From ab093361179082a4e74c7dd820cf98503136a2ef Mon Sep 17 00:00:00 2001 From: Arie Date: Tue, 17 Feb 2015 09:26:49 -0800 Subject: [PATCH 0001/1764] Create LICENSE --- java-storage-nio/LICENSE | 201 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 201 insertions(+) create mode 100644 java-storage-nio/LICENSE diff --git a/java-storage-nio/LICENSE b/java-storage-nio/LICENSE new file mode 100644 index 000000000000..4eedc0116add --- /dev/null +++ b/java-storage-nio/LICENSE @@ -0,0 +1,201 @@ +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. From 649754702869c20841dfc7d224d2e56c1231fb7f Mon Sep 17 00:00:00 2001 From: Marco Ziccardi Date: Tue, 30 Aug 2016 13:06:40 +0200 Subject: [PATCH 0002/1764] Update pom.xml files and rename directories --- .../google-cloud-nio-examples/README.md | 44 ++ .../google-cloud-nio-examples/pom.xml | 92 +++ .../cloud/nio/examples/ListFilesystems.java | 47 ++ java-storage-nio/google-cloud-nio/README.md | 210 ++++++ java-storage-nio/google-cloud-nio/pom.xml | 131 ++++ .../nio/CloudStorageConfiguration.java | 179 +++++ .../nio/CloudStorageFileAttributeView.java | 93 +++ .../nio/CloudStorageFileAttributes.java | 79 ++ .../contrib/nio/CloudStorageFileSystem.java | 261 +++++++ .../nio/CloudStorageFileSystemProvider.java | 672 ++++++++++++++++++ .../nio/CloudStorageObjectAttributes.java | 148 ++++ .../CloudStorageObjectImmutableException.java | 27 + .../contrib/nio/CloudStorageOption.java | 41 ++ .../contrib/nio/CloudStorageOptions.java | 95 +++ .../storage/contrib/nio/CloudStoragePath.java | 354 +++++++++ ...CloudStoragePseudoDirectoryAttributes.java | 116 +++ .../CloudStoragePseudoDirectoryException.java | 29 + .../contrib/nio/CloudStorageReadChannel.java | 150 ++++ .../storage/contrib/nio/CloudStorageUtil.java | 80 +++ .../contrib/nio/CloudStorageWriteChannel.java | 112 +++ .../cloud/storage/contrib/nio/OptionAcl.java | 30 + .../storage/contrib/nio/OptionBlockSize.java | 29 + .../contrib/nio/OptionCacheControl.java | 29 + .../contrib/nio/OptionContentDisposition.java | 29 + .../contrib/nio/OptionContentEncoding.java | 29 + .../storage/contrib/nio/OptionMimeType.java | 29 + .../contrib/nio/OptionUserMetadata.java | 31 + .../cloud/storage/contrib/nio/UnixPath.java | 541 ++++++++++++++ .../storage/contrib/nio/package-info.java | 100 +++ .../nio/CloudStorageConfigurationTest.java | 77 ++ .../CloudStorageFileAttributeViewTest.java | 113 +++ .../nio/CloudStorageFileAttributesTest.java | 178 +++++ .../CloudStorageFileSystemProviderTest.java | 654 +++++++++++++++++ .../nio/CloudStorageFileSystemTest.java | 162 +++++ .../CloudStorageLateInitializationTest.java | 76 ++ .../contrib/nio/CloudStorageOptionsTest.java | 120 ++++ .../contrib/nio/CloudStoragePathTest.java | 498 +++++++++++++ .../nio/CloudStorageReadChannelTest.java | 156 ++++ .../nio/CloudStorageWriteChannelTest.java | 125 ++++ .../storage/contrib/nio/FakeStorageRpc.java | 369 ++++++++++ .../contrib/nio/LocalStorageHelper.java | 66 ++ .../storage/contrib/nio/UnixPathTest.java | 402 +++++++++++ .../storage/contrib/nio/it/ITGcsNio.java | 389 ++++++++++ 43 files changed, 7192 insertions(+) create mode 100644 java-storage-nio/google-cloud-nio-examples/README.md create mode 100644 java-storage-nio/google-cloud-nio-examples/pom.xml create mode 100644 java-storage-nio/google-cloud-nio-examples/src/main/java/com/google/cloud/nio/examples/ListFilesystems.java create mode 100644 java-storage-nio/google-cloud-nio/README.md create mode 100644 java-storage-nio/google-cloud-nio/pom.xml create mode 100644 java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageConfiguration.java create mode 100644 java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributeView.java create mode 100644 java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributes.java create mode 100644 java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystem.java create mode 100644 java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java create mode 100644 java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageObjectAttributes.java create mode 100644 java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageObjectImmutableException.java create mode 100644 java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageOption.java create mode 100644 java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageOptions.java create mode 100644 java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStoragePath.java create mode 100644 java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStoragePseudoDirectoryAttributes.java create mode 100644 java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStoragePseudoDirectoryException.java create mode 100644 java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannel.java create mode 100644 java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageUtil.java create mode 100644 java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageWriteChannel.java create mode 100644 java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionAcl.java create mode 100644 java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionBlockSize.java create mode 100644 java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionCacheControl.java create mode 100644 java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionContentDisposition.java create mode 100644 java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionContentEncoding.java create mode 100644 java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionMimeType.java create mode 100644 java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionUserMetadata.java create mode 100644 java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/UnixPath.java create mode 100644 java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/package-info.java create mode 100644 java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageConfigurationTest.java create mode 100644 java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributeViewTest.java create mode 100644 java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributesTest.java create mode 100644 java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java create mode 100644 java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemTest.java create mode 100644 java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageLateInitializationTest.java create mode 100644 java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageOptionsTest.java create mode 100644 java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStoragePathTest.java create mode 100644 java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannelTest.java create mode 100644 java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageWriteChannelTest.java create mode 100644 java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/FakeStorageRpc.java create mode 100644 java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/LocalStorageHelper.java create mode 100644 java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/UnixPathTest.java create mode 100644 java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md new file mode 100644 index 000000000000..b046933753a5 --- /dev/null +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -0,0 +1,44 @@ +Example of adding the Google Cloud Storage NIO Provider to a legacy jar +======================================================================= + +This project shows how to add Google Cloud Storage capabilities to a jar file for a Java 7 +application that uses Java NIO without the need to recompile. + +Note that whenever possible, you instead want to recompile the app and use the normal +dependency mechanism to add a dependency to gcloud-java-nio. You can see examples of +this in the [gcloud-java-examples](../../gcloud-java-examples) project. + +To run this example: + +1. Before running the example, go to the [Google Developers Console][developers-console] to ensure that Google Cloud Storage API is enabled. + +2. Log in using gcloud SDK (`gcloud auth login` in command line) + +3. Compile the JAR with: + ``` + mvn package -DskipTests -Dmaven.javadoc.skip=true -Dmaven.source.skip=true + ``` + +4. Run the sample with: + + ``` + java -cp gcloud-java-contrib/gcloud-java-nio/target/gcloud-java-nio-0.2.9-SNAPSHOT-shaded.jar:gcloud-java-contrib/gcloud-java-nio-examples/target/gcloud-java-nio-examples-0.2.9-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + ``` + + Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: + ``` + java -cp gcloud-java-contrib/gcloud-java-nio-examples/target/gcloud-java-nio-examples-0.2.9-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + ``` + +The sample doesn't have anything about Google Cloud Storage in it. It gets that ability from the NIO +jar that we're adding to the classpath. You can use the NIO "fat shaded" jar for this purpose as it +also includes the dependencies for gcloud-java-nio. +The underlying mechanism is Java's standard [ServiceLoader](https://docs.oracle.com/javase/7/docs/api/java/util/ServiceLoader.html) +facility, the [standard way](http://docs.oracle.com/javase/7/docs/technotes/guides/io/fsp/filesystemprovider.html) to plug in NIO providers like this one. + +If you have access to a project's source code you can also simply add gcloud-java-nio as +a dependency and let Maven pull in the required dependencies (this is what the NIO unit tests do). +This approach is preferable as the fat jar approach may waste memory on multiple copies of +dependencies. + +[developers-console]:https://console.developers.google.com/ diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml new file mode 100644 index 000000000000..189198f41309 --- /dev/null +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -0,0 +1,92 @@ + + + 4.0.0 + google-cloud-nio-examples + jar + Google Cloud NIO Examples + https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples + + Demonstrates how to use the google-cloud-nio jar to add Google Cloud Storage functionality to legacy code. + + + com.google.cloud + google-cloud-contrib + 0.2.9-SNAPSHOT + + + google-cloud-nio-examples + + + + ${project.groupId} + google-cloud-storage + ${project.version} + + + com.google.guava + guava + 19.0 + + + com.google.code.findbugs + jsr305 + 2.0.1 + + + javax.inject + javax.inject + 1 + + + com.google.auto.service + auto-service + 1.0-rc2 + provided + + + com.google.auto.value + auto-value + 1.1 + provided + + + junit + junit + 4.12 + test + + + com.google.guava + guava-testlib + 19.0 + test + + + com.google.truth + truth + 0.27 + test + + + org.mockito + mockito-core + 1.9.5 + + + org.apache.maven.plugins + maven-assembly-plugin + 2.5.4 + + + + + + org.codehaus.mojo + exec-maven-plugin + + false + + + + + diff --git a/java-storage-nio/google-cloud-nio-examples/src/main/java/com/google/cloud/nio/examples/ListFilesystems.java b/java-storage-nio/google-cloud-nio-examples/src/main/java/com/google/cloud/nio/examples/ListFilesystems.java new file mode 100644 index 000000000000..b03dc13763d1 --- /dev/null +++ b/java-storage-nio/google-cloud-nio-examples/src/main/java/com/google/cloud/nio/examples/ListFilesystems.java @@ -0,0 +1,47 @@ +/* + * Copyright 2015 Google Inc. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.nio.examples; + +import java.io.IOException; +import java.net.URI; +import java.nio.file.FileSystem; +import java.nio.file.FileSystems; +import java.nio.file.Files; +import java.nio.file.Path; +import java.nio.file.Paths; +import java.nio.file.spi.FileSystemProvider; + +/** + * ListFilesystems is a super-simple program that lists the available NIO filesystems. + */ +public class ListFilesystems { + + /** + * See the class documentation. + */ + public static void main(String[] args) throws IOException { + listFilesystems(); + } + + private static void listFilesystems() { + System.out.println("Installed filesystem providers:"); + for (FileSystemProvider p : FileSystemProvider.installedProviders()) { + System.out.println(" " + p.getScheme()); + } + } + +} diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md new file mode 100644 index 000000000000..256c23e64f74 --- /dev/null +++ b/java-storage-nio/google-cloud-nio/README.md @@ -0,0 +1,210 @@ +NIO Filesystem Provider for Google Cloud Storage (Alpha) +======================================================== + +Implementation of Java 7 `java.nio.file.FileSystem` for +[Google Cloud Storage](https://cloud.google.com/storage/). + +This library allows you to use the standardized Java file system API +for interacting with Google Cloud Storage. + +[![Build Status](https://travis-ci.org/GoogleCloudPlatform/gcloud-java.svg?branch=master)](https://travis-ci.org/GoogleCloudPlatform/gcloud-java) +[![Coverage Status](https://coveralls.io/repos/GoogleCloudPlatform/gcloud-java/badge.svg?branch=master)](https://coveralls.io/r/GoogleCloudPlatform/gcloud-java?branch=master) +[![Maven](https://img.shields.io/maven-central/v/com.google.cloud/gcloud-java-nio.svg)]( https://img.shields.io/maven-central/v/com.google.cloud/gcloud-java-nio.svg) +[![Codacy Badge](https://api.codacy.com/project/badge/grade/9da006ad7c3a4fe1abd142e77c003917)](https://www.codacy.com/app/mziccard/gcloud-java) +[![Dependency Status](https://www.versioneye.com/user/projects/56bd8ee72a29ed002d2b0969/badge.svg?style=flat)](https://www.versioneye.com/user/projects/56bd8ee72a29ed002d2b0969) + +- [Homepage](https://googlecloudplatform.github.io/gcloud-java/) +- [API Documentation](http://googlecloudplatform.github.io/gcloud-java/apidocs/index.html?com/google/cloud/storage/package-summary.html) + +> Note: This client is a work-in-progress, and may occasionally +> make backwards-incompatible changes. + +Quickstart +---------- +If you are using Maven, add this to your pom.xml file +```xml + + com.google.cloud + gcloud-java-nio + 0.2.8 + +``` +If you are using Gradle, add this to your dependencies +```Groovy +compile 'com.google.cloud:gcloud-java-nio:0.2.8' +``` +If you are using SBT, add this to your dependencies +```Scala +libraryDependencies += "com.google.cloud" % "gcloud-java-nio" % "0.2.8" +``` + +Example Applications +------------------- + +* [`Stat`](../../gcloud-java-examples/src/main/java/com/google/cloud/examples/nio/Stat.java) +shows how to get started with NIO. + +* [`ParallelCountBytes`](../../gcloud-java-examples/src/main/java/com/google/cloud/examples/nio/ParallelCountBytes.java) +efficiently downloads a file from Google Cloud Storage. + +* [`ListFileSystems`](../gcloud-java-nio-examples/README.md) illustrates how +NIO can add Google Cloud Storage support to some legacy programs, without +having to modify them. + + +Authentication +-------------- + +See the [Authentication](https://github.com/GoogleCloudPlatform/gcloud-java#authentication) +section in the base directory's README. + +About Google Cloud Storage +-------------------------- + +[Google Cloud Storage][cloud-storage] is a durable and highly available +object storage service. Google Cloud Storage is almost infinitely scalable +and guarantees consistency: when a write succeeds, the latest copy of the +object will be returned to any GET, globally. + +See the [Google Cloud Storage docs][cloud-storage-activation] for more details +on how to activate Cloud Storage for your project. + +About Java NIO Providers +------------------------ + +Java NIO Providers is an extension mechanism that is part of Java and allows +third parties to extend Java's [normal File API][java-file-api] to support +additional filesystems. + +Getting Started +--------------- +#### Prerequisites + +For this tutorial, you will need a [Google Developers +Console](https://console.developers.google.com/) project with "Google Cloud +Storage" and "Google Cloud Storage JSON API" enabled via the console's API +Manager. You will need to [enable +billing](https://support.google.com/cloud/answer/6158867?hl=en) to use Google +Cloud Storage. [Follow these +instructions](https://cloud.google.com/docs/authentication#preparation) to get +your project set up. You will also need to set up the local development +environment by [installing the Google Cloud SDK](https://cloud.google.com/sdk/) +and running the following commands in command line: `gcloud auth login` and +`gcloud config set project [YOUR PROJECT ID]`. + +#### Installation and setup +You'll need to obtain the `gcloud-java-nio` library. + +There are two ways to use this library. + +The recommended way is to follow the [Quickstart](#quickstart) section to add +`gcloud-java-nio` as a dependency in your code. + +The second way is more complicated, but it allows you to add Google Cloud +Storage support to some legacy Java programs. This approach is described in the +[gcloud-java-nio-examples README](../gcloud-java-nio-examples/README.md). + +#### Accessing files + +The simplest way to get started is with `Paths` and `Files`: + + Path path = Paths.get(URI.create("gs://bucket/lolcat.csv")); + List lines = Files.readAllLines(path, StandardCharsets.UTF_8); + +If you know the paths will point to Google Cloud Storage, you can also use the +direct formulation: + + try (CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket("bucket") { + Path path = fs.getPath("lolcat.csv"); + List lines = Files.readAllLines(path, StandardCharsets.UTF_8); + } + +Once you have a `Path` you can use it as you would a normal file. For example +you can use `InputStream` and `OutputStream` for streaming: + + try (InputStream input = Files.openInputStream(path)) { + // ... + } + +You can also set various attributes using CloudStorageOptions static helpers: + + Files.write(csvPath, csvLines, StandardCharsets.UTF_8, + withMimeType(MediaType.CSV_UTF8), + withoutCaching()); + +Limitations +----------- + +This library is usable, but not yet complete. The following features are not +yet implemented: + * Listing all the buckets + * Resuming upload or download + * Generations + * File attributes + * (more - list is not exhaustive) + +Some features are not on the roadmap: this library would be a poor choice to +mirror a local filesystem onto the cloud because Google Cloud Storage has a +different set of features from your local disk. This library, by design, +does not mask those differences. Rather, it aims to expose the common +subset via a familiar interface. + +**NOTE:** Cloud Storage uses a flat namespace and therefore doesn't support real +directories. So this library supports what's known as "pseudo-directories". Any +path that includes a trailing slash, will be considered a directory. It will +always be assumed to exist, without performing any I/O. This allows you to do +path manipulation in the same manner as you would with the normal UNIX file +system implementation. You can disable this feature with +`CloudStorageConfiguration.usePseudoDirectories()`. + +#### Complete source code + +There are examples in [gcloud-java-examples](../gcloud-java-examples/src/main/java/com/google/cloud/examples/nio/) +for your perusal. + +Java Versions +------------- + +Java 7 or above is required for using this client. + +Versioning +---------- + +This library follows [Semantic Versioning](http://semver.org/). + +It is currently in major version zero (``0.y.z``), which means that anything +may change at any time and the public API should not be considered +stable. + +Contributing +------------ + +Contributions to this library are always welcome and highly encouraged. + +See `gcloud-java`'s [CONTRIBUTING] documentation and the `gcloud-*` +[shared documentation](https://github.com/GoogleCloudPlatform/gcloud-common/blob/master/contributing/readme.md#how-to-contribute-to-gcloud) +for more information on how to get started. + +Please note that this project is released with a Contributor Code of Conduct. +By participating in this project you agree to abide by its terms. See +[Code of Conduct][code-of-conduct] for more information. + +License +------- + +Apache 2.0 - See [LICENSE] for more information. + + +[CONTRIBUTING]:https://github.com/GoogleCloudPlatform/gcloud-java/blob/master/CONTRIBUTING.md +[code-of-conduct]:https://github.com/GoogleCloudPlatform/gcloud-java/blob/master/CODE_OF_CONDUCT.md#contributor-code-of-conduct +[LICENSE]: https://github.com/GoogleCloudPlatform/gcloud-java/blob/master/LICENSE +[TESTING]: https://github.com/GoogleCloudPlatform/gcloud-java/blob/master/TESTING.md#testing-code-that-uses-storage +[cloud-platform]: https://cloud.google.com/ + +[cloud-storage]: https://cloud.google.com/storage/ +[cloud-storage-docs]: https://cloud.google.com/storage/docs/overview +[cloud-storage-create-bucket]: https://cloud.google.com/storage/docs/cloud-console#_creatingbuckets +[storage-api]: http://googlecloudplatform.github.io/gcloud-java/apidocs/index.html?com/google/cloud/storage/package-summary.html +[cloud-storage-activation]:https://cloud.google.com/storage/docs/signup?hl=en + +[java-file-api]: https://docs.oracle.com/javase/7/docs/api/java/nio/file/Files.html diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml new file mode 100644 index 000000000000..84845735b1ec --- /dev/null +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -0,0 +1,131 @@ + + + 4.0.0 + google-cloud-nio + jar + Google Cloud NIO + https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio + + FileSystemProvider for Java NIO to access Google Cloud Storage transparently. + + + com.google.cloud + google-cloud-contrib + 0.2.9-SNAPSHOT + + + google-cloud-nio + + + + ${project.groupId} + google-cloud + ${project.version} + + + com.google.guava + guava + 19.0 + + + com.google.code.findbugs + jsr305 + 2.0.1 + + + javax.inject + javax.inject + 1 + + + com.google.auto.service + auto-service + 1.0-rc2 + provided + + + com.google.auto.value + auto-value + 1.1 + provided + + + junit + junit + 4.12 + test + + + com.google.guava + guava-testlib + 19.0 + test + + + com.google.truth + truth + 0.27 + test + + + org.mockito + mockito-core + 1.9.5 + + + + + + org.codehaus.mojo + exec-maven-plugin + + false + + + + maven-compiler-plugin + 3.1 + + 1.7 + 1.7 + UTF-8 + -Xlint:unchecked + + + + + org.apache.maven.plugins + maven-shade-plugin + 2.4.3 + + true + + + com + shaded.cloud-nio.com + + com.google.cloud.** + + + + org + shaded.cloud-nio.org + + + google + shaded.cloud-nio.google + + + + + + package + + shade + + + + + + + diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageConfiguration.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageConfiguration.java new file mode 100644 index 000000000000..efa086d7db80 --- /dev/null +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageConfiguration.java @@ -0,0 +1,179 @@ +/* + * Copyright 2016 Google Inc. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.storage.contrib.nio; + +import static com.google.common.base.Preconditions.checkArgument; + +import com.google.auto.value.AutoValue; + +import java.util.Map; + +/** + * Configuration for {@link CloudStorageFileSystem} instances. + */ +@AutoValue +public abstract class CloudStorageConfiguration { + + public static final CloudStorageConfiguration DEFAULT = builder().build(); + + /** + * Returns path of current working directory. This defaults to the root directory. + */ + public abstract String workingDirectory(); + + /** + * Returns {@code true} if we shouldn't throw an exception when encountering object names + * containing superfluous slashes, e.g. {@code a//b}. + */ + public abstract boolean permitEmptyPathComponents(); + + /** + * Returns {@code true} if '/' prefix on absolute object names should be removed before I/O. + * + *

If you disable this feature, please take into consideration that all paths created from a + * URI will have the leading slash. + */ + public abstract boolean stripPrefixSlash(); + + /** + * Returns {@code true} if paths with a trailing slash should be treated as fake directories. + */ + public abstract boolean usePseudoDirectories(); + + /** + * Returns block size (in bytes) used when talking to the Google Cloud Storage HTTP server. + */ + public abstract int blockSize(); + + /** + * Creates a new builder, initialized with the following settings: + * + *

    + *
  • Performing I/O on paths with extra slashes, e.g. {@code a//b} will throw an error. + *
  • The prefix slash on absolute paths will be removed when converting to an object name. + *
  • Pseudo-directories are enabled, so any path with a trailing slash is a fake directory. + *
+ */ + public static Builder builder() { + return new Builder(); + } + + /** + * Builder for {@link CloudStorageConfiguration}. + */ + public static final class Builder { + + private String workingDirectory = UnixPath.ROOT; + private boolean permitEmptyPathComponents; + private boolean stripPrefixSlash = true; + private boolean usePseudoDirectories = true; + private int blockSize = CloudStorageFileSystem.BLOCK_SIZE_DEFAULT; + + /** + * Changes current working directory for new filesystem. This defaults to the root directory. + * The working directory cannot be changed once it's been set. You'll need to create another + * {@link CloudStorageFileSystem} object. + * + * @throws IllegalArgumentException if {@code path} is not absolute. + */ + public Builder workingDirectory(String path) { + checkArgument(UnixPath.getPath(false, path).isAbsolute(), "not absolute: %s", path); + workingDirectory = path; + return this; + } + + /** + * Configures whether or not we should throw an exception when encountering object names + * containing superfluous slashes, e.g. {@code a//b}. + */ + public Builder permitEmptyPathComponents(boolean value) { + permitEmptyPathComponents = value; + return this; + } + + /** + * Configures if the '/' prefix on absolute object names should be removed before I/O. + * + *

If you disable this feature, please take into consideration that all paths created from a + * URI will have the leading slash. + */ + public Builder stripPrefixSlash(boolean value) { + stripPrefixSlash = value; + return this; + } + + /** + * Configures if paths with a trailing slash should be treated as fake directories. + */ + public Builder usePseudoDirectories(boolean value) { + usePseudoDirectories = value; + return this; + } + + /** + * Sets the block size in bytes that should be used for each HTTP request to the API. + * + *

The default is {@value CloudStorageFileSystem#BLOCK_SIZE_DEFAULT}. + */ + public Builder blockSize(int value) { + blockSize = value; + return this; + } + + /** + * Creates new instance without destroying builder. + */ + public CloudStorageConfiguration build() { + return new AutoValue_CloudStorageConfiguration( + workingDirectory, + permitEmptyPathComponents, + stripPrefixSlash, + usePseudoDirectories, + blockSize); + } + + Builder() {} + } + + static CloudStorageConfiguration fromMap(Map env) { + Builder builder = builder(); + for (Map.Entry entry : env.entrySet()) { + switch (entry.getKey()) { + case "workingDirectory": + builder.workingDirectory((String) entry.getValue()); + break; + case "permitEmptyPathComponents": + builder.permitEmptyPathComponents((Boolean) entry.getValue()); + break; + case "stripPrefixSlash": + builder.stripPrefixSlash((Boolean) entry.getValue()); + break; + case "usePseudoDirectories": + builder.usePseudoDirectories((Boolean) entry.getValue()); + break; + case "blockSize": + builder.blockSize((Integer) entry.getValue()); + break; + default: + throw new IllegalArgumentException(entry.getKey()); + } + } + return builder.build(); + } + + CloudStorageConfiguration() {} +} diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributeView.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributeView.java new file mode 100644 index 000000000000..11b92116b4c3 --- /dev/null +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributeView.java @@ -0,0 +1,93 @@ +/* + * Copyright 2016 Google Inc. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.storage.contrib.nio; + +import static com.google.common.base.Preconditions.checkNotNull; + +import com.google.cloud.storage.BlobInfo; +import com.google.cloud.storage.Storage; +import com.google.common.base.MoreObjects; + +import java.io.IOException; +import java.nio.file.NoSuchFileException; +import java.nio.file.attribute.BasicFileAttributeView; +import java.nio.file.attribute.FileTime; +import java.util.Objects; + +import javax.annotation.concurrent.Immutable; + +/** + * Metadata view for a Google Cloud Storage object. + */ +@Immutable +public final class CloudStorageFileAttributeView implements BasicFileAttributeView { + + private final Storage storage; + private final CloudStoragePath path; + + CloudStorageFileAttributeView(Storage storage, CloudStoragePath path) { + this.storage = checkNotNull(storage); + this.path = checkNotNull(path); + } + + /** + * Returns {@value CloudStorageFileSystem#GCS_VIEW}. + */ + @Override + public String name() { + return CloudStorageFileSystem.GCS_VIEW; + } + + @Override + public CloudStorageFileAttributes readAttributes() throws IOException { + if (path.seemsLikeADirectory() && path.getFileSystem().config().usePseudoDirectories()) { + return new CloudStoragePseudoDirectoryAttributes(path); + } + BlobInfo blobInfo = storage.get(path.getBlobId()); + if (blobInfo == null) { + throw new NoSuchFileException(path.toUri().toString()); + } + + return new CloudStorageObjectAttributes(blobInfo); + } + + /** + * This feature is not supported, since Cloud Storage objects are immutable. + */ + @Override + public void setTimes(FileTime lastModifiedTime, FileTime lastAccessTime, FileTime createTime) { + throw new CloudStorageObjectImmutableException(); + } + + @Override + public boolean equals(Object other) { + return this == other + || other instanceof CloudStorageFileAttributeView + && Objects.equals(storage, ((CloudStorageFileAttributeView) other).storage) + && Objects.equals(path, ((CloudStorageFileAttributeView) other).path); + } + + @Override + public int hashCode() { + return Objects.hash(storage, path); + } + + @Override + public String toString() { + return MoreObjects.toStringHelper(this).add("storage", storage).add("path", path).toString(); + } +} diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributes.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributes.java new file mode 100644 index 000000000000..ff77f0b96ab6 --- /dev/null +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributes.java @@ -0,0 +1,79 @@ +/* + * Copyright 2016 Google Inc. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.storage.contrib.nio; + +import com.google.cloud.storage.Acl; +import com.google.common.base.Optional; +import com.google.common.collect.ImmutableMap; + +import java.nio.file.attribute.BasicFileAttributes; +import java.util.List; + +/** + * Interface for attributes on a Cloud Storage file or pseudo-directory. + */ +public interface CloudStorageFileAttributes extends BasicFileAttributes { + + /** + * Returns HTTP etag hash of object contents. + * + * @see "https://developers.google.com/storage/docs/hashes-etags" + */ + Optional etag(); + + /** + * Returns mime type (e.g. text/plain), if set. + * + * @see "http://en.wikipedia.org/wiki/Internet_media_type#List_of_common_media_types" + */ + Optional mimeType(); + + /** + * Returns access control list. + * + * @see "https://developers.google.com/storage/docs/reference-headers#acl" + */ + Optional> acl(); + + /** + * Returns {@code Cache-Control} HTTP header value, if set. + * + * @see "https://developers.google.com/storage/docs/reference-headers#cachecontrol" + */ + Optional cacheControl(); + + /** + * Returns {@code Content-Encoding} HTTP header value, if set. + * + * @see "https://developers.google.com/storage/docs/reference-headers#contentencoding" + */ + Optional contentEncoding(); + + /** + * Returns {@code Content-Disposition} HTTP header value, if set. + * + * @see "https://developers.google.com/storage/docs/reference-headers#contentdisposition" + */ + Optional contentDisposition(); + + /** + * Returns user-specified metadata. + * + * @see "https://developers.google.com/storage/docs/reference-headers#contentdisposition" + */ + ImmutableMap userMetadata(); +} diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystem.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystem.java new file mode 100644 index 000000000000..60a39fb5a817 --- /dev/null +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystem.java @@ -0,0 +1,261 @@ +/* + * Copyright 2016 Google Inc. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.storage.contrib.nio; + +import static com.google.common.base.Preconditions.checkArgument; +import static com.google.common.base.Preconditions.checkNotNull; + +import com.google.cloud.storage.StorageOptions; +import com.google.common.collect.ImmutableSet; + +import java.io.IOException; +import java.net.URI; +import java.net.URISyntaxException; +import java.nio.file.FileStore; +import java.nio.file.FileSystem; +import java.nio.file.Path; +import java.nio.file.PathMatcher; +import java.nio.file.WatchService; +import java.nio.file.attribute.FileTime; +import java.nio.file.attribute.UserPrincipalLookupService; +import java.util.Objects; +import java.util.Set; + +import javax.annotation.CheckReturnValue; +import javax.annotation.Nullable; +import javax.annotation.concurrent.ThreadSafe; + +/** + * Google Cloud Storage {@link FileSystem} implementation. + * + * @see + * Concepts and Terminology + * @see + * Bucket and Object Naming Guidelines + */ +@ThreadSafe +public final class CloudStorageFileSystem extends FileSystem { + + public static final String URI_SCHEME = "gs"; + public static final String GCS_VIEW = "gcs"; + public static final String BASIC_VIEW = "basic"; + public static final int BLOCK_SIZE_DEFAULT = 2 * 1024 * 1024; + public static final FileTime FILE_TIME_UNKNOWN = FileTime.fromMillis(0); + public static final ImmutableSet SUPPORTED_VIEWS = ImmutableSet.of(BASIC_VIEW, GCS_VIEW); + + private final CloudStorageFileSystemProvider provider; + private final String bucket; + private final CloudStorageConfiguration config; + + /** + * Returns Google Cloud Storage {@link FileSystem} object for {@code bucket}. + * + *

NOTE: You may prefer to use Java's standard API instead:

   {@code
+   *
+   *   FileSystem fs = FileSystems.getFileSystem(URI.create("gs://bucket"));}
+ * + *

However some systems and build environments might be flaky when it comes to Java SPI. This + * is because services are generally runtime dependencies and depend on a META-INF file being + * present in your jar (generated by Google Auto at compile-time). In such cases, this method + * provides a simpler alternative. + * + * @see #forBucket(String, CloudStorageConfiguration) + * @see java.nio.file.FileSystems#getFileSystem(java.net.URI) + */ + @CheckReturnValue + public static CloudStorageFileSystem forBucket(String bucket) { + return forBucket(bucket, CloudStorageConfiguration.DEFAULT); + } + + /** + * Creates new file system instance for {@code bucket}, with customizable settings. + * + * @see #forBucket(String) + */ + @CheckReturnValue + public static CloudStorageFileSystem forBucket(String bucket, CloudStorageConfiguration config) { + checkArgument( + !bucket.startsWith(URI_SCHEME + ":"), "Bucket name must not have schema: %s", bucket); + return new CloudStorageFileSystem( + new CloudStorageFileSystemProvider(), bucket, checkNotNull(config)); + } + + /** + * Returns Google Cloud Storage {@link FileSystem} object for {@code bucket}. + * + *

Google Cloud Storage file system objects are basically free. You can create as many as you + * want, even if you have multiple instances for the same bucket. There's no actual system + * resources associated with this object. Therefore calling {@link #close()} on the returned value + * is optional. + * + *

Note: It is also possible to instantiate this class via Java's + * {@code FileSystems.getFileSystem(URI.create("gs://bucket"))}. We discourage you + * from using that if possible, for the reasons documented in + * {@link CloudStorageFileSystemProvider#newFileSystem(URI, java.util.Map)} + * + * @see java.nio.file.FileSystems#getFileSystem(URI) + */ + @CheckReturnValue + public static CloudStorageFileSystem forBucket(String bucket, CloudStorageConfiguration config, + @Nullable StorageOptions storageOptions) { + checkArgument(!bucket.startsWith(URI_SCHEME + ":"), + "Bucket name must not have schema: %s", bucket); + return new CloudStorageFileSystem(new CloudStorageFileSystemProvider(storageOptions), + bucket, checkNotNull(config)); + } + + CloudStorageFileSystem( + CloudStorageFileSystemProvider provider, String bucket, CloudStorageConfiguration config) { + checkArgument(!bucket.isEmpty(), "bucket"); + this.provider = provider; + this.bucket = bucket; + this.config = config; + } + + @Override + public CloudStorageFileSystemProvider provider() { + return provider; + } + + /** + * Returns Cloud Storage bucket name being served by this file system. + */ + public String bucket() { + return bucket; + } + + /** + * Returns configuration object for this file system instance. + */ + public CloudStorageConfiguration config() { + return config; + } + + /** + * Converts Cloud Storage object name to a {@link Path} object. + */ + @Override + public CloudStoragePath getPath(String first, String... more) { + checkArgument( + !first.startsWith(URI_SCHEME + ":"), + "Google Cloud Storage FileSystem.getPath() must not have schema and bucket name: %s", + first); + return CloudStoragePath.getPath(this, first, more); + } + + /** + * Does nothing currently. This method might be updated in the future to close all channels + * associated with this file system object. However it's unlikely that even then, calling this + * method will become mandatory. + */ + @Override + public void close() throws IOException { + // TODO(#809): Synchronously close all channels associated with this FileSystem instance. + } + + /** + * Returns {@code true}, even if you previously called the {@link #close()} method. + */ + @Override + public boolean isOpen() { + return true; + } + + /** + * Returns {@code false}. + */ + @Override + public boolean isReadOnly() { + return false; + } + + /** + * Returns {@value UnixPath#SEPARATOR}. + */ + @Override + public String getSeparator() { + return Character.toString(UnixPath.SEPARATOR); + } + + @Override + public Iterable getRootDirectories() { + return ImmutableSet.of(CloudStoragePath.getPath(this, UnixPath.ROOT)); + } + + /** + * Returns nothing because Google Cloud Storage doesn't have disk partitions of limited size, or + * anything similar. + */ + @Override + public Iterable getFileStores() { + return ImmutableSet.of(); + } + + @Override + public Set supportedFileAttributeViews() { + return SUPPORTED_VIEWS; + } + + /** + * Throws {@link UnsupportedOperationException} because this feature hasn't been implemented yet. + */ + @Override + public PathMatcher getPathMatcher(String syntaxAndPattern) { + // TODO(#813): Implement me. + throw new UnsupportedOperationException(); + } + + /** + * Throws {@link UnsupportedOperationException} because this feature hasn't been implemented yet. + */ + @Override + public UserPrincipalLookupService getUserPrincipalLookupService() { + // TODO: Implement me. + throw new UnsupportedOperationException(); + } + + /** + * Throws {@link UnsupportedOperationException} because this feature hasn't been implemented yet. + */ + @Override + public WatchService newWatchService() throws IOException { + // TODO: Implement me. + throw new UnsupportedOperationException(); + } + + @Override + public boolean equals(Object other) { + return this == other + || other instanceof CloudStorageFileSystem + && Objects.equals(config, ((CloudStorageFileSystem) other).config) + && Objects.equals(bucket, ((CloudStorageFileSystem) other).bucket); + } + + @Override + public int hashCode() { + return Objects.hash(bucket); + } + + @Override + public String toString() { + try { + return new URI(URI_SCHEME, bucket, null, null).toString(); + } catch (URISyntaxException e) { + throw new AssertionError(e); + } + } +} diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java new file mode 100644 index 000000000000..ceb3428ea24a --- /dev/null +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java @@ -0,0 +1,672 @@ +/* + * Copyright 2016 Google Inc. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.storage.contrib.nio; + +import static com.google.common.base.Preconditions.checkArgument; +import static com.google.common.base.Preconditions.checkNotNull; +import static com.google.common.base.Strings.isNullOrEmpty; + +import com.google.auto.service.AutoService; +import com.google.cloud.storage.Acl; +import com.google.cloud.storage.Blob; +import com.google.cloud.storage.BlobId; +import com.google.cloud.storage.BlobInfo; +import com.google.cloud.storage.CopyWriter; +import com.google.cloud.storage.Storage; +import com.google.cloud.storage.StorageException; +import com.google.cloud.storage.StorageOptions; +import com.google.common.annotations.VisibleForTesting; +import com.google.common.base.MoreObjects; +import com.google.common.base.Throwables; +import com.google.common.collect.AbstractIterator; +import com.google.common.primitives.Ints; + +import java.io.BufferedInputStream; +import java.io.IOException; +import java.io.InputStream; +import java.net.URI; +import java.nio.channels.SeekableByteChannel; +import java.nio.file.AccessMode; +import java.nio.file.AtomicMoveNotSupportedException; +import java.nio.file.CopyOption; +import java.nio.file.DirectoryIteratorException; +import java.nio.file.DirectoryStream; +import java.nio.file.DirectoryStream.Filter; +import java.nio.file.FileAlreadyExistsException; +import java.nio.file.FileStore; +import java.nio.file.LinkOption; +import java.nio.file.NoSuchFileException; +import java.nio.file.OpenOption; +import java.nio.file.Path; +import java.nio.file.StandardCopyOption; +import java.nio.file.StandardOpenOption; +import java.nio.file.attribute.BasicFileAttributeView; +import java.nio.file.attribute.BasicFileAttributes; +import java.nio.file.attribute.FileAttribute; +import java.nio.file.attribute.FileAttributeView; +import java.nio.file.spi.FileSystemProvider; +import java.util.ArrayList; +import java.util.Collections; +import java.util.HashMap; +import java.util.Iterator; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import java.util.Set; + +import javax.annotation.Nullable; +import javax.annotation.concurrent.ThreadSafe; +import javax.inject.Singleton; + +/** + * Google Cloud Storage {@link FileSystemProvider} implementation. + * + *

Note: This class should never be used directly. This class is instantiated by the + * service loader and called through a standardized API, e.g. {@link java.nio.file.Files}. However + * the javadocs in this class serve as useful documentation for the behavior of the Google Cloud + * Storage NIO library. + */ +@Singleton +@ThreadSafe +@AutoService(FileSystemProvider.class) +public final class CloudStorageFileSystemProvider extends FileSystemProvider { + + private Storage storage; + private StorageOptions storageOptions; + + // used only when we create a new instance of CloudStorageFileSystemProvider. + private static StorageOptions futureStorageOptions; + + private static class LazyPathIterator extends AbstractIterator { + private final Iterator blobIterator; + private final Filter filter; + private final CloudStorageFileSystem fileSystem; + + LazyPathIterator(CloudStorageFileSystem fileSystem, Iterator blobIterator, + Filter filter) { + this.blobIterator = blobIterator; + this.filter = filter; + this.fileSystem = fileSystem; + } + + @Override + protected Path computeNext() { + while (blobIterator.hasNext()) { + Path path = fileSystem.getPath(blobIterator.next().name()); + try { + if (filter.accept(path)) { + return path; + } + } catch (IOException ex) { + throw new DirectoryIteratorException(ex); + } + } + return endOfData(); + } + } + + /** + * Sets options that are only used by the constructor. + */ + @VisibleForTesting + public static void setStorageOptions(StorageOptions newStorageOptions) { + futureStorageOptions = newStorageOptions; + } + + /** + * Default constructor which should only be called by Java SPI. + * + * @see java.nio.file.FileSystems#getFileSystem(URI) + * @see CloudStorageFileSystem#forBucket(String) + */ + public CloudStorageFileSystemProvider() { + this(futureStorageOptions); + } + + CloudStorageFileSystemProvider(@Nullable StorageOptions gcsStorageOptions) { + this.storageOptions = gcsStorageOptions; + + } + + // Initialize this.storage, once. This may throw an exception if default authentication + // credentials are not available (hence not doing it in the ctor). + private void initStorage() { + if (this.storage != null) { + return; + } + if (storageOptions == null) { + this.storage = StorageOptions.defaultInstance().service(); + } else { + this.storage = storageOptions.service(); + } + } + + @Override + public String getScheme() { + return CloudStorageFileSystem.URI_SCHEME; + } + + /** + * Returns Cloud Storage file system, provided a URI with no path, e.g. {@code gs://bucket}. + */ + @Override + public CloudStorageFileSystem getFileSystem(URI uri) { + initStorage(); + return newFileSystem(uri, Collections.emptyMap()); + } + + /** + * Returns Cloud Storage file system, provided a URI with no path, e.g. {@code gs://bucket}. + * + * @param uri bucket and current working directory, e.g. {@code gs://bucket} + * @param env map of configuration options, whose keys correspond to the method names of + * {@link CloudStorageConfiguration.Builder}. However you are not allowed to set the working + * directory, as that should be provided in the {@code uri} + * @throws IllegalArgumentException if {@code uri} specifies a user, query, fragment, or scheme is + * not {@value CloudStorageFileSystem#URI_SCHEME} + */ + @Override + public CloudStorageFileSystem newFileSystem(URI uri, Map env) { + checkArgument( + uri.getScheme().equalsIgnoreCase(CloudStorageFileSystem.URI_SCHEME), + "Cloud Storage URIs must have '%s' scheme: %s", + CloudStorageFileSystem.URI_SCHEME, + uri); + checkArgument( + !isNullOrEmpty(uri.getHost()), "%s:// URIs must have a host: %s", + CloudStorageFileSystem.URI_SCHEME, uri); + checkArgument( + uri.getPort() == -1 + && isNullOrEmpty(uri.getPath()) + && isNullOrEmpty(uri.getQuery()) + && isNullOrEmpty(uri.getFragment()) + && isNullOrEmpty(uri.getUserInfo()), + "GCS FileSystem URIs mustn't have: port, userinfo, path, query, or fragment: %s", + uri); + CloudStorageUtil.checkBucket(uri.getHost()); + initStorage(); + return new CloudStorageFileSystem(this, uri.getHost(), CloudStorageConfiguration.fromMap(env)); + } + + @Override + public CloudStoragePath getPath(URI uri) { + initStorage(); + return CloudStoragePath.getPath( + getFileSystem(CloudStorageUtil.stripPathFromUri(uri)), uri.getPath()); + } + + @Override + public SeekableByteChannel newByteChannel( + Path path, Set options, FileAttribute... attrs) throws IOException { + checkNotNull(path); + initStorage(); + CloudStorageUtil.checkNotNullArray(attrs); + if (options.contains(StandardOpenOption.WRITE)) { + // TODO: Make our OpenOptions implement FileAttribute. Also remove buffer option. + return newWriteChannel(path, options); + } else { + return newReadChannel(path, options); + } + } + + private SeekableByteChannel newReadChannel(Path path, Set options) + throws IOException { + initStorage(); + for (OpenOption option : options) { + if (option instanceof StandardOpenOption) { + switch ((StandardOpenOption) option) { + case READ: + // Default behavior. + break; + case SPARSE: + case TRUNCATE_EXISTING: + // Ignored by specification. + break; + case WRITE: + throw new IllegalArgumentException("READ+WRITE not supported yet"); + case APPEND: + case CREATE: + case CREATE_NEW: + case DELETE_ON_CLOSE: + case DSYNC: + case SYNC: + default: + throw new UnsupportedOperationException(option.toString()); + } + } else { + throw new UnsupportedOperationException(option.toString()); + } + } + CloudStoragePath cloudPath = CloudStorageUtil.checkPath(path); + if (cloudPath.seemsLikeADirectoryAndUsePseudoDirectories()) { + throw new CloudStoragePseudoDirectoryException(cloudPath); + } + return CloudStorageReadChannel.create(storage, cloudPath.getBlobId(), 0); + } + + private SeekableByteChannel newWriteChannel(Path path, Set options) + throws IOException { + initStorage(); + CloudStoragePath cloudPath = CloudStorageUtil.checkPath(path); + if (cloudPath.seemsLikeADirectoryAndUsePseudoDirectories()) { + throw new CloudStoragePseudoDirectoryException(cloudPath); + } + BlobId file = cloudPath.getBlobId(); + BlobInfo.Builder infoBuilder = BlobInfo.builder(file); + List writeOptions = new ArrayList<>(); + List acls = new ArrayList<>(); + + HashMap metas = new HashMap<>(); + for (OpenOption option : options) { + if (option instanceof OptionMimeType) { + infoBuilder.contentType(((OptionMimeType) option).mimeType()); + } else if (option instanceof OptionCacheControl) { + infoBuilder.cacheControl(((OptionCacheControl) option).cacheControl()); + } else if (option instanceof OptionContentDisposition) { + infoBuilder.contentDisposition(((OptionContentDisposition) option).contentDisposition()); + } else if (option instanceof OptionContentEncoding) { + infoBuilder.contentEncoding(((OptionContentEncoding) option).contentEncoding()); + } else if (option instanceof OptionUserMetadata) { + OptionUserMetadata opMeta = (OptionUserMetadata) option; + metas.put(opMeta.key(), opMeta.value()); + } else if (option instanceof OptionAcl) { + acls.add(((OptionAcl) option).acl()); + } else if (option instanceof OptionBlockSize) { + // TODO: figure out how to plumb in block size. + } else if (option instanceof StandardOpenOption) { + switch ((StandardOpenOption) option) { + case CREATE: + case TRUNCATE_EXISTING: + case WRITE: + // Default behavior. + break; + case SPARSE: + // Ignored by specification. + break; + case CREATE_NEW: + writeOptions.add(Storage.BlobWriteOption.doesNotExist()); + break; + case READ: + throw new IllegalArgumentException("READ+WRITE not supported yet"); + case APPEND: + case DELETE_ON_CLOSE: + case DSYNC: + case SYNC: + default: + throw new UnsupportedOperationException(option.toString()); + } + } else if (option instanceof CloudStorageOption) { + // XXX: We need to interpret these later + } else { + throw new UnsupportedOperationException(option.toString()); + } + } + + if (!metas.isEmpty()) { + infoBuilder.metadata(metas); + } + if (!acls.isEmpty()) { + infoBuilder.acl(acls); + } + + try { + return new CloudStorageWriteChannel( + storage.writer(infoBuilder.build(), + writeOptions.toArray(new Storage.BlobWriteOption[writeOptions.size()]))); + } catch (StorageException oops) { + throw asIoException(oops); + } + } + + @Override + public InputStream newInputStream(Path path, OpenOption... options) throws IOException { + initStorage(); + InputStream result = super.newInputStream(path, options); + CloudStoragePath cloudPath = CloudStorageUtil.checkPath(path); + int blockSize = cloudPath.getFileSystem().config().blockSize(); + for (OpenOption option : options) { + if (option instanceof OptionBlockSize) { + blockSize = ((OptionBlockSize) option).size(); + } + } + return new BufferedInputStream(result, blockSize); + } + + @Override + public boolean deleteIfExists(Path path) throws IOException { + initStorage(); + CloudStoragePath cloudPath = CloudStorageUtil.checkPath(path); + if (cloudPath.seemsLikeADirectoryAndUsePseudoDirectories()) { + throw new CloudStoragePseudoDirectoryException(cloudPath); + } + return storage.delete(cloudPath.getBlobId()); + } + + @Override + public void delete(Path path) throws IOException { + initStorage(); + CloudStoragePath cloudPath = CloudStorageUtil.checkPath(path); + if (!deleteIfExists(cloudPath)) { + throw new NoSuchFileException(cloudPath.toString()); + } + } + + @Override + public void move(Path source, Path target, CopyOption... options) throws IOException { + initStorage(); + for (CopyOption option : options) { + if (option == StandardCopyOption.ATOMIC_MOVE) { + throw new AtomicMoveNotSupportedException( + source.toString(), + target.toString(), + "Google Cloud Storage does not support atomic move operations."); + } + } + copy(source, target, options); + delete(source); + } + + @Override + public void copy(Path source, Path target, CopyOption... options) throws IOException { + initStorage(); + boolean wantCopyAttributes = false; + boolean wantReplaceExisting = false; + boolean setContentType = false; + boolean setCacheControl = false; + boolean setContentEncoding = false; + boolean setContentDisposition = false; + + CloudStoragePath toPath = CloudStorageUtil.checkPath(target); + BlobInfo.Builder tgtInfoBuilder = BlobInfo.builder(toPath.getBlobId()).contentType(""); + + int blockSize = -1; + for (CopyOption option : options) { + if (option instanceof StandardCopyOption) { + switch ((StandardCopyOption) option) { + case COPY_ATTRIBUTES: + wantCopyAttributes = true; + break; + case REPLACE_EXISTING: + wantReplaceExisting = true; + break; + case ATOMIC_MOVE: + default: + throw new UnsupportedOperationException(option.toString()); + } + } else if (option instanceof CloudStorageOption) { + if (option instanceof OptionBlockSize) { + blockSize = ((OptionBlockSize) option).size(); + } else if (option instanceof OptionMimeType) { + tgtInfoBuilder.contentType(((OptionMimeType) option).mimeType()); + setContentType = true; + } else if (option instanceof OptionCacheControl) { + tgtInfoBuilder.cacheControl(((OptionCacheControl) option).cacheControl()); + setCacheControl = true; + } else if (option instanceof OptionContentEncoding) { + tgtInfoBuilder.contentEncoding(((OptionContentEncoding) option).contentEncoding()); + setContentEncoding = true; + } else if (option instanceof OptionContentDisposition) { + tgtInfoBuilder.contentDisposition( + ((OptionContentDisposition) option).contentDisposition()); + setContentDisposition = true; + } else { + throw new UnsupportedOperationException(option.toString()); + } + } else { + throw new UnsupportedOperationException(option.toString()); + } + } + + CloudStoragePath fromPath = CloudStorageUtil.checkPath(source); + + blockSize = + blockSize != -1 + ? blockSize + : Ints.max( + fromPath.getFileSystem().config().blockSize(), + toPath.getFileSystem().config().blockSize()); + // TODO: actually use blockSize + + if (fromPath.seemsLikeADirectory() && toPath.seemsLikeADirectory()) { + if (fromPath.getFileSystem().config().usePseudoDirectories() + && toPath.getFileSystem().config().usePseudoDirectories()) { + // NOOP: This would normally create an empty directory. + return; + } else { + checkArgument( + !fromPath.getFileSystem().config().usePseudoDirectories() + && !toPath.getFileSystem().config().usePseudoDirectories(), + "File systems associated with paths don't agree on pseudo-directories."); + } + } + if (fromPath.seemsLikeADirectoryAndUsePseudoDirectories()) { + throw new CloudStoragePseudoDirectoryException(fromPath); + } + if (toPath.seemsLikeADirectoryAndUsePseudoDirectories()) { + throw new CloudStoragePseudoDirectoryException(toPath); + } + + try { + if (wantCopyAttributes) { + BlobInfo blobInfo = storage.get(fromPath.getBlobId()); + if (null == blobInfo) { + throw new NoSuchFileException(fromPath.toString()); + } + if (!setCacheControl) { + tgtInfoBuilder.cacheControl(blobInfo.cacheControl()); + } + if (!setContentType) { + tgtInfoBuilder.contentType(blobInfo.contentType()); + } + if (!setContentEncoding) { + tgtInfoBuilder.contentEncoding(blobInfo.contentEncoding()); + } + if (!setContentDisposition) { + tgtInfoBuilder.contentDisposition(blobInfo.contentDisposition()); + } + tgtInfoBuilder.acl(blobInfo.acl()); + tgtInfoBuilder.metadata(blobInfo.metadata()); + } + + BlobInfo tgtInfo = tgtInfoBuilder.build(); + Storage.CopyRequest.Builder copyReqBuilder = + Storage.CopyRequest.builder().source(fromPath.getBlobId()); + if (wantReplaceExisting) { + copyReqBuilder = copyReqBuilder.target(tgtInfo); + } else { + copyReqBuilder = copyReqBuilder.target(tgtInfo, Storage.BlobTargetOption.doesNotExist()); + } + CopyWriter copyWriter = storage.copy(copyReqBuilder.build()); + copyWriter.result(); + } catch (StorageException oops) { + throw asIoException(oops); + } + } + + @Override + public boolean isSameFile(Path path, Path path2) { + return CloudStorageUtil.checkPath(path).equals(CloudStorageUtil.checkPath(path2)); + } + + /** + * Always returns {@code false}, because Google Cloud Storage doesn't support hidden files. + */ + @Override + public boolean isHidden(Path path) { + CloudStorageUtil.checkPath(path); + return false; + } + + @Override + public void checkAccess(Path path, AccessMode... modes) throws IOException { + initStorage(); + for (AccessMode mode : modes) { + switch (mode) { + case READ: + case WRITE: + break; + case EXECUTE: + default: + throw new UnsupportedOperationException(mode.toString()); + } + } + CloudStoragePath cloudPath = CloudStorageUtil.checkPath(path); + if (cloudPath.seemsLikeADirectoryAndUsePseudoDirectories()) { + return; + } + if (storage.get(cloudPath.getBlobId(), Storage.BlobGetOption.fields(Storage.BlobField.ID)) + == null) { + throw new NoSuchFileException(path.toString()); + } + } + + @Override + public A readAttributes( + Path path, Class type, LinkOption... options) throws IOException { + checkNotNull(type); + CloudStorageUtil.checkNotNullArray(options); + if (type != CloudStorageFileAttributes.class && type != BasicFileAttributes.class) { + throw new UnsupportedOperationException(type.getSimpleName()); + } + initStorage(); + CloudStoragePath cloudPath = CloudStorageUtil.checkPath(path); + if (cloudPath.seemsLikeADirectoryAndUsePseudoDirectories()) { + @SuppressWarnings("unchecked") + A result = (A) new CloudStoragePseudoDirectoryAttributes(cloudPath); + return result; + } + BlobInfo blobInfo = storage.get(cloudPath.getBlobId()); + // null size indicate a file that we haven't closed yet, so GCS treats it as not there yet. + if (null == blobInfo || blobInfo.size() == null) { + throw new NoSuchFileException( + cloudPath.getBlobId().bucket() + "/" + cloudPath.getBlobId().name()); + } + CloudStorageObjectAttributes ret; + ret = new CloudStorageObjectAttributes(blobInfo); + @SuppressWarnings("unchecked") + A result = (A) ret; + return result; + } + + @Override + public Map readAttributes(Path path, String attributes, LinkOption... options) { + // TODO(#811): Java 7 NIO defines at least eleven string attributes we'd want to support + // (eg. BasicFileAttributeView and PosixFileAttributeView), so rather than a partial + // implementation we rely on the other overload for now. + throw new UnsupportedOperationException(); + } + + @Override + public V getFileAttributeView( + Path path, Class type, LinkOption... options) { + checkNotNull(type); + CloudStorageUtil.checkNotNullArray(options); + if (type != CloudStorageFileAttributeView.class && type != BasicFileAttributeView.class) { + throw new UnsupportedOperationException(type.getSimpleName()); + } + CloudStoragePath cloudPath = CloudStorageUtil.checkPath(path); + @SuppressWarnings("unchecked") + V result = (V) new CloudStorageFileAttributeView(storage, cloudPath); + return result; + } + + /** + * Does nothing since Google Cloud Storage uses fake directories. + */ + @Override + public void createDirectory(Path dir, FileAttribute... attrs) { + CloudStorageUtil.checkPath(dir); + CloudStorageUtil.checkNotNullArray(attrs); + } + + @Override + public DirectoryStream newDirectoryStream(Path dir, final Filter filter) { + final CloudStoragePath cloudPath = CloudStorageUtil.checkPath(dir); + checkNotNull(filter); + initStorage(); + String prefix = cloudPath.toString(); + final Iterator blobIterator = storage.list(cloudPath.bucket(), + Storage.BlobListOption.prefix(prefix), Storage.BlobListOption.currentDirectory(), + Storage.BlobListOption.fields()).iterateAll(); + return new DirectoryStream() { + @Override + public Iterator iterator() { + return new LazyPathIterator(cloudPath.getFileSystem(), blobIterator, filter); + } + + @Override + public void close() throws IOException { + // Does nothing since there's nothing to close. Commenting this method to quiet codacy. + } + }; + } + + /** + * Throws {@link UnsupportedOperationException} because Cloud Storage objects are immutable. + */ + @Override + public void setAttribute(Path path, String attribute, Object value, LinkOption... options) { + throw new CloudStorageObjectImmutableException(); + } + + /** + * Throws {@link UnsupportedOperationException} because this feature hasn't been implemented yet. + */ + @Override + public FileStore getFileStore(Path path) { + throw new UnsupportedOperationException(); + } + + @Override + public boolean equals(Object other) { + return this == other + || other instanceof CloudStorageFileSystemProvider + && Objects.equals(storage, ((CloudStorageFileSystemProvider) other).storage); + } + + @Override + public int hashCode() { + return Objects.hash(storage); + } + + @Override + public String toString() { + initStorage(); + return MoreObjects.toStringHelper(this).add("storage", storage).toString(); + } + + private IOException asIoException(StorageException oops) { + // RPC API can only throw StorageException, but CloudStorageFileSystemProvider + // can only throw IOException. Square peg, round hole. + // TODO(#810): Research if other codes should be translated similarly. + if (oops.code() == 404) { + return new NoSuchFileException(oops.reason()); + } + + Throwable cause = oops.getCause(); + try { + if (cause instanceof FileAlreadyExistsException) { + throw new FileAlreadyExistsException(((FileAlreadyExistsException) cause).getReason()); + } + // fallback + Throwables.propagateIfInstanceOf(oops.getCause(), IOException.class); + } catch (IOException okEx) { + return okEx; + } + return new IOException(oops.getMessage(), oops); + } +} diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageObjectAttributes.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageObjectAttributes.java new file mode 100644 index 000000000000..56f02749c727 --- /dev/null +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageObjectAttributes.java @@ -0,0 +1,148 @@ +/* + * Copyright 2016 Google Inc. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.storage.contrib.nio; + +import static com.google.common.base.Preconditions.checkNotNull; + +import com.google.cloud.storage.Acl; +import com.google.cloud.storage.BlobInfo; +import com.google.common.base.MoreObjects; +import com.google.common.base.Optional; +import com.google.common.collect.ImmutableMap; + +import java.nio.file.attribute.FileTime; +import java.util.List; +import java.util.Objects; + +import javax.annotation.Nonnull; +import javax.annotation.concurrent.Immutable; + +/** + * Metadata for a Google Cloud Storage file. + */ +@Immutable +final class CloudStorageObjectAttributes implements CloudStorageFileAttributes { + + @Nonnull private final BlobInfo info; + + CloudStorageObjectAttributes(BlobInfo info) { + this.info = checkNotNull(info); + } + + @Override + public long size() { + return info.size(); + } + + @Override + public FileTime creationTime() { + if (info.updateTime() == null) { + return CloudStorageFileSystem.FILE_TIME_UNKNOWN; + } + return FileTime.fromMillis(info.updateTime()); + } + + @Override + public FileTime lastModifiedTime() { + return creationTime(); + } + + @Override + public Optional etag() { + return Optional.fromNullable(info.etag()); + } + + @Override + public Optional mimeType() { + return Optional.fromNullable(info.contentType()); + } + + @Override + public Optional> acl() { + return Optional.fromNullable(info.acl()); + } + + @Override + public Optional cacheControl() { + return Optional.fromNullable(info.cacheControl()); + } + + @Override + public Optional contentEncoding() { + return Optional.fromNullable(info.contentEncoding()); + } + + @Override + public Optional contentDisposition() { + return Optional.fromNullable(info.contentDisposition()); + } + + @Override + public ImmutableMap userMetadata() { + if (null == info.metadata()) { + return ImmutableMap.of(); + } + return ImmutableMap.copyOf(info.metadata()); + } + + @Override + public boolean isDirectory() { + return false; + } + + @Override + public boolean isOther() { + return false; + } + + @Override + public boolean isRegularFile() { + return true; + } + + @Override + public boolean isSymbolicLink() { + return false; + } + + @Override + public FileTime lastAccessTime() { + return CloudStorageFileSystem.FILE_TIME_UNKNOWN; + } + + @Override + public Object fileKey() { + return info.blobId().bucket() + info.blobId().name() + info.blobId().generation(); + } + + @Override + public boolean equals(Object other) { + return this == other + || other instanceof CloudStorageObjectAttributes + && Objects.equals(info, ((CloudStorageObjectAttributes) other).info); + } + + @Override + public int hashCode() { + return info.hashCode(); + } + + @Override + public String toString() { + return MoreObjects.toStringHelper(this).add("info", info).toString(); + } +} diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageObjectImmutableException.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageObjectImmutableException.java new file mode 100644 index 000000000000..523e5dae7ed4 --- /dev/null +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageObjectImmutableException.java @@ -0,0 +1,27 @@ +/* + * Copyright 2016 Google Inc. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.storage.contrib.nio; + +/** + * Exception reminding user that Cloud Storage objects can't be mutated. + */ +public final class CloudStorageObjectImmutableException extends UnsupportedOperationException { + + CloudStorageObjectImmutableException() { + super("Cloud Storage objects are immutable."); + } +} diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageOption.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageOption.java new file mode 100644 index 000000000000..d4921e10a0ec --- /dev/null +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageOption.java @@ -0,0 +1,41 @@ +/* + * Copyright 2016 Google Inc. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.storage.contrib.nio; + +import java.nio.file.CopyOption; +import java.nio.file.OpenOption; + +/** + * Master interface for file operation option classes related to Google Cloud Storage. + */ +public interface CloudStorageOption { + + /** + * Interface for Google Cloud Storage options that can be specified when opening files. + */ + interface Open extends CloudStorageOption, OpenOption {} + + /** + * Interface for Google Cloud Storage options that can be specified when copying files. + */ + interface Copy extends CloudStorageOption, CopyOption {} + + /** + * Interface for Google Cloud Storage options that can be specified when opening or copying files. + */ + interface OpenCopy extends Open, Copy {} +} diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageOptions.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageOptions.java new file mode 100644 index 000000000000..74293b7a79f2 --- /dev/null +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageOptions.java @@ -0,0 +1,95 @@ +/* + * Copyright 2016 Google Inc. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.storage.contrib.nio; + +import com.google.cloud.storage.Acl; + +/** + * Helper class for specifying options when opening and copying Cloud Storage files. + */ +public final class CloudStorageOptions { + + /** + * Sets the mime type header on an object, e.g. {@code "text/plain"}. + */ + public static CloudStorageOption.OpenCopy withMimeType(String mimeType) { + return OptionMimeType.create(mimeType); + } + + /** + * Disables caching on an object. Same as: {@code withCacheControl("no-cache")}. + */ + public static CloudStorageOption.OpenCopy withoutCaching() { + return withCacheControl("no-cache"); + } + + /** + * Sets the {@code Cache-Control} HTTP header on an object. + * + * @see "https://developers.google.com/storage/docs/reference-headers#cachecontrol" + */ + public static CloudStorageOption.OpenCopy withCacheControl(String cacheControl) { + return OptionCacheControl.create(cacheControl); + } + + /** + * Sets the {@code Content-Disposition} HTTP header on an object. + * + * @see "https://developers.google.com/storage/docs/reference-headers#contentdisposition" + */ + public static CloudStorageOption.OpenCopy withContentDisposition(String contentDisposition) { + return OptionContentDisposition.create(contentDisposition); + } + + /** + * Sets the {@code Content-Encoding} HTTP header on an object. + * + * @see "https://developers.google.com/storage/docs/reference-headers#contentencoding" + */ + public static CloudStorageOption.OpenCopy withContentEncoding(String contentEncoding) { + return OptionContentEncoding.create(contentEncoding); + } + + /** + * Sets the ACL value on a Cloud Storage object. + * + * @see "https://developers.google.com/storage/docs/reference-headers#acl" + */ + public static CloudStorageOption.OpenCopy withAcl(Acl acl) { + return OptionAcl.create(acl); + } + + /** + * Sets an unmodifiable piece of user metadata on a Cloud Storage object. + * + * @see "https://developers.google.com/storage/docs/reference-headers#xgoogmeta" + */ + public static CloudStorageOption.OpenCopy withUserMetadata(String key, String value) { + return OptionUserMetadata.create(key, value); + } + + /** + * Sets the block size (in bytes) when talking to the Google Cloud Storage server. + * + *

The default is {@value CloudStorageFileSystem#BLOCK_SIZE_DEFAULT}. + */ + public static CloudStorageOption.OpenCopy withBlockSize(int size) { + return OptionBlockSize.create(size); + } + + private CloudStorageOptions() {} +} diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStoragePath.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStoragePath.java new file mode 100644 index 000000000000..7c9154b20d93 --- /dev/null +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStoragePath.java @@ -0,0 +1,354 @@ +/* + * Copyright 2016 Google Inc. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.storage.contrib.nio; + +import static com.google.common.base.Preconditions.checkArgument; +import static com.google.common.base.Preconditions.checkNotNull; + +import com.google.cloud.storage.BlobId; +import com.google.common.collect.UnmodifiableIterator; + +import java.io.File; +import java.net.URI; +import java.net.URISyntaxException; +import java.nio.file.LinkOption; +import java.nio.file.Path; +import java.nio.file.WatchEvent.Kind; +import java.nio.file.WatchEvent.Modifier; +import java.nio.file.WatchKey; +import java.nio.file.WatchService; +import java.util.Collections; +import java.util.Iterator; +import java.util.Objects; +import java.util.regex.Pattern; + +import javax.annotation.Nullable; +import javax.annotation.concurrent.Immutable; + +/** + * Google Cloud Storage {@link Path}. + * + * @see UnixPath + */ +@Immutable +public final class CloudStoragePath implements Path { + + private static final Pattern EXTRA_SLASHES_OR_DOT_DIRS_PATTERN = + Pattern.compile("^\\.\\.?/|//|/\\.\\.?/|/\\.\\.?$"); + + private final CloudStorageFileSystem fileSystem; + private final UnixPath path; + + private CloudStoragePath(CloudStorageFileSystem fileSystem, UnixPath path) { + this.fileSystem = fileSystem; + this.path = path; + } + + static CloudStoragePath getPath(CloudStorageFileSystem fileSystem, String path, String... more) { + return new CloudStoragePath( + fileSystem, UnixPath.getPath(fileSystem.config().permitEmptyPathComponents(), path, more)); + } + + /** + * Returns the Cloud Storage bucket name being served by this file system. + */ + public String bucket() { + return fileSystem.bucket(); + } + + /** + * Returns path converted to a {@link BlobId} so I/O can be performed. + */ + BlobId getBlobId() { + return BlobId.of(bucket(), toRealPath().path.toString()); + } + + boolean seemsLikeADirectory() { + return path.seemsLikeADirectory(); + } + + boolean seemsLikeADirectoryAndUsePseudoDirectories() { + return path.seemsLikeADirectory() && fileSystem.config().usePseudoDirectories(); + } + + @Override + public CloudStorageFileSystem getFileSystem() { + return fileSystem; + } + + @Nullable + @Override + public CloudStoragePath getRoot() { + return newPath(path.getRoot()); + } + + @Override + public boolean isAbsolute() { + return path.isAbsolute(); + } + + /** + * Changes relative path to be absolute, using + * {@link CloudStorageConfiguration#workingDirectory() workingDirectory} as current dir. + */ + @Override + public CloudStoragePath toAbsolutePath() { + return newPath(path.toAbsolutePath(getWorkingDirectory())); + } + + /** + * Returns this path rewritten to the Cloud Storage object name that'd be used to perform i/o. + * + *

This method makes path {@link #toAbsolutePath() absolute} and removes the prefix slash from + * the absolute path when {@link CloudStorageConfiguration#stripPrefixSlash() stripPrefixSlash} + * is {@code true}. + * + * @throws IllegalArgumentException if path contains extra slashes or dot-dirs when + * {@link CloudStorageConfiguration#permitEmptyPathComponents() permitEmptyPathComponents} + * is {@code false}, or if the resulting path is empty. + */ + @Override + public CloudStoragePath toRealPath(LinkOption... options) { + CloudStorageUtil.checkNotNullArray(options); + return newPath(toRealPathInternal(true)); + } + + private UnixPath toRealPathInternal(boolean errorCheck) { + UnixPath objectName = path.toAbsolutePath(getWorkingDirectory()); + if (errorCheck && !fileSystem.config().permitEmptyPathComponents()) { + checkArgument( + !EXTRA_SLASHES_OR_DOT_DIRS_PATTERN.matcher(objectName).find(), + "I/O not allowed on dot-dirs or extra slashes when !permitEmptyPathComponents: %s", + objectName); + } + if (fileSystem.config().stripPrefixSlash()) { + objectName = objectName.removeBeginningSeparator(); + } + checkArgument( + !errorCheck || !objectName.isEmpty(), + "I/O not allowed on empty Google Cloud Storage object names."); + return objectName; + } + + /** + * Returns path without extra slashes or {@code .} and {@code ..} and preserves trailing slash. + */ + @Override + public CloudStoragePath normalize() { + return newPath(path.normalize()); + } + + @Override + public CloudStoragePath resolve(Path object) { + return newPath(path.resolve(CloudStorageUtil.checkPath(object).path)); + } + + @Override + public CloudStoragePath resolve(String other) { + return newPath(path.resolve(getUnixPath(other))); + } + + @Override + public CloudStoragePath resolveSibling(Path other) { + return newPath(path.resolveSibling(CloudStorageUtil.checkPath(other).path)); + } + + @Override + public CloudStoragePath resolveSibling(String other) { + return newPath(path.resolveSibling(getUnixPath(other))); + } + + @Override + public CloudStoragePath relativize(Path object) { + return newPath(path.relativize(CloudStorageUtil.checkPath(object).path)); + } + + @Nullable + @Override + public CloudStoragePath getParent() { + return newPath(path.getParent()); + } + + @Nullable + @Override + public CloudStoragePath getFileName() { + return newPath(path.getFileName()); + } + + @Override + public CloudStoragePath subpath(int beginIndex, int endIndex) { + return newPath(path.subpath(beginIndex, endIndex)); + } + + @Override + public int getNameCount() { + return path.getNameCount(); + } + + @Override + public CloudStoragePath getName(int index) { + return newPath(path.getName(index)); + } + + @Override + public boolean startsWith(Path other) { + if (!(checkNotNull(other) instanceof CloudStoragePath)) { + return false; + } + CloudStoragePath that = (CloudStoragePath) other; + if (!bucket().equals(that.bucket())) { + return false; + } + return path.startsWith(that.path); + } + + @Override + public boolean startsWith(String other) { + return path.startsWith(getUnixPath(other)); + } + + @Override + public boolean endsWith(Path other) { + if (!(checkNotNull(other) instanceof CloudStoragePath)) { + return false; + } + CloudStoragePath that = (CloudStoragePath) other; + if (!bucket().equals(that.bucket())) { + return false; + } + return path.endsWith(that.path); + } + + @Override + public boolean endsWith(String other) { + return path.endsWith(getUnixPath(other)); + } + + /** + * Throws {@link UnsupportedOperationException} because this feature hasn't been implemented yet. + */ + @Override + public WatchKey register(WatchService watcher, Kind[] events, Modifier... modifiers) { + // TODO: Implement me. + throw new UnsupportedOperationException(); + } + + /** + * Throws {@link UnsupportedOperationException} because this feature hasn't been implemented yet. + */ + @Override + public WatchKey register(WatchService watcher, Kind... events) { + // TODO: Implement me. + throw new UnsupportedOperationException(); + } + + /** + * Throws {@link UnsupportedOperationException} because Google Cloud Storage files are not backed + * by the local file system. + */ + @Override + public File toFile() { + throw new UnsupportedOperationException("GCS objects aren't available locally"); + } + + @Override + public Iterator iterator() { + if (path.isEmpty()) { + return Collections.singleton(this).iterator(); + } else if (path.isRoot()) { + return Collections.emptyIterator(); + } else { + return new PathIterator(); + } + } + + @Override + public int compareTo(Path other) { + // Documented to throw CCE if other is associated with a different FileSystemProvider. + CloudStoragePath that = (CloudStoragePath) other; + int res = bucket().compareTo(that.bucket()); + if (res != 0) { + return res; + } + return toRealPathInternal(false).compareTo(that.toRealPathInternal(false)); + } + + @Override + public boolean equals(Object other) { + return this == other + || other instanceof CloudStoragePath + && Objects.equals(bucket(), ((CloudStoragePath) other).bucket()) + && Objects.equals( + toRealPathInternal(false), ((CloudStoragePath) other).toRealPathInternal(false)); + } + + @Override + public int hashCode() { + return Objects.hash(bucket(), toRealPathInternal(false)); + } + + @Override + public String toString() { + return path.toString(); + } + + @Override + public URI toUri() { + try { + return new URI( + CloudStorageFileSystem.URI_SCHEME, bucket(), path.toAbsolutePath().toString(), null); + } catch (URISyntaxException e) { + throw new AssertionError(e); + } + } + + @Nullable + private CloudStoragePath newPath(@Nullable UnixPath newPath) { + if (newPath == path) { // Nonuse of equals is intentional. + return this; + } else if (newPath != null) { + return new CloudStoragePath(fileSystem, newPath); + } else { + return null; + } + } + + private UnixPath getUnixPath(String newPath) { + return UnixPath.getPath(fileSystem.config().permitEmptyPathComponents(), newPath); + } + + private UnixPath getWorkingDirectory() { + return getUnixPath(fileSystem.config().workingDirectory()); + } + + /** + * Transform iterator providing a slight performance boost over {@code FluentIterable}. + */ + private final class PathIterator extends UnmodifiableIterator { + private final Iterator delegate = path.split(); + + @Override + public Path next() { + return newPath(getUnixPath(delegate.next())); + } + + @Override + public boolean hasNext() { + return delegate.hasNext(); + } + } +} diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStoragePseudoDirectoryAttributes.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStoragePseudoDirectoryAttributes.java new file mode 100644 index 000000000000..a7a8c7293688 --- /dev/null +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStoragePseudoDirectoryAttributes.java @@ -0,0 +1,116 @@ +/* + * Copyright 2016 Google Inc. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.storage.contrib.nio; + +import com.google.cloud.storage.Acl; +import com.google.common.base.Optional; +import com.google.common.collect.ImmutableMap; + +import java.nio.file.attribute.FileTime; +import java.util.List; + +/** + * Metadata for a Cloud Storage pseudo-directory. + */ +final class CloudStoragePseudoDirectoryAttributes implements CloudStorageFileAttributes { + + private final String id; + + CloudStoragePseudoDirectoryAttributes(CloudStoragePath path) { + this.id = path.toUri().toString(); + } + + @Override + public boolean isDirectory() { + return true; + } + + @Override + public boolean isOther() { + return false; + } + + @Override + public boolean isRegularFile() { + return false; + } + + @Override + public boolean isSymbolicLink() { + return false; + } + + @Override + public Object fileKey() { + return id; + } + + @Override + public long size() { + return 1; // Allow I/O to happen before we fail. + } + + @Override + public FileTime lastModifiedTime() { + return CloudStorageFileSystem.FILE_TIME_UNKNOWN; + } + + @Override + public FileTime creationTime() { + return CloudStorageFileSystem.FILE_TIME_UNKNOWN; + } + + @Override + public FileTime lastAccessTime() { + return CloudStorageFileSystem.FILE_TIME_UNKNOWN; + } + + @Override + public Optional etag() { + return Optional.absent(); + } + + @Override + public Optional mimeType() { + return Optional.absent(); + } + + @Override + public Optional> acl() { + return Optional.absent(); + } + + @Override + public Optional cacheControl() { + return Optional.absent(); + } + + @Override + public Optional contentEncoding() { + return Optional.absent(); + } + + @Override + public Optional contentDisposition() { + return Optional.absent(); + } + + @Override + public ImmutableMap userMetadata() { + return ImmutableMap.of(); + } +} diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStoragePseudoDirectoryException.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStoragePseudoDirectoryException.java new file mode 100644 index 000000000000..5a63bc790c6c --- /dev/null +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStoragePseudoDirectoryException.java @@ -0,0 +1,29 @@ +/* + * Copyright 2016 Google Inc. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.storage.contrib.nio; + +import java.nio.file.InvalidPathException; + +/** + * Exception thrown when erroneously trying to operate on a path with a trailing slash. + */ +public final class CloudStoragePseudoDirectoryException extends InvalidPathException { + + CloudStoragePseudoDirectoryException(CloudStoragePath path) { + super(path.toString(), "Can't perform I/O on pseudo-directories (trailing slash)"); + } +} diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannel.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannel.java new file mode 100644 index 000000000000..bd9cb9def6c5 --- /dev/null +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannel.java @@ -0,0 +1,150 @@ +/* + * Copyright 2016 Google Inc. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.storage.contrib.nio; + +import static com.google.common.base.Preconditions.checkArgument; + +import com.google.cloud.ReadChannel; +import com.google.cloud.storage.BlobId; +import com.google.cloud.storage.BlobInfo; +import com.google.cloud.storage.Storage; + +import java.io.IOException; +import java.nio.ByteBuffer; +import java.nio.channels.ClosedChannelException; +import java.nio.channels.NonWritableChannelException; +import java.nio.channels.SeekableByteChannel; +import java.nio.file.NoSuchFileException; + +import javax.annotation.CheckReturnValue; +import javax.annotation.concurrent.ThreadSafe; + +/** + * Cloud Storage read channel. + * + * @see CloudStorageWriteChannel + */ +@ThreadSafe +final class CloudStorageReadChannel implements SeekableByteChannel { + + private final ReadChannel channel; + private long position; + private long size; + + @CheckReturnValue + @SuppressWarnings("resource") + static CloudStorageReadChannel create(Storage gcsStorage, BlobId file, long position) + throws IOException { + // XXX: Reading size and opening file should be atomic. + long size = fetchSize(gcsStorage, file); + ReadChannel channel = gcsStorage.reader(file); + if (position > 0) { + channel.seek((int) position); + } + return new CloudStorageReadChannel(position, size, channel); + } + + private CloudStorageReadChannel(long position, long size, ReadChannel channel) { + this.position = position; + this.size = size; + this.channel = channel; + } + + @Override + public boolean isOpen() { + synchronized (this) { + return channel.isOpen(); + } + } + + @Override + public void close() throws IOException { + synchronized (this) { + channel.close(); + } + } + + @Override + public int read(ByteBuffer dst) throws IOException { + synchronized (this) { + checkOpen(); + int amt = channel.read(dst); + if (amt > 0) { + position += amt; + // XXX: This would only ever happen if the fetchSize() race-condition occurred. + if (position > size) { + size = position; + } + } + return amt; + } + } + + @Override + public long size() throws IOException { + synchronized (this) { + checkOpen(); + return size; + } + } + + @Override + public long position() throws IOException { + synchronized (this) { + checkOpen(); + return position; + } + } + + @Override + public SeekableByteChannel position(long newPosition) throws IOException { + checkArgument(newPosition >= 0); + synchronized (this) { + checkOpen(); + if (newPosition == position) { + return this; + } + channel.seek(newPosition); + position = newPosition; + return this; + } + } + + @Override + public int write(ByteBuffer src) throws IOException { + throw new NonWritableChannelException(); + } + + @Override + public SeekableByteChannel truncate(long size) throws IOException { + throw new NonWritableChannelException(); + } + + private void checkOpen() throws ClosedChannelException { + if (!channel.isOpen()) { + throw new ClosedChannelException(); + } + } + + private static long fetchSize(Storage gcsStorage, BlobId file) throws IOException { + BlobInfo blobInfo = gcsStorage.get(file); + if (blobInfo == null) { + throw new NoSuchFileException(String.format("gs://%s/%s", file.bucket(), file.name())); + } + return blobInfo.size(); + } +} diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageUtil.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageUtil.java new file mode 100644 index 000000000000..14b1921a7b9e --- /dev/null +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageUtil.java @@ -0,0 +1,80 @@ +/* + * Copyright 2016 Google Inc. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.storage.contrib.nio; + +import static com.google.common.base.Preconditions.checkArgument; +import static com.google.common.base.Preconditions.checkNotNull; + +import java.net.URI; +import java.net.URISyntaxException; +import java.nio.file.Path; +import java.nio.file.ProviderMismatchException; +import java.util.regex.Pattern; + +final class CloudStorageUtil { + + private static final Pattern BUCKET_PATTERN = Pattern.compile("[a-z0-9][-._a-z0-9]+[a-z0-9]"); + + static void checkBucket(String bucket) { + // TODO: The true check is actually more complicated. Consider implementing it. + checkArgument( + BUCKET_PATTERN.matcher(bucket).matches(), + "Invalid bucket name: '" + + bucket + + "'. " + + "Google Cloud Storage bucket names must contain only lowercase letters, numbers, " + + "dashes (-), underscores (_), and dots (.). Bucket names must start and end with a " + + "number or a letter. See the following page for more details: " + + "https://developers.google.com/storage/docs/bucketnaming"); + } + + static CloudStoragePath checkPath(Path path) { + if (!(checkNotNull(path) instanceof CloudStoragePath)) { + throw new ProviderMismatchException( + String.format( + "Not a Cloud Storage path: %s (%s)", path, path.getClass().getSimpleName())); + } + return (CloudStoragePath) path; + } + + static URI stripPathFromUri(URI uri) { + try { + return new URI( + uri.getScheme(), + uri.getUserInfo(), + uri.getHost(), + uri.getPort(), + null, + uri.getQuery(), + uri.getFragment()); + } catch (URISyntaxException e) { + throw new IllegalArgumentException(e.getMessage()); + } + } + + /** + * Makes {@code NullPointerTester} happy. + */ + @SafeVarargs + static void checkNotNullArray(T... values) { + for (T value : values) { + checkNotNull(value); + } + } + + private CloudStorageUtil() {} +} diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageWriteChannel.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageWriteChannel.java new file mode 100644 index 000000000000..e3aad30b3579 --- /dev/null +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageWriteChannel.java @@ -0,0 +1,112 @@ +/* + * Copyright 2016 Google Inc. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.storage.contrib.nio; + +import com.google.cloud.WriteChannel; + +import java.io.IOException; +import java.nio.ByteBuffer; +import java.nio.channels.ClosedChannelException; +import java.nio.channels.NonReadableChannelException; +import java.nio.channels.SeekableByteChannel; + +import javax.annotation.concurrent.ThreadSafe; + +/** + * Cloud Storage write channel. + * + *

This class does not support seeking, reading, or append. + * + * @see CloudStorageReadChannel + */ +@ThreadSafe +final class CloudStorageWriteChannel implements SeekableByteChannel { + + private final WriteChannel channel; + private long position; + private long size; + + CloudStorageWriteChannel(WriteChannel channel) { + this.channel = channel; + } + + @Override + public boolean isOpen() { + synchronized (this) { + return channel.isOpen(); + } + } + + @Override + public void close() throws IOException { + synchronized (this) { + channel.close(); + } + } + + @Override + public int read(ByteBuffer dst) throws IOException { + throw new NonReadableChannelException(); + } + + @Override + public int write(ByteBuffer src) throws IOException { + synchronized (this) { + checkOpen(); + int amt = channel.write(src); + if (amt > 0) { + position += amt; + size += amt; + } + return amt; + } + } + + @Override + public long position() throws IOException { + synchronized (this) { + checkOpen(); + return position; + } + } + + @Override + public SeekableByteChannel position(long newPosition) throws IOException { + throw new UnsupportedOperationException(); + } + + @Override + public long size() throws IOException { + synchronized (this) { + checkOpen(); + return size; + } + } + + @Override + public SeekableByteChannel truncate(long newSize) throws IOException { + // TODO: Emulate this functionality by closing and rewriting old file up to newSize. + // Or maybe just swap out GcsStorage for the API client. + throw new UnsupportedOperationException(); + } + + private void checkOpen() throws ClosedChannelException { + if (!channel.isOpen()) { + throw new ClosedChannelException(); + } + } +} diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionAcl.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionAcl.java new file mode 100644 index 000000000000..ea9b4b0a62a6 --- /dev/null +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionAcl.java @@ -0,0 +1,30 @@ +/* + * Copyright 2016 Google Inc. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.storage.contrib.nio; + +import com.google.auto.value.AutoValue; +import com.google.cloud.storage.Acl; + +@AutoValue +abstract class OptionAcl implements CloudStorageOption.OpenCopy { + + static OptionAcl create(Acl acl) { + return new AutoValue_OptionAcl(acl); + } + + abstract Acl acl(); +} diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionBlockSize.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionBlockSize.java new file mode 100644 index 000000000000..61d3ba6e7d8e --- /dev/null +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionBlockSize.java @@ -0,0 +1,29 @@ +/* + * Copyright 2016 Google Inc. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.storage.contrib.nio; + +import com.google.auto.value.AutoValue; + +@AutoValue +abstract class OptionBlockSize implements CloudStorageOption.OpenCopy { + + static OptionBlockSize create(int size) { + return new AutoValue_OptionBlockSize(size); + } + + abstract int size(); +} diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionCacheControl.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionCacheControl.java new file mode 100644 index 000000000000..25b18ac96162 --- /dev/null +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionCacheControl.java @@ -0,0 +1,29 @@ +/* + * Copyright 2016 Google Inc. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.storage.contrib.nio; + +import com.google.auto.value.AutoValue; + +@AutoValue +abstract class OptionCacheControl implements CloudStorageOption.OpenCopy { + + static OptionCacheControl create(String cacheControl) { + return new AutoValue_OptionCacheControl(cacheControl); + } + + abstract String cacheControl(); +} diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionContentDisposition.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionContentDisposition.java new file mode 100644 index 000000000000..8df320d687d7 --- /dev/null +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionContentDisposition.java @@ -0,0 +1,29 @@ +/* + * Copyright 2016 Google Inc. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.storage.contrib.nio; + +import com.google.auto.value.AutoValue; + +@AutoValue +abstract class OptionContentDisposition implements CloudStorageOption.OpenCopy { + + static OptionContentDisposition create(String contentDisposition) { + return new AutoValue_OptionContentDisposition(contentDisposition); + } + + abstract String contentDisposition(); +} diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionContentEncoding.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionContentEncoding.java new file mode 100644 index 000000000000..8d599fb11d52 --- /dev/null +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionContentEncoding.java @@ -0,0 +1,29 @@ +/* + * Copyright 2016 Google Inc. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.storage.contrib.nio; + +import com.google.auto.value.AutoValue; + +@AutoValue +abstract class OptionContentEncoding implements CloudStorageOption.OpenCopy { + + static OptionContentEncoding create(String contentEncoding) { + return new AutoValue_OptionContentEncoding(contentEncoding); + } + + abstract String contentEncoding(); +} diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionMimeType.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionMimeType.java new file mode 100644 index 000000000000..759cb00bee5b --- /dev/null +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionMimeType.java @@ -0,0 +1,29 @@ +/* + * Copyright 2016 Google Inc. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.storage.contrib.nio; + +import com.google.auto.value.AutoValue; + +@AutoValue +abstract class OptionMimeType implements CloudStorageOption.OpenCopy { + + static OptionMimeType create(String mimeType) { + return new AutoValue_OptionMimeType(mimeType); + } + + abstract String mimeType(); +} diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionUserMetadata.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionUserMetadata.java new file mode 100644 index 000000000000..3c45e384c964 --- /dev/null +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionUserMetadata.java @@ -0,0 +1,31 @@ +/* + * Copyright 2016 Google Inc. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.storage.contrib.nio; + +import com.google.auto.value.AutoValue; + +@AutoValue +abstract class OptionUserMetadata implements CloudStorageOption.OpenCopy { + + static OptionUserMetadata create(String key, String value) { + return new AutoValue_OptionUserMetadata(key, value); + } + + abstract String key(); + + abstract String value(); +} diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/UnixPath.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/UnixPath.java new file mode 100644 index 000000000000..3d8c6ae77299 --- /dev/null +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/UnixPath.java @@ -0,0 +1,541 @@ +/* + * Copyright 2016 Google Inc. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.storage.contrib.nio; + +import static com.google.common.base.Preconditions.checkArgument; +import static com.google.common.base.Preconditions.checkNotNull; + +import com.google.common.base.Joiner; +import com.google.common.base.Splitter; +import com.google.common.collect.Iterators; +import com.google.common.collect.Lists; +import com.google.common.collect.Ordering; +import com.google.common.collect.PeekingIterator; + +import java.util.ArrayList; +import java.util.Collections; +import java.util.Iterator; +import java.util.List; + +import javax.annotation.Nullable; +import javax.annotation.concurrent.Immutable; + +/** + * Unix file system path. + * + *

This class is helpful for writing {@link java.nio.file.Path Path} implementations. + * + *

This implementation behaves almost identically to {@code sun.nio.fs.UnixPath}. The only + * difference is that some methods (like {@link #relativize(UnixPath)} go to greater lengths to + * preserve trailing backslashes, in order to ensure the path will continue to be recognized as a + * directory. + * + *

Note: This code might not play nice with + * Supplementary + * Characters as Surrogates. + */ +@Immutable +final class UnixPath implements CharSequence { + + public static final char DOT = '.'; + public static final char SEPARATOR = '/'; + public static final String ROOT = "" + SEPARATOR; + public static final String CURRENT_DIR = "" + DOT; + public static final String PARENT_DIR = "" + DOT + DOT; + public static final UnixPath EMPTY_PATH = new UnixPath(false, ""); + public static final UnixPath ROOT_PATH = new UnixPath(false, ROOT); + + private static final Splitter SPLITTER = Splitter.on(SEPARATOR).omitEmptyStrings(); + private static final Splitter SPLITTER_PERMIT_EMPTY_COMPONENTS = Splitter.on(SEPARATOR); + private static final Joiner JOINER = Joiner.on(SEPARATOR); + private static final Ordering> ORDERING = Ordering.natural().lexicographical(); + + private final String path; + private List lazyStringParts; + private final boolean permitEmptyComponents; + + private UnixPath(boolean permitEmptyComponents, String path) { + this.path = checkNotNull(path); + this.permitEmptyComponents = permitEmptyComponents; + } + + /** + * Returns new path of {@code first}. + */ + public static UnixPath getPath(boolean permitEmptyComponents, String path) { + if (path.isEmpty()) { + return EMPTY_PATH; + } else if (isRootInternal(path)) { + return ROOT_PATH; + } else { + return new UnixPath(permitEmptyComponents, path); + } + } + + /** + * Returns new path of {@code first} with {@code more} components resolved against it. + * + * @see #resolve(UnixPath) + * @see java.nio.file.FileSystem#getPath(String, String...) + */ + public static UnixPath getPath(boolean permitEmptyComponents, String first, String... more) { + if (more.length == 0) { + return getPath(permitEmptyComponents, first); + } + StringBuilder builder = new StringBuilder(first); + for (int i = 0; i < more.length; i++) { + String part = more[i]; + if (part.isEmpty()) { + continue; + } else if (isAbsoluteInternal(part)) { + if (i == more.length - 1) { + return new UnixPath(permitEmptyComponents, part); + } else { + builder.replace(0, builder.length(), part); + } + } else if (hasTrailingSeparatorInternal(builder)) { + builder.append(part); + } else { + builder.append(SEPARATOR); + builder.append(part); + } + } + return new UnixPath(permitEmptyComponents, builder.toString()); + } + + /** + * Returns {@code true} consists only of {@code separator}. + */ + public boolean isRoot() { + return isRootInternal(path); + } + + private static boolean isRootInternal(String path) { + return path.length() == 1 && path.charAt(0) == SEPARATOR; + } + + /** + * Returns {@code true} if path starts with {@code separator}. + */ + public boolean isAbsolute() { + return isAbsoluteInternal(path); + } + + private static boolean isAbsoluteInternal(String path) { + return !path.isEmpty() && path.charAt(0) == SEPARATOR; + } + + /** + * Returns {@code true} if path ends with {@code separator}. + */ + public boolean hasTrailingSeparator() { + return hasTrailingSeparatorInternal(path); + } + + private static boolean hasTrailingSeparatorInternal(CharSequence path) { + return path.length() != 0 && path.charAt(path.length() - 1) == SEPARATOR; + } + + /** + * Returns {@code true} if path ends with a trailing slash, or would after normalization. + */ + public boolean seemsLikeADirectory() { + int length = path.length(); + return path.isEmpty() + || path.charAt(length - 1) == SEPARATOR + || path.endsWith(".") && (length == 1 || path.charAt(length - 2) == SEPARATOR) + || path.endsWith("..") && (length == 2 || path.charAt(length - 3) == SEPARATOR); + } + + /** + * Returns last component in {@code path}. + * + * @see java.nio.file.Path#getFileName() + */ + @Nullable + public UnixPath getFileName() { + if (path.isEmpty()) { + return EMPTY_PATH; + } else if (isRoot()) { + return null; + } else { + List parts = getParts(); + String last = parts.get(parts.size() - 1); + return parts.size() == 1 && path.equals(last) + ? this + : new UnixPath(permitEmptyComponents, last); + } + } + + /** + * Returns parent directory (including trailing separator) or {@code null} if no parent remains. + * + * @see java.nio.file.Path#getParent() + */ + @Nullable + public UnixPath getParent() { + if (path.isEmpty() || isRoot()) { + return null; + } + int index = + hasTrailingSeparator() + ? path.lastIndexOf(SEPARATOR, path.length() - 2) + : path.lastIndexOf(SEPARATOR); + if (index == -1) { + return isAbsolute() ? ROOT_PATH : null; + } else { + return new UnixPath(permitEmptyComponents, path.substring(0, index + 1)); + } + } + + /** + * Returns root component if an absolute path, otherwise {@code null}. + * + * @see java.nio.file.Path#getRoot() + */ + @Nullable + public UnixPath getRoot() { + return isAbsolute() ? ROOT_PATH : null; + } + + /** + * Returns specified range of sub-components in path joined together. + * + * @see java.nio.file.Path#subpath(int, int) + */ + public UnixPath subpath(int beginIndex, int endIndex) { + if (path.isEmpty() && beginIndex == 0 && endIndex == 1) { + return this; + } + checkArgument(beginIndex >= 0 && endIndex > beginIndex); + List subList; + try { + subList = getParts().subList(beginIndex, endIndex); + } catch (IndexOutOfBoundsException e) { + throw new IllegalArgumentException(); + } + return new UnixPath(permitEmptyComponents, JOINER.join(subList)); + } + + /** + * Returns number of components in {@code path}. + * + * @see java.nio.file.Path#getNameCount() + */ + public int getNameCount() { + if (path.isEmpty()) { + return 1; + } else if (isRoot()) { + return 0; + } else { + return getParts().size(); + } + } + + /** + * Returns component in {@code path} at {@code index}. + * + * @see java.nio.file.Path#getName(int) + */ + public UnixPath getName(int index) { + if (path.isEmpty()) { + return this; + } + try { + return new UnixPath(permitEmptyComponents, getParts().get(index)); + } catch (IndexOutOfBoundsException e) { + throw new IllegalArgumentException(); + } + } + + /** + * Returns path without extra separators or {@code .} and {@code ..}, preserving trailing slash. + * + * @see java.nio.file.Path#normalize() + */ + public UnixPath normalize() { + List parts = new ArrayList<>(); + boolean mutated = false; + int resultLength = 0; + int mark = 0; + int index; + do { + index = path.indexOf(SEPARATOR, mark); + String part = path.substring(mark, index == -1 ? path.length() : index + 1); + switch (part) { + case CURRENT_DIR: + case CURRENT_DIR + SEPARATOR: + mutated = true; + break; + case PARENT_DIR: + case PARENT_DIR + SEPARATOR: + mutated = true; + if (!parts.isEmpty()) { + resultLength -= parts.remove(parts.size() - 1).length(); + } + break; + default: + if (index != mark || index == 0) { + parts.add(part); + resultLength = part.length(); + } else { + mutated = true; + } + } + mark = index + 1; + } while (index != -1); + if (!mutated) { + return this; + } + StringBuilder result = new StringBuilder(resultLength); + for (String part : parts) { + result.append(part); + } + return new UnixPath(permitEmptyComponents, result.toString()); + } + + /** + * Returns {@code other} appended to {@code path}. + * + * @see java.nio.file.Path#resolve(java.nio.file.Path) + */ + public UnixPath resolve(UnixPath other) { + if (other.path.isEmpty()) { + return this; + } else if (other.isAbsolute()) { + return other; + } else if (hasTrailingSeparator()) { + return new UnixPath(permitEmptyComponents, path + other.path); + } else { + return new UnixPath(permitEmptyComponents, path + SEPARATOR + other.path); + } + } + + /** + * Returns {@code other} resolved against parent of {@code path}. + * + * @see java.nio.file.Path#resolveSibling(java.nio.file.Path) + */ + public UnixPath resolveSibling(UnixPath other) { + checkNotNull(other); + UnixPath parent = getParent(); + return parent == null ? other : parent.resolve(other); + } + + /** + * Returns {@code other} made relative to {@code path}. + * + * @see java.nio.file.Path#relativize(java.nio.file.Path) + */ + public UnixPath relativize(UnixPath other) { + checkArgument(isAbsolute() == other.isAbsolute(), "'other' is different type of Path"); + if (path.isEmpty()) { + return other; + } + PeekingIterator left = Iterators.peekingIterator(split()); + PeekingIterator right = Iterators.peekingIterator(other.split()); + while (left.hasNext() && right.hasNext()) { + if (!left.peek().equals(right.peek())) { + break; + } + left.next(); + right.next(); + } + StringBuilder result = new StringBuilder(path.length() + other.path.length()); + while (left.hasNext()) { + result.append(PARENT_DIR); + result.append(SEPARATOR); + left.next(); + } + while (right.hasNext()) { + result.append(right.next()); + result.append(SEPARATOR); + } + if (result.length() > 0 && !other.hasTrailingSeparator()) { + result.deleteCharAt(result.length() - 1); + } + return new UnixPath(permitEmptyComponents, result.toString()); + } + + /** + * Returns {@code true} if {@code path} starts with {@code other}. + * + * @see java.nio.file.Path#startsWith(java.nio.file.Path) + */ + public boolean startsWith(UnixPath other) { + UnixPath me = removeTrailingSeparator(); + other = other.removeTrailingSeparator(); + if (other.path.length() > me.path.length()) { + return false; + } else if (me.isAbsolute() != other.isAbsolute()) { + return false; + } else if (!me.path.isEmpty() && other.path.isEmpty()) { + return false; + } + return startsWith(split(), other.split()); + } + + private static boolean startsWith(Iterator lefts, Iterator rights) { + while (rights.hasNext()) { + if (!lefts.hasNext() || !rights.next().equals(lefts.next())) { + return false; + } + } + return true; + } + + /** + * Returns {@code true} if {@code path} ends with {@code other}. + * + * @see java.nio.file.Path#endsWith(java.nio.file.Path) + */ + public boolean endsWith(UnixPath other) { + UnixPath me = removeTrailingSeparator(); + other = other.removeTrailingSeparator(); + if (other.path.length() > me.path.length()) { + return false; + } else if (!me.path.isEmpty() && other.path.isEmpty()) { + return false; + } else if (other.isAbsolute()) { + return me.isAbsolute() && me.path.equals(other.path); + } + return startsWith(me.splitReverse(), other.splitReverse()); + } + + /** + * Compares two paths lexicographically for ordering. + * + * @see java.nio.file.Path#compareTo(java.nio.file.Path) + */ + public int compareTo(UnixPath other) { + return ORDERING.compare(getParts(), other.getParts()); + } + + /** + * Converts relative path to an absolute path. + */ + public UnixPath toAbsolutePath(UnixPath currentWorkingDirectory) { + checkArgument(currentWorkingDirectory.isAbsolute()); + return isAbsolute() ? this : currentWorkingDirectory.resolve(this); + } + + /** + * Returns {@code toAbsolutePath(ROOT_PATH)}. + */ + public UnixPath toAbsolutePath() { + return toAbsolutePath(ROOT_PATH); + } + + /** + * Removes beginning separator from path, if an absolute path. + */ + public UnixPath removeBeginningSeparator() { + return isAbsolute() ? new UnixPath(permitEmptyComponents, path.substring(1)) : this; + } + + /** + * Adds trailing separator to path, if it isn't present. + */ + public UnixPath addTrailingSeparator() { + return hasTrailingSeparator() ? this : new UnixPath(permitEmptyComponents, path + SEPARATOR); + } + + /** + * Removes trailing separator from path, unless it's root. + */ + public UnixPath removeTrailingSeparator() { + if (!isRoot() && hasTrailingSeparator()) { + return new UnixPath(permitEmptyComponents, path.substring(0, path.length() - 1)); + } else { + return this; + } + } + + /** + * Splits path into components, excluding separators and empty strings. + */ + public Iterator split() { + return getParts().iterator(); + } + + /** + * Splits path into components in reverse, excluding separators and empty strings. + */ + public Iterator splitReverse() { + return Lists.reverse(getParts()).iterator(); + } + + @Override + public boolean equals(Object other) { + return this == other || other instanceof UnixPath && path.equals(((UnixPath) other).path); + } + + @Override + public int hashCode() { + return path.hashCode(); + } + + /** + * Returns path as a string. + */ + @Override + public String toString() { + return path; + } + + @Override + public int length() { + return path.length(); + } + + @Override + public char charAt(int index) { + return path.charAt(index); + } + + @Override + public CharSequence subSequence(int start, int end) { + return path.subSequence(start, end); + } + + /** + * Returns {@code true} if this path is an empty string. + */ + public boolean isEmpty() { + return path.isEmpty(); + } + + /** + * Returns list of path components, excluding slashes. + */ + private List getParts() { + List result = lazyStringParts; + return result != null + ? result + : (lazyStringParts = + path.isEmpty() || isRoot() ? Collections.emptyList() : createParts()); + } + + private List createParts() { + if (permitEmptyComponents) { + return SPLITTER_PERMIT_EMPTY_COMPONENTS.splitToList( + path.charAt(0) == SEPARATOR ? path.substring(1) : path); + } else { + return SPLITTER.splitToList(path); + } + } +} diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/package-info.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/package-info.java new file mode 100644 index 000000000000..1376ca25d02e --- /dev/null +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/package-info.java @@ -0,0 +1,100 @@ +/* + * Copyright 2016 Google Inc. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/** + * Java 7 nio FileSystem client library for Google Cloud Storage. + * + *

This client library allows you to easily interact with Google Cloud Storage, using Java's + * standard file system API, introduced in Java 7. + * + *

How It Works

+ * + * The simplest way to get started is with {@code Paths} and {@code Files}: + *
{@code
+ *   Path path = Paths.get(URI.create("gs://bucket/lolcat.csv"));
+ *   List lines = Files.readAllLines(path, StandardCharsets.UTF_8);
+ * }
+ * + *

For the complete source code see + * + * ReadAllLines.java. + * + *

If you want to configure the bucket per-environment, it might make more sense to use the + * {@code FileSystem} API: + *

{@code
+ *   FileSystem fs = FileSystems.getFileSystem(URI.create("gs://bucket"));
+ *   byte[] data = "hello world".getBytes(StandardCharsets.UTF_8);
+ *   Path path = fs.getPath("/object");
+ *   Files.write(path, data);
+ *   List lines = Files.readAllLines(path, StandardCharsets.UTF_8);
+ * }
+ * + *

For the complete source code see + * + * GetFileSystem.java. + * + *

You can also use {@code InputStream} and {@code OutputStream} for streaming: + *

+ *   Path path = Paths.get(URI.create("gs://bucket/lolcat.csv"));
+ *   try (InputStream input = Files.newInputStream(path)) {
+ *     // use input stream
+ *   }
+ * 
+ * + *

For the complete source code see + * + * CreateInputStream.java. + * + *

You can set various attributes using + * {@link com.google.cloud.storage.contrib.nio.CloudStorageOptions CloudStorageOptions} static + * helpers: + *

+ *   Path path = Paths.get(URI.create("gs://bucket/lolcat.csv"));
+ *   Files.write(path, csvLines, StandardCharsets.UTF_8,
+ *       withMimeType("text/csv; charset=UTF-8"),
+ *       withoutCaching());
+ * 
+ * + *

For the complete source code see + * + * WriteFileWithAttributes.java. + * + *

NOTE: Cloud Storage uses a flat namespace and therefore doesn't support real + * directories. So this library supports what's known as "pseudo-directories". Any path that + * includes a trailing slash, will be considered a directory. It will always be assumed to exist, + * without performing any I/O. This allows you to do path manipulation in the same manner as you + * would with the normal UNIX file system implementation. You can disable this feature with + * {@link com.google.cloud.storage.contrib.nio.CloudStorageConfiguration#usePseudoDirectories()}. + * + *

Non-SPI Interface

+ * + *

If you don't want to rely on Java SPI, which requires a META-INF file in your jar generated by + * Google Auto, you can instantiate this file system directly as follows: + * + *

+ *   CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket("bucket");
+ *   byte[] data = "hello world".getBytes(StandardCharsets.UTF_8);
+ *   Path path = fs.getPath("/object");
+ *   Files.write(path, data);
+ *   data = Files.readAllBytes(path);
+ * 
+ * + *

For the complete source code see + * + * CreateCloudStorageFileSystem.java. + */ +@javax.annotation.ParametersAreNonnullByDefault +package com.google.cloud.storage.contrib.nio; diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageConfigurationTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageConfigurationTest.java new file mode 100644 index 000000000000..a2f155d2fd2c --- /dev/null +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageConfigurationTest.java @@ -0,0 +1,77 @@ +/* + * Copyright 2016 Google Inc. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.storage.contrib.nio; + +import static com.google.common.truth.Truth.assertThat; + +import com.google.common.collect.ImmutableMap; + +import org.junit.Rule; +import org.junit.Test; +import org.junit.rules.ExpectedException; +import org.junit.runner.RunWith; +import org.junit.runners.JUnit4; + +/** + * Unit tests for {@link CloudStorageConfiguration}. + */ +@RunWith(JUnit4.class) +public class CloudStorageConfigurationTest { + + @Rule public final ExpectedException thrown = ExpectedException.none(); + + @Test + public void testBuilder() { + CloudStorageConfiguration config = + CloudStorageConfiguration.builder() + .workingDirectory("/omg") + .permitEmptyPathComponents(true) + .stripPrefixSlash(false) + .usePseudoDirectories(false) + .blockSize(666) + .build(); + assertThat(config.workingDirectory()).isEqualTo("/omg"); + assertThat(config.permitEmptyPathComponents()).isTrue(); + assertThat(config.stripPrefixSlash()).isFalse(); + assertThat(config.usePseudoDirectories()).isFalse(); + assertThat(config.blockSize()).isEqualTo(666); + } + + @Test + public void testFromMap() { + CloudStorageConfiguration config = + CloudStorageConfiguration.fromMap( + new ImmutableMap.Builder() + .put("workingDirectory", "/omg") + .put("permitEmptyPathComponents", true) + .put("stripPrefixSlash", false) + .put("usePseudoDirectories", false) + .put("blockSize", 666) + .build()); + assertThat(config.workingDirectory()).isEqualTo("/omg"); + assertThat(config.permitEmptyPathComponents()).isTrue(); + assertThat(config.stripPrefixSlash()).isFalse(); + assertThat(config.usePseudoDirectories()).isFalse(); + assertThat(config.blockSize()).isEqualTo(666); + } + + @Test + public void testFromMap_badKey_throwsIae() { + thrown.expect(IllegalArgumentException.class); + CloudStorageConfiguration.fromMap(ImmutableMap.of("lol", "/omg")); + } +} diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributeViewTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributeViewTest.java new file mode 100644 index 000000000000..cfdae1330689 --- /dev/null +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributeViewTest.java @@ -0,0 +1,113 @@ +/* + * Copyright 2016 Google Inc. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.storage.contrib.nio; + +import static com.google.common.truth.Truth.assertThat; +import static java.nio.charset.StandardCharsets.UTF_8; + +import com.google.common.testing.EqualsTester; +import com.google.common.testing.NullPointerTester; + +import org.junit.Before; +import org.junit.Rule; +import org.junit.Test; +import org.junit.rules.ExpectedException; +import org.junit.runner.RunWith; +import org.junit.runners.JUnit4; + +import java.io.IOException; +import java.net.URI; +import java.nio.file.Files; +import java.nio.file.NoSuchFileException; +import java.nio.file.Path; +import java.nio.file.Paths; +import java.nio.file.attribute.FileTime; + +/** + * Unit tests for {@link CloudStorageFileAttributeView}. + */ +@RunWith(JUnit4.class) +public class CloudStorageFileAttributeViewTest { + + private static final byte[] HAPPY = "(✿◕ ‿◕ )ノ".getBytes(UTF_8); + + @Rule public final ExpectedException thrown = ExpectedException.none(); + + private Path path; + + @Before + public void before() { + CloudStorageFileSystemProvider.setStorageOptions(LocalStorageHelper.options()); + path = Paths.get(URI.create("gs://red/water")); + } + + @Test + public void testReadAttributes() throws IOException { + Files.write(path, HAPPY, CloudStorageOptions.withCacheControl("potato")); + CloudStorageFileAttributeView lazyAttributes = + Files.getFileAttributeView(path, CloudStorageFileAttributeView.class); + assertThat(lazyAttributes.readAttributes().cacheControl().get()).isEqualTo("potato"); + } + + @Test + public void testReadAttributes_notFound_throwsNoSuchFileException() throws IOException { + CloudStorageFileAttributeView lazyAttributes = + Files.getFileAttributeView(path, CloudStorageFileAttributeView.class); + thrown.expect(NoSuchFileException.class); + lazyAttributes.readAttributes(); + } + + @Test + public void testReadAttributes_pseudoDirectory() throws IOException { + Path dir = Paths.get(URI.create("gs://red/rum/")); + CloudStorageFileAttributeView lazyAttributes = + Files.getFileAttributeView(dir, CloudStorageFileAttributeView.class); + assertThat(lazyAttributes.readAttributes()) + .isInstanceOf(CloudStoragePseudoDirectoryAttributes.class); + } + + @Test + public void testName() throws IOException { + Files.write(path, HAPPY, CloudStorageOptions.withCacheControl("potato")); + CloudStorageFileAttributeView lazyAttributes = + Files.getFileAttributeView(path, CloudStorageFileAttributeView.class); + assertThat(lazyAttributes.name()).isEqualTo("gcs"); + } + + @Test + public void testEquals_equalsTester() { + new EqualsTester() + .addEqualityGroup( + Files.getFileAttributeView( + Paths.get(URI.create("gs://red/rum")), CloudStorageFileAttributeView.class), + Files.getFileAttributeView( + Paths.get(URI.create("gs://red/rum")), CloudStorageFileAttributeView.class)) + .addEqualityGroup( + Files.getFileAttributeView( + Paths.get(URI.create("gs://red/lol/dog")), CloudStorageFileAttributeView.class)) + .testEquals(); + } + + @Test + public void testNullness() throws NoSuchMethodException, SecurityException { + new NullPointerTester() + .ignore(CloudStorageFileAttributeView.class.getMethod("equals", Object.class)) + .setDefault(FileTime.class, FileTime.fromMillis(0)) + .testAllPublicInstanceMethods( + Files.getFileAttributeView(path, CloudStorageFileAttributeView.class)); + } +} diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributesTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributesTest.java new file mode 100644 index 000000000000..e0196b0d674f --- /dev/null +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributesTest.java @@ -0,0 +1,178 @@ +/* + * Copyright 2016 Google Inc. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.storage.contrib.nio; + +import static com.google.common.truth.Truth.assertThat; +import static java.nio.charset.StandardCharsets.UTF_8; + +import com.google.cloud.storage.Acl; +import com.google.common.testing.EqualsTester; +import com.google.common.testing.NullPointerTester; + +import org.junit.Before; +import org.junit.Test; +import org.junit.runner.RunWith; +import org.junit.runners.JUnit4; + +import java.io.IOException; +import java.net.URI; +import java.nio.file.Files; +import java.nio.file.Path; +import java.nio.file.Paths; + +/** + * Unit tests for {@link CloudStorageFileAttributes}. + */ +@RunWith(JUnit4.class) +public class CloudStorageFileAttributesTest { + + private static final byte[] HAPPY = "(✿◕ ‿◕ )ノ".getBytes(UTF_8); + + private Path path; + private Path dir; + + @Before + public void before() { + CloudStorageFileSystemProvider.setStorageOptions(LocalStorageHelper.options()); + path = Paths.get(URI.create("gs://bucket/randompath")); + dir = Paths.get(URI.create("gs://bucket/randompath/")); + } + + @Test + public void testCacheControl() throws IOException { + Files.write(path, HAPPY, CloudStorageOptions.withCacheControl("potato")); + assertThat(Files.readAttributes(path, CloudStorageFileAttributes.class).cacheControl().get()) + .isEqualTo("potato"); + } + + @Test + public void testMimeType() throws IOException { + Files.write(path, HAPPY, CloudStorageOptions.withMimeType("text/potato")); + assertThat(Files.readAttributes(path, CloudStorageFileAttributes.class).mimeType().get()) + .isEqualTo("text/potato"); + } + + @Test + public void testAcl() throws IOException { + Acl acl = Acl.of(new Acl.User("serf@example.com"), Acl.Role.READER); + Files.write(path, HAPPY, CloudStorageOptions.withAcl(acl)); + assertThat(Files.readAttributes(path, CloudStorageFileAttributes.class).acl().get()) + .contains(acl); + } + + @Test + public void testContentDisposition() throws IOException { + Files.write(path, HAPPY, CloudStorageOptions.withContentDisposition("crash call")); + assertThat( + Files.readAttributes(path, CloudStorageFileAttributes.class).contentDisposition().get()) + .isEqualTo("crash call"); + } + + @Test + public void testContentEncoding() throws IOException { + Files.write(path, HAPPY, CloudStorageOptions.withContentEncoding("my content encoding")); + assertThat(Files.readAttributes(path, CloudStorageFileAttributes.class).contentEncoding().get()) + .isEqualTo("my content encoding"); + } + + @Test + public void testUserMetadata() throws IOException { + Files.write(path, HAPPY, CloudStorageOptions.withUserMetadata("green", "bean")); + assertThat( + Files.readAttributes(path, CloudStorageFileAttributes.class) + .userMetadata() + .get("green")) + .isEqualTo("bean"); + } + + @Test + public void testIsDirectory() throws IOException { + Files.write(path, HAPPY); + assertThat(Files.readAttributes(path, CloudStorageFileAttributes.class).isDirectory()) + .isFalse(); + assertThat(Files.readAttributes(dir, CloudStorageFileAttributes.class).isDirectory()).isTrue(); + } + + @Test + public void testIsRegularFile() throws IOException { + Files.write(path, HAPPY); + assertThat(Files.readAttributes(path, CloudStorageFileAttributes.class).isRegularFile()) + .isTrue(); + assertThat(Files.readAttributes(dir, CloudStorageFileAttributes.class).isRegularFile()) + .isFalse(); + } + + @Test + public void testIsOther() throws IOException { + Files.write(path, HAPPY); + assertThat(Files.readAttributes(path, CloudStorageFileAttributes.class).isOther()).isFalse(); + assertThat(Files.readAttributes(dir, CloudStorageFileAttributes.class).isOther()).isFalse(); + } + + @Test + public void testIsSymbolicLink() throws IOException { + Files.write(path, HAPPY); + assertThat(Files.readAttributes(path, CloudStorageFileAttributes.class).isSymbolicLink()) + .isFalse(); + assertThat(Files.readAttributes(dir, CloudStorageFileAttributes.class).isSymbolicLink()) + .isFalse(); + } + + @Test + public void testEquals_equalsTester() throws IOException { + Files.write(path, HAPPY, CloudStorageOptions.withMimeType("text/plain")); + CloudStorageFileAttributes a1 = Files.readAttributes(path, CloudStorageFileAttributes.class); + CloudStorageFileAttributes a2 = Files.readAttributes(path, CloudStorageFileAttributes.class); + Files.write(path, HAPPY, CloudStorageOptions.withMimeType("text/potato")); + CloudStorageFileAttributes b1 = Files.readAttributes(path, CloudStorageFileAttributes.class); + CloudStorageFileAttributes b2 = Files.readAttributes(path, CloudStorageFileAttributes.class); + new EqualsTester().addEqualityGroup(a1, a2).addEqualityGroup(b1, b2).testEquals(); + } + + @Test + public void testFilekey() throws IOException { + Files.write(path, HAPPY, CloudStorageOptions.withMimeType("text/plain")); + Path path2 = Paths.get(URI.create("gs://bucket/anotherrandompath")); + Files.write(path2, HAPPY, CloudStorageOptions.withMimeType("text/plain")); + + // diff files cannot have same filekey + CloudStorageFileAttributes a1 = Files.readAttributes(path, CloudStorageFileAttributes.class); + CloudStorageFileAttributes a2 = Files.readAttributes(path2, CloudStorageFileAttributes.class); + assertThat(a1.fileKey()).isNotEqualTo(a2.fileKey()); + + // same for directories + CloudStorageFileAttributes b1 = Files.readAttributes(dir, CloudStorageFileAttributes.class); + CloudStorageFileAttributes b2 = + Files.readAttributes( + Paths.get(URI.create("gs://bucket/jacket/")), CloudStorageFileAttributes.class); + assertThat(a1.fileKey()).isNotEqualTo(b1.fileKey()); + assertThat(b1.fileKey()).isNotEqualTo(b2.fileKey()); + } + + @Test + public void testNullness() throws IOException, NoSuchMethodException, SecurityException { + Files.write(path, HAPPY); + CloudStorageFileAttributes pathAttributes = + Files.readAttributes(path, CloudStorageFileAttributes.class); + CloudStorageFileAttributes dirAttributes = + Files.readAttributes(dir, CloudStorageFileAttributes.class); + NullPointerTester tester = new NullPointerTester(); + tester.ignore(CloudStorageObjectAttributes.class.getMethod("equals", Object.class)); + tester.testAllPublicInstanceMethods(pathAttributes); + tester.testAllPublicInstanceMethods(dirAttributes); + } +} diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java new file mode 100644 index 000000000000..c66de5dabb9e --- /dev/null +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java @@ -0,0 +1,654 @@ +/* + * Copyright 2016 Google Inc. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.storage.contrib.nio; + +import static com.google.cloud.storage.contrib.nio.CloudStorageFileSystem.forBucket; +import static com.google.common.truth.Truth.assertThat; +import static java.nio.charset.StandardCharsets.UTF_8; +import static java.nio.file.StandardCopyOption.ATOMIC_MOVE; +import static java.nio.file.StandardCopyOption.COPY_ATTRIBUTES; +import static java.nio.file.StandardCopyOption.REPLACE_EXISTING; +import static java.nio.file.StandardOpenOption.CREATE; +import static java.nio.file.StandardOpenOption.CREATE_NEW; +import static java.nio.file.StandardOpenOption.TRUNCATE_EXISTING; +import static java.nio.file.StandardOpenOption.WRITE; + +import com.google.common.collect.ImmutableList; +import com.google.common.testing.NullPointerTester; + +import org.junit.Before; +import org.junit.Rule; +import org.junit.Test; +import org.junit.rules.ExpectedException; +import org.junit.runner.RunWith; +import org.junit.runners.JUnit4; + +import java.io.IOException; +import java.io.InputStream; +import java.io.OutputStream; +import java.net.URI; +import java.nio.ByteBuffer; +import java.nio.channels.ReadableByteChannel; +import java.nio.channels.SeekableByteChannel; +import java.nio.file.AtomicMoveNotSupportedException; +import java.nio.file.CopyOption; +import java.nio.file.FileAlreadyExistsException; +import java.nio.file.FileSystem; +import java.nio.file.FileSystems; +import java.nio.file.Files; +import java.nio.file.NoSuchFileException; +import java.nio.file.OpenOption; +import java.nio.file.Path; +import java.nio.file.Paths; +import java.util.List; + +/** + * Unit tests for {@link CloudStorageFileSystemProvider}. + */ +@RunWith(JUnit4.class) +public class CloudStorageFileSystemProviderTest { + + private static final List FILE_CONTENTS = + ImmutableList.of( + "Fanatics have their dreams, wherewith they weave", + "A paradise for a sect; the savage too", + "From forth the loftiest fashion of his sleep", + "Guesses at Heaven; pity these have not", + "Trac'd upon vellum or wild Indian leaf", + "The shadows of melodious utterance.", + "But bare of laurel they live, dream, and die;", + "For Poesy alone can tell her dreams,", + "With the fine spell of words alone can save", + "Imagination from the sable charm", + "And dumb enchantment. Who alive can say,", + "'Thou art no Poet may'st not tell thy dreams?'", + "Since every man whose soul is not a clod", + "Hath visions, and would speak, if he had loved", + "And been well nurtured in his mother tongue.", + "Whether the dream now purpos'd to rehearse", + "Be poet's or fanatic's will be known", + "When this warm scribe my hand is in the grave."); + + private static final String SINGULARITY = "A string"; + + @Rule public final ExpectedException thrown = ExpectedException.none(); + + @Before + public void before() { + CloudStorageFileSystemProvider.setStorageOptions(LocalStorageHelper.options()); + } + + @Test + public void testSize() throws IOException { + Path path = Paths.get(URI.create("gs://bucket/wat")); + Files.write(path, SINGULARITY.getBytes(UTF_8)); + assertThat(Files.size(path)).isEqualTo(SINGULARITY.getBytes(UTF_8).length); + } + + @Test + public void testSize_trailingSlash_returnsFakePseudoDirectorySize() throws IOException { + assertThat(Files.size(Paths.get(URI.create("gs://bucket/wat/")))).isEqualTo(1); + } + + @Test + public void testSize_trailingSlash_disablePseudoDirectories() throws IOException { + try (CloudStorageFileSystem fs = forBucket("doodle", usePseudoDirectories(false))) { + Path path = fs.getPath("wat/"); + byte[] rapture = SINGULARITY.getBytes(UTF_8); + Files.write(path, rapture); + assertThat(Files.size(path)).isEqualTo(rapture.length); + } + } + + @Test + public void testReadAllBytes() throws IOException { + Path path = Paths.get(URI.create("gs://bucket/wat")); + Files.write(path, SINGULARITY.getBytes(UTF_8)); + assertThat(new String(Files.readAllBytes(path), UTF_8)).isEqualTo(SINGULARITY); + } + + @Test + public void testReadAllBytes_trailingSlash() throws IOException { + thrown.expect(CloudStoragePseudoDirectoryException.class); + Files.readAllBytes(Paths.get(URI.create("gs://bucket/wat/"))); + } + + @Test + public void testNewByteChannelRead() throws IOException { + Path path = Paths.get(URI.create("gs://bucket/wat")); + byte[] data = SINGULARITY.getBytes(UTF_8); + Files.write(path, data); + try (ReadableByteChannel input = Files.newByteChannel(path)) { + ByteBuffer buffer = ByteBuffer.allocate(data.length); + assertThat(input.read(buffer)).isEqualTo(data.length); + assertThat(new String(buffer.array(), UTF_8)).isEqualTo(SINGULARITY); + buffer.rewind(); + assertThat(input.read(buffer)).isEqualTo(-1); + } + } + + @Test + public void testNewByteChannelRead_seeking() throws IOException { + Path path = Paths.get(URI.create("gs://lol/cat")); + Files.write(path, "helloworld".getBytes(UTF_8)); + try (SeekableByteChannel input = Files.newByteChannel(path)) { + ByteBuffer buffer = ByteBuffer.allocate(5); + input.position(5); + assertThat(input.position()).isEqualTo(5); + assertThat(input.read(buffer)).isEqualTo(5); + assertThat(input.position()).isEqualTo(10); + assertThat(new String(buffer.array(), UTF_8)).isEqualTo("world"); + buffer.rewind(); + assertThat(input.read(buffer)).isEqualTo(-1); + input.position(0); + assertThat(input.position()).isEqualTo(0); + assertThat(input.read(buffer)).isEqualTo(5); + assertThat(input.position()).isEqualTo(5); + assertThat(new String(buffer.array(), UTF_8)).isEqualTo("hello"); + } + } + + @Test + public void testNewByteChannelRead_seekBeyondSize_reportsEofOnNextRead() throws IOException { + Path path = Paths.get(URI.create("gs://lol/cat")); + Files.write(path, "hellocat".getBytes(UTF_8)); + try (SeekableByteChannel input = Files.newByteChannel(path)) { + ByteBuffer buffer = ByteBuffer.allocate(5); + input.position(10); + assertThat(input.read(buffer)).isEqualTo(-1); + input.position(11); + assertThat(input.read(buffer)).isEqualTo(-1); + assertThat(input.size()).isEqualTo(8); + } + } + + @Test + public void testNewByteChannelRead_trailingSlash() throws IOException { + Path path = Paths.get(URI.create("gs://bucket/wat/")); + thrown.expect(CloudStoragePseudoDirectoryException.class); + Files.newByteChannel(path); + } + + @Test + public void testNewByteChannelRead_notFound() throws IOException { + Path path = Paths.get(URI.create("gs://bucket/wednesday")); + thrown.expect(NoSuchFileException.class); + Files.newByteChannel(path); + } + + @Test + public void testNewByteChannelWrite() throws IOException { + Path path = Paths.get(URI.create("gs://bucket/tests")); + try (SeekableByteChannel output = Files.newByteChannel(path, WRITE)) { + assertThat(output.position()).isEqualTo(0); + assertThat(output.size()).isEqualTo(0); + ByteBuffer buffer = ByteBuffer.wrap("filec".getBytes(UTF_8)); + assertThat(output.write(buffer)).isEqualTo(5); + assertThat(output.position()).isEqualTo(5); + assertThat(output.size()).isEqualTo(5); + buffer = ByteBuffer.wrap("onten".getBytes(UTF_8)); + assertThat(output.write(buffer)).isEqualTo(5); + assertThat(output.position()).isEqualTo(10); + assertThat(output.size()).isEqualTo(10); + } + assertThat(new String(Files.readAllBytes(path), UTF_8)).isEqualTo("fileconten"); + } + + @Test + public void testNewInputStream() throws IOException { + Path path = Paths.get(URI.create("gs://bucket/wat")); + Files.write(path, SINGULARITY.getBytes(UTF_8)); + try (InputStream input = Files.newInputStream(path)) { + byte[] data = new byte[SINGULARITY.getBytes(UTF_8).length]; + input.read(data); + assertThat(new String(data, UTF_8)).isEqualTo(SINGULARITY); + } + } + + @Test + public void testNewInputStream_trailingSlash() throws IOException { + Path path = Paths.get(URI.create("gs://bucket/wat/")); + thrown.expect(CloudStoragePseudoDirectoryException.class); + try (InputStream input = Files.newInputStream(path)) { + input.read(); + } + } + + @Test + public void testNewInputStream_notFound() throws IOException { + Path path = Paths.get(URI.create("gs://cry/wednesday")); + thrown.expect(NoSuchFileException.class); + try (InputStream input = Files.newInputStream(path)) { + input.read(); + } + } + + @Test + public void testNewOutputStream() throws IOException { + Path path = Paths.get(URI.create("gs://bucket/wat")); + Files.write(path, SINGULARITY.getBytes(UTF_8)); + try (OutputStream output = Files.newOutputStream(path)) { + output.write(SINGULARITY.getBytes(UTF_8)); + } + assertThat(new String(Files.readAllBytes(path), UTF_8)).isEqualTo(SINGULARITY); + } + + @Test + public void testNewOutputStream_truncateByDefault() throws IOException { + Path path = Paths.get(URI.create("gs://bucket/wat")); + Files.write(path, SINGULARITY.getBytes(UTF_8)); + Files.write(path, "hello".getBytes(UTF_8)); + try (OutputStream output = Files.newOutputStream(path)) { + output.write(SINGULARITY.getBytes(UTF_8)); + } + assertThat(new String(Files.readAllBytes(path), UTF_8)).isEqualTo(SINGULARITY); + } + + @Test + public void testNewOutputStream_truncateExplicitly() throws IOException { + Path path = Paths.get(URI.create("gs://bucket/wat")); + Files.write(path, SINGULARITY.getBytes(UTF_8)); + Files.write(path, "hello".getBytes(UTF_8)); + try (OutputStream output = Files.newOutputStream(path, TRUNCATE_EXISTING)) { + output.write(SINGULARITY.getBytes(UTF_8)); + } + assertThat(new String(Files.readAllBytes(path), UTF_8)).isEqualTo(SINGULARITY); + } + + @Test + public void testNewOutputStream_trailingSlash() throws IOException { + Path path = Paths.get(URI.create("gs://bucket/wat/")); + thrown.expect(CloudStoragePseudoDirectoryException.class); + Files.newOutputStream(path); + } + + @Test + public void testNewOutputStream_createNew() throws IOException { + Path path = Paths.get(URI.create("gs://cry/wednesday")); + Files.newOutputStream(path, CREATE_NEW); + } + + @Test + public void testNewOutputStream_createNew_alreadyExists() throws IOException { + Path path = Paths.get(URI.create("gs://cry/wednesday")); + Files.write(path, SINGULARITY.getBytes(UTF_8)); + thrown.expect(FileAlreadyExistsException.class); + Files.newOutputStream(path, CREATE_NEW); + } + + @Test + public void testWrite_objectNameWithExtraSlashes_throwsIae() throws IOException { + Path path = Paths.get(URI.create("gs://double/slash//yep")); + thrown.expect(IllegalArgumentException.class); + Files.write(path, FILE_CONTENTS, UTF_8); + } + + @Test + public void testWrite_objectNameWithExtraSlashes_canBeNormalized() throws IOException { + try (CloudStorageFileSystem fs = forBucket("greenbean", permitEmptyPathComponents(false))) { + Path path = fs.getPath("adipose//yep").normalize(); + Files.write(path, FILE_CONTENTS, UTF_8); + assertThat(Files.readAllLines(path, UTF_8)).isEqualTo(FILE_CONTENTS); + assertThat(Files.exists(fs.getPath("adipose", "yep"))).isTrue(); + } + } + + @Test + public void testWrite_objectNameWithExtraSlashes_permitEmptyPathComponents() throws IOException { + try (CloudStorageFileSystem fs = forBucket("greenbean", permitEmptyPathComponents(true))) { + Path path = fs.getPath("adipose//yep"); + Files.write(path, FILE_CONTENTS, UTF_8); + assertThat(Files.readAllLines(path, UTF_8)).isEqualTo(FILE_CONTENTS); + assertThat(Files.exists(path)).isTrue(); + } + } + + @Test + public void testWrite_absoluteObjectName_prefixSlashGetsRemoved() throws IOException { + Path path = Paths.get(URI.create("gs://greenbean/adipose/yep")); + Files.write(path, FILE_CONTENTS, UTF_8); + assertThat(Files.readAllLines(path, UTF_8)).isEqualTo(FILE_CONTENTS); + assertThat(Files.exists(path)).isTrue(); + } + + @Test + public void testWrite_absoluteObjectName_disableStrip_slashGetsPreserved() throws IOException { + try (CloudStorageFileSystem fs = + forBucket( + "greenbean", CloudStorageConfiguration.builder().stripPrefixSlash(false).build())) { + Path path = fs.getPath("/adipose/yep"); + Files.write(path, FILE_CONTENTS, UTF_8); + assertThat(Files.readAllLines(path, UTF_8)).isEqualTo(FILE_CONTENTS); + assertThat(Files.exists(path)).isTrue(); + } + } + + @Test + public void testWrite() throws IOException { + Path path = Paths.get(URI.create("gs://greenbean/adipose")); + Files.write(path, FILE_CONTENTS, UTF_8); + assertThat(Files.readAllLines(path, UTF_8)).isEqualTo(FILE_CONTENTS); + } + + @Test + public void testWriteOnClose() throws IOException { + Path path = Paths.get(URI.create("gs://greenbean/adipose")); + try (SeekableByteChannel chan = Files.newByteChannel(path, WRITE)) { + // writing lots of contents to defeat channel-internal buffering. + for (int i = 0; i < 9999; i++) { + for (String s : FILE_CONTENTS) { + chan.write(ByteBuffer.wrap(s.getBytes(UTF_8))); + } + } + try { + Files.size(path); + // we shouldn't make it to this line. Not using thrown.expect because + // I still want to run a few lines after the exception. + assertThat(false).isTrue(); + } catch (NoSuchFileException nsf) { + // that's what we wanted, we're good. + } + } + // channel now closed, the file should be there and with the new contents. + assertThat(Files.exists(path)).isTrue(); + assertThat(Files.size(path)).isGreaterThan(100L); + } + + @Test + public void testWrite_trailingSlash() throws IOException { + thrown.expect(CloudStoragePseudoDirectoryException.class); + Files.write(Paths.get(URI.create("gs://greenbean/adipose/")), FILE_CONTENTS, UTF_8); + } + + @Test + public void testExists() throws IOException { + assertThat(Files.exists(Paths.get(URI.create("gs://military/fashion")))).isFalse(); + Files.write(Paths.get(URI.create("gs://military/fashion")), "(✿◕ ‿◕ )ノ".getBytes(UTF_8)); + assertThat(Files.exists(Paths.get(URI.create("gs://military/fashion")))).isTrue(); + } + + @Test + public void testExists_trailingSlash() { + assertThat(Files.exists(Paths.get(URI.create("gs://military/fashion/")))).isTrue(); + assertThat(Files.exists(Paths.get(URI.create("gs://military/fashion/.")))).isTrue(); + assertThat(Files.exists(Paths.get(URI.create("gs://military/fashion/..")))).isTrue(); + } + + @Test + public void testExists_trailingSlash_disablePseudoDirectories() throws IOException { + try (CloudStorageFileSystem fs = forBucket("military", usePseudoDirectories(false))) { + assertThat(Files.exists(fs.getPath("fashion/"))).isFalse(); + } + } + + @Test + public void testDelete() throws IOException { + Files.write(Paths.get(URI.create("gs://love/fashion")), "(✿◕ ‿◕ )ノ".getBytes(UTF_8)); + assertThat(Files.exists(Paths.get(URI.create("gs://love/fashion")))).isTrue(); + Files.delete(Paths.get(URI.create("gs://love/fashion"))); + assertThat(Files.exists(Paths.get(URI.create("gs://love/fashion")))).isFalse(); + } + + @Test + public void testDelete_dotDirNotNormalized_throwsIae() throws IOException { + thrown.expect(IllegalArgumentException.class); + Files.delete(Paths.get(URI.create("gs://love/fly/../passion"))); + } + + @Test + public void testDelete_trailingSlash() throws IOException { + thrown.expect(CloudStoragePseudoDirectoryException.class); + Files.delete(Paths.get(URI.create("gs://love/passion/"))); + } + + @Test + public void testDelete_trailingSlash_disablePseudoDirectories() throws IOException { + try (CloudStorageFileSystem fs = forBucket("pumpkin", usePseudoDirectories(false))) { + Path path = fs.getPath("wat/"); + Files.write(path, FILE_CONTENTS, UTF_8); + assertThat(Files.exists(path)); + Files.delete(path); + assertThat(!Files.exists(path)); + } + } + + @Test + public void testDelete_notFound() throws IOException { + thrown.expect(NoSuchFileException.class); + Files.delete(Paths.get(URI.create("gs://loveh/passionehu"))); + } + + @Test + public void testDeleteIfExists() throws IOException { + Files.write(Paths.get(URI.create("gs://love/passionz")), "(✿◕ ‿◕ )ノ".getBytes(UTF_8)); + assertThat(Files.deleteIfExists(Paths.get(URI.create("gs://love/passionz")))).isTrue(); + } + + @Test + public void testDeleteIfExists_trailingSlash() throws IOException { + thrown.expect(CloudStoragePseudoDirectoryException.class); + Files.deleteIfExists(Paths.get(URI.create("gs://love/passion/"))); + } + + @Test + public void testCopy() throws IOException { + Path source = Paths.get(URI.create("gs://military/fashion.show")); + Path target = Paths.get(URI.create("gs://greenbean/adipose")); + Files.write(source, "(✿◕ ‿◕ )ノ".getBytes(UTF_8)); + Files.copy(source, target); + assertThat(new String(Files.readAllBytes(target), UTF_8)).isEqualTo("(✿◕ ‿◕ )ノ"); + assertThat(Files.exists(source)).isTrue(); + assertThat(Files.exists(target)).isTrue(); + } + + @Test + public void testCopy_sourceMissing_throwsNoSuchFileException() throws IOException { + thrown.expect(NoSuchFileException.class); + Files.copy( + Paths.get(URI.create("gs://military/fashion.show")), + Paths.get(URI.create("gs://greenbean/adipose"))); + } + + @Test + public void testCopy_targetExists_throwsFileAlreadyExistsException() throws IOException { + Path source = Paths.get(URI.create("gs://military/fashion.show")); + Path target = Paths.get(URI.create("gs://greenbean/adipose")); + Files.write(source, "(✿◕ ‿◕ )ノ".getBytes(UTF_8)); + Files.write(target, "(✿◕ ‿◕ )ノ".getBytes(UTF_8)); + thrown.expect(FileAlreadyExistsException.class); + Files.copy(source, target); + } + + @Test + public void testCopyReplace_targetExists_works() throws IOException { + Path source = Paths.get(URI.create("gs://military/fashion.show")); + Path target = Paths.get(URI.create("gs://greenbean/adipose")); + Files.write(source, "(✿◕ ‿◕ )ノ".getBytes(UTF_8)); + Files.write(target, "(✿◕ ‿◕ )ノ".getBytes(UTF_8)); + Files.copy(source, target, REPLACE_EXISTING); + } + + @Test + public void testCopy_directory_doesNothing() throws IOException { + Path source = Paths.get(URI.create("gs://military/fundir/")); + Path target = Paths.get(URI.create("gs://greenbean/loldir/")); + Files.copy(source, target); + } + + @Test + public void testCopy_atomic_throwsUnsupported() throws IOException { + Path source = Paths.get(URI.create("gs://military/fashion.show")); + Path target = Paths.get(URI.create("gs://greenbean/adipose")); + Files.write(source, "(✿◕ ‿◕ )ノ".getBytes(UTF_8)); + thrown.expect(UnsupportedOperationException.class); + Files.copy(source, target, ATOMIC_MOVE); + } + + @Test + public void testMove() throws IOException { + Path source = Paths.get(URI.create("gs://military/fashion.show")); + Path target = Paths.get(URI.create("gs://greenbean/adipose")); + Files.write(source, "(✿◕ ‿◕ )ノ".getBytes(UTF_8)); + Files.move(source, target); + assertThat(new String(Files.readAllBytes(target), UTF_8)).isEqualTo("(✿◕ ‿◕ )ノ"); + assertThat(Files.exists(source)).isFalse(); + assertThat(Files.exists(target)).isTrue(); + } + + @Test + public void testCreateDirectory() throws IOException { + Path path = Paths.get(URI.create("gs://greenbean/dir/")); + Files.createDirectory(path); + assertThat(Files.exists(path)).isTrue(); + } + + @Test + public void testMove_atomicMove_notSupported() throws IOException { + Path source = Paths.get(URI.create("gs://military/fashion.show")); + Path target = Paths.get(URI.create("gs://greenbean/adipose")); + Files.write(source, "(✿◕ ‿◕ )ノ".getBytes(UTF_8)); + thrown.expect(AtomicMoveNotSupportedException.class); + Files.move(source, target, ATOMIC_MOVE); + } + + @Test + public void testIsDirectory() throws IOException { + try (FileSystem fs = FileSystems.getFileSystem(URI.create("gs://doodle"))) { + assertThat(Files.isDirectory(fs.getPath(""))).isTrue(); + assertThat(Files.isDirectory(fs.getPath("/"))).isTrue(); + assertThat(Files.isDirectory(fs.getPath("."))).isTrue(); + assertThat(Files.isDirectory(fs.getPath("./"))).isTrue(); + assertThat(Files.isDirectory(fs.getPath("cat/.."))).isTrue(); + assertThat(Files.isDirectory(fs.getPath("hello/cat/.."))).isTrue(); + assertThat(Files.isDirectory(fs.getPath("cat/../"))).isTrue(); + assertThat(Files.isDirectory(fs.getPath("hello/cat/../"))).isTrue(); + } + } + + @Test + public void testIsDirectory_trailingSlash_alwaysTrue() { + assertThat(Files.isDirectory(Paths.get(URI.create("gs://military/fundir/")))).isTrue(); + } + + @Test + public void testIsDirectory_trailingSlash_pseudoDirectoriesDisabled_false() throws IOException { + try (CloudStorageFileSystem fs = forBucket("doodle", usePseudoDirectories(false))) { + assertThat(Files.isDirectory(fs.getPath("fundir/"))).isFalse(); + } + } + + @Test + public void testCopy_withCopyAttributes_preservesAttributes() throws IOException { + Path source = Paths.get(URI.create("gs://military/fashion.show")); + Path target = Paths.get(URI.create("gs://greenbean/adipose")); + Files.write( + source, + "(✿◕ ‿◕ )ノ".getBytes(UTF_8), + CloudStorageOptions.withMimeType("text/lolcat"), + CloudStorageOptions.withCacheControl("public; max-age=666"), + CloudStorageOptions.withContentEncoding("foobar"), + CloudStorageOptions.withContentDisposition("my-content-disposition"), + CloudStorageOptions.withUserMetadata("answer", "42")); + Files.copy(source, target, COPY_ATTRIBUTES); + + CloudStorageFileAttributes attributes = + Files.readAttributes(target, CloudStorageFileAttributes.class); + assertThat(attributes.mimeType()).hasValue("text/lolcat"); + assertThat(attributes.cacheControl()).hasValue("public; max-age=666"); + assertThat(attributes.contentEncoding()).hasValue("foobar"); + assertThat(attributes.contentDisposition()).hasValue("my-content-disposition"); + assertThat(attributes.userMetadata().containsKey("answer")).isTrue(); + assertThat(attributes.userMetadata().get("answer")).isEqualTo("42"); + } + + @Test + public void testCopy_withoutOptions_doesntPreservesAttributes() throws IOException { + Path source = Paths.get(URI.create("gs://military/fashion.show")); + Path target = Paths.get(URI.create("gs://greenbean/adipose")); + Files.write( + source, + "(✿◕ ‿◕ )ノ".getBytes(UTF_8), + CloudStorageOptions.withMimeType("text/lolcat"), + CloudStorageOptions.withCacheControl("public; max-age=666"), + CloudStorageOptions.withUserMetadata("answer", "42")); + Files.copy(source, target); + + CloudStorageFileAttributes attributes = + Files.readAttributes(target, CloudStorageFileAttributes.class); + String mimeType = attributes.mimeType().orNull(); + String cacheControl = attributes.cacheControl().orNull(); + assertThat(mimeType).isNotEqualTo("text/lolcat"); + assertThat(cacheControl).isNull(); + assertThat(attributes.userMetadata().containsKey("answer")).isFalse(); + } + + @Test + public void testCopy_overwriteAttributes() throws IOException { + Path source = Paths.get(URI.create("gs://military/fashion.show")); + Path target1 = Paths.get(URI.create("gs://greenbean/adipose")); + Path target2 = Paths.get(URI.create("gs://greenbean/round")); + Files.write( + source, + "(✿◕ ‿◕ )ノ".getBytes(UTF_8), + CloudStorageOptions.withMimeType("text/lolcat"), + CloudStorageOptions.withCacheControl("public; max-age=666")); + Files.copy(source, target1, COPY_ATTRIBUTES); + Files.copy(source, target2, COPY_ATTRIBUTES, CloudStorageOptions.withMimeType("text/palfun")); + + CloudStorageFileAttributes attributes = + Files.readAttributes(target1, CloudStorageFileAttributes.class); + assertThat(attributes.mimeType()).hasValue("text/lolcat"); + assertThat(attributes.cacheControl()).hasValue("public; max-age=666"); + + attributes = Files.readAttributes(target2, CloudStorageFileAttributes.class); + assertThat(attributes.mimeType()).hasValue("text/palfun"); + assertThat(attributes.cacheControl()).hasValue("public; max-age=666"); + } + + @Test + public void testNullness() throws IOException, NoSuchMethodException, SecurityException { + try (FileSystem fs = FileSystems.getFileSystem(URI.create("gs://blood"))) { + NullPointerTester tester = new NullPointerTester(); + tester.ignore(CloudStorageFileSystemProvider.class.getMethod("equals", Object.class)); + tester.setDefault(URI.class, URI.create("gs://blood")); + tester.setDefault(Path.class, fs.getPath("and/one")); + tester.setDefault(OpenOption.class, CREATE); + tester.setDefault(CopyOption.class, COPY_ATTRIBUTES); + // can't do that, setStorageOptions accepts a null argument. + // TODO(jart): Figure out how to re-enable this. + // tester.testAllPublicStaticMethods(CloudStorageFileSystemProvider.class); + tester.testAllPublicInstanceMethods(new CloudStorageFileSystemProvider()); + } + } + + @Test + public void testProviderEquals() { + Path path1 = Paths.get(URI.create("gs://bucket/tuesday")); + Path path2 = Paths.get(URI.create("gs://blood/wednesday")); + Path path3 = Paths.get("tmp"); + assertThat(path1.getFileSystem().provider()).isEqualTo(path2.getFileSystem().provider()); + assertThat(path1.getFileSystem().provider()).isNotEqualTo(path3.getFileSystem().provider()); + } + + private static CloudStorageConfiguration permitEmptyPathComponents(boolean value) { + return CloudStorageConfiguration.builder().permitEmptyPathComponents(value).build(); + } + + private static CloudStorageConfiguration usePseudoDirectories(boolean value) { + return CloudStorageConfiguration.builder().usePseudoDirectories(value).build(); + } +} \ No newline at end of file diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemTest.java new file mode 100644 index 000000000000..66d2c730696c --- /dev/null +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemTest.java @@ -0,0 +1,162 @@ +/* + * Copyright 2016 Google Inc. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.storage.contrib.nio; + +import static com.google.common.truth.Truth.assertThat; +import static java.nio.charset.StandardCharsets.UTF_8; + +import com.google.cloud.storage.StorageOptions; +import com.google.common.testing.EqualsTester; +import com.google.common.testing.NullPointerTester; + +import org.junit.Before; +import org.junit.Test; +import org.junit.runner.RunWith; +import org.junit.runners.JUnit4; + +import java.io.IOException; +import java.net.URI; +import java.nio.file.FileSystem; +import java.nio.file.FileSystems; +import java.nio.file.Files; +import java.nio.file.Path; +import java.nio.file.Paths; +import java.util.ArrayList; +import java.util.List; + +/** + * Unit tests for {@link CloudStorageFileSystem}. + */ +@RunWith(JUnit4.class) +public class CloudStorageFileSystemTest { + + private static final String ALONE = + "To be, or not to be, that is the question—\n" + + "Whether 'tis Nobler in the mind to suffer\n" + + "The Slings and Arrows of outrageous Fortune,\n" + + "Or to take Arms against a Sea of troubles,\n" + + "And by opposing, end them? To die, to sleep—\n" + + "No more; and by a sleep, to say we end\n" + + "The Heart-ache, and the thousand Natural shocks\n" + + "That Flesh is heir to? 'Tis a consummation\n"; + + @Before + public void before() { + CloudStorageFileSystemProvider.setStorageOptions(LocalStorageHelper.options()); + } + + @Test + public void testGetPath() throws IOException { + try (FileSystem fs = CloudStorageFileSystem.forBucket("bucket")) { + assertThat(fs.getPath("/angel").toString()).isEqualTo("/angel"); + assertThat(fs.getPath("/angel").toUri().toString()).isEqualTo("gs://bucket/angel"); + } + } + + @Test + public void testWrite() throws IOException { + try (FileSystem fs = CloudStorageFileSystem.forBucket("bucket")) { + Files.write(fs.getPath("/angel"), ALONE.getBytes(UTF_8)); + } + assertThat(new String(Files.readAllBytes(Paths.get(URI.create("gs://bucket/angel"))), UTF_8)) + .isEqualTo(ALONE); + } + + @Test + public void testRead() throws IOException { + Files.write(Paths.get(URI.create("gs://bucket/angel")), ALONE.getBytes(UTF_8)); + try (FileSystem fs = CloudStorageFileSystem.forBucket("bucket")) { + assertThat(new String(Files.readAllBytes(fs.getPath("/angel")), UTF_8)).isEqualTo(ALONE); + } + } + + @Test + public void testExists_false() throws IOException { + try (FileSystem fs = FileSystems.getFileSystem(URI.create("gs://bucket"))) { + assertThat(Files.exists(fs.getPath("/angel"))).isFalse(); + } + } + + @Test + public void testExists_true() throws IOException { + Files.write(Paths.get(URI.create("gs://bucket/angel")), ALONE.getBytes(UTF_8)); + try (FileSystem fs = CloudStorageFileSystem.forBucket("bucket")) { + assertThat(Files.exists(fs.getPath("/angel"))).isTrue(); + } + } + + @Test + public void testGetters() throws IOException { + try (FileSystem fs = CloudStorageFileSystem.forBucket("bucket")) { + assertThat(fs.isOpen()).isTrue(); + assertThat(fs.isReadOnly()).isFalse(); + assertThat(fs.getRootDirectories()).containsExactly(fs.getPath("/")); + assertThat(fs.getFileStores()).isEmpty(); + assertThat(fs.getSeparator()).isEqualTo("/"); + assertThat(fs.supportedFileAttributeViews()).containsExactly("basic", "gcs"); + } + } + + @Test + public void testEquals() throws IOException { + try (FileSystem bucket1 = CloudStorageFileSystem.forBucket("bucket"); + FileSystem bucket2 = FileSystems.getFileSystem(URI.create("gs://bucket")); + FileSystem doge1 = CloudStorageFileSystem.forBucket("doge"); + FileSystem doge2 = FileSystems.getFileSystem(URI.create("gs://doge"))) { + new EqualsTester() + .addEqualityGroup(bucket1, bucket2) + .addEqualityGroup(doge1, doge2) + .testEquals(); + } + } + + @Test + public void testNullness() throws IOException, NoSuchMethodException, SecurityException { + try (FileSystem fs = FileSystems.getFileSystem(URI.create("gs://bucket"))) { + NullPointerTester tester = + new NullPointerTester() + .ignore(CloudStorageFileSystem.class.getMethod("equals", Object.class)) + .setDefault(CloudStorageConfiguration.class, CloudStorageConfiguration.DEFAULT) + .setDefault(StorageOptions.class, LocalStorageHelper.options()); + tester.testAllPublicStaticMethods(CloudStorageFileSystem.class); + tester.testAllPublicInstanceMethods(fs); + } + } + + @Test + public void testListFiles() throws IOException { + try (FileSystem fs = CloudStorageFileSystem.forBucket("bucket")) { + List goodPaths = new ArrayList<>(); + List paths = new ArrayList<>(); + goodPaths.add(fs.getPath("dir/angel")); + goodPaths.add(fs.getPath("dir/alone")); + paths.add(fs.getPath("dir/dir2/another_angel")); + paths.add(fs.getPath("atroot")); + paths.addAll(goodPaths); + goodPaths.add(fs.getPath("dir/dir2/")); + for (Path path : paths) { + Files.write(path, ALONE.getBytes(UTF_8)); + } + + List got = new ArrayList<>(); + for (Path path : Files.newDirectoryStream(fs.getPath("/dir/"))) { + got.add(path); + } + assertThat(got).containsExactlyElementsIn(goodPaths); + } + } +} diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageLateInitializationTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageLateInitializationTest.java new file mode 100644 index 000000000000..c52db94df1e9 --- /dev/null +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageLateInitializationTest.java @@ -0,0 +1,76 @@ +/* + * Copyright 2016 Google Inc. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.storage.contrib.nio; + +import com.google.cloud.storage.Storage; +import com.google.cloud.storage.StorageOptions; +import org.junit.Before; +import org.junit.Rule; +import org.junit.Test; +import org.junit.rules.ExpectedException; +import org.junit.runner.RunWith; +import org.junit.runners.JUnit4; + +import java.net.URI; + +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.never; +import static org.mockito.Mockito.times; +import static org.mockito.Mockito.verify; +import static org.mockito.Mockito.when; + +/** + * Unit tests for {@link CloudStorageFileSystemProvider} late initialization. + */ +@RunWith(JUnit4.class) +public class CloudStorageLateInitializationTest { + + @Rule public final ExpectedException thrown = ExpectedException.none(); + + private StorageOptions mockOptions; + + @Before + public void before() { + mockOptions = mock(StorageOptions.class); + Storage mockStorage = mock(Storage.class); + when(mockOptions.service()).thenReturn(mockStorage); + CloudStorageFileSystemProvider.setStorageOptions(mockOptions); + } + + @Test + public void ctorDoesNotCreateStorage() { + new CloudStorageFileSystemProvider(); + verify(mockOptions, never()).service(); + } + + @Test + public void getPathCreatesStorageOnce() { + CloudStorageFileSystemProvider provider = new CloudStorageFileSystemProvider(); + provider.getPath(URI.create("gs://bucket1/wat")); + provider.getPath(URI.create("gs://bucket2/wat")); + verify(mockOptions, times(1)).service(); + } + + @Test + public void getFileSystemCreatesStorageOnce() { + CloudStorageFileSystemProvider provider = new CloudStorageFileSystemProvider(); + provider.getFileSystem(URI.create("gs://bucket1")); + provider.getFileSystem(URI.create("gs://bucket2")); + verify(mockOptions, times(1)).service(); + } + +} diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageOptionsTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageOptionsTest.java new file mode 100644 index 000000000000..28e23c4e85c9 --- /dev/null +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageOptionsTest.java @@ -0,0 +1,120 @@ +/* + * Copyright 2016 Google Inc. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.storage.contrib.nio; + +import static com.google.common.truth.Truth.assertThat; +import static java.nio.charset.StandardCharsets.UTF_8; + +import com.google.cloud.storage.Acl; +import com.google.common.testing.NullPointerTester; + +import org.junit.Before; +import org.junit.Test; +import org.junit.runner.RunWith; +import org.junit.runners.JUnit4; + +import java.io.IOException; +import java.net.URI; +import java.nio.file.Files; +import java.nio.file.Path; +import java.nio.file.Paths; + +/** + * Unit tests for {@link CloudStorageOptions}. + */ +@RunWith(JUnit4.class) +public class CloudStorageOptionsTest { + + @Before + public void before() { + CloudStorageFileSystemProvider.setStorageOptions(LocalStorageHelper.options()); + } + + @Test + public void testWithoutCaching() throws IOException { + Path path = Paths.get(URI.create("gs://bucket/path")); + Files.write(path, "(✿◕ ‿◕ )ノ".getBytes(UTF_8), CloudStorageOptions.withoutCaching()); + assertThat(Files.readAttributes(path, CloudStorageFileAttributes.class).cacheControl().get()) + .isEqualTo("no-cache"); + } + + @Test + public void testCacheControl() throws IOException { + Path path = Paths.get(URI.create("gs://bucket/path")); + Files.write(path, "(✿◕ ‿◕ )ノ".getBytes(UTF_8), CloudStorageOptions.withCacheControl("potato")); + assertThat(Files.readAttributes(path, CloudStorageFileAttributes.class).cacheControl().get()) + .isEqualTo("potato"); + } + + @Test + public void testWithAcl() throws IOException { + Path path = Paths.get(URI.create("gs://bucket/path")); + Acl acl = Acl.of(new Acl.User("king@example.com"), Acl.Role.OWNER); + Files.write(path, "(✿◕ ‿◕ )ノ".getBytes(UTF_8), CloudStorageOptions.withAcl(acl)); + assertThat(Files.readAttributes(path, CloudStorageFileAttributes.class).acl().get()) + .contains(acl); + } + + @Test + public void testWithContentDisposition() throws IOException { + Path path = Paths.get(URI.create("gs://bucket/path")); + Files.write(path, "(✿◕ ‿◕ )ノ".getBytes(UTF_8), CloudStorageOptions.withContentDisposition("bubbly fun")); + assertThat( + Files.readAttributes(path, CloudStorageFileAttributes.class).contentDisposition().get()) + .isEqualTo("bubbly fun"); + } + + @Test + public void testWithContentEncoding() throws IOException { + Path path = Paths.get(URI.create("gs://bucket/path")); + Files.write(path, "(✿◕ ‿◕ )ノ".getBytes(UTF_8), CloudStorageOptions.withContentEncoding("gzip")); + assertThat(Files.readAttributes(path, CloudStorageFileAttributes.class).contentEncoding().get()) + .isEqualTo("gzip"); + } + + @Test + public void testWithUserMetadata() throws IOException { + Path path = Paths.get(URI.create("gs://bucket/path")); + Files.write( + path, + "(✿◕ ‿◕ )ノ".getBytes(UTF_8), + CloudStorageOptions.withUserMetadata("nolo", "contendere"), + CloudStorageOptions.withUserMetadata("eternal", "sadness")); + assertThat( + Files.readAttributes(path, CloudStorageFileAttributes.class).userMetadata().get("nolo")) + .isEqualTo("contendere"); + assertThat( + Files.readAttributes(path, CloudStorageFileAttributes.class) + .userMetadata() + .get("eternal")) + .isEqualTo("sadness"); + } + + @Test + public void testWithMimeType_string() throws IOException { + Path path = Paths.get(URI.create("gs://bucket/path")); + Files.write(path, "(✿◕ ‿◕ )ノ".getBytes(UTF_8), CloudStorageOptions.withMimeType("text/plain")); + assertThat(Files.readAttributes(path, CloudStorageFileAttributes.class).mimeType().get()) + .isEqualTo("text/plain"); + } + + @Test + public void testNullness() { + NullPointerTester tester = new NullPointerTester(); + tester.testAllPublicStaticMethods(CloudStorageOptions.class); + } +} diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStoragePathTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStoragePathTest.java new file mode 100644 index 000000000000..95d5df729ce5 --- /dev/null +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStoragePathTest.java @@ -0,0 +1,498 @@ +/* + * Copyright 2016 Google Inc. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.storage.contrib.nio; + +import static com.google.common.truth.Truth.assertThat; + +import com.google.common.collect.Iterables; +import com.google.common.testing.EqualsTester; +import com.google.common.testing.NullPointerTester; + +import org.junit.Before; +import org.junit.Rule; +import org.junit.Test; +import org.junit.rules.ExpectedException; +import org.junit.runner.RunWith; +import org.junit.runners.JUnit4; + +import java.io.IOException; +import java.net.URI; +import java.nio.file.FileSystem; +import java.nio.file.FileSystems; +import java.nio.file.Path; +import java.nio.file.ProviderMismatchException; + +/** + * Unit tests for {@link CloudStoragePath}. + */ +@RunWith(JUnit4.class) +public class CloudStoragePathTest { + + @Rule public final ExpectedException thrown = ExpectedException.none(); + + @Before + public void before() { + CloudStorageFileSystemProvider.setStorageOptions(LocalStorageHelper.options()); + } + + @Test + public void testCreate_neverRemoveExtraSlashes() throws IOException { + try (CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket("doodle")) { + assertThat(fs.getPath("lol//cat").toString()).isEqualTo("lol//cat"); + assertThat((Object) fs.getPath("lol//cat")).isEqualTo(fs.getPath("lol//cat")); + } + } + + @Test + public void testCreate_preservesTrailingSlash() throws IOException { + try (CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket("doodle")) { + assertThat(fs.getPath("lol/cat/").toString()).isEqualTo("lol/cat/"); + assertThat((Object) fs.getPath("lol/cat/")).isEqualTo(fs.getPath("lol/cat/")); + } + } + + @Test + public void testGetGcsFilename_empty_notAllowed() throws IOException { + try (CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket("doodle")) { + thrown.expect(IllegalArgumentException.class); + fs.getPath("").getBlobId(); + } + } + + @Test + public void testGetGcsFilename_stripsPrefixSlash() throws IOException { + try (CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket("doodle")) { + assertThat(fs.getPath("/hi").getBlobId().name()).isEqualTo("hi"); + } + } + + @Test + public void testGetGcsFilename_overrideStripPrefixSlash_doesntStripPrefixSlash() throws IOException { + try (CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket("doodle", stripPrefixSlash(false))) { + assertThat(fs.getPath("/hi").getBlobId().name()).isEqualTo("/hi"); + } + } + + @Test + public void testGetGcsFilename_extraSlashes_throwsIae() throws IOException { + try (CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket("doodle")) { + thrown.expect(IllegalArgumentException.class); + fs.getPath("a//b").getBlobId().name(); + } + } + + @Test + public void testGetGcsFilename_overridepermitEmptyPathComponents() throws IOException { + try (CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket("doodle", permitEmptyPathComponents(true))) { + assertThat(fs.getPath("a//b").getBlobId().name()).isEqualTo("a//b"); + } + } + + @Test + public void testGetGcsFilename_freaksOutOnExtraSlashesAndDotDirs() throws IOException { + try (CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket("doodle")) { + thrown.expect(IllegalArgumentException.class); + fs.getPath("a//b/..").getBlobId().name(); + } + } + + @Test + public void testNameCount() throws IOException { + try (CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket("doodle")) { + assertThat(fs.getPath("").getNameCount()).isEqualTo(1); + assertThat(fs.getPath("/").getNameCount()).isEqualTo(0); + assertThat(fs.getPath("/hi/").getNameCount()).isEqualTo(1); + assertThat(fs.getPath("/hi/yo").getNameCount()).isEqualTo(2); + assertThat(fs.getPath("hi/yo").getNameCount()).isEqualTo(2); + } + } + + @Test + public void testGetName() throws IOException { + try (CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket("doodle")) { + assertThat(fs.getPath("").getName(0).toString()).isEqualTo(""); + assertThat(fs.getPath("/hi").getName(0).toString()).isEqualTo("hi"); + assertThat(fs.getPath("hi/there").getName(1).toString()).isEqualTo("there"); + } + } + + @Test + public void testGetName_negative_throwsIae() throws IOException { + try (CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket("doodle")) { + thrown.expect(IllegalArgumentException.class); + fs.getPath("angel").getName(-1); + } + } + + @Test + public void testGetName_overflow_throwsIae() throws IOException { + try (CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket("doodle")) { + thrown.expect(IllegalArgumentException.class); + fs.getPath("angel").getName(1); + } + } + + @Test + public void testIterator() throws IOException { + try (CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket("doodle")) { + assertThat(Iterables.get(fs.getPath("/dog/mog"), 0).toString()).isEqualTo("dog"); + assertThat(Iterables.get(fs.getPath("/dog/mog"), 1).toString()).isEqualTo("mog"); + assertThat(Iterables.size(fs.getPath("/"))).isEqualTo(0); + assertThat(Iterables.size(fs.getPath(""))).isEqualTo(1); + assertThat(Iterables.get(fs.getPath(""), 0).toString()).isEqualTo(""); + } + } + + @Test + public void testNormalize() throws IOException { + try (CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket("doodle")) { + assertThat(fs.getPath("/").normalize().toString()).isEqualTo("/"); + assertThat(fs.getPath("a/x/../b/x/..").normalize().toString()).isEqualTo("a/b/"); + assertThat(fs.getPath("/x/x/../../♡").normalize().toString()).isEqualTo("/♡"); + assertThat(fs.getPath("/x/x/./.././.././♡").normalize().toString()).isEqualTo("/♡"); + } + } + + @Test + public void testNormalize_dot_becomesBlank() throws IOException { + try (CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket("doodle")) { + assertThat(fs.getPath("").normalize().toString()).isEqualTo(""); + assertThat(fs.getPath(".").normalize().toString()).isEqualTo(""); + } + } + + @Test + public void testNormalize_trailingSlash_isPreserved() throws IOException { + try (CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket("doodle")) { + assertThat(fs.getPath("o/").normalize().toString()).isEqualTo("o/"); + } + } + + @Test + public void testNormalize_doubleDot_becomesBlank() throws IOException { + try (CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket("doodle")) { + assertThat(fs.getPath("..").normalize().toString()).isEqualTo(""); + assertThat(fs.getPath("../..").normalize().toString()).isEqualTo(""); + } + } + + @Test + public void testNormalize_extraSlashes_getRemoved() throws IOException { + try (CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket("doodle")) { + assertThat(fs.getPath("//life///b/good//").normalize().toString()).isEqualTo("/life/b/good/"); + } + } + + @Test + public void testToRealPath_hasDotDir_throwsIae() throws IOException { + try (CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket("doodle")) { + fs.getPath("a/hi./b").toRealPath(); + fs.getPath("a/.hi/b").toRealPath(); + thrown.expect(IllegalArgumentException.class); + thrown.expectMessage("dot-dir"); + fs.getPath("a/./b").toRealPath(); + } + } + + @Test + public void testToRealPath_hasDotDotDir_throwsIae() throws IOException { + try (CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket("doodle")) { + fs.getPath("a/hi../b").toRealPath(); + fs.getPath("a/..hi/b").toRealPath(); + thrown.expect(IllegalArgumentException.class); + thrown.expectMessage("dot-dir"); + fs.getPath("a/../b").toRealPath(); + } + } + + @Test + public void testToRealPath_extraSlashes_throwsIae() throws IOException { + try (CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket("doodle")) { + thrown.expect(IllegalArgumentException.class); + thrown.expectMessage("extra slashes"); + fs.getPath("a//b").toRealPath(); + } + } + + @Test + public void testToRealPath_overridePermitEmptyPathComponents_extraSlashes_slashesRemain() throws IOException { + try (CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket("doodle", permitEmptyPathComponents(true))) { + assertThat(fs.getPath("/life///b/./good/").toRealPath().toString()) + .isEqualTo("life///b/./good/"); + } + } + + @Test + public void testToRealPath_permitEmptyPathComponents_doesNotNormalize() throws IOException { + try (CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket("doodle", permitEmptyPathComponents(true))) { + assertThat(fs.getPath("a").toRealPath().toString()).isEqualTo("a"); + assertThat(fs.getPath("a//b").toRealPath().toString()).isEqualTo("a//b"); + assertThat(fs.getPath("a//./b//..").toRealPath().toString()).isEqualTo("a//./b//.."); + } + } + + @Test + public void testToRealPath_withWorkingDirectory_makesAbsolute() throws IOException { + try (CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket("doodle", workingDirectory("/lol"))) { + assertThat(fs.getPath("a").toRealPath().toString()).isEqualTo("lol/a"); + } + } + + @Test + public void testToRealPath_disableStripPrefixSlash_makesPathAbsolute() throws IOException { + try (CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket("doodle", stripPrefixSlash(false))) { + assertThat(fs.getPath("a").toRealPath().toString()).isEqualTo("/a"); + assertThat(fs.getPath("/a").toRealPath().toString()).isEqualTo("/a"); + } + } + + @Test + public void testToRealPath_trailingSlash_getsPreserved() throws IOException { + try (CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket("doodle")) { + assertThat(fs.getPath("a/b/").toRealPath().toString()).isEqualTo("a/b/"); + } + } + + @Test + public void testNormalize_empty_returnsEmpty() throws IOException { + try (CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket("doodle")) { + assertThat(fs.getPath("").normalize().toString()).isEqualTo(""); + } + } + + @Test + public void testNormalize_preserveTrailingSlash() throws IOException { + try (CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket("doodle")) { + assertThat(fs.getPath("a/b/../c/").normalize().toString()).isEqualTo("a/c/"); + assertThat(fs.getPath("a/b/./c/").normalize().toString()).isEqualTo("a/b/c/"); + } + } + + @Test + public void testGetParent_preserveTrailingSlash() throws IOException { + try (CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket("doodle")) { + assertThat(fs.getPath("a/b/c").getParent().toString()).isEqualTo("a/b/"); + assertThat(fs.getPath("a/b/c/").getParent().toString()).isEqualTo("a/b/"); + assertThat((Object) fs.getPath("").getParent()).isNull(); + assertThat((Object) fs.getPath("/").getParent()).isNull(); + assertThat((Object) fs.getPath("aaa").getParent()).isNull(); + assertThat((Object) (fs.getPath("aaa/").getParent())).isNull(); + } + } + + @Test + public void testGetRoot() throws IOException { + try (CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket("doodle")) { + assertThat(fs.getPath("/hello").getRoot().toString()).isEqualTo("/"); + assertThat((Object) fs.getPath("hello").getRoot()).isNull(); + } + } + + @Test + public void testRelativize() throws IOException { + try (CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket("doodle")) { + assertThat( + fs.getPath("/foo/bar/lol/cat").relativize(fs.getPath("/foo/a/b/../../c")).toString()) + .isEqualTo("../../../a/b/../../c"); + } + } + + @Test + public void testRelativize_providerMismatch() throws IOException { + try (CloudStorageFileSystem gcs = CloudStorageFileSystem.forBucket("doodle")) { + thrown.expect(ProviderMismatchException.class); + gcs.getPath("/etc").relativize(FileSystems.getDefault().getPath("/dog")); + } + } + + @Test + @SuppressWarnings("ReturnValueIgnored") // testing that an Exception is thrown + public void testRelativize_providerMismatch2() throws IOException { + try (CloudStorageFileSystem gcs = CloudStorageFileSystem.forBucket("doodle")) { + thrown.expect(ProviderMismatchException.class); + gcs.getPath("/dog").relativize(FileSystems.getDefault().getPath("/etc")); + } + } + + @Test + public void testResolve() throws IOException { + try (CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket("doodle")) { + assertThat(fs.getPath("/hi").resolve("there").toString()).isEqualTo("/hi/there"); + assertThat(fs.getPath("hi").resolve("there").toString()).isEqualTo("hi/there"); + } + } + + @Test + public void testResolve_providerMismatch() throws IOException { + try (CloudStorageFileSystem gcs = CloudStorageFileSystem.forBucket("doodle")) { + thrown.expect(ProviderMismatchException.class); + gcs.getPath("etc").resolve(FileSystems.getDefault().getPath("/dog")); + } + } + + @Test + public void testIsAbsolute() throws IOException { + try (CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket("doodle")) { + assertThat(fs.getPath("/hi").isAbsolute()).isTrue(); + assertThat(fs.getPath("hi").isAbsolute()).isFalse(); + } + } + + @Test + public void testToAbsolutePath() throws IOException { + try (CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket("doodle")) { + assertThat((Object) fs.getPath("/hi").toAbsolutePath()).isEqualTo(fs.getPath("/hi")); + assertThat((Object) fs.getPath("hi").toAbsolutePath()).isEqualTo(fs.getPath("/hi")); + } + } + + @Test + public void testToAbsolutePath_withWorkingDirectory() throws IOException { + try (CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket("doodle", workingDirectory("/lol"))) { + assertThat(fs.getPath("a").toAbsolutePath().toString()).isEqualTo("/lol/a"); + } + } + + @Test + public void testGetFileName() throws IOException { + try (CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket("doodle")) { + assertThat(fs.getPath("/hi/there").getFileName().toString()).isEqualTo("there"); + assertThat(fs.getPath("military/fashion/show").getFileName().toString()).isEqualTo("show"); + } + } + + @Test + public void testCompareTo() throws IOException { + try (CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket("doodle")) { + assertThat(fs.getPath("/hi/there").compareTo(fs.getPath("/hi/there"))).isEqualTo(0); + assertThat(fs.getPath("/hi/there").compareTo(fs.getPath("/hi/therf"))).isEqualTo(-1); + assertThat(fs.getPath("/hi/there").compareTo(fs.getPath("/hi/therd"))).isEqualTo(1); + } + } + + @Test + public void testStartsWith() throws IOException { + try (CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket("doodle")) { + assertThat(fs.getPath("/hi/there").startsWith(fs.getPath("/hi/there"))).isTrue(); + assertThat(fs.getPath("/hi/there").startsWith(fs.getPath("/hi/therf"))).isFalse(); + assertThat(fs.getPath("/hi/there").startsWith(fs.getPath("/hi"))).isTrue(); + assertThat(fs.getPath("/hi/there").startsWith(fs.getPath("/hi/"))).isTrue(); + assertThat(fs.getPath("/hi/there").startsWith(fs.getPath("hi"))).isFalse(); + assertThat(fs.getPath("/hi/there").startsWith(fs.getPath("/"))).isTrue(); + assertThat(fs.getPath("/hi/there").startsWith(fs.getPath(""))).isFalse(); + } + } + + @Test + public void testEndsWith() throws IOException { + try (CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket("doodle")) { + assertThat(fs.getPath("/hi/there").endsWith(fs.getPath("there"))).isTrue(); + assertThat(fs.getPath("/hi/there").endsWith(fs.getPath("therf"))).isFalse(); + assertThat(fs.getPath("/hi/there").endsWith(fs.getPath("/blag/therf"))).isFalse(); + assertThat(fs.getPath("/hi/there").endsWith(fs.getPath("/hi/there"))).isTrue(); + assertThat(fs.getPath("/hi/there").endsWith(fs.getPath("/there"))).isFalse(); + assertThat(fs.getPath("/human/that/you/cry").endsWith(fs.getPath("that/you/cry"))).isTrue(); + assertThat(fs.getPath("/human/that/you/cry").endsWith(fs.getPath("that/you/cry/"))).isTrue(); + assertThat(fs.getPath("/hi/there/").endsWith(fs.getPath("/"))).isFalse(); + assertThat(fs.getPath("/hi/there").endsWith(fs.getPath(""))).isFalse(); + assertThat(fs.getPath("").endsWith(fs.getPath(""))).isTrue(); + } + } + + @Test + public void testResolve_willWorkWithRecursiveCopy() throws IOException { + // See: http://stackoverflow.com/a/10068306 + try (FileSystem fsSource = FileSystems.getFileSystem(URI.create("gs://hello")); + FileSystem fsTarget = FileSystems.getFileSystem(URI.create("gs://cat"))) { + Path targetPath = fsTarget.getPath("/some/folder/"); + Path relSrcPath = fsSource.getPath("file.txt"); + assertThat((Object) targetPath.resolve(relSrcPath)) + .isEqualTo(fsTarget.getPath("/some/folder/file.txt")); + } + } + + @Test + public void testRelativize_willWorkWithRecursiveCopy() throws IOException { + // See: http://stackoverflow.com/a/10068306 + try (FileSystem fsSource = FileSystems.getFileSystem(URI.create("gs://hello")); + FileSystem fsTarget = FileSystems.getFileSystem(URI.create("gs://cat"))) { + Path targetPath = fsTarget.getPath("/some/folder/"); + Path sourcePath = fsSource.getPath("/sloth/"); + Path file = fsSource.getPath("/sloth/file.txt"); + assertThat((Object) targetPath.resolve(sourcePath.relativize(file))) + .isEqualTo(fsTarget.getPath("/some/folder/file.txt")); + } + } + + @Test + public void testToFile_unsupported() throws IOException { + try (CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket("doodle")) { + Path path = fs.getPath("/lol"); + thrown.expect(UnsupportedOperationException.class); + path.toFile(); + } + } + + @Test + public void testEquals() throws IOException { + try (CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket("doodle")) { + new EqualsTester() + // These are obviously equal. + .addEqualityGroup(fs.getPath("/hello/cat"), fs.getPath("/hello/cat")) + // These are equal because equals() runs things through toRealPath() + .addEqualityGroup(fs.getPath("great/commandment"), fs.getPath("/great/commandment")) + .addEqualityGroup(fs.getPath("great/commandment/"), fs.getPath("/great/commandment/")) + // Equals shouldn't do error checking or normalization. + .addEqualityGroup(fs.getPath("foo/../bar"), fs.getPath("foo/../bar")) + .addEqualityGroup(fs.getPath("bar")) + .testEquals(); + } + } + + @Test + public void testEquals_currentDirectoryIsTakenIntoConsideration() throws IOException { + try (CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket("doodle", workingDirectory("/hello"))) { + new EqualsTester() + .addEqualityGroup(fs.getPath("cat"), fs.getPath("/hello/cat")) + .addEqualityGroup(fs.getPath(""), fs.getPath("/hello")) + .testEquals(); + } + } + + @Test + public void testNullness() throws IOException, NoSuchMethodException, SecurityException { + try (CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket("doodle")) { + NullPointerTester tester = new NullPointerTester(); + tester.ignore(CloudStoragePath.class.getMethod("equals", Object.class)); + tester.setDefault(Path.class, fs.getPath("sup")); + tester.testAllPublicStaticMethods(CloudStoragePath.class); + tester.testAllPublicInstanceMethods(fs.getPath("sup")); + } + } + + private static CloudStorageConfiguration stripPrefixSlash(boolean value) { + return CloudStorageConfiguration.builder().stripPrefixSlash(value).build(); + } + + private static CloudStorageConfiguration permitEmptyPathComponents(boolean value) { + return CloudStorageConfiguration.builder().permitEmptyPathComponents(value).build(); + } + + private static CloudStorageConfiguration workingDirectory(String value) { + return CloudStorageConfiguration.builder().workingDirectory(value).build(); + } +} diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannelTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannelTest.java new file mode 100644 index 000000000000..ac42be8cd155 --- /dev/null +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannelTest.java @@ -0,0 +1,156 @@ +/* + * Copyright 2016 Google Inc. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.storage.contrib.nio; + +import static com.google.common.truth.Truth.assertThat; +import static org.mockito.Matchers.any; +import static org.mockito.Matchers.eq; +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.times; +import static org.mockito.Mockito.verify; +import static org.mockito.Mockito.verifyZeroInteractions; +import static org.mockito.Mockito.when; + +import com.google.cloud.ReadChannel; +import com.google.cloud.storage.Blob; +import com.google.cloud.storage.BlobId; +import com.google.cloud.storage.Storage; + +import org.junit.Before; +import org.junit.Rule; +import org.junit.Test; +import org.junit.rules.ExpectedException; +import org.junit.runner.RunWith; +import org.junit.runners.JUnit4; + +import java.io.IOException; +import java.nio.ByteBuffer; +import java.nio.channels.ClosedChannelException; +import java.nio.channels.NonWritableChannelException; + +/** + * Unit tests for {@link CloudStorageReadChannel}. + */ +@RunWith(JUnit4.class) +public class CloudStorageReadChannelTest { + + @Rule public final ExpectedException thrown = ExpectedException.none(); + + private CloudStorageReadChannel chan; + + private final Storage gcsStorage = mock(Storage.class); + private final BlobId file = BlobId.of("blob", "attack"); + private final Blob metadata = mock(Blob.class); + private final ReadChannel gcsChannel = mock(ReadChannel.class); + + @Before + public void before() throws IOException { + when(metadata.size()).thenReturn(42L); + when(gcsStorage.get(file)).thenReturn(metadata); + when(gcsStorage.reader(eq(file))).thenReturn(gcsChannel); + when(gcsChannel.isOpen()).thenReturn(true); + chan = CloudStorageReadChannel.create(gcsStorage, file, 0); + verify(gcsStorage).get(eq(file)); + verify(gcsStorage).reader(eq(file)); + } + + @Test + public void testRead() throws IOException { + ByteBuffer buffer = ByteBuffer.allocate(1); + when(gcsChannel.read(eq(buffer))).thenReturn(1); + assertThat(chan.position()).isEqualTo(0L); + assertThat(chan.read(buffer)).isEqualTo(1); + assertThat(chan.position()).isEqualTo(1L); + verify(gcsChannel).read(any(ByteBuffer.class)); + verify(gcsChannel, times(3)).isOpen(); + } + + @Test + public void testRead_whenClosed_throwsCce() throws IOException { + when(gcsChannel.isOpen()).thenReturn(false); + thrown.expect(ClosedChannelException.class); + chan.read(ByteBuffer.allocate(1)); + } + + @Test + public void testWrite_throwsNonWritableChannelException() throws IOException { + thrown.expect(NonWritableChannelException.class); + chan.write(ByteBuffer.allocate(1)); + } + + @Test + public void testTruncate_throwsNonWritableChannelException() throws IOException { + thrown.expect(NonWritableChannelException.class); + chan.truncate(0); + } + + @Test + public void testIsOpen() throws IOException { + when(gcsChannel.isOpen()).thenReturn(true).thenReturn(false); + assertThat(chan.isOpen()).isTrue(); + chan.close(); + assertThat(chan.isOpen()).isFalse(); + verify(gcsChannel, times(2)).isOpen(); + verify(gcsChannel).close(); + } + + @Test + public void testSize() throws IOException { + assertThat(chan.size()).isEqualTo(42L); + verify(gcsChannel).isOpen(); + verifyZeroInteractions(gcsChannel); + } + + @Test + public void testSize_whenClosed_throwsCce() throws IOException { + when(gcsChannel.isOpen()).thenReturn(false); + thrown.expect(ClosedChannelException.class); + chan.size(); + } + + @Test + public void testPosition_whenClosed_throwsCce() throws IOException { + when(gcsChannel.isOpen()).thenReturn(false); + thrown.expect(ClosedChannelException.class); + chan.position(); + } + + @Test + public void testSetPosition_whenClosed_throwsCce() throws IOException { + when(gcsChannel.isOpen()).thenReturn(false); + thrown.expect(ClosedChannelException.class); + chan.position(0); + } + + @Test + public void testClose_calledMultipleTimes_doesntThrowAnError() throws IOException { + chan.close(); + chan.close(); + chan.close(); + } + + @Test + public void testSetPosition() throws IOException { + assertThat(chan.position()).isEqualTo(0L); + assertThat(chan.size()).isEqualTo(42L); + chan.position(1L); + assertThat(chan.position()).isEqualTo(1L); + assertThat(chan.size()).isEqualTo(42L); + verify(gcsChannel).seek(1); + verify(gcsChannel, times(5)).isOpen(); + } +} diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageWriteChannelTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageWriteChannelTest.java new file mode 100644 index 000000000000..8e95e04b0616 --- /dev/null +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageWriteChannelTest.java @@ -0,0 +1,125 @@ +/* + * Copyright 2016 Google Inc. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.storage.contrib.nio; + +import static com.google.common.truth.Truth.assertThat; +import static org.mockito.Matchers.any; +import static org.mockito.Matchers.eq; +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.times; +import static org.mockito.Mockito.verify; +import static org.mockito.Mockito.verifyNoMoreInteractions; +import static org.mockito.Mockito.verifyZeroInteractions; +import static org.mockito.Mockito.when; + +import com.google.cloud.WriteChannel; + +import org.junit.Before; +import org.junit.Rule; +import org.junit.Test; +import org.junit.rules.ExpectedException; +import org.junit.runner.RunWith; +import org.junit.runners.JUnit4; + +import java.io.IOException; +import java.nio.ByteBuffer; +import java.nio.channels.ClosedChannelException; +import java.nio.channels.NonReadableChannelException; + +/** + * Unit tests for {@link CloudStorageWriteChannel}. + */ +@RunWith(JUnit4.class) +public class CloudStorageWriteChannelTest { + + @Rule public final ExpectedException thrown = ExpectedException.none(); + + private final WriteChannel gcsChannel = mock(WriteChannel.class); + private final CloudStorageWriteChannel chan = new CloudStorageWriteChannel(gcsChannel); + + @Before + public void before() { + when(gcsChannel.isOpen()).thenReturn(true); + } + + @Test + public void testRead_throwsNonReadableChannelException() throws IOException { + thrown.expect(NonReadableChannelException.class); + chan.read(ByteBuffer.allocate(1)); + } + + @Test + public void testWrite() throws IOException { + ByteBuffer buffer = ByteBuffer.allocate(1); + buffer.put((byte) 'B'); + assertThat(chan.position()).isEqualTo(0L); + assertThat(chan.size()).isEqualTo(0L); + when(gcsChannel.write(eq(buffer))).thenReturn(1); + assertThat(chan.write(buffer)).isEqualTo(1); + assertThat(chan.position()).isEqualTo(1L); + assertThat(chan.size()).isEqualTo(1L); + verify(gcsChannel).write(any(ByteBuffer.class)); + verify(gcsChannel, times(5)).isOpen(); + verifyNoMoreInteractions(gcsChannel); + } + + @Test + public void testWrite_whenClosed_throwsCce() throws IOException { + when(gcsChannel.isOpen()).thenReturn(false); + thrown.expect(ClosedChannelException.class); + chan.write(ByteBuffer.allocate(1)); + } + + @Test + public void testIsOpen() throws IOException { + when(gcsChannel.isOpen()).thenReturn(true).thenReturn(false); + assertThat(chan.isOpen()).isTrue(); + chan.close(); + assertThat(chan.isOpen()).isFalse(); + verify(gcsChannel, times(2)).isOpen(); + verify(gcsChannel).close(); + verifyNoMoreInteractions(gcsChannel); + } + + @Test + public void testSize() throws IOException { + assertThat(chan.size()).isEqualTo(0L); + verify(gcsChannel).isOpen(); + verifyZeroInteractions(gcsChannel); + } + + @Test + public void testSize_whenClosed_throwsCce() throws IOException { + when(gcsChannel.isOpen()).thenReturn(false); + thrown.expect(ClosedChannelException.class); + chan.size(); + } + + @Test + public void testPosition_whenClosed_throwsCce() throws IOException { + when(gcsChannel.isOpen()).thenReturn(false); + thrown.expect(ClosedChannelException.class); + chan.position(); + } + + @Test + public void testClose_calledMultipleTimes_doesntThrowAnError() throws IOException { + chan.close(); + chan.close(); + chan.close(); + } +} diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/FakeStorageRpc.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/FakeStorageRpc.java new file mode 100644 index 000000000000..93e4c14fb097 --- /dev/null +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/FakeStorageRpc.java @@ -0,0 +1,369 @@ +/* + * Copyright 2016 Google Inc. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.storage.contrib.nio; + +import com.google.api.services.storage.model.Bucket; +import com.google.api.services.storage.model.StorageObject; +import com.google.cloud.storage.Storage; +import com.google.cloud.storage.StorageException; +import com.google.cloud.storage.spi.RpcBatch; +import com.google.cloud.storage.spi.StorageRpc; + +import java.io.IOException; +import java.io.InputStream; +import java.math.BigInteger; +import java.nio.file.FileAlreadyExistsException; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +import javax.annotation.concurrent.NotThreadSafe; + +/** + * A bare-bones in-memory implementation of Storage, meant for testing. + * + *

This class is not thread-safe. It's also (currently) limited in the following ways: + *

    + *
  • Supported + *
      + *
    • object create + *
    • object get + *
    • object delete + *
    • list the contents of a bucket + *
    + *
  • Unsupported + *
      + *
    • bucket create + *
    • bucket get + *
    • bucket delete + *
    • list all buckets + *
    • generations + *
    • file attributes + *
    • patch + *
    • continueRewrite + *
    • createBatch + *
    • checksums, etags + *
    + *
+ */ +@NotThreadSafe +class FakeStorageRpc implements StorageRpc { + + // fullname -> metadata + Map metadata = new HashMap<>(); + // fullname -> contents + Map contents = new HashMap<>(); + // fullname -> future contents that will be visible on close. + Map futureContents = new HashMap<>(); + + private final boolean throwIfOption; + + /** + * @param throwIfOption if true, we throw when given any option + */ + public FakeStorageRpc(boolean throwIfOption) { + this.throwIfOption = throwIfOption; + } + + // remove all files + void reset() { + metadata = new HashMap<>(); + contents = new HashMap<>(); + } + + @Override + public Bucket create(Bucket bucket, Map options) throws StorageException { + throw new UnsupportedOperationException(); + } + + @Override + public StorageObject create(StorageObject object, InputStream content, Map options) + throws StorageException { + potentiallyThrow(options); + String key = fullname(object); + metadata.put(key, object); + try { + contents.put(key, com.google.common.io.ByteStreams.toByteArray(content)); + } catch (IOException e) { + throw new StorageException(e); + } + // TODO: crc, etc + return object; + } + + @Override + public Tuple> list(Map options) throws StorageException { + throw new UnsupportedOperationException(); + } + + @Override + public Tuple> list(String bucket, Map options) + throws StorageException { + String delimiter = null; + String preprefix = ""; + for (Map.Entry e : options.entrySet()) { + switch (e.getKey()) { + case PREFIX: + preprefix = (String) e.getValue(); + if (preprefix.startsWith("/")) { + preprefix = preprefix.substring(1); + } + break; + case DELIMITER: + delimiter = (String) e.getValue(); + break; + case FIELDS: + // ignore and return all the fields + break; + default: + throw new UnsupportedOperationException("Unknown option: " + e.getKey()); + } + } + final String prefix = preprefix; + + List values = new ArrayList<>(); + Map folders = new HashMap<>(); + for (StorageObject so : metadata.values()) { + if (!so.getName().startsWith(prefix)) { + continue; + } + if (processedAsFolder(so, delimiter, prefix, folders)) { + continue; + } + values.add(so); + } + values.addAll(folders.values()); + // null cursor to indicate there is no more data (empty string would cause us to be called again). + // The type cast seems to be necessary to help Java's typesystem remember that collections are iterable. + return Tuple.of(null, (Iterable) values); + } + + /** + * Returns the requested bucket or {@code null} if not found. + */ + @Override + public Bucket get(Bucket bucket, Map options) throws StorageException { + potentiallyThrow(options); + return null; + } + + /** + * Returns the requested storage object or {@code null} if not found. + */ + @Override + public StorageObject get(StorageObject object, Map options) throws StorageException { + // we allow the "ID" option because we need to, but then we give a whole answer anyways + // because the caller won't mind the extra fields. + if (throwIfOption && !options.isEmpty() && options.size() > 1 + && options.keySet().toArray()[0] != Storage.BlobGetOption.fields(Storage.BlobField.ID)) { + throw new UnsupportedOperationException(); + } + + String key = fullname(object); + if (metadata.containsKey(key)) { + StorageObject ret = metadata.get(key); + if (contents.containsKey(key)) { + ret.setSize(BigInteger.valueOf(contents.get(key).length)); + } + ret.setId(key); + return ret; + } + return null; + } + + @Override + public Bucket patch(Bucket bucket, Map options) throws StorageException { + potentiallyThrow(options); + return null; + } + + @Override + public StorageObject patch(StorageObject storageObject, Map options) + throws StorageException { + potentiallyThrow(options); + return null; + } + + @Override + public boolean delete(Bucket bucket, Map options) throws StorageException { + return false; + } + + @Override + public boolean delete(StorageObject object, Map options) throws StorageException { + String key = fullname(object); + contents.remove(key); + return null != metadata.remove(key); + } + + @Override + public RpcBatch createBatch() { + //return new DefaultRpcBatch(storage); + throw new UnsupportedOperationException(); + } + + @Override + public StorageObject compose(Iterable sources, StorageObject target, + Map targetOptions) throws StorageException { + return null; + } + + @Override + public byte[] load(StorageObject storageObject, Map options) throws StorageException { + String key = fullname(storageObject); + if (!contents.containsKey(key)) { + throw new StorageException(404, "File not found: " + key); + } + return contents.get(key); + } + + @Override + public Tuple read( + StorageObject from, Map options, long zposition, int zbytes) + throws StorageException { + potentiallyThrow(options); + String key = fullname(from); + if (!contents.containsKey(key)) { + throw new StorageException(404, "File not found: " + key); + } + long position = zposition; + int bytes = zbytes; + if (position < 0) { + position = 0; + } + byte[] full = contents.get(key); + if ((int) position + bytes > full.length) { + bytes = full.length - (int) position; + } + if (bytes <= 0) { + // special case: you're trying to read past the end + return Tuple.of("etag-goes-here", new byte[0]); + } + byte[] ret = new byte[bytes]; + System.arraycopy(full, (int) position, ret, 0, bytes); + return Tuple.of("etag-goes-here", ret); + } + + @Override + public String open(StorageObject object, Map options) throws StorageException { + String key = fullname(object); + boolean mustNotExist = false; + for (Option option : options.keySet()) { + // this is a bit of a hack, since we don't implement generations. + if (option == Option.IF_GENERATION_MATCH && ((Long) options.get(option)) == 0L) { + mustNotExist = true; + } + } + if (mustNotExist && metadata.containsKey(key)) { + throw new StorageException(new FileAlreadyExistsException(key)); + } + metadata.put(key, object); + + return fullname(object); + } + + @Override + public void write(String uploadId, byte[] toWrite, int toWriteOffset, long destOffset, + int length, boolean last) throws StorageException { + // this may have a lot more allocations than ideal, but it'll work. + byte[] bytes; + if (futureContents.containsKey(uploadId)) { + bytes = futureContents.get(uploadId); + if (bytes.length < length + destOffset) { + bytes = new byte[(int) (length + destOffset)]; + } + } else { + bytes = new byte[(int) (length + destOffset)]; + } + System.arraycopy(toWrite, toWriteOffset, bytes, (int) destOffset, length); + // we want to mimic the GCS behavior that file contents are only visible on close. + if (last) { + contents.put(uploadId, bytes); + futureContents.remove(uploadId); + } else { + futureContents.put(uploadId, bytes); + } + } + + @Override + public RewriteResponse openRewrite(RewriteRequest rewriteRequest) throws StorageException { + String sourceKey = fullname(rewriteRequest.source); + // a little hackish, just good enough for the tests to work. + if (!contents.containsKey(sourceKey)) { + throw new StorageException(404, "File not found: " + sourceKey); + } + + boolean mustNotExist = false; + for (Option option : rewriteRequest.targetOptions.keySet()) { + // this is a bit of a hack, since we don't implement generations. + if (option == Option.IF_GENERATION_MATCH + && (Long) rewriteRequest.targetOptions.get(option) == 0L) { + mustNotExist = true; + } + } + + String destKey = fullname(rewriteRequest.target); + if (mustNotExist && contents.containsKey(destKey)) { + throw new StorageException(new FileAlreadyExistsException(destKey)); + } + + metadata.put(destKey, rewriteRequest.target); + + byte[] data = contents.get(sourceKey); + contents.put(destKey, Arrays.copyOf(data, data.length)); + return new RewriteResponse(rewriteRequest, rewriteRequest.target, data.length, true, + "rewriteToken goes here", data.length); + } + + @Override + public RewriteResponse continueRewrite(RewriteResponse previousResponse) throws StorageException { + throw new UnsupportedOperationException(); + } + + private String fullname(StorageObject so) { + return (so.getBucket() + "/" + so.getName()); + } + + private void potentiallyThrow(Map options) throws UnsupportedOperationException { + if (throwIfOption && !options.isEmpty()) { + throw new UnsupportedOperationException(); + } + } + + // Returns true if this is a folder. Adds it to folders if it isn't already there. + private static boolean processedAsFolder(StorageObject so, String delimiter, String prefix, /* inout */ Map folders) { + if (delimiter == null) { + return false; + } + int nextSlash = so.getName().indexOf(delimiter, prefix.length()); + if (nextSlash < 0) { + return false; + } + String folderName = so.getName().substring(0, nextSlash + 1); + if (folders.containsKey(folderName)) { + return true; + } + StorageObject fakeFolder = new StorageObject(); + fakeFolder.setName(folderName); + fakeFolder.setBucket(so.getBucket()); + fakeFolder.setGeneration(so.getGeneration()); + folders.put(folderName, fakeFolder); + return true; + } +} diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/LocalStorageHelper.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/LocalStorageHelper.java new file mode 100644 index 000000000000..a27a0df3a43a --- /dev/null +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/LocalStorageHelper.java @@ -0,0 +1,66 @@ +/* + * Copyright 2016 Google Inc. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.storage.contrib.nio; + +import com.google.cloud.spi.ServiceRpcFactory; +import com.google.cloud.storage.spi.StorageRpc; +import com.google.cloud.storage.StorageOptions; + +/** + * Utility to create an in-memory storage configuration for testing. Storage options can be + * obtained via the {@link #options()} method. Returned options will point to FakeStorageRpc. + */ +class LocalStorageHelper { + + // used for testing. Will throw if you pass it an option. + private static final FakeStorageRpc instance = new FakeStorageRpc(true); + + /** + * Returns a {@link StorageOptions} that use the static FakeStorageRpc instance, and resets it + * first so you start from a clean slate. That instance will throw if you pass it any option. + */ + public static StorageOptions options() { + instance.reset(); + return StorageOptions.builder() + .projectId("dummy-project-for-testing") + .serviceRpcFactory( + new ServiceRpcFactory() { + @Override + public StorageRpc create(StorageOptions options) { + return instance; + } + }) + .build(); + } + + /** + * Returns a {@link StorageOptions} that creates a new FakeStorageRpc instance with the given + * option. + */ + public static StorageOptions customOptions(final boolean throwIfOptions) { + return StorageOptions.builder() + .projectId("dummy-project-for-testing") + .serviceRpcFactory( + new ServiceRpcFactory() { + @Override + public StorageRpc create(StorageOptions options) { + return new FakeStorageRpc(throwIfOptions); + } + }) + .build(); + } +} diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/UnixPathTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/UnixPathTest.java new file mode 100644 index 000000000000..7bdf5b9cc248 --- /dev/null +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/UnixPathTest.java @@ -0,0 +1,402 @@ +/* + * Copyright 2016 Google Inc. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.storage.contrib.nio; + +import static com.google.common.truth.Truth.assertThat; +import static org.junit.Assume.assumeTrue; + +import com.google.common.testing.EqualsTester; +import com.google.common.testing.NullPointerTester; + +import org.junit.Rule; +import org.junit.Test; +import org.junit.rules.ExpectedException; +import org.junit.runner.RunWith; +import org.junit.runners.JUnit4; + +/** + * Unit tests for {@link UnixPath}. + */ +@RunWith(JUnit4.class) +public class UnixPathTest { + + @Rule public final ExpectedException thrown = ExpectedException.none(); + + @Test + public void testNormalize() { + assertThat(p(".").normalize()).isEqualTo(p("")); + assertThat(p("/").normalize()).isEqualTo(p("/")); + assertThat(p("/.").normalize()).isEqualTo(p("/")); + assertThat(p("/a/b/../c").normalize()).isEqualTo(p("/a/c")); + assertThat(p("/a/b/./c").normalize()).isEqualTo(p("/a/b/c")); + assertThat(p("a/b/../c").normalize()).isEqualTo(p("a/c")); + assertThat(p("a/b/./c").normalize()).isEqualTo(p("a/b/c")); + assertThat(p("/a/b/../../c").normalize()).isEqualTo(p("/c")); + assertThat(p("/a/b/./.././.././c").normalize()).isEqualTo(p("/c")); + } + + @Test + public void testNormalize_empty_returnsEmpty() { + assertThat(p("").normalize()).isEqualTo(p("")); + } + + @Test + public void testNormalize_underflow_isAllowed() { + assertThat(p("../").normalize()).isEqualTo(p("")); + } + + @Test + public void testNormalize_extraSlashes_getRemoved() { + assertThat(p("///").normalize()).isEqualTo(p("/")); + assertThat(p("/hi//there").normalize()).isEqualTo(p("/hi/there")); + assertThat(p("/hi////.///there").normalize()).isEqualTo(p("/hi/there")); + } + + @Test + public void testNormalize_trailingSlash() { + assertThat(p("/hi/there/").normalize()).isEqualTo(p("/hi/there/")); + assertThat(p("/hi/there/../").normalize()).isEqualTo(p("/hi/")); + assertThat(p("/hi/there/..").normalize()).isEqualTo(p("/hi/")); + assertThat(p("hi/../").normalize()).isEqualTo(p("")); + assertThat(p("/hi/../").normalize()).isEqualTo(p("/")); + assertThat(p("hi/..").normalize()).isEqualTo(p("")); + assertThat(p("/hi/..").normalize()).isEqualTo(p("/")); + } + + @Test + public void testNormalize_sameObjectOptimization() { + UnixPath path = p("/hi/there"); + assertThat(path.normalize()).isSameAs(path); + path = p("/hi/there/"); + assertThat(path.normalize()).isSameAs(path); + } + + @Test + public void testResolve() { + assertThat(p("/hello").resolve(p("cat"))).isEqualTo(p("/hello/cat")); + assertThat(p("/hello/").resolve(p("cat"))).isEqualTo(p("/hello/cat")); + assertThat(p("hello/").resolve(p("cat"))).isEqualTo(p("hello/cat")); + assertThat(p("hello/").resolve(p("cat/"))).isEqualTo(p("hello/cat/")); + assertThat(p("hello/").resolve(p(""))).isEqualTo(p("hello/")); + assertThat(p("hello/").resolve(p("/hi/there"))).isEqualTo(p("/hi/there")); + } + + @Test + public void testResolve_sameObjectOptimization() { + UnixPath path = p("/hi/there"); + assertThat(path.resolve(p(""))).isSameAs(path); + assertThat(p("hello").resolve(path)).isSameAs(path); + } + + @Test + public void testGetPath() { + assertThat(UnixPath.getPath(false, "hello")).isEqualTo(p("hello")); + assertThat(UnixPath.getPath(false, "hello", "cat")).isEqualTo(p("hello/cat")); + assertThat(UnixPath.getPath(false, "/hello", "cat")).isEqualTo(p("/hello/cat")); + assertThat(UnixPath.getPath(false, "/hello", "cat", "inc.")).isEqualTo(p("/hello/cat/inc.")); + assertThat(UnixPath.getPath(false, "hello/", "/hi/there")).isEqualTo(p("/hi/there")); + } + + @Test + public void testResolveSibling() { + assertThat(p("/hello/cat").resolveSibling(p("dog"))).isEqualTo(p("/hello/dog")); + assertThat(p("/").resolveSibling(p("dog"))).isEqualTo(p("dog")); + } + + @Test + public void testResolveSibling_preservesTrailingSlash() { + assertThat(p("/hello/cat").resolveSibling(p("dog/"))).isEqualTo(p("/hello/dog/")); + assertThat(p("/").resolveSibling(p("dog/"))).isEqualTo(p("dog/")); + } + + @Test + public void testRelativize() { + assertThat(p("/foo/bar/hop/dog").relativize(p("/foo/mop/top"))) + .isEqualTo(p("../../../mop/top")); + assertThat(p("/foo/bar/dog").relativize(p("/foo/mop/top"))).isEqualTo(p("../../mop/top")); + assertThat(p("/foo/bar/hop/dog").relativize(p("/foo/mop/top/../../mog"))) + .isEqualTo(p("../../../mop/top/../../mog")); + assertThat(p("/foo/bar/hop/dog").relativize(p("/foo/../mog"))).isEqualTo(p("../../../../mog")); + assertThat(p("").relativize(p("foo/mop/top/"))).isEqualTo(p("foo/mop/top/")); + } + + @Test + public void testRelativize_absoluteMismatch_notAllowed() { + thrown.expect(IllegalArgumentException.class); + p("/a/b/").relativize(p("")); + } + + @Test + public void testRelativize_preservesTrailingSlash() { + // This behavior actually diverges from sun.nio.fs.UnixPath: + // bsh % print(Paths.get("/a/b/").relativize(Paths.get("/etc/"))); + // ../../etc + assertThat(p("/foo/bar/hop/dog").relativize(p("/foo/../mog/"))) + .isEqualTo(p("../../../../mog/")); + assertThat(p("/a/b/").relativize(p("/etc/"))).isEqualTo(p("../../etc/")); + } + + @Test + public void testStartsWith() { + assertThat(p("/hi/there").startsWith(p("/hi/there"))).isTrue(); + assertThat(p("/hi/there").startsWith(p("/hi/therf"))).isFalse(); + assertThat(p("/hi/there").startsWith(p("/hi"))).isTrue(); + assertThat(p("/hi/there").startsWith(p("/hi/"))).isTrue(); + assertThat(p("/hi/there").startsWith(p("hi"))).isFalse(); + assertThat(p("/hi/there").startsWith(p("/"))).isTrue(); + assertThat(p("/hi/there").startsWith(p(""))).isFalse(); + assertThat(p("/a/b").startsWith(p("a/b/"))).isFalse(); + assertThat(p("/a/b/").startsWith(p("a/b/"))).isFalse(); + assertThat(p("/hi/there").startsWith(p(""))).isFalse(); + assertThat(p("").startsWith(p(""))).isTrue(); + } + + @Test + public void testStartsWith_comparesComponentsIndividually() { + assertThat(p("/hello").startsWith(p("/hell"))).isFalse(); + assertThat(p("/hello").startsWith(p("/hello"))).isTrue(); + } + + @Test + public void testEndsWith() { + assertThat(p("/hi/there").endsWith(p("there"))).isTrue(); + assertThat(p("/hi/there").endsWith(p("therf"))).isFalse(); + assertThat(p("/hi/there").endsWith(p("/blag/therf"))).isFalse(); + assertThat(p("/hi/there").endsWith(p("/hi/there"))).isTrue(); + assertThat(p("/hi/there").endsWith(p("/there"))).isFalse(); + assertThat(p("/human/that/you/cry").endsWith(p("that/you/cry"))).isTrue(); + assertThat(p("/human/that/you/cry").endsWith(p("that/you/cry/"))).isTrue(); + assertThat(p("/hi/there/").endsWith(p("/"))).isFalse(); + assertThat(p("/hi/there").endsWith(p(""))).isFalse(); + assertThat(p("").endsWith(p(""))).isTrue(); + } + + @Test + public void testEndsWith_comparesComponentsIndividually() { + assertThat(p("/hello").endsWith(p("lo"))).isFalse(); + assertThat(p("/hello").endsWith(p("hello"))).isTrue(); + } + + @Test + public void testGetParent() { + assertThat(p("").getParent()).isNull(); + assertThat(p("/").getParent()).isNull(); + assertThat(p("aaa/").getParent()).isNull(); + assertThat(p("aaa").getParent()).isNull(); + assertThat(p("/aaa/").getParent()).isEqualTo(p("/")); + assertThat(p("a/b/c").getParent()).isEqualTo(p("a/b/")); + assertThat(p("a/b/c/").getParent()).isEqualTo(p("a/b/")); + assertThat(p("a/b/").getParent()).isEqualTo(p("a/")); + } + + @Test + public void testGetRoot() { + assertThat(p("/hello").getRoot()).isEqualTo(p("/")); + assertThat(p("hello").getRoot()).isNull(); + } + + @Test + public void testGetFileName() { + assertThat(p("").getFileName()).isEqualTo(p("")); + assertThat(p("/").getFileName()).isNull(); + assertThat(p("/dark").getFileName()).isEqualTo(p("dark")); + assertThat(p("/angels/").getFileName()).isEqualTo(p("angels")); + } + + @Test + public void testEquals() { + assertThat(p("/a/").equals(p("/a/"))).isTrue(); + assertThat(p("/a/").equals(p("/b/"))).isFalse(); + assertThat(p("/b/").equals(p("/b"))).isFalse(); + assertThat(p("/b").equals(p("/b/"))).isFalse(); + assertThat(p("b").equals(p("/b"))).isFalse(); + assertThat(p("b").equals(p("b"))).isTrue(); + } + + @Test + public void testSplit() { + assertThat(p("").split().hasNext()).isFalse(); + assertThat(p("hi/there").split().hasNext()).isTrue(); + assertThat(p(p("hi/there").split().next())).isEqualTo(p("hi")); + } + + @Test + public void testToAbsolute() { + assertThat(p("lol").toAbsolutePath(UnixPath.ROOT_PATH)).isEqualTo(p("/lol")); + assertThat(p("lol/cat").toAbsolutePath(UnixPath.ROOT_PATH)).isEqualTo(p("/lol/cat")); + } + + @Test + public void testToAbsolute_withCurrentDirectory() { + assertThat(p("cat").toAbsolutePath(p("/lol"))).isEqualTo(p("/lol/cat")); + assertThat(p("cat").toAbsolutePath(p("/lol/"))).isEqualTo(p("/lol/cat")); + assertThat(p("/hi/there").toAbsolutePath(p("/lol"))).isEqualTo(p("/hi/there")); + } + + @Test + public void testToAbsolute_preservesTrailingSlash() { + assertThat(p("cat/").toAbsolutePath(p("/lol"))).isEqualTo(p("/lol/cat/")); + } + + @Test + public void testSubpath() { + assertThat(p("/eins/zwei/drei/vier").subpath(0, 1)).isEqualTo(p("eins")); + assertThat(p("/eins/zwei/drei/vier").subpath(0, 2)).isEqualTo(p("eins/zwei")); + assertThat(p("eins/zwei/drei/vier/").subpath(1, 4)).isEqualTo(p("zwei/drei/vier")); + assertThat(p("eins/zwei/drei/vier/").subpath(2, 4)).isEqualTo(p("drei/vier")); + } + + @Test + public void testSubpath_empty_returnsEmpty() { + assertThat(p("").subpath(0, 1)).isEqualTo(p("")); + } + + @Test + public void testSubpath_root_throwsIae() { + thrown.expect(IllegalArgumentException.class); + p("/").subpath(0, 1); + } + + @Test + public void testSubpath_negativeIndex_throwsIae() { + thrown.expect(IllegalArgumentException.class); + p("/eins/zwei/drei/vier").subpath(-1, 1); + } + + @Test + public void testSubpath_notEnoughElements_throwsIae() { + thrown.expect(IllegalArgumentException.class); + p("/eins/zwei/drei/vier").subpath(0, 5); + } + + @Test + public void testSubpath_beginAboveEnd_throwsIae() { + thrown.expect(IllegalArgumentException.class); + p("/eins/zwei/drei/vier").subpath(1, 0); + } + + @Test + public void testSubpath_beginAndEndEqual_throwsIae() { + thrown.expect(IllegalArgumentException.class); + p("/eins/zwei/drei/vier").subpath(0, 0); + } + + @Test + public void testNameCount() { + assertThat(p("").getNameCount()).isEqualTo(1); + assertThat(p("/").getNameCount()).isEqualTo(0); + assertThat(p("/hi/").getNameCount()).isEqualTo(1); + assertThat(p("/hi/yo").getNameCount()).isEqualTo(2); + assertThat(p("hi/yo").getNameCount()).isEqualTo(2); + } + + @Test + public void testNameCount_dontPermitEmptyComponents_emptiesGetIgnored() { + assertThat(p("hi//yo").getNameCount()).isEqualTo(2); + assertThat(p("//hi//yo//").getNameCount()).isEqualTo(2); + } + + @Test + public void testNameCount_permitEmptyComponents_emptiesGetCounted() { + assertThat(pp("hi//yo").getNameCount()).isEqualTo(3); + assertThat(pp("hi//yo/").getNameCount()).isEqualTo(4); + assertThat(pp("hi//yo//").getNameCount()).isEqualTo(5); + } + + @Test + public void testNameCount_permitEmptyComponents_rootComponentDoesntCount() { + assertThat(pp("hi/yo").getNameCount()).isEqualTo(2); + assertThat(pp("/hi/yo").getNameCount()).isEqualTo(2); + assertThat(pp("//hi/yo").getNameCount()).isEqualTo(3); + } + + @Test + public void testGetName() { + assertThat(p("").getName(0)).isEqualTo(p("")); + assertThat(p("/hi").getName(0)).isEqualTo(p("hi")); + assertThat(p("hi/there").getName(1)).isEqualTo(p("there")); + } + + @Test + public void testCompareTo() { + assertThat(p("/hi/there").compareTo(p("/hi/there"))).isEqualTo(0); + assertThat(p("/hi/there").compareTo(p("/hi/therf"))).isEqualTo(-1); + assertThat(p("/hi/there").compareTo(p("/hi/therd"))).isEqualTo(1); + } + + @Test + public void testCompareTo_dontPermitEmptyComponents_emptiesGetIgnored() { + assertThat(p("a/b").compareTo(p("a//b"))).isEqualTo(0); + } + + @Test + public void testCompareTo_permitEmptyComponents_behaviorChanges() { + assertThat(p("a/b").compareTo(pp("a//b"))).isEqualTo(1); + assertThat(pp("a/b").compareTo(pp("a//b"))).isEqualTo(1); + } + + @Test + public void testCompareTo_comparesComponentsIndividually() { + assumeTrue('.' < '/'); + assertThat("hi./there".compareTo("hi/there")).isEqualTo(-1); + assertThat("hi.".compareTo("hi")).isEqualTo(1); + assertThat(p("hi./there").compareTo(p("hi/there"))).isEqualTo(1); + assertThat(p("hi./there").compareTo(p("hi/there"))).isEqualTo(1); + assumeTrue('0' > '/'); + assertThat("hi0/there".compareTo("hi/there")).isEqualTo(1); + assertThat("hi0".compareTo("hi")).isEqualTo(1); + assertThat(p("hi0/there").compareTo(p("hi/there"))).isEqualTo(1); + } + + @Test + public void testSeemsLikeADirectory() { + assertThat(p("a").seemsLikeADirectory()).isFalse(); + assertThat(p("a.").seemsLikeADirectory()).isFalse(); + assertThat(p("a..").seemsLikeADirectory()).isFalse(); + assertThat(p("").seemsLikeADirectory()).isTrue(); + assertThat(p("/").seemsLikeADirectory()).isTrue(); + assertThat(p(".").seemsLikeADirectory()).isTrue(); + assertThat(p("/.").seemsLikeADirectory()).isTrue(); + assertThat(p("..").seemsLikeADirectory()).isTrue(); + assertThat(p("/..").seemsLikeADirectory()).isTrue(); + } + + @Test + public void testEquals_equalsTester() { + new EqualsTester() + .addEqualityGroup(p("/lol"), p("/lol")) + .addEqualityGroup(p("/lol//"), p("/lol//")) + .addEqualityGroup(p("dust")) + .testEquals(); + } + + @Test + public void testNullness() throws Exception { + NullPointerTester tester = new NullPointerTester(); + tester.ignore(UnixPath.class.getMethod("equals", Object.class)); + tester.testAllPublicStaticMethods(UnixPath.class); + tester.testAllPublicInstanceMethods(p("solo")); + } + + private static UnixPath p(String path) { + return UnixPath.getPath(false, path); + } + + private static UnixPath pp(String path) { + return UnixPath.getPath(true, path); + } +} diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java new file mode 100644 index 000000000000..dad6fc35ba2d --- /dev/null +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java @@ -0,0 +1,389 @@ +/* + * Copyright 2016 Google Inc. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.storage.contrib.nio.it; + +import static com.google.common.truth.Truth.assertThat; +import static java.nio.charset.StandardCharsets.UTF_8; + +import com.google.cloud.storage.contrib.nio.CloudStorageConfiguration; +import com.google.cloud.storage.contrib.nio.CloudStorageFileSystem; +import com.google.common.collect.ImmutableList; +import com.google.cloud.storage.BlobInfo; +import com.google.cloud.storage.BucketInfo; +import com.google.cloud.storage.Storage; +import com.google.cloud.storage.StorageOptions; +import com.google.cloud.storage.testing.RemoteStorageHelper; + +import org.junit.AfterClass; +import org.junit.Assert; +import org.junit.BeforeClass; +import org.junit.Test; +import org.junit.runner.RunWith; +import org.junit.runners.JUnit4; + +import java.io.ByteArrayOutputStream; +import java.io.EOFException; +import java.io.IOException; +import java.io.OutputStreamWriter; +import java.io.PrintWriter; +import java.nio.ByteBuffer; +import java.nio.channels.ReadableByteChannel; +import java.nio.channels.SeekableByteChannel; +import java.nio.file.FileSystem; +import java.nio.file.Files; +import java.nio.file.NoSuchFileException; +import java.nio.file.Path; +import java.nio.file.StandardOpenOption; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.List; +import java.util.Random; +import java.util.concurrent.ExecutionException; +import java.util.concurrent.TimeUnit; +import java.util.logging.Level; +import java.util.logging.Logger; + +/** + * Integration test for gcloud-java-nio. + * + *

This test actually talks to Google Cloud Storage (you need an account) and tests both reading + * and writing. You *must* set the {@code GOOGLE_APPLICATION_CREDENTIALS} environment variable for + * this test to work. It must contain the name of a local file that contains your Service Account + * JSON Key. + * + *

See + * Service Accounts for instructions on how to get the Service Account JSON Key. + * + *

The short version is this: go to cloud.google.com/console, select your project, search for + * "API manager", click "Credentials", click "create credentials/service account key", new service + * account, JSON. The contents of the file that's sent to your browsers is your + * "Service Account JSON Key". + */ +@RunWith(JUnit4.class) +public class ITGcsNio { + + private static final List FILE_CONTENTS = + ImmutableList.of( + "Tous les êtres humains naissent libres et égaux en dignité et en droits.", + "Ils sont doués de raison et de conscience et doivent agir ", + "les uns envers les autres dans un esprit de fraternité."); + + private static final Logger log = Logger.getLogger(ITGcsNio.class.getName()); + private static final String BUCKET = RemoteStorageHelper.generateBucketName(); + private static final String SML_FILE = "tmp-test-small-file.txt"; + private static final int SML_SIZE = 100; + private static final String BIG_FILE = "tmp-test-big-file.txt"; // it's big, relatively speaking. + private static final int BIG_SIZE = 2 * 1024 * 1024 - 50; // arbitrary size that's not too round. + private static final String PREFIX = "tmp-test-file"; + private static Storage storage; + private static StorageOptions storageOptions; + + private final Random rnd = new Random(); + + @BeforeClass + public static void beforeClass() throws IOException { + // loads the credentials from local disk as par README + RemoteStorageHelper gcsHelper = RemoteStorageHelper.create(); + storageOptions = gcsHelper.options(); + storage = storageOptions.service(); + // create and populate test bucket + storage.create(BucketInfo.of(BUCKET)); + fillFile(storage, SML_FILE, SML_SIZE); + fillFile(storage, BIG_FILE, BIG_SIZE); + } + + @AfterClass + public static void afterClass() throws ExecutionException, InterruptedException { + if (storage != null && !RemoteStorageHelper.forceDelete(storage, BUCKET, 5, TimeUnit.SECONDS) && + log.isLoggable(Level.WARNING)) { + log.log(Level.WARNING, "Deletion of bucket {0} timed out, bucket is not empty", BUCKET); + } + } + + private static byte[] randomContents(int size) { + byte[] bytes = new byte[size]; + new Random(size).nextBytes(bytes); + return bytes; + } + + private static void fillFile(Storage storage, String fname, int size) throws IOException { + storage.create(BlobInfo.builder(BUCKET, fname).build(), randomContents(size)); + } + + @Test + public void testFileExists() throws IOException { + CloudStorageFileSystem testBucket = getTestBucket(); + Path path = testBucket.getPath(SML_FILE); + assertThat(Files.exists(path)).isTrue(); + } + + @Test + public void testFileSize() throws IOException { + CloudStorageFileSystem testBucket = getTestBucket(); + Path path = testBucket.getPath(SML_FILE); + assertThat(Files.size(path)).isEqualTo(SML_SIZE); + } + + @Test(timeout = 60_000) + public void testReadByteChannel() throws IOException { + CloudStorageFileSystem testBucket = getTestBucket(); + Path path = testBucket.getPath(SML_FILE); + long size = Files.size(path); + SeekableByteChannel chan = Files.newByteChannel(path, StandardOpenOption.READ); + assertThat(chan.size()).isEqualTo(size); + ByteBuffer buf = ByteBuffer.allocate(SML_SIZE); + int read = 0; + while (chan.isOpen()) { + int rc = chan.read(buf); + assertThat(chan.size()).isEqualTo(size); + if (rc < 0) { + // EOF + break; + } + assertThat(rc).isGreaterThan(0); + read += rc; + assertThat(chan.position()).isEqualTo(read); + } + assertThat(read).isEqualTo(size); + byte[] expected = new byte[SML_SIZE]; + new Random(SML_SIZE).nextBytes(expected); + assertThat(Arrays.equals(buf.array(), expected)).isTrue(); + } + + @Test + public void testSeek() throws IOException { + CloudStorageFileSystem testBucket = getTestBucket(); + Path path = testBucket.getPath(BIG_FILE); + int size = BIG_SIZE; + byte[] contents = randomContents(size); + byte[] sample = new byte[100]; + byte[] wanted; + byte[] wanted2; + SeekableByteChannel chan = Files.newByteChannel(path, StandardOpenOption.READ); + assertThat(chan.size()).isEqualTo(size); + + // check seek + int dest = size / 2; + chan.position(dest); + readFully(chan, sample); + wanted = Arrays.copyOfRange(contents, dest, dest + 100); + assertThat(wanted).isEqualTo(sample); + // now go back and check the beginning + // (we do 2 locations because 0 is sometimes a special case). + chan.position(0); + readFully(chan, sample); + wanted2 = Arrays.copyOf(contents, 100); + assertThat(wanted2).isEqualTo(sample); + // if the two spots in the file have the same contents, then this isn't a good file for this + // test. + assertThat(wanted).isNotEqualTo(wanted2); + } + + @Test + public void testCreate() throws IOException { + CloudStorageFileSystem testBucket = getTestBucket(); + Path path = testBucket.getPath(PREFIX + randomSuffix()); + // file shouldn't exist initially. If it does it's either because it's a leftover + // from a previous run (so we should delete the file) + // or because we're misconfigured and pointing to an actually important file + // (so we should absolutely not delete it). + // So if the file's here, don't try to fix it automatically, let the user deal with it. + assertThat(Files.exists(path)).isFalse(); + try { + Files.createFile(path); + // now it does, and it has size 0. + assertThat(Files.exists(path)).isTrue(); + long size = Files.size(path); + assertThat(size).isEqualTo(0); + } finally { + // let's not leave files around + Files.deleteIfExists(path); + } + } + + @Test + public void testWrite() throws IOException { + CloudStorageFileSystem testBucket = getTestBucket(); + Path path = testBucket.getPath(PREFIX + randomSuffix()); + // file shouldn't exist initially. If it does it's either because it's a leftover + // from a previous run (so we should delete the file) + // or because we're misconfigured and pointing to an actually important file + // (so we should absolutely not delete it). + // So if the file's here, don't try to fix it automatically, let the user deal with it. + assertThat(Files.exists(path)).isFalse(); + try { + Files.write(path, FILE_CONTENTS, UTF_8); + // now it does. + assertThat(Files.exists(path)).isTrue(); + + // let's check that the contents is OK. + ByteArrayOutputStream wantBytes = new ByteArrayOutputStream(); + PrintWriter writer = new PrintWriter(new OutputStreamWriter(wantBytes, UTF_8)); + for (String content : FILE_CONTENTS) { + writer.println(content); + } + writer.close(); + SeekableByteChannel chan = Files.newByteChannel(path, StandardOpenOption.READ); + byte[] gotBytes = new byte[(int) chan.size()]; + readFully(chan, gotBytes); + assertThat(gotBytes).isEqualTo(wantBytes.toByteArray()); + } finally { + // let's not leave files around + Files.deleteIfExists(path); + } + } + + @Test + public void testCreateAndWrite() throws IOException { + CloudStorageFileSystem testBucket = getTestBucket(); + Path path = testBucket.getPath(PREFIX + randomSuffix()); + // file shouldn't exist initially (see above). + assertThat(Files.exists(path)).isFalse(); + try { + Files.createFile(path); + Files.write(path, FILE_CONTENTS, UTF_8); + // now it does. + assertThat(Files.exists(path)).isTrue(); + + // let's check that the contents is OK. + ByteArrayOutputStream wantBytes = new ByteArrayOutputStream(); + PrintWriter writer = new PrintWriter(new OutputStreamWriter(wantBytes, UTF_8)); + for (String content : FILE_CONTENTS) { + writer.println(content); + } + writer.close(); + SeekableByteChannel chan = Files.newByteChannel(path, StandardOpenOption.READ); + byte[] gotBytes = new byte[(int) chan.size()]; + readFully(chan, gotBytes); + assertThat(gotBytes).isEqualTo(wantBytes.toByteArray()); + } finally { + // let's not leave files around + Files.deleteIfExists(path); + } + } + + @Test + public void testWriteOnClose() throws Exception { + CloudStorageFileSystem testBucket = getTestBucket(); + Path path = testBucket.getPath(PREFIX + randomSuffix()); + // file shouldn't exist initially (see above) + assertThat(Files.exists(path)).isFalse(); + try { + long expectedSize = 0; + try (SeekableByteChannel chan = Files.newByteChannel(path, StandardOpenOption.WRITE)) { + // writing lots of contents to defeat channel-internal buffering. + for (String s : FILE_CONTENTS) { + byte[] sBytes = s.getBytes(UTF_8); + expectedSize += sBytes.length * 9999; + for (int i = 0; i < 9999; i++) { + chan.write(ByteBuffer.wrap(sBytes)); + } + } + try { + Files.size(path); + // we shouldn't make it to this line. Not using thrown.expect because + // I still want to run a few lines after the exception. + Assert.fail("Files.size should have thrown an exception"); + } catch (NoSuchFileException nsf) { + // that's what we wanted, we're good. + } + } + // channel now closed, the file should be there and with the new contents. + assertThat(Files.exists(path)).isTrue(); + assertThat(Files.size(path)).isEqualTo(expectedSize); + } finally { + Files.deleteIfExists(path); + } + } + + @Test + public void testCopy() throws IOException { + CloudStorageFileSystem testBucket = getTestBucket(); + Path src = testBucket.getPath(SML_FILE); + Path dst = testBucket.getPath(PREFIX + randomSuffix()); + // file shouldn't exist initially (see above). + assertThat(Files.exists(dst)).isFalse(); + try { + Files.copy(src, dst); + + assertThat(Files.exists(dst)).isTrue(); + assertThat(Files.size(dst)).isEqualTo(SML_SIZE); + byte[] got = new byte[SML_SIZE]; + readFully(Files.newByteChannel(dst), got); + assertThat(got).isEqualTo(randomContents(SML_SIZE)); + } finally { + // let's not leave files around + Files.deleteIfExists(dst); + } + } + + @Test + public void testListFiles() throws IOException { + try (FileSystem fs = getTestBucket()) { + List goodPaths = new ArrayList<>(); + List paths = new ArrayList<>(); + goodPaths.add(fs.getPath("dir/angel")); + goodPaths.add(fs.getPath("dir/alone")); + paths.add(fs.getPath("dir/dir2/another_angel")); + paths.add(fs.getPath("atroot")); + paths.addAll(goodPaths); + goodPaths.add(fs.getPath("dir/dir2/")); + for (Path path : paths) { + fillFile(storage, path.toString(), SML_SIZE); + } + + List got = new ArrayList<>(); + for (Path path : Files.newDirectoryStream(fs.getPath("dir/"))) { + got.add(path); + } + assertThat(got).containsExactlyElementsIn(goodPaths); + } + } + + private int readFully(ReadableByteChannel chan, byte[] outputBuf) throws IOException { + ByteBuffer buf = ByteBuffer.wrap(outputBuf); + int sofar = 0; + int bytes = buf.remaining(); + while (sofar < bytes) { + int read = chan.read(buf); + if (read < 0) { + throw new EOFException("channel EOF"); + } + sofar += read; + } + return sofar; + } + + private String randomSuffix() { + return "-" + rnd.nextInt(99999); + } + + + private CloudStorageFileSystem getTestBucket() throws IOException { + // in typical usage we use the single-argument version of forBucket + // and rely on the user being logged into their project with the + // gcloud tool, and then everything authenticates automagically + // (or we just use paths that start with "gs://" and rely on NIO's magic). + // + // However for the tests we want to be able to run in automated environments + // where we can set environment variables but not necessarily install gcloud + // or run it. That's why we're setting the credentials programmatically. + return CloudStorageFileSystem.forBucket( + BUCKET, CloudStorageConfiguration.DEFAULT, storageOptions); + } + +} From dd806e6b8cfb034b2b9cef2d5687fdcc81fff98a Mon Sep 17 00:00:00 2001 From: Marco Ziccardi Date: Tue, 30 Aug 2016 13:19:21 +0200 Subject: [PATCH 0003/1764] Rename gcloud-java to google-cloud in READMEs --- .../google-cloud-nio-examples/README.md | 12 ++--- java-storage-nio/google-cloud-nio/README.md | 46 +++++++++---------- 2 files changed, 29 insertions(+), 29 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index b046933753a5..36f58e0cd1d8 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -5,8 +5,8 @@ This project shows how to add Google Cloud Storage capabilities to a jar file fo application that uses Java NIO without the need to recompile. Note that whenever possible, you instead want to recompile the app and use the normal -dependency mechanism to add a dependency to gcloud-java-nio. You can see examples of -this in the [gcloud-java-examples](../../gcloud-java-examples) project. +dependency mechanism to add a dependency to google-cloud-nio. You can see examples of +this in the [google-cloud-examples](../../google-cloud-examples) project. To run this example: @@ -22,21 +22,21 @@ To run this example: 4. Run the sample with: ``` - java -cp gcloud-java-contrib/gcloud-java-nio/target/gcloud-java-nio-0.2.9-SNAPSHOT-shaded.jar:gcloud-java-contrib/gcloud-java-nio-examples/target/gcloud-java-nio-examples-0.2.9-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.2.9-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.2.9-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp gcloud-java-contrib/gcloud-java-nio-examples/target/gcloud-java-nio-examples-0.2.9-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.2.9-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` The sample doesn't have anything about Google Cloud Storage in it. It gets that ability from the NIO jar that we're adding to the classpath. You can use the NIO "fat shaded" jar for this purpose as it -also includes the dependencies for gcloud-java-nio. +also includes the dependencies for google-cloud-nio. The underlying mechanism is Java's standard [ServiceLoader](https://docs.oracle.com/javase/7/docs/api/java/util/ServiceLoader.html) facility, the [standard way](http://docs.oracle.com/javase/7/docs/technotes/guides/io/fsp/filesystemprovider.html) to plug in NIO providers like this one. -If you have access to a project's source code you can also simply add gcloud-java-nio as +If you have access to a project's source code you can also simply add google-cloud-nio as a dependency and let Maven pull in the required dependencies (this is what the NIO unit tests do). This approach is preferable as the fat jar approach may waste memory on multiple copies of dependencies. diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 256c23e64f74..4e3f6a0a3658 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -7,14 +7,14 @@ Implementation of Java 7 `java.nio.file.FileSystem` for This library allows you to use the standardized Java file system API for interacting with Google Cloud Storage. -[![Build Status](https://travis-ci.org/GoogleCloudPlatform/gcloud-java.svg?branch=master)](https://travis-ci.org/GoogleCloudPlatform/gcloud-java) -[![Coverage Status](https://coveralls.io/repos/GoogleCloudPlatform/gcloud-java/badge.svg?branch=master)](https://coveralls.io/r/GoogleCloudPlatform/gcloud-java?branch=master) -[![Maven](https://img.shields.io/maven-central/v/com.google.cloud/gcloud-java-nio.svg)]( https://img.shields.io/maven-central/v/com.google.cloud/gcloud-java-nio.svg) -[![Codacy Badge](https://api.codacy.com/project/badge/grade/9da006ad7c3a4fe1abd142e77c003917)](https://www.codacy.com/app/mziccard/gcloud-java) +[![Build Status](https://travis-ci.org/GoogleCloudPlatform/google-cloud-java.svg?branch=master)](https://travis-ci.org/GoogleCloudPlatform/google-cloud-java) +[![Coverage Status](https://coveralls.io/repos/GoogleCloudPlatform/google-cloud-java/badge.svg?branch=master)](https://coveralls.io/r/GoogleCloudPlatform/google-cloud-java?branch=master) +[![Maven](https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-nio.svg)]( https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-nio.svg) +[![Codacy Badge](https://api.codacy.com/project/badge/grade/9da006ad7c3a4fe1abd142e77c003917)](https://www.codacy.com/app/mziccard/google-cloud-java) [![Dependency Status](https://www.versioneye.com/user/projects/56bd8ee72a29ed002d2b0969/badge.svg?style=flat)](https://www.versioneye.com/user/projects/56bd8ee72a29ed002d2b0969) -- [Homepage](https://googlecloudplatform.github.io/gcloud-java/) -- [API Documentation](http://googlecloudplatform.github.io/gcloud-java/apidocs/index.html?com/google/cloud/storage/package-summary.html) +- [Homepage](https://googlecloudplatform.github.io/google-cloud-java/) +- [API Documentation](https://googlecloudplatform.github.io/google-cloud-java/apidocs/index.html?com/google/cloud/storage/package-summary.html) > Note: This client is a work-in-progress, and may occasionally > make backwards-incompatible changes. @@ -25,29 +25,29 @@ If you are using Maven, add this to your pom.xml file ```xml com.google.cloud - gcloud-java-nio + google-cloud-nio 0.2.8 ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:gcloud-java-nio:0.2.8' +compile 'com.google.cloud:google-cloud-nio:0.2.8' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "gcloud-java-nio" % "0.2.8" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.2.8" ``` Example Applications ------------------- -* [`Stat`](../../gcloud-java-examples/src/main/java/com/google/cloud/examples/nio/Stat.java) +* [`Stat`](../../google-cloud-examples/src/main/java/com/google/cloud/examples/nio/Stat.java) shows how to get started with NIO. -* [`ParallelCountBytes`](../../gcloud-java-examples/src/main/java/com/google/cloud/examples/nio/ParallelCountBytes.java) +* [`ParallelCountBytes`](../../google-cloud-examples/src/main/java/com/google/cloud/examples/nio/ParallelCountBytes.java) efficiently downloads a file from Google Cloud Storage. -* [`ListFileSystems`](../gcloud-java-nio-examples/README.md) illustrates how +* [`ListFileSystems`](../google-cloud-nio-examples/README.md) illustrates how NIO can add Google Cloud Storage support to some legacy programs, without having to modify them. @@ -55,7 +55,7 @@ having to modify them. Authentication -------------- -See the [Authentication](https://github.com/GoogleCloudPlatform/gcloud-java#authentication) +See the [Authentication](https://github.com/GoogleCloudPlatform/google-cloud-java#authentication) section in the base directory's README. About Google Cloud Storage @@ -93,16 +93,16 @@ and running the following commands in command line: `gcloud auth login` and `gcloud config set project [YOUR PROJECT ID]`. #### Installation and setup -You'll need to obtain the `gcloud-java-nio` library. +You'll need to obtain the `google-cloud-nio` library. There are two ways to use this library. The recommended way is to follow the [Quickstart](#quickstart) section to add -`gcloud-java-nio` as a dependency in your code. +`google-cloud-nio` as a dependency in your code. The second way is more complicated, but it allows you to add Google Cloud Storage support to some legacy Java programs. This approach is described in the -[gcloud-java-nio-examples README](../gcloud-java-nio-examples/README.md). +[google-cloud-nio-examples README](../google-cloud-nio-examples/README.md). #### Accessing files @@ -159,7 +159,7 @@ system implementation. You can disable this feature with #### Complete source code -There are examples in [gcloud-java-examples](../gcloud-java-examples/src/main/java/com/google/cloud/examples/nio/) +There are examples in [google-cloud-examples](../google-cloud-examples/src/main/java/com/google/cloud/examples/nio/) for your perusal. Java Versions @@ -181,7 +181,7 @@ Contributing Contributions to this library are always welcome and highly encouraged. -See `gcloud-java`'s [CONTRIBUTING] documentation and the `gcloud-*` +See `google-cloud`'s [CONTRIBUTING] documentation and the [shared documentation](https://github.com/GoogleCloudPlatform/gcloud-common/blob/master/contributing/readme.md#how-to-contribute-to-gcloud) for more information on how to get started. @@ -195,16 +195,16 @@ License Apache 2.0 - See [LICENSE] for more information. -[CONTRIBUTING]:https://github.com/GoogleCloudPlatform/gcloud-java/blob/master/CONTRIBUTING.md -[code-of-conduct]:https://github.com/GoogleCloudPlatform/gcloud-java/blob/master/CODE_OF_CONDUCT.md#contributor-code-of-conduct -[LICENSE]: https://github.com/GoogleCloudPlatform/gcloud-java/blob/master/LICENSE -[TESTING]: https://github.com/GoogleCloudPlatform/gcloud-java/blob/master/TESTING.md#testing-code-that-uses-storage +[CONTRIBUTING]:https://github.com/GoogleCloudPlatform/google-cloud-java/blob/master/CONTRIBUTING.md +[code-of-conduct]:https://github.com/GoogleCloudPlatform/google-cloud-java/blob/master/CODE_OF_CONDUCT.md#contributor-code-of-conduct +[LICENSE]: https://github.com/GoogleCloudPlatform/google-cloud-java/blob/master/LICENSE +[TESTING]: https://github.com/GoogleCloudPlatform/google-cloud-java/blob/master/TESTING.md#testing-code-that-uses-storage [cloud-platform]: https://cloud.google.com/ [cloud-storage]: https://cloud.google.com/storage/ [cloud-storage-docs]: https://cloud.google.com/storage/docs/overview [cloud-storage-create-bucket]: https://cloud.google.com/storage/docs/cloud-console#_creatingbuckets -[storage-api]: http://googlecloudplatform.github.io/gcloud-java/apidocs/index.html?com/google/cloud/storage/package-summary.html +[storage-api]: https://googlecloudplatform.github.io/google-cloud-java/apidocs/index.html?com/google/cloud/storage/package-summary.html [cloud-storage-activation]:https://cloud.google.com/storage/docs/signup?hl=en [java-file-api]: https://docs.oracle.com/javase/7/docs/api/java/nio/file/Files.html From 76148891e3b55b6c0829a2981892601ed6224d7a Mon Sep 17 00:00:00 2001 From: Marco Ziccardi Date: Tue, 30 Aug 2016 13:51:59 +0200 Subject: [PATCH 0004/1764] Rename gcloud-java to google-cloud in javadoc comments --- .../google/cloud/storage/contrib/nio/package-info.java | 10 +++++----- .../google/cloud/storage/contrib/nio/it/ITGcsNio.java | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/package-info.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/package-info.java index 1376ca25d02e..b7caf8a6b7a4 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/package-info.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/package-info.java @@ -29,7 +29,7 @@ * } * *

For the complete source code see - * + * * ReadAllLines.java. * *

If you want to configure the bucket per-environment, it might make more sense to use the @@ -43,7 +43,7 @@ * } * *

For the complete source code see - * + * * GetFileSystem.java. * *

You can also use {@code InputStream} and {@code OutputStream} for streaming: @@ -55,7 +55,7 @@ * * *

For the complete source code see - * + * * CreateInputStream.java. * *

You can set various attributes using @@ -69,7 +69,7 @@ * * *

For the complete source code see - * + * * WriteFileWithAttributes.java. * *

NOTE: Cloud Storage uses a flat namespace and therefore doesn't support real @@ -93,7 +93,7 @@ * * *

For the complete source code see - * + * * CreateCloudStorageFileSystem.java. */ @javax.annotation.ParametersAreNonnullByDefault diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java index dad6fc35ba2d..6a0cf0a9113e 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java @@ -58,7 +58,7 @@ import java.util.logging.Logger; /** - * Integration test for gcloud-java-nio. + * Integration test for google-cloud-nio. * *

This test actually talks to Google Cloud Storage (you need an account) and tests both reading * and writing. You *must* set the {@code GOOGLE_APPLICATION_CREDENTIALS} environment variable for From f1e5824bf06cfcbcfcb07de616575a9967b93810 Mon Sep 17 00:00:00 2001 From: Marco Ziccardi Date: Tue, 30 Aug 2016 14:41:58 +0200 Subject: [PATCH 0005/1764] Bump google-cloud to version 0.3.0-SNAPSHOT --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 2 +- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 36f58e0cd1d8..56e7dad5bd8b 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -22,12 +22,12 @@ To run this example: 4. Run the sample with: ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.2.9-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.2.9-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.3.0-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.3.0-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.2.9-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.3.0-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` The sample doesn't have anything about Google Cloud Storage in it. It gets that ability from the NIO diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 189198f41309..33732065e68f 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.2.9-SNAPSHOT + 0.3.0-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 84845735b1ec..251b331f3864 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.2.9-SNAPSHOT + 0.3.0-SNAPSHOT google-cloud-nio From 3d9d064196c06168e6109b245f54d8e98a3d4b53 Mon Sep 17 00:00:00 2001 From: Marco Ziccardi Date: Wed, 31 Aug 2016 08:59:16 +0200 Subject: [PATCH 0006/1764] Release 0.3.0 --- java-storage-nio/google-cloud-nio-examples/pom.xml | 2 +- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 33732065e68f..c275caab9310 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.3.0-SNAPSHOT + 0.3.0 google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 251b331f3864..29308a82caaa 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.3.0-SNAPSHOT + 0.3.0 google-cloud-nio From 52a0dc0bd3e1d3e38eea210d832e63db1db6df77 Mon Sep 17 00:00:00 2001 From: travis-ci Date: Wed, 31 Aug 2016 09:55:52 +0000 Subject: [PATCH 0007/1764] Updating version in README files. [ci skip] --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 56e7dad5bd8b..9f2670851c94 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -22,12 +22,12 @@ To run this example: 4. Run the sample with: ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.3.0-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.3.0-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.3.1-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.3.1-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.3.0-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.3.1-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` The sample doesn't have anything about Google Cloud Storage in it. It gets that ability from the NIO diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 4e3f6a0a3658..e1584f82cc00 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.2.8 + 0.3.0 ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.2.8' +compile 'com.google.cloud:google-cloud-nio:0.3.0' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.2.8" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.3.0" ``` Example Applications From 5cda909ba6783041b10a9a7580b03da5e1db37ce Mon Sep 17 00:00:00 2001 From: Marco Ziccardi Date: Wed, 31 Aug 2016 15:28:11 +0200 Subject: [PATCH 0008/1764] Update version to 0.3.1-SNAPSHOT --- java-storage-nio/google-cloud-nio-examples/pom.xml | 2 +- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index c275caab9310..a20f29d7a31a 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.3.0 + 0.3.1-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 29308a82caaa..327ad9b741ea 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.3.0 + 0.3.1-SNAPSHOT google-cloud-nio From c0bdd4c46b8a63cc9fd8a77c0df4c3d03df4afcc Mon Sep 17 00:00:00 2001 From: Marco Ziccardi Date: Wed, 7 Sep 2016 16:29:03 +0200 Subject: [PATCH 0009/1764] Add support for create/get/update/delete/list ACLs for blob and bucket --- .../storage/contrib/nio/FakeStorageRpc.java | 77 +++++++++++++++++++ 1 file changed, 77 insertions(+) diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/FakeStorageRpc.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/FakeStorageRpc.java index 93e4c14fb097..971b08a6b0eb 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/FakeStorageRpc.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/FakeStorageRpc.java @@ -17,6 +17,8 @@ package com.google.cloud.storage.contrib.nio; import com.google.api.services.storage.model.Bucket; +import com.google.api.services.storage.model.BucketAccessControl; +import com.google.api.services.storage.model.ObjectAccessControl; import com.google.api.services.storage.model.StorageObject; import com.google.cloud.storage.Storage; import com.google.cloud.storage.StorageException; @@ -336,6 +338,81 @@ public RewriteResponse continueRewrite(RewriteResponse previousResponse) throws throw new UnsupportedOperationException(); } + @Override + public BucketAccessControl getAcl(String bucket, String entity) { + throw new UnsupportedOperationException(); + } + + @Override + public boolean deleteAcl(String bucket, String entity) { + throw new UnsupportedOperationException(); + } + + @Override + public BucketAccessControl createAcl(BucketAccessControl acl) { + throw new UnsupportedOperationException(); + } + + @Override + public BucketAccessControl patchAcl(BucketAccessControl acl) { + throw new UnsupportedOperationException(); + } + + @Override + public List listAcls(String bucket) { + throw new UnsupportedOperationException(); + } + + @Override + public ObjectAccessControl getDefaultAcl(String bucket, String entity) { + throw new UnsupportedOperationException(); + } + + @Override + public boolean deleteDefaultAcl(String bucket, String entity) { + throw new UnsupportedOperationException(); + } + + @Override + public ObjectAccessControl createDefaultAcl(ObjectAccessControl acl) { + throw new UnsupportedOperationException(); + } + + @Override + public ObjectAccessControl patchDefaultAcl(ObjectAccessControl acl) { + throw new UnsupportedOperationException(); + } + + @Override + public List listDefaultAcls(String bucket) { + throw new UnsupportedOperationException(); + } + + @Override + public ObjectAccessControl getAcl(String bucket, String object, Long generation, String entity) { + throw new UnsupportedOperationException(); + } + + @Override + public boolean deleteAcl(String bucket, String object, Long generation, String entity) { + throw new UnsupportedOperationException(); + } + + @Override + public ObjectAccessControl createAcl(ObjectAccessControl acl) { + throw new UnsupportedOperationException(); + } + + @Override + public ObjectAccessControl patchAcl(ObjectAccessControl acl) { + throw new UnsupportedOperationException(); + } + + @Override + public List listAcls(String bucket, String object, Long generation) { + throw new UnsupportedOperationException(); + } + private String fullname(StorageObject so) { return (so.getBucket() + "/" + so.getName()); } From 4f7bf034deebb9f2366c11b92aad0b062ffbedc3 Mon Sep 17 00:00:00 2001 From: Marco Ziccardi Date: Thu, 29 Sep 2016 13:16:37 +0200 Subject: [PATCH 0010/1764] Release 0.4.0 --- java-storage-nio/google-cloud-nio-examples/pom.xml | 2 +- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index a20f29d7a31a..3b05850580cc 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.3.1-SNAPSHOT + 0.4.0 google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 327ad9b741ea..872718c29cb2 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.3.1-SNAPSHOT + 0.4.0 google-cloud-nio From 53c6153909544d1fe74f20e81b8fa863a794e8f6 Mon Sep 17 00:00:00 2001 From: travis-ci Date: Thu, 29 Sep 2016 13:15:40 +0000 Subject: [PATCH 0011/1764] Updating version in README files. [ci skip] --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 9f2670851c94..0810669588b3 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -22,12 +22,12 @@ To run this example: 4. Run the sample with: ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.3.1-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.3.1-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.4.1-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.4.1-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.3.1-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.4.1-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` The sample doesn't have anything about Google Cloud Storage in it. It gets that ability from the NIO diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index e1584f82cc00..c3429dc19995 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.3.0 + 0.4.0 ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.3.0' +compile 'com.google.cloud:google-cloud-nio:0.4.0' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.3.0" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.4.0" ``` Example Applications From 65fa4da40803fbb66762a3827159c0cf3773287e Mon Sep 17 00:00:00 2001 From: Marco Ziccardi Date: Thu, 29 Sep 2016 19:30:26 +0200 Subject: [PATCH 0012/1764] Update version to 0.4.1-SNAPSHOT --- java-storage-nio/google-cloud-nio-examples/pom.xml | 2 +- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 3b05850580cc..469774e01e84 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.4.0 + 0.4.1-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 872718c29cb2..84604fd2daa1 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.4.0 + 0.4.1-SNAPSHOT google-cloud-nio From e83ca8a1da864b15c080535b82cccf25da3092db Mon Sep 17 00:00:00 2001 From: Marco Ziccardi Date: Fri, 21 Oct 2016 08:06:43 +0200 Subject: [PATCH 0013/1764] Rename setters/getters/builders for Storage classes to meet proto conventions (#1308) * Rename setters/getters/builders for Storage classes to meet proto conventions * Favor renaming over deprecation for package-private methods * Update TESTING.md to catch RemoteStorageHelper renaming * Update ITBigQueryTest to match Storage renaming * Update google-cloud-nio to match Storage renaming * Fix RemoteStorageHelper class javadoc * Make deprecated methods call renamed ones --- .../nio/CloudStorageFileSystemProvider.java | 50 +++++++++---------- .../nio/CloudStorageObjectAttributes.java | 26 +++++----- .../contrib/nio/CloudStorageReadChannel.java | 4 +- .../contrib/nio/CloudStoragePathTest.java | 10 ++-- .../nio/CloudStorageReadChannelTest.java | 2 +- .../storage/contrib/nio/it/ITGcsNio.java | 4 +- 6 files changed, 49 insertions(+), 47 deletions(-) diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java index ceb3428ea24a..dc95dacca4c1 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java @@ -106,7 +106,7 @@ private static class LazyPathIterator extends AbstractIterator { @Override protected Path computeNext() { while (blobIterator.hasNext()) { - Path path = fileSystem.getPath(blobIterator.next().name()); + Path path = fileSystem.getPath(blobIterator.next().getName()); try { if (filter.accept(path)) { return path; @@ -266,20 +266,20 @@ private SeekableByteChannel newWriteChannel(Path path, Set throw new CloudStoragePseudoDirectoryException(cloudPath); } BlobId file = cloudPath.getBlobId(); - BlobInfo.Builder infoBuilder = BlobInfo.builder(file); + BlobInfo.Builder infoBuilder = BlobInfo.newBuilder(file); List writeOptions = new ArrayList<>(); List acls = new ArrayList<>(); HashMap metas = new HashMap<>(); for (OpenOption option : options) { if (option instanceof OptionMimeType) { - infoBuilder.contentType(((OptionMimeType) option).mimeType()); + infoBuilder.setContentType(((OptionMimeType) option).mimeType()); } else if (option instanceof OptionCacheControl) { - infoBuilder.cacheControl(((OptionCacheControl) option).cacheControl()); + infoBuilder.setCacheControl(((OptionCacheControl) option).cacheControl()); } else if (option instanceof OptionContentDisposition) { - infoBuilder.contentDisposition(((OptionContentDisposition) option).contentDisposition()); + infoBuilder.setContentDisposition(((OptionContentDisposition) option).contentDisposition()); } else if (option instanceof OptionContentEncoding) { - infoBuilder.contentEncoding(((OptionContentEncoding) option).contentEncoding()); + infoBuilder.setContentEncoding(((OptionContentEncoding) option).contentEncoding()); } else if (option instanceof OptionUserMetadata) { OptionUserMetadata opMeta = (OptionUserMetadata) option; metas.put(opMeta.key(), opMeta.value()); @@ -317,10 +317,10 @@ private SeekableByteChannel newWriteChannel(Path path, Set } if (!metas.isEmpty()) { - infoBuilder.metadata(metas); + infoBuilder.setMetadata(metas); } if (!acls.isEmpty()) { - infoBuilder.acl(acls); + infoBuilder.setAcl(acls); } try { @@ -391,7 +391,7 @@ public void copy(Path source, Path target, CopyOption... options) throws IOExcep boolean setContentDisposition = false; CloudStoragePath toPath = CloudStorageUtil.checkPath(target); - BlobInfo.Builder tgtInfoBuilder = BlobInfo.builder(toPath.getBlobId()).contentType(""); + BlobInfo.Builder tgtInfoBuilder = BlobInfo.newBuilder(toPath.getBlobId()).setContentType(""); int blockSize = -1; for (CopyOption option : options) { @@ -411,16 +411,16 @@ public void copy(Path source, Path target, CopyOption... options) throws IOExcep if (option instanceof OptionBlockSize) { blockSize = ((OptionBlockSize) option).size(); } else if (option instanceof OptionMimeType) { - tgtInfoBuilder.contentType(((OptionMimeType) option).mimeType()); + tgtInfoBuilder.setContentType(((OptionMimeType) option).mimeType()); setContentType = true; } else if (option instanceof OptionCacheControl) { - tgtInfoBuilder.cacheControl(((OptionCacheControl) option).cacheControl()); + tgtInfoBuilder.setCacheControl(((OptionCacheControl) option).cacheControl()); setCacheControl = true; } else if (option instanceof OptionContentEncoding) { - tgtInfoBuilder.contentEncoding(((OptionContentEncoding) option).contentEncoding()); + tgtInfoBuilder.setContentEncoding(((OptionContentEncoding) option).contentEncoding()); setContentEncoding = true; } else if (option instanceof OptionContentDisposition) { - tgtInfoBuilder.contentDisposition( + tgtInfoBuilder.setContentDisposition( ((OptionContentDisposition) option).contentDisposition()); setContentDisposition = true; } else { @@ -467,31 +467,31 @@ public void copy(Path source, Path target, CopyOption... options) throws IOExcep throw new NoSuchFileException(fromPath.toString()); } if (!setCacheControl) { - tgtInfoBuilder.cacheControl(blobInfo.cacheControl()); + tgtInfoBuilder.setCacheControl(blobInfo.getCacheControl()); } if (!setContentType) { - tgtInfoBuilder.contentType(blobInfo.contentType()); + tgtInfoBuilder.setContentType(blobInfo.getContentType()); } if (!setContentEncoding) { - tgtInfoBuilder.contentEncoding(blobInfo.contentEncoding()); + tgtInfoBuilder.setContentEncoding(blobInfo.getContentEncoding()); } if (!setContentDisposition) { - tgtInfoBuilder.contentDisposition(blobInfo.contentDisposition()); + tgtInfoBuilder.setContentDisposition(blobInfo.getContentDisposition()); } - tgtInfoBuilder.acl(blobInfo.acl()); - tgtInfoBuilder.metadata(blobInfo.metadata()); + tgtInfoBuilder.setAcl(blobInfo.getAcl()); + tgtInfoBuilder.setMetadata(blobInfo.getMetadata()); } BlobInfo tgtInfo = tgtInfoBuilder.build(); Storage.CopyRequest.Builder copyReqBuilder = - Storage.CopyRequest.builder().source(fromPath.getBlobId()); + Storage.CopyRequest.newBuilder().setSource(fromPath.getBlobId()); if (wantReplaceExisting) { - copyReqBuilder = copyReqBuilder.target(tgtInfo); + copyReqBuilder = copyReqBuilder.setTarget(tgtInfo); } else { - copyReqBuilder = copyReqBuilder.target(tgtInfo, Storage.BlobTargetOption.doesNotExist()); + copyReqBuilder = copyReqBuilder.setTarget(tgtInfo, Storage.BlobTargetOption.doesNotExist()); } CopyWriter copyWriter = storage.copy(copyReqBuilder.build()); - copyWriter.result(); + copyWriter.getResult(); } catch (StorageException oops) { throw asIoException(oops); } @@ -551,9 +551,9 @@ public A readAttributes( } BlobInfo blobInfo = storage.get(cloudPath.getBlobId()); // null size indicate a file that we haven't closed yet, so GCS treats it as not there yet. - if (null == blobInfo || blobInfo.size() == null) { + if (null == blobInfo || blobInfo.getSize() == null) { throw new NoSuchFileException( - cloudPath.getBlobId().bucket() + "/" + cloudPath.getBlobId().name()); + cloudPath.getBlobId().getBucket() + "/" + cloudPath.getBlobId().getName()); } CloudStorageObjectAttributes ret; ret = new CloudStorageObjectAttributes(blobInfo); diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageObjectAttributes.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageObjectAttributes.java index 56f02749c727..e9553533ceca 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageObjectAttributes.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageObjectAttributes.java @@ -45,15 +45,15 @@ final class CloudStorageObjectAttributes implements CloudStorageFileAttributes { @Override public long size() { - return info.size(); + return info.getSize(); } @Override public FileTime creationTime() { - if (info.updateTime() == null) { + if (info.getUpdateTime() == null) { return CloudStorageFileSystem.FILE_TIME_UNKNOWN; } - return FileTime.fromMillis(info.updateTime()); + return FileTime.fromMillis(info.getUpdateTime()); } @Override @@ -63,40 +63,40 @@ public FileTime lastModifiedTime() { @Override public Optional etag() { - return Optional.fromNullable(info.etag()); + return Optional.fromNullable(info.getEtag()); } @Override public Optional mimeType() { - return Optional.fromNullable(info.contentType()); + return Optional.fromNullable(info.getContentType()); } @Override public Optional> acl() { - return Optional.fromNullable(info.acl()); + return Optional.fromNullable(info.getAcl()); } @Override public Optional cacheControl() { - return Optional.fromNullable(info.cacheControl()); + return Optional.fromNullable(info.getCacheControl()); } @Override public Optional contentEncoding() { - return Optional.fromNullable(info.contentEncoding()); + return Optional.fromNullable(info.getContentEncoding()); } @Override public Optional contentDisposition() { - return Optional.fromNullable(info.contentDisposition()); + return Optional.fromNullable(info.getContentDisposition()); } @Override public ImmutableMap userMetadata() { - if (null == info.metadata()) { + if (null == info.getMetadata()) { return ImmutableMap.of(); } - return ImmutableMap.copyOf(info.metadata()); + return ImmutableMap.copyOf(info.getMetadata()); } @Override @@ -126,7 +126,9 @@ public FileTime lastAccessTime() { @Override public Object fileKey() { - return info.blobId().bucket() + info.blobId().name() + info.blobId().generation(); + return info.getBlobId().getBucket() + + info.getBlobId().getName() + + info.getBlobId().getGeneration(); } @Override diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannel.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannel.java index bd9cb9def6c5..99aeda874c80 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannel.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannel.java @@ -143,8 +143,8 @@ private void checkOpen() throws ClosedChannelException { private static long fetchSize(Storage gcsStorage, BlobId file) throws IOException { BlobInfo blobInfo = gcsStorage.get(file); if (blobInfo == null) { - throw new NoSuchFileException(String.format("gs://%s/%s", file.bucket(), file.name())); + throw new NoSuchFileException(String.format("gs://%s/%s", file.getBucket(), file.getName())); } - return blobInfo.size(); + return blobInfo.getSize(); } } diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStoragePathTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStoragePathTest.java index 95d5df729ce5..6b38288cda2e 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStoragePathTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStoragePathTest.java @@ -76,14 +76,14 @@ public void testGetGcsFilename_empty_notAllowed() throws IOException { @Test public void testGetGcsFilename_stripsPrefixSlash() throws IOException { try (CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket("doodle")) { - assertThat(fs.getPath("/hi").getBlobId().name()).isEqualTo("hi"); + assertThat(fs.getPath("/hi").getBlobId().getName()).isEqualTo("hi"); } } @Test public void testGetGcsFilename_overrideStripPrefixSlash_doesntStripPrefixSlash() throws IOException { try (CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket("doodle", stripPrefixSlash(false))) { - assertThat(fs.getPath("/hi").getBlobId().name()).isEqualTo("/hi"); + assertThat(fs.getPath("/hi").getBlobId().getName()).isEqualTo("/hi"); } } @@ -91,14 +91,14 @@ public void testGetGcsFilename_overrideStripPrefixSlash_doesntStripPrefixSlash() public void testGetGcsFilename_extraSlashes_throwsIae() throws IOException { try (CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket("doodle")) { thrown.expect(IllegalArgumentException.class); - fs.getPath("a//b").getBlobId().name(); + fs.getPath("a//b").getBlobId().getName(); } } @Test public void testGetGcsFilename_overridepermitEmptyPathComponents() throws IOException { try (CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket("doodle", permitEmptyPathComponents(true))) { - assertThat(fs.getPath("a//b").getBlobId().name()).isEqualTo("a//b"); + assertThat(fs.getPath("a//b").getBlobId().getName()).isEqualTo("a//b"); } } @@ -106,7 +106,7 @@ public void testGetGcsFilename_overridepermitEmptyPathComponents() throws IOExce public void testGetGcsFilename_freaksOutOnExtraSlashesAndDotDirs() throws IOException { try (CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket("doodle")) { thrown.expect(IllegalArgumentException.class); - fs.getPath("a//b/..").getBlobId().name(); + fs.getPath("a//b/..").getBlobId().getName(); } } diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannelTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannelTest.java index ac42be8cd155..526a45eae430 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannelTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannelTest.java @@ -59,7 +59,7 @@ public class CloudStorageReadChannelTest { @Before public void before() throws IOException { - when(metadata.size()).thenReturn(42L); + when(metadata.getSize()).thenReturn(42L); when(gcsStorage.get(file)).thenReturn(metadata); when(gcsStorage.reader(eq(file))).thenReturn(gcsChannel); when(gcsChannel.isOpen()).thenReturn(true); diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java index 6a0cf0a9113e..e874dcfaced3 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java @@ -98,7 +98,7 @@ public class ITGcsNio { public static void beforeClass() throws IOException { // loads the credentials from local disk as par README RemoteStorageHelper gcsHelper = RemoteStorageHelper.create(); - storageOptions = gcsHelper.options(); + storageOptions = gcsHelper.getOptions(); storage = storageOptions.service(); // create and populate test bucket storage.create(BucketInfo.of(BUCKET)); @@ -121,7 +121,7 @@ private static byte[] randomContents(int size) { } private static void fillFile(Storage storage, String fname, int size) throws IOException { - storage.create(BlobInfo.builder(BUCKET, fname).build(), randomContents(size)); + storage.create(BlobInfo.newBuilder(BUCKET, fname).build(), randomContents(size)); } @Test From 1973f2809a3d3f8a12b9f4cd68c1ef5a9fbfe212 Mon Sep 17 00:00:00 2001 From: JP Martin Date: Mon, 24 Oct 2016 04:41:17 -0700 Subject: [PATCH 0014/1764] Shade everything but us in the shaded nio jar (#1327) --- java-storage-nio/google-cloud-nio/pom.xml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 84604fd2daa1..982f22aea9a1 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -111,6 +111,18 @@ org shaded.cloud-nio.org + + io + shaded.cloud-nio.io + + + javax + shaded.cloud-nio.javax + + + okio + shaded.cloud-nio.okio + google shaded.cloud-nio.google From f6a9bfd96c20d2ca200ee339af934903bfeb37ce Mon Sep 17 00:00:00 2001 From: JP Martin Date: Mon, 24 Oct 2016 23:54:16 -0700 Subject: [PATCH 0015/1764] Remove unused dependencies from contrib, NIO and NIO examples (#1333) --- .../google-cloud-nio-examples/README.md | 2 +- .../google-cloud-nio-examples/pom.xml | 51 +------------------ .../cloud/nio/examples/ListFilesystems.java | 6 --- java-storage-nio/google-cloud-nio/pom.xml | 3 +- 4 files changed, 4 insertions(+), 58 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 0810669588b3..29cbf0978dbb 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -16,7 +16,7 @@ To run this example: 3. Compile the JAR with: ``` - mvn package -DskipTests -Dmaven.javadoc.skip=true -Dmaven.source.skip=true + mvn package -DskipTests -Dmaven.javadoc.skip=true -Dmaven.source.skip=true ``` 4. Run the sample with: diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 469774e01e84..799ec387710b 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -22,56 +22,7 @@ google-cloud-storage ${project.version} - - com.google.guava - guava - 19.0 - - - com.google.code.findbugs - jsr305 - 2.0.1 - - - javax.inject - javax.inject - 1 - - - com.google.auto.service - auto-service - 1.0-rc2 - provided - - - com.google.auto.value - auto-value - 1.1 - provided - - - junit - junit - 4.12 - test - - - com.google.guava - guava-testlib - 19.0 - test - - - com.google.truth - truth - 0.27 - test - - - org.mockito - mockito-core - 1.9.5 - + org.apache.maven.plugins maven-assembly-plugin diff --git a/java-storage-nio/google-cloud-nio-examples/src/main/java/com/google/cloud/nio/examples/ListFilesystems.java b/java-storage-nio/google-cloud-nio-examples/src/main/java/com/google/cloud/nio/examples/ListFilesystems.java index b03dc13763d1..c81a2367cf06 100644 --- a/java-storage-nio/google-cloud-nio-examples/src/main/java/com/google/cloud/nio/examples/ListFilesystems.java +++ b/java-storage-nio/google-cloud-nio-examples/src/main/java/com/google/cloud/nio/examples/ListFilesystems.java @@ -17,12 +17,6 @@ package com.google.cloud.nio.examples; import java.io.IOException; -import java.net.URI; -import java.nio.file.FileSystem; -import java.nio.file.FileSystems; -import java.nio.file.Files; -import java.nio.file.Path; -import java.nio.file.Paths; import java.nio.file.spi.FileSystemProvider; /** diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 982f22aea9a1..c4fe132764f5 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -19,7 +19,7 @@ ${project.groupId} - google-cloud + google-cloud-storage ${project.version} @@ -71,6 +71,7 @@ org.mockito mockito-core 1.9.5 + test From 3f42cceb458282fd698da03e0ae17628c32de2b2 Mon Sep 17 00:00:00 2001 From: Marco Ziccardi Date: Fri, 28 Oct 2016 22:15:39 +0200 Subject: [PATCH 0016/1764] Rename setters/getters/builders for core classes to meet proto conventions (#1341) * Rename setters/getters/builders for core classes to meet proto conventions * Update examples, snippets and READMEs to use renamed core getters/setters/builders --- .../nio/CloudStorageFileSystemProvider.java | 8 ++++---- .../nio/CloudStorageFileAttributeViewTest.java | 2 +- .../nio/CloudStorageFileAttributesTest.java | 2 +- .../nio/CloudStorageFileSystemProviderTest.java | 2 +- .../contrib/nio/CloudStorageFileSystemTest.java | 4 ++-- .../nio/CloudStorageLateInitializationTest.java | 8 ++++---- .../contrib/nio/CloudStorageOptionsTest.java | 2 +- .../contrib/nio/CloudStoragePathTest.java | 2 +- .../storage/contrib/nio/LocalStorageHelper.java | 16 ++++++++-------- .../cloud/storage/contrib/nio/it/ITGcsNio.java | 2 +- 10 files changed, 24 insertions(+), 24 deletions(-) diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java index dc95dacca4c1..727327d215fd 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java @@ -149,9 +149,9 @@ private void initStorage() { return; } if (storageOptions == null) { - this.storage = StorageOptions.defaultInstance().service(); + this.storage = StorageOptions.getDefaultInstance().getService(); } else { - this.storage = storageOptions.service(); + this.storage = storageOptions.getService(); } } @@ -653,8 +653,8 @@ private IOException asIoException(StorageException oops) { // RPC API can only throw StorageException, but CloudStorageFileSystemProvider // can only throw IOException. Square peg, round hole. // TODO(#810): Research if other codes should be translated similarly. - if (oops.code() == 404) { - return new NoSuchFileException(oops.reason()); + if (oops.getCode() == 404) { + return new NoSuchFileException(oops.getReason()); } Throwable cause = oops.getCause(); diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributeViewTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributeViewTest.java index cfdae1330689..30bfe1244b82 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributeViewTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributeViewTest.java @@ -51,7 +51,7 @@ public class CloudStorageFileAttributeViewTest { @Before public void before() { - CloudStorageFileSystemProvider.setStorageOptions(LocalStorageHelper.options()); + CloudStorageFileSystemProvider.setStorageOptions(LocalStorageHelper.getOptions()); path = Paths.get(URI.create("gs://red/water")); } diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributesTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributesTest.java index e0196b0d674f..9a6ca7339151 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributesTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributesTest.java @@ -47,7 +47,7 @@ public class CloudStorageFileAttributesTest { @Before public void before() { - CloudStorageFileSystemProvider.setStorageOptions(LocalStorageHelper.options()); + CloudStorageFileSystemProvider.setStorageOptions(LocalStorageHelper.getOptions()); path = Paths.get(URI.create("gs://bucket/randompath")); dir = Paths.get(URI.create("gs://bucket/randompath/")); } diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java index c66de5dabb9e..86e87d0e71e1 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java @@ -89,7 +89,7 @@ public class CloudStorageFileSystemProviderTest { @Before public void before() { - CloudStorageFileSystemProvider.setStorageOptions(LocalStorageHelper.options()); + CloudStorageFileSystemProvider.setStorageOptions(LocalStorageHelper.getOptions()); } @Test diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemTest.java index 66d2c730696c..ec856447b96a 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemTest.java @@ -56,7 +56,7 @@ public class CloudStorageFileSystemTest { @Before public void before() { - CloudStorageFileSystemProvider.setStorageOptions(LocalStorageHelper.options()); + CloudStorageFileSystemProvider.setStorageOptions(LocalStorageHelper.getOptions()); } @Test @@ -131,7 +131,7 @@ public void testNullness() throws IOException, NoSuchMethodException, SecurityEx new NullPointerTester() .ignore(CloudStorageFileSystem.class.getMethod("equals", Object.class)) .setDefault(CloudStorageConfiguration.class, CloudStorageConfiguration.DEFAULT) - .setDefault(StorageOptions.class, LocalStorageHelper.options()); + .setDefault(StorageOptions.class, LocalStorageHelper.getOptions()); tester.testAllPublicStaticMethods(CloudStorageFileSystem.class); tester.testAllPublicInstanceMethods(fs); } diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageLateInitializationTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageLateInitializationTest.java index c52db94df1e9..4c5c0387f14d 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageLateInitializationTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageLateInitializationTest.java @@ -47,14 +47,14 @@ public class CloudStorageLateInitializationTest { public void before() { mockOptions = mock(StorageOptions.class); Storage mockStorage = mock(Storage.class); - when(mockOptions.service()).thenReturn(mockStorage); + when(mockOptions.getService()).thenReturn(mockStorage); CloudStorageFileSystemProvider.setStorageOptions(mockOptions); } @Test public void ctorDoesNotCreateStorage() { new CloudStorageFileSystemProvider(); - verify(mockOptions, never()).service(); + verify(mockOptions, never()).getService(); } @Test @@ -62,7 +62,7 @@ public void getPathCreatesStorageOnce() { CloudStorageFileSystemProvider provider = new CloudStorageFileSystemProvider(); provider.getPath(URI.create("gs://bucket1/wat")); provider.getPath(URI.create("gs://bucket2/wat")); - verify(mockOptions, times(1)).service(); + verify(mockOptions, times(1)).getService(); } @Test @@ -70,7 +70,7 @@ public void getFileSystemCreatesStorageOnce() { CloudStorageFileSystemProvider provider = new CloudStorageFileSystemProvider(); provider.getFileSystem(URI.create("gs://bucket1")); provider.getFileSystem(URI.create("gs://bucket2")); - verify(mockOptions, times(1)).service(); + verify(mockOptions, times(1)).getService(); } } diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageOptionsTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageOptionsTest.java index 28e23c4e85c9..d5dd2592c39c 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageOptionsTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageOptionsTest.java @@ -41,7 +41,7 @@ public class CloudStorageOptionsTest { @Before public void before() { - CloudStorageFileSystemProvider.setStorageOptions(LocalStorageHelper.options()); + CloudStorageFileSystemProvider.setStorageOptions(LocalStorageHelper.getOptions()); } @Test diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStoragePathTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStoragePathTest.java index 6b38288cda2e..179baa453bb3 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStoragePathTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStoragePathTest.java @@ -46,7 +46,7 @@ public class CloudStoragePathTest { @Before public void before() { - CloudStorageFileSystemProvider.setStorageOptions(LocalStorageHelper.options()); + CloudStorageFileSystemProvider.setStorageOptions(LocalStorageHelper.getOptions()); } @Test diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/LocalStorageHelper.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/LocalStorageHelper.java index a27a0df3a43a..481ebc79a6c9 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/LocalStorageHelper.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/LocalStorageHelper.java @@ -22,7 +22,7 @@ /** * Utility to create an in-memory storage configuration for testing. Storage options can be - * obtained via the {@link #options()} method. Returned options will point to FakeStorageRpc. + * obtained via the {@link #getOptions()} method. Returned options will point to FakeStorageRpc. */ class LocalStorageHelper { @@ -33,11 +33,11 @@ class LocalStorageHelper { * Returns a {@link StorageOptions} that use the static FakeStorageRpc instance, and resets it * first so you start from a clean slate. That instance will throw if you pass it any option. */ - public static StorageOptions options() { + public static StorageOptions getOptions() { instance.reset(); - return StorageOptions.builder() - .projectId("dummy-project-for-testing") - .serviceRpcFactory( + return StorageOptions.newBuilder() + .setProjectId("dummy-project-for-testing") + .setServiceRpcFactory( new ServiceRpcFactory() { @Override public StorageRpc create(StorageOptions options) { @@ -52,9 +52,9 @@ public StorageRpc create(StorageOptions options) { * option. */ public static StorageOptions customOptions(final boolean throwIfOptions) { - return StorageOptions.builder() - .projectId("dummy-project-for-testing") - .serviceRpcFactory( + return StorageOptions.newBuilder() + .setProjectId("dummy-project-for-testing") + .setServiceRpcFactory( new ServiceRpcFactory() { @Override public StorageRpc create(StorageOptions options) { diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java index e874dcfaced3..602b2d7ff03f 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java @@ -99,7 +99,7 @@ public static void beforeClass() throws IOException { // loads the credentials from local disk as par README RemoteStorageHelper gcsHelper = RemoteStorageHelper.create(); storageOptions = gcsHelper.getOptions(); - storage = storageOptions.service(); + storage = storageOptions.getService(); // create and populate test bucket storage.create(BucketInfo.of(BUCKET)); fillFile(storage, SML_FILE, SML_SIZE); From aba630fee6584db088283f2a8d3ad4d95debaac6 Mon Sep 17 00:00:00 2001 From: Marco Ziccardi Date: Sat, 29 Oct 2016 16:25:42 +0200 Subject: [PATCH 0017/1764] Release 0.5.0 --- java-storage-nio/google-cloud-nio-examples/pom.xml | 2 +- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 799ec387710b..d0b4e27bac7a 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.4.1-SNAPSHOT + 0.5.0 google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index c4fe132764f5..1ed2df9becd4 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.4.1-SNAPSHOT + 0.5.0 google-cloud-nio From 8f0e928875f78511197e18fe37f29e92f4a54545 Mon Sep 17 00:00:00 2001 From: travis-ci Date: Sat, 29 Oct 2016 17:20:07 +0000 Subject: [PATCH 0018/1764] Updating version in README files. [ci skip] --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 29cbf0978dbb..5f93fac3f8cc 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -22,12 +22,12 @@ To run this example: 4. Run the sample with: ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.4.1-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.4.1-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.5.1-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.5.1-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.4.1-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.5.1-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` The sample doesn't have anything about Google Cloud Storage in it. It gets that ability from the NIO diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index c3429dc19995..c10777e033e8 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.4.0 + 0.5.0 ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.4.0' +compile 'com.google.cloud:google-cloud-nio:0.5.0' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.4.0" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.5.0" ``` Example Applications From 5bfd01ca9d2803b8ee93a39b7fe36d25d410338b Mon Sep 17 00:00:00 2001 From: Marco Ziccardi Date: Sat, 29 Oct 2016 23:48:37 +0200 Subject: [PATCH 0019/1764] Update version to 0.5.1-SNAPSHOT --- java-storage-nio/google-cloud-nio-examples/pom.xml | 2 +- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index d0b4e27bac7a..9dc320dff0f2 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.5.0 + 0.5.1-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 1ed2df9becd4..10c0796a95cf 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.5.0 + 0.5.1-SNAPSHOT google-cloud-nio From 34056ac19075f268a509f823631f0f7b61fdcb37 Mon Sep 17 00:00:00 2001 From: JP Martin Date: Thu, 3 Nov 2016 07:41:01 -0700 Subject: [PATCH 0020/1764] Un-shade javax in google-cloud-nio shaded jar (#1362) --- java-storage-nio/google-cloud-nio/pom.xml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 10c0796a95cf..ca52a9d42b2f 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -106,6 +106,7 @@ shaded.cloud-nio.com com.google.cloud.** + com.google.auto.** @@ -116,10 +117,6 @@ io shaded.cloud-nio.io - - javax - shaded.cloud-nio.javax - okio shaded.cloud-nio.okio From 06f5d21e45d1b03d5cceab29327c71bfa0ec12fc Mon Sep 17 00:00:00 2001 From: Marco Ziccardi Date: Fri, 4 Nov 2016 14:26:29 +0100 Subject: [PATCH 0021/1764] Release 0.5.1 --- java-storage-nio/google-cloud-nio-examples/pom.xml | 2 +- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 9dc320dff0f2..1b5d12c3a152 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.5.1-SNAPSHOT + 0.5.1 google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index ca52a9d42b2f..ce51de434c2e 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.5.1-SNAPSHOT + 0.5.1 google-cloud-nio From 0731a1c0a000277e60bd1b849979adc2e4904b3f Mon Sep 17 00:00:00 2001 From: travis-ci Date: Fri, 4 Nov 2016 14:37:58 +0000 Subject: [PATCH 0022/1764] Updating version in README files. [ci skip] --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 5f93fac3f8cc..75387a060691 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -22,12 +22,12 @@ To run this example: 4. Run the sample with: ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.5.1-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.5.1-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.5.2-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.5.2-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.5.1-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.5.2-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` The sample doesn't have anything about Google Cloud Storage in it. It gets that ability from the NIO diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index c10777e033e8..017dadab9d7f 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.5.0 + 0.5.1 ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.5.0' +compile 'com.google.cloud:google-cloud-nio:0.5.1' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.5.0" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.5.1" ``` Example Applications From f61d99bd7c41668395642c54f4197489979e50e4 Mon Sep 17 00:00:00 2001 From: Marco Ziccardi Date: Sun, 6 Nov 2016 20:12:27 +0100 Subject: [PATCH 0023/1764] Update version to 0.5.2-SNAPSHOT --- java-storage-nio/google-cloud-nio-examples/pom.xml | 2 +- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 1b5d12c3a152..900cd2558794 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.5.1 + 0.5.2-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index ce51de434c2e..873e42e29cba 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.5.1 + 0.5.2-SNAPSHOT google-cloud-nio From 3cb06f03d3a2d0e9e6cd6b092a2c39b7cc14570f Mon Sep 17 00:00:00 2001 From: Marco Ziccardi Date: Mon, 14 Nov 2016 19:42:00 +0100 Subject: [PATCH 0024/1764] Release 0.6.0 --- java-storage-nio/google-cloud-nio-examples/pom.xml | 2 +- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 900cd2558794..d2ca6c52dd65 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.5.2-SNAPSHOT + 0.6.0 google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 873e42e29cba..402fd28a8922 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.5.2-SNAPSHOT + 0.6.0 google-cloud-nio From 299fb8fbb686172dc7891ad2d1cafbf20e0c4d56 Mon Sep 17 00:00:00 2001 From: travis-ci Date: Tue, 15 Nov 2016 01:48:55 +0000 Subject: [PATCH 0025/1764] Updating version in README files. [ci skip] --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 75387a060691..1658ed0e2b8a 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -22,12 +22,12 @@ To run this example: 4. Run the sample with: ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.5.2-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.5.2-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.6.1-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.6.1-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.5.2-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.6.1-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` The sample doesn't have anything about Google Cloud Storage in it. It gets that ability from the NIO diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 017dadab9d7f..c727ec30c537 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.5.1 + 0.6.0 ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.5.1' +compile 'com.google.cloud:google-cloud-nio:0.6.0' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.5.1" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.6.0" ``` Example Applications From 38cc46304c6b597aab0c6595e2c559d026fa460d Mon Sep 17 00:00:00 2001 From: Marco Ziccardi Date: Tue, 15 Nov 2016 04:03:26 +0100 Subject: [PATCH 0026/1764] Update version to 0.6.1-SNAPSHOT --- java-storage-nio/google-cloud-nio-examples/pom.xml | 2 +- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index d2ca6c52dd65..715bea9385fc 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.6.0 + 0.6.1-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 402fd28a8922..37f18f0d716f 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.6.0 + 0.6.1-SNAPSHOT google-cloud-nio From d75816ef60e011f2d0c829a29f10b998d7ee2892 Mon Sep 17 00:00:00 2001 From: garrettjonesgoogle Date: Thu, 24 Nov 2016 09:54:25 -0800 Subject: [PATCH 0027/1764] Release 0.7.0 (#1422) --- java-storage-nio/google-cloud-nio-examples/pom.xml | 2 +- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 715bea9385fc..516bac0f70af 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.6.1-SNAPSHOT + 0.7.0 google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 37f18f0d716f..f92222b2562d 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.6.1-SNAPSHOT + 0.7.0 google-cloud-nio From e6834f18f59c8b54ed79e436995a5480c0258d89 Mon Sep 17 00:00:00 2001 From: garrettjonesgoogle Date: Thu, 24 Nov 2016 18:21:50 -0800 Subject: [PATCH 0028/1764] Updating version in README files. (#1424) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 1658ed0e2b8a..b74d11a79059 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -22,12 +22,12 @@ To run this example: 4. Run the sample with: ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.6.1-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.6.1-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.7.1-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.7.1-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.6.1-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.7.1-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` The sample doesn't have anything about Google Cloud Storage in it. It gets that ability from the NIO diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index c727ec30c537..986b744f29f8 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.6.0 + 0.7.0 ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.6.0' +compile 'com.google.cloud:google-cloud-nio:0.7.0' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.6.0" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.7.0" ``` Example Applications From 44750625111728bc6e8f1aaf2afb4cd07ff89932 Mon Sep 17 00:00:00 2001 From: garrettjonesgoogle Date: Thu, 24 Nov 2016 18:32:46 -0800 Subject: [PATCH 0029/1764] Update version to 0.7.1-SNAPSHOT (#1426) --- java-storage-nio/google-cloud-nio-examples/pom.xml | 2 +- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 516bac0f70af..ecb29b9334ea 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.7.0 + 0.7.1-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index f92222b2562d..d1fc56609f75 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.7.0 + 0.7.1-SNAPSHOT google-cloud-nio From d0c26ee28fa13c800951e5082ed760583ef025d7 Mon Sep 17 00:00:00 2001 From: garrettjonesgoogle Date: Thu, 8 Dec 2016 14:34:48 -0800 Subject: [PATCH 0030/1764] Release 0.8.0, bump four APIs to beta (#1465) As part of this, introducing some new pom properties: * core.version: version of google-cloud-core * beta.version: version used by beta APIs (which is the project version plus -beta) * storage.version: the version of google-cloud-storage (since several APIs depend on it) Lastly, removing "(Alpha)" from titles in README files except the root README file, because it's hard to keep all those tags up to date. --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 2 +- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index ecb29b9334ea..8b26a655f9d4 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.7.1-SNAPSHOT + 0.8.0 google-cloud-nio-examples @@ -20,7 +20,7 @@ ${project.groupId} google-cloud-storage - ${project.version} + ${storage.version} diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 986b744f29f8..e57e8a207ed7 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -1,4 +1,4 @@ -NIO Filesystem Provider for Google Cloud Storage (Alpha) +NIO Filesystem Provider for Google Cloud Storage ======================================================== Implementation of Java 7 `java.nio.file.FileSystem` for diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index d1fc56609f75..18a7cfd954bc 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.7.1-SNAPSHOT + 0.8.0 google-cloud-nio @@ -20,7 +20,7 @@ ${project.groupId} google-cloud-storage - ${project.version} + ${storage.version} com.google.guava From 49bb0f2fda59fcc60adf89b90c2197afc98d26a0 Mon Sep 17 00:00:00 2001 From: garrettjonesgoogle Date: Fri, 9 Dec 2016 10:08:58 -0800 Subject: [PATCH 0031/1764] Update version to 0.8.1-SNAPSHOT (#1467) Also, update versions in README to 0.8.0 --- java-storage-nio/google-cloud-nio-examples/pom.xml | 2 +- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 8b26a655f9d4..2b07df873af8 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.8.0 + 0.8.1-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index e57e8a207ed7..7d7df3b722bc 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.7.0 + 0.8.0 ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.7.0' +compile 'com.google.cloud:google-cloud-nio:0.8.0' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.7.0" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.8.0" ``` Example Applications diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 18a7cfd954bc..0646be3fe3da 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.8.0 + 0.8.1-SNAPSHOT google-cloud-nio From 90d442b3693cce61c78add0c4edeb5614fd9538d Mon Sep 17 00:00:00 2001 From: Michael Darakananda Date: Tue, 13 Dec 2016 14:34:16 +1100 Subject: [PATCH 0032/1764] make pubsub high perf compile (#1474) * merge from master * make pubsub high perf compile * make AckDeadlineRenewerTest pass --- java-storage-nio/google-cloud-nio-examples/pom.xml | 2 +- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 8b26a655f9d4..2b07df873af8 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.8.0 + 0.8.1-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index e57e8a207ed7..7d7df3b722bc 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.7.0 + 0.8.0 ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.7.0' +compile 'com.google.cloud:google-cloud-nio:0.8.0' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.7.0" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.8.0" ``` Example Applications diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 18a7cfd954bc..0646be3fe3da 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.8.0 + 0.8.1-SNAPSHOT google-cloud-nio From d3cc69fb0e5c40fee084e5965e56725bc5fce27d Mon Sep 17 00:00:00 2001 From: garrettjonesgoogle Date: Mon, 9 Jan 2017 09:08:26 -0800 Subject: [PATCH 0033/1764] Release 0.8.1 (#1512) --- java-storage-nio/google-cloud-nio-examples/pom.xml | 2 +- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 2b07df873af8..f5c7fef93cbc 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.8.1-SNAPSHOT + 0.8.1-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 0646be3fe3da..8b475667adcd 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.8.1-SNAPSHOT + 0.8.1-alpha google-cloud-nio From 6de57bedccc665e5b6d9ff6f6c760e61d87d8d9f Mon Sep 17 00:00:00 2001 From: Garrett Jones Date: Mon, 9 Jan 2017 17:22:24 -0800 Subject: [PATCH 0034/1764] Updating version in README files. [ci skip] --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index b74d11a79059..93c191c8895e 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -22,12 +22,12 @@ To run this example: 4. Run the sample with: ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.7.1-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.7.1-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.8.2-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.8.2-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.7.1-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.8.2-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` The sample doesn't have anything about Google Cloud Storage in it. It gets that ability from the NIO diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 7d7df3b722bc..c16102a1f5c0 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.8.0 + 0.8.1-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.8.0' +compile 'com.google.cloud:google-cloud-nio:0.8.1-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.8.0" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.8.1-alpha" ``` Example Applications From f8aa21140573c87e5cf285c438d66f7636375b96 Mon Sep 17 00:00:00 2001 From: Garrett Jones Date: Mon, 9 Jan 2017 17:53:27 -0800 Subject: [PATCH 0035/1764] Update version to 0.8.2-alpha-SNAPSHOT --- java-storage-nio/google-cloud-nio-examples/pom.xml | 2 +- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index f5c7fef93cbc..e3cbb6da9ed3 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.8.1-alpha + 0.8.2-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 8b475667adcd..28a6c2409464 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.8.1-alpha + 0.8.2-alpha-SNAPSHOT google-cloud-nio From afe441d172dd614325402f59fd9ebc4371f6eb16 Mon Sep 17 00:00:00 2001 From: JP Martin Date: Thu, 12 Jan 2017 10:10:54 -0800 Subject: [PATCH 0036/1764] Allow path in URIs passed to newFileSystem (#1470) * This makes it easier for users who start with a URI describing a full path to get a FileSystem that can work with that path, since they no longer have to needlessly remove the path from the URI. Note that Oracle's description of newFileSystem [1] puts no restriction on the passed URI. [1] https://docs.oracle.com/javase/7/docs/api/java/nio/file/FileSystems.html#newFileSystem(java.net.URI,%20java.util.Map) --- .../contrib/nio/CloudStorageFileSystemProvider.java | 10 +++++----- .../nio/CloudStorageFileSystemProviderTest.java | 8 ++++++++ 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java index 727327d215fd..f65549b69fec 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java @@ -170,14 +170,15 @@ public CloudStorageFileSystem getFileSystem(URI uri) { } /** - * Returns Cloud Storage file system, provided a URI with no path, e.g. {@code gs://bucket}. + * Returns Cloud Storage file system, provided a URI, e.g. {@code gs://bucket}. + * The URI can include a path component (that will be ignored). * * @param uri bucket and current working directory, e.g. {@code gs://bucket} * @param env map of configuration options, whose keys correspond to the method names of * {@link CloudStorageConfiguration.Builder}. However you are not allowed to set the working * directory, as that should be provided in the {@code uri} - * @throws IllegalArgumentException if {@code uri} specifies a user, query, fragment, or scheme is - * not {@value CloudStorageFileSystem#URI_SCHEME} + * @throws IllegalArgumentException if {@code uri} specifies a port, user, query, or fragment, or + * if scheme is not {@value CloudStorageFileSystem#URI_SCHEME} */ @Override public CloudStorageFileSystem newFileSystem(URI uri, Map env) { @@ -191,11 +192,10 @@ public CloudStorageFileSystem newFileSystem(URI uri, Map env) { CloudStorageFileSystem.URI_SCHEME, uri); checkArgument( uri.getPort() == -1 - && isNullOrEmpty(uri.getPath()) && isNullOrEmpty(uri.getQuery()) && isNullOrEmpty(uri.getFragment()) && isNullOrEmpty(uri.getUserInfo()), - "GCS FileSystem URIs mustn't have: port, userinfo, path, query, or fragment: %s", + "GCS FileSystem URIs mustn't have: port, userinfo, query, or fragment: %s", uri); CloudStorageUtil.checkBucket(uri.getHost()); initStorage(); diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java index 86e87d0e71e1..970d60217e57 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java @@ -54,7 +54,9 @@ import java.nio.file.OpenOption; import java.nio.file.Path; import java.nio.file.Paths; +import java.util.HashMap; import java.util.List; +import java.util.Map; /** * Unit tests for {@link CloudStorageFileSystemProvider}. @@ -644,6 +646,12 @@ public void testProviderEquals() { assertThat(path1.getFileSystem().provider()).isNotEqualTo(path3.getFileSystem().provider()); } + @Test + public void testNewFileSystem() throws IOException { + Map env = new HashMap<>(); + FileSystems.newFileSystem(URI.create("gs://bucket/path/to/file"), env); + } + private static CloudStorageConfiguration permitEmptyPathComponents(boolean value) { return CloudStorageConfiguration.builder().permitEmptyPathComponents(value).build(); } From 6bf60d17c2410943a87abba084e4d4be2a04e9c4 Mon Sep 17 00:00:00 2001 From: JP Martin Date: Fri, 13 Jan 2017 11:48:56 -0800 Subject: [PATCH 0037/1764] Add a PathMatcher for CloudStorageFileSystem (#1469) Add a test, as well. We reuse the default PathMatcher since it does a fine job of globbing files. --- .../contrib/nio/CloudStorageFileSystem.java | 7 ++---- .../nio/CloudStorageFileSystemTest.java | 24 +++++++++++++++++++ 2 files changed, 26 insertions(+), 5 deletions(-) diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystem.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystem.java index 60a39fb5a817..4f031c92f740 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystem.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystem.java @@ -27,6 +27,7 @@ import java.net.URISyntaxException; import java.nio.file.FileStore; import java.nio.file.FileSystem; +import java.nio.file.FileSystems; import java.nio.file.Path; import java.nio.file.PathMatcher; import java.nio.file.WatchService; @@ -210,13 +211,9 @@ public Set supportedFileAttributeViews() { return SUPPORTED_VIEWS; } - /** - * Throws {@link UnsupportedOperationException} because this feature hasn't been implemented yet. - */ @Override public PathMatcher getPathMatcher(String syntaxAndPattern) { - // TODO(#813): Implement me. - throw new UnsupportedOperationException(); + return FileSystems.getDefault().getPathMatcher(syntaxAndPattern); } /** diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemTest.java index ec856447b96a..d7d5b346c376 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemTest.java @@ -34,6 +34,7 @@ import java.nio.file.FileSystems; import java.nio.file.Files; import java.nio.file.Path; +import java.nio.file.PathMatcher; import java.nio.file.Paths; import java.util.ArrayList; import java.util.List; @@ -159,4 +160,27 @@ public void testListFiles() throws IOException { assertThat(got).containsExactlyElementsIn(goodPaths); } } + + @Test + public void testMatcher() throws IOException { + try (FileSystem fs = CloudStorageFileSystem.forBucket("bucket")) { + String pattern1 = "glob:*.java"; + PathMatcher javaFileMatcher = fs.getPathMatcher(pattern1); + assertMatches(fs, javaFileMatcher, "a.java", true); + assertMatches(fs, javaFileMatcher, "a.text", false); + assertMatches(fs, javaFileMatcher, "folder/c.java", true); + assertMatches(fs, javaFileMatcher, "d", false); + + String pattern2 = "glob:*.{java,text}"; + PathMatcher javaAndTextFileMatcher = fs.getPathMatcher(pattern2); + assertMatches(fs, javaAndTextFileMatcher, "a.java", true); + assertMatches(fs, javaAndTextFileMatcher, "a.text", true); + assertMatches(fs, javaAndTextFileMatcher, "folder/c.java", true); + assertMatches(fs, javaAndTextFileMatcher, "d", false); + } + } + + private void assertMatches(FileSystem fs, PathMatcher matcher, String toMatch, boolean expected) { + assertThat(matcher.matches(fs.getPath(toMatch).getFileName())).isEqualTo(expected); + } } From 9778b1b3f83fc28f03b74f3a50ca00aeadcccafd Mon Sep 17 00:00:00 2001 From: Garrett Jones Date: Wed, 1 Feb 2017 11:07:51 -0800 Subject: [PATCH 0038/1764] Release 0.8.2 Note: This version was accidentally released to Sonatype because of experimenting with deployment commands, combined with the fact that autoReleaseAfterClose is set to true. Since releases can't be taken back, we might as well own up to the release and push the code forward. --- java-storage-nio/google-cloud-nio-examples/pom.xml | 2 +- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index e3cbb6da9ed3..9822164147c2 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.8.2-alpha-SNAPSHOT + 0.8.2-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 28a6c2409464..297938dd5932 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.8.2-alpha-SNAPSHOT + 0.8.2-alpha google-cloud-nio From 00e301d9ef5bc9461bcf24d67006496094208472 Mon Sep 17 00:00:00 2001 From: Garrett Jones Date: Wed, 1 Feb 2017 11:42:59 -0800 Subject: [PATCH 0039/1764] Updating version in README files. [ci skip] --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 93c191c8895e..bddf1586402d 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -22,12 +22,12 @@ To run this example: 4. Run the sample with: ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.8.2-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.8.2-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.8.3-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.8.3-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.8.2-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.8.3-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` The sample doesn't have anything about Google Cloud Storage in it. It gets that ability from the NIO diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index c16102a1f5c0..74ec767491ed 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.8.1-alpha + 0.8.2-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.8.1-alpha' +compile 'com.google.cloud:google-cloud-nio:0.8.2-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.8.1-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.8.2-alpha" ``` Example Applications From 4a083d8d73dfe49788e906f3316405a2b6ab645b Mon Sep 17 00:00:00 2001 From: garrettjonesgoogle Date: Wed, 1 Feb 2017 15:12:02 -0800 Subject: [PATCH 0040/1764] Update version to 0.8.3-*-SNAPSHOT (#1583) --- java-storage-nio/google-cloud-nio-examples/pom.xml | 2 +- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 9822164147c2..cd59fa058ca4 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.8.2-alpha + 0.8.3-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 297938dd5932..6d951612661a 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.8.2-alpha + 0.8.3-alpha-SNAPSHOT google-cloud-nio From 324e838f875454ec64962f5967ad5f049f8c4900 Mon Sep 17 00:00:00 2001 From: Garrett Jones Date: Fri, 3 Feb 2017 13:31:11 -0800 Subject: [PATCH 0041/1764] Release 0.8.3 --- java-storage-nio/google-cloud-nio-examples/pom.xml | 2 +- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index cd59fa058ca4..b94e95ec41aa 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.8.3-alpha-SNAPSHOT + 0.8.3-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 6d951612661a..161b098a07e3 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.8.3-alpha-SNAPSHOT + 0.8.3-alpha google-cloud-nio From 62029405309f659e97dc8ba042e9bca60abce714 Mon Sep 17 00:00:00 2001 From: Garrett Jones Date: Fri, 3 Feb 2017 13:31:42 -0800 Subject: [PATCH 0042/1764] Updating version in README files. [ci skip] --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index bddf1586402d..b3b60103bdbd 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -22,12 +22,12 @@ To run this example: 4. Run the sample with: ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.8.3-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.8.3-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.8.4-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.8.4-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.8.3-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.8.4-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` The sample doesn't have anything about Google Cloud Storage in it. It gets that ability from the NIO diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 74ec767491ed..e8eedaf94d71 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.8.2-alpha + 0.8.3-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.8.2-alpha' +compile 'com.google.cloud:google-cloud-nio:0.8.3-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.8.2-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.8.3-alpha" ``` Example Applications From 7c80696028c6522bd76472badc6633fe8b5d30ab Mon Sep 17 00:00:00 2001 From: Garrett Jones Date: Fri, 3 Feb 2017 16:08:18 -0800 Subject: [PATCH 0043/1764] Update version to 0.8.4-*-SNAPSHOT --- java-storage-nio/google-cloud-nio-examples/pom.xml | 2 +- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index b94e95ec41aa..7021b6649167 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.8.3-alpha + 0.8.4-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 161b098a07e3..2a2e9d3145da 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.8.3-alpha + 0.8.4-alpha-SNAPSHOT google-cloud-nio From f19440dc2fbb25fd2e2a8a875e5bfb7954c0ec49 Mon Sep 17 00:00:00 2001 From: Michael Darakananda Date: Tue, 7 Feb 2017 13:34:12 +1100 Subject: [PATCH 0044/1764] merge master into pubsub-hp (#1591) * Update version to 0.8.1-SNAPSHOT (#1467) Also, update versions in README to 0.8.0 * Add link to Maven Central for maven-central badge. (#1468) Used to link to the image, which wasn't super useful. * fix more races in pubsub tests Previously BlockingProcessStreamReader has a terminate() method, used to tell the Reader to stop reading from the emulator process. This causes an inter-process race. If the Reader stops before reading emulator's output, the emulator process will hang as it tries to write to stdout/stderr as there's no one to read from the other side of the pipe. Since there is no way to safely stop the Reader, this commit deletes the method and its associated test. Additionally, the timeout for LocalSystemTest is increased to 3 minutes, since the emulator, somehow, consistently takes just longer than a minute to shut down. * Regenerating SPI layer (#1501) * Converting Error Reporting and Monitoring to use resource name types * Removing formatX/parseX methods from pubsub, converting usage of the same to resource name types * New methods in Logging and PubSub * Updating grpc dependency to 1.0.3 (#1504) * Release 0.8.1 (#1512) * Fix code snippet (wrong method name) in README.md Original code snippet in _"Querying data"_ section: `..while (!queryResponse.jobComplete()) {..` This results in a compile error: _"Cannot resolve method jobComplete()"_ The correct method is `jobCompleted()` * Updating version in README files. [ci skip] * Update version to 0.8.2-alpha-SNAPSHOT * Allow path in URIs passed to newFileSystem (#1470) * This makes it easier for users who start with a URI describing a full path to get a FileSystem that can work with that path, since they no longer have to needlessly remove the path from the URI. Note that Oracle's description of newFileSystem [1] puts no restriction on the passed URI. [1] https://docs.oracle.com/javase/7/docs/api/java/nio/file/FileSystems.html#newFileSystem(java.net.URI,%20java.util.Map) * Preventing logging re-entrance at FINE level (#1523) * Preventing logging re-entrance at FINE level Also: * Reducing the scope of synchronized blocks * Removing logger exclusions except for Http2FrameLogger * Add a PathMatcher for CloudStorageFileSystem (#1469) Add a test, as well. We reuse the default PathMatcher since it does a fine job of globbing files. * Set timestamp from LogRecord (#1533) * Initialize the default MonitoredResource from a GAE environment (#1535) * BigQuery: Add support to FormatOptions for AVRO https://github.com/GoogleCloudPlatform/google-cloud-java/issues/1441 Added new constant in FormatOptions, and a corresponding factory method. Updated test cases. Confirmed that AVRO does not require special treatment (like CSV does), so no additional changes are required. * Reverting changed commited by mistake before review. * BigQuery: Add support to FormatOptions for AVRO https://github.com/GoogleCloudPlatform/google-cloud-java/issues/1441 Added new constant in FormatOptions and a corresponding factory method. Updated test cases. Confirmed that AVRO does not require special treatment (like CSV does), so no additional changes are required. * use RpcFuture and remove old BundlingSettings (#1572) * use RpcFuture and remove old BundlingSettings * Release 0.8.2 Note: This version was accidentally released to Sonatype because of experimenting with deployment commands, combined with the fact that autoReleaseAfterClose is set to true. Since releases can't be taken back, we might as well own up to the release and push the code forward. * Updating version in README files. [ci skip] * Fixing javadoc error in GaeFlexLoggingEnhancer (#1582) * get tests to compile and pass --- .../google-cloud-nio-examples/README.md | 4 ++-- .../google-cloud-nio-examples/pom.xml | 2 +- java-storage-nio/google-cloud-nio/README.md | 6 ++--- java-storage-nio/google-cloud-nio/pom.xml | 2 +- .../contrib/nio/CloudStorageFileSystem.java | 7 ++---- .../nio/CloudStorageFileSystemProvider.java | 10 ++++---- .../CloudStorageFileSystemProviderTest.java | 8 +++++++ .../nio/CloudStorageFileSystemTest.java | 24 +++++++++++++++++++ 8 files changed, 46 insertions(+), 17 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index b74d11a79059..bddf1586402d 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -22,12 +22,12 @@ To run this example: 4. Run the sample with: ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.7.1-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.7.1-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.8.3-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.8.3-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.7.1-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.8.3-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` The sample doesn't have anything about Google Cloud Storage in it. It gets that ability from the NIO diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 2b07df873af8..9822164147c2 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.8.1-SNAPSHOT + 0.8.2-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 7d7df3b722bc..74ec767491ed 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.8.0 + 0.8.2-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.8.0' +compile 'com.google.cloud:google-cloud-nio:0.8.2-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.8.0" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.8.2-alpha" ``` Example Applications diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 0646be3fe3da..297938dd5932 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.8.1-SNAPSHOT + 0.8.2-alpha google-cloud-nio diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystem.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystem.java index 60a39fb5a817..4f031c92f740 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystem.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystem.java @@ -27,6 +27,7 @@ import java.net.URISyntaxException; import java.nio.file.FileStore; import java.nio.file.FileSystem; +import java.nio.file.FileSystems; import java.nio.file.Path; import java.nio.file.PathMatcher; import java.nio.file.WatchService; @@ -210,13 +211,9 @@ public Set supportedFileAttributeViews() { return SUPPORTED_VIEWS; } - /** - * Throws {@link UnsupportedOperationException} because this feature hasn't been implemented yet. - */ @Override public PathMatcher getPathMatcher(String syntaxAndPattern) { - // TODO(#813): Implement me. - throw new UnsupportedOperationException(); + return FileSystems.getDefault().getPathMatcher(syntaxAndPattern); } /** diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java index 727327d215fd..f65549b69fec 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java @@ -170,14 +170,15 @@ public CloudStorageFileSystem getFileSystem(URI uri) { } /** - * Returns Cloud Storage file system, provided a URI with no path, e.g. {@code gs://bucket}. + * Returns Cloud Storage file system, provided a URI, e.g. {@code gs://bucket}. + * The URI can include a path component (that will be ignored). * * @param uri bucket and current working directory, e.g. {@code gs://bucket} * @param env map of configuration options, whose keys correspond to the method names of * {@link CloudStorageConfiguration.Builder}. However you are not allowed to set the working * directory, as that should be provided in the {@code uri} - * @throws IllegalArgumentException if {@code uri} specifies a user, query, fragment, or scheme is - * not {@value CloudStorageFileSystem#URI_SCHEME} + * @throws IllegalArgumentException if {@code uri} specifies a port, user, query, or fragment, or + * if scheme is not {@value CloudStorageFileSystem#URI_SCHEME} */ @Override public CloudStorageFileSystem newFileSystem(URI uri, Map env) { @@ -191,11 +192,10 @@ public CloudStorageFileSystem newFileSystem(URI uri, Map env) { CloudStorageFileSystem.URI_SCHEME, uri); checkArgument( uri.getPort() == -1 - && isNullOrEmpty(uri.getPath()) && isNullOrEmpty(uri.getQuery()) && isNullOrEmpty(uri.getFragment()) && isNullOrEmpty(uri.getUserInfo()), - "GCS FileSystem URIs mustn't have: port, userinfo, path, query, or fragment: %s", + "GCS FileSystem URIs mustn't have: port, userinfo, query, or fragment: %s", uri); CloudStorageUtil.checkBucket(uri.getHost()); initStorage(); diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java index 86e87d0e71e1..970d60217e57 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java @@ -54,7 +54,9 @@ import java.nio.file.OpenOption; import java.nio.file.Path; import java.nio.file.Paths; +import java.util.HashMap; import java.util.List; +import java.util.Map; /** * Unit tests for {@link CloudStorageFileSystemProvider}. @@ -644,6 +646,12 @@ public void testProviderEquals() { assertThat(path1.getFileSystem().provider()).isNotEqualTo(path3.getFileSystem().provider()); } + @Test + public void testNewFileSystem() throws IOException { + Map env = new HashMap<>(); + FileSystems.newFileSystem(URI.create("gs://bucket/path/to/file"), env); + } + private static CloudStorageConfiguration permitEmptyPathComponents(boolean value) { return CloudStorageConfiguration.builder().permitEmptyPathComponents(value).build(); } diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemTest.java index ec856447b96a..d7d5b346c376 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemTest.java @@ -34,6 +34,7 @@ import java.nio.file.FileSystems; import java.nio.file.Files; import java.nio.file.Path; +import java.nio.file.PathMatcher; import java.nio.file.Paths; import java.util.ArrayList; import java.util.List; @@ -159,4 +160,27 @@ public void testListFiles() throws IOException { assertThat(got).containsExactlyElementsIn(goodPaths); } } + + @Test + public void testMatcher() throws IOException { + try (FileSystem fs = CloudStorageFileSystem.forBucket("bucket")) { + String pattern1 = "glob:*.java"; + PathMatcher javaFileMatcher = fs.getPathMatcher(pattern1); + assertMatches(fs, javaFileMatcher, "a.java", true); + assertMatches(fs, javaFileMatcher, "a.text", false); + assertMatches(fs, javaFileMatcher, "folder/c.java", true); + assertMatches(fs, javaFileMatcher, "d", false); + + String pattern2 = "glob:*.{java,text}"; + PathMatcher javaAndTextFileMatcher = fs.getPathMatcher(pattern2); + assertMatches(fs, javaAndTextFileMatcher, "a.java", true); + assertMatches(fs, javaAndTextFileMatcher, "a.text", true); + assertMatches(fs, javaAndTextFileMatcher, "folder/c.java", true); + assertMatches(fs, javaAndTextFileMatcher, "d", false); + } + } + + private void assertMatches(FileSystem fs, PathMatcher matcher, String toMatch, boolean expected) { + assertThat(matcher.matches(fs.getPath(toMatch).getFileName())).isEqualTo(expected); + } } From 44ff4c2c7ad9970ba01542c9406d9df7d0e65cd7 Mon Sep 17 00:00:00 2001 From: Garrett Jones Date: Sat, 11 Feb 2017 21:13:51 -0800 Subject: [PATCH 0045/1764] Release 0.9.0 --- java-storage-nio/google-cloud-nio-examples/pom.xml | 2 +- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 7021b6649167..5173431b924f 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.8.4-alpha-SNAPSHOT + 0.9.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 2a2e9d3145da..c355e1cf297f 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.8.4-alpha-SNAPSHOT + 0.9.0-alpha google-cloud-nio From b3b4e25e05b0d6e5a1fe80aee087b0cf61cf9ecd Mon Sep 17 00:00:00 2001 From: Garrett Jones Date: Sat, 11 Feb 2017 21:16:57 -0800 Subject: [PATCH 0046/1764] Updating version in README files. [ci skip] --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index b3b60103bdbd..c0ea50af58e6 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -22,12 +22,12 @@ To run this example: 4. Run the sample with: ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.8.4-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.8.4-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.9.1-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.9.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.8.4-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.9.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` The sample doesn't have anything about Google Cloud Storage in it. It gets that ability from the NIO diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index e8eedaf94d71..514a9d174153 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.8.3-alpha + 0.9.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.8.3-alpha' +compile 'com.google.cloud:google-cloud-nio:0.9.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.8.3-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.9.0-alpha" ``` Example Applications From e10d90ff19bc55e4647f7348f970ea5eecd8c6bd Mon Sep 17 00:00:00 2001 From: garrettjonesgoogle Date: Mon, 13 Feb 2017 09:15:25 -0800 Subject: [PATCH 0047/1764] Update version to 0.9.1-*-SNAPSHOT (#1615) --- java-storage-nio/google-cloud-nio-examples/pom.xml | 2 +- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 5173431b924f..433b31ddb65f 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.9.0-alpha + 0.9.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index c355e1cf297f..1c8c6898ef63 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.9.0-alpha + 0.9.1-alpha-SNAPSHOT google-cloud-nio From 9cdeb5da7bf26202fd694e3ee5aebb102aecd27b Mon Sep 17 00:00:00 2001 From: Garrett Jones Date: Tue, 14 Feb 2017 08:33:22 -0800 Subject: [PATCH 0048/1764] Release 0.9.1 --- java-storage-nio/google-cloud-nio-examples/pom.xml | 2 +- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 433b31ddb65f..23595b5cad00 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.9.1-alpha-SNAPSHOT + 0.9.1-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 1c8c6898ef63..4a3edb4ea615 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.9.1-alpha-SNAPSHOT + 0.9.1-alpha google-cloud-nio From 1dcb47617cc76f9d0889868029a4ad4025a35cc1 Mon Sep 17 00:00:00 2001 From: Garrett Jones Date: Tue, 14 Feb 2017 09:28:16 -0800 Subject: [PATCH 0049/1764] Updating version in README files. [ci skip] --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index c0ea50af58e6..62a46273dcd6 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -22,12 +22,12 @@ To run this example: 4. Run the sample with: ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.9.1-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.9.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.9.2-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.9.2-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.9.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.9.2-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` The sample doesn't have anything about Google Cloud Storage in it. It gets that ability from the NIO diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 514a9d174153..0dc8c4c0df49 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.9.0-alpha + 0.9.1-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.9.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.9.1-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.9.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.9.1-alpha" ``` Example Applications From da7d68540dadbb152bfcd5d67b3612ebd71f71aa Mon Sep 17 00:00:00 2001 From: Garrett Jones Date: Tue, 14 Feb 2017 10:09:44 -0800 Subject: [PATCH 0050/1764] Release 0.9.2 --- java-storage-nio/google-cloud-nio-examples/pom.xml | 2 +- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 23595b5cad00..13ed03d4b257 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.9.1-alpha + 0.9.2-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 4a3edb4ea615..f7d040182ffa 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.9.1-alpha + 0.9.2-alpha google-cloud-nio From 932e8893b9a926aa8ebc86682a71ec1aa2b56aa6 Mon Sep 17 00:00:00 2001 From: Garrett Jones Date: Tue, 14 Feb 2017 10:13:00 -0800 Subject: [PATCH 0051/1764] Updating version in README files. [ci skip] --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 62a46273dcd6..0b6bb1d9f50e 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -22,12 +22,12 @@ To run this example: 4. Run the sample with: ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.9.2-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.9.2-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.9.3-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.9.3-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.9.2-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.9.3-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` The sample doesn't have anything about Google Cloud Storage in it. It gets that ability from the NIO diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 0dc8c4c0df49..3ef05820af83 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.9.1-alpha + 0.9.2-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.9.1-alpha' +compile 'com.google.cloud:google-cloud-nio:0.9.2-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.9.1-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.9.2-alpha" ``` Example Applications From c4bada49be8e5121e9770a2b30e93c3cc85ed8a0 Mon Sep 17 00:00:00 2001 From: garrettjonesgoogle Date: Tue, 14 Feb 2017 13:02:32 -0800 Subject: [PATCH 0052/1764] Update version to 0.9.3-*-SNAPSHOT (#1620) --- java-storage-nio/google-cloud-nio-examples/pom.xml | 2 +- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 13ed03d4b257..537a4d04c03b 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.9.2-alpha + 0.9.3-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index f7d040182ffa..c6ef26dd0318 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.9.2-alpha + 0.9.3-alpha-SNAPSHOT google-cloud-nio From 2de6608eed8a91996c6574289a3c8d92a9ec2df6 Mon Sep 17 00:00:00 2001 From: garrettjonesgoogle Date: Wed, 22 Feb 2017 15:02:16 -0800 Subject: [PATCH 0053/1764] Release 0.9.3 (#1642) --- java-storage-nio/google-cloud-nio-examples/pom.xml | 2 +- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 537a4d04c03b..d567789a940b 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.9.3-alpha-SNAPSHOT + 0.9.3-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index c6ef26dd0318..35756cd4b053 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.9.3-alpha-SNAPSHOT + 0.9.3-alpha google-cloud-nio From a9ad951962aa0efa5ad286cf14ed666daaf652fb Mon Sep 17 00:00:00 2001 From: Garrett Jones Date: Wed, 22 Feb 2017 11:11:26 -0800 Subject: [PATCH 0054/1764] Updating version in README files. [ci skip] --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 0b6bb1d9f50e..9caa5388e0a7 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -22,12 +22,12 @@ To run this example: 4. Run the sample with: ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.9.3-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.9.3-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.9.4-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.9.4-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.9.3-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.9.4-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` The sample doesn't have anything about Google Cloud Storage in it. It gets that ability from the NIO diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 3ef05820af83..0018eb50ba7e 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.9.2-alpha + 0.9.3-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.9.2-alpha' +compile 'com.google.cloud:google-cloud-nio:0.9.3-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.9.2-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.9.3-alpha" ``` Example Applications From faafd29b9475362fee7369fc1bf6dbee659d5370 Mon Sep 17 00:00:00 2001 From: Garrett Jones Date: Wed, 22 Feb 2017 15:11:18 -0800 Subject: [PATCH 0055/1764] Update version to 0.9.4-*-SNAPSHOT --- java-storage-nio/google-cloud-nio-examples/pom.xml | 2 +- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index d567789a940b..e7e3e754ab2f 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.9.3-alpha + 0.9.4-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 35756cd4b053..6cca06dd2361 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.9.3-alpha + 0.9.4-alpha-SNAPSHOT google-cloud-nio From f5ff1182bcac22934f37bef8eb24e68ac58c2b04 Mon Sep 17 00:00:00 2001 From: JP Martin Date: Wed, 22 Feb 2017 15:43:27 -0800 Subject: [PATCH 0056/1764] Fix directory listing with leading slash (#1644) newDirectoryStream("dir1/") and newDirectoryStream("/dir1/") should return the same result. Added a test to show they didn't, then fixed it so the test passes. --- .../contrib/nio/CloudStorageFileSystemProvider.java | 2 +- .../storage/contrib/nio/CloudStorageFileSystemTest.java | 7 +++++++ .../com/google/cloud/storage/contrib/nio/it/ITGcsNio.java | 7 +++++++ 3 files changed, 15 insertions(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java index f65549b69fec..13d324d65c46 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java @@ -598,7 +598,7 @@ public DirectoryStream newDirectoryStream(Path dir, final Filter blobIterator = storage.list(cloudPath.bucket(), Storage.BlobListOption.prefix(prefix), Storage.BlobListOption.currentDirectory(), Storage.BlobListOption.fields()).iterateAll(); diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemTest.java index d7d5b346c376..fe4ab6ffd50a 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemTest.java @@ -158,6 +158,13 @@ public void testListFiles() throws IOException { got.add(path); } assertThat(got).containsExactlyElementsIn(goodPaths); + + // Must also work with relative path + got.clear(); + for (Path path : Files.newDirectoryStream(fs.getPath("dir/"))) { + got.add(path); + } + assertThat(got).containsExactlyElementsIn(goodPaths); } } diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java index 602b2d7ff03f..eb442daac1e7 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java @@ -347,6 +347,13 @@ public void testListFiles() throws IOException { } List got = new ArrayList<>(); + for (Path path : Files.newDirectoryStream(fs.getPath("/dir/"))) { + got.add(path); + } + assertThat(got).containsExactlyElementsIn(goodPaths); + + // Must also work with relative path + got.clear(); for (Path path : Files.newDirectoryStream(fs.getPath("dir/"))) { got.add(path); } From bc22f94e2bd68181c52a3c8347ef4a123a3ac8d8 Mon Sep 17 00:00:00 2001 From: Vadym Matsishevskyi Date: Mon, 6 Mar 2017 11:34:18 -0800 Subject: [PATCH 0057/1764] Release 0.9.4 (#1703) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 2 +- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 9caa5388e0a7..dbfa7d0a26be 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -22,12 +22,12 @@ To run this example: 4. Run the sample with: ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.9.4-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.9.4-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.9.5-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.9.5-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.9.4-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.9.5-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` The sample doesn't have anything about Google Cloud Storage in it. It gets that ability from the NIO diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index e7e3e754ab2f..97eb9efe1046 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.9.4-alpha-SNAPSHOT + 0.9.4-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 0018eb50ba7e..acb990beaee0 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.9.3-alpha + 0.9.4-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.9.3-alpha' +compile 'com.google.cloud:google-cloud-nio:0.9.4-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.9.3-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.9.4-alpha" ``` Example Applications diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 6cca06dd2361..5b14aa6a7193 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.9.4-alpha-SNAPSHOT + 0.9.4-alpha google-cloud-nio From 17045f83e395ec156cd6e546d482efe4d0e11af4 Mon Sep 17 00:00:00 2001 From: Vadym Matsishevskyi Date: Mon, 6 Mar 2017 13:43:06 -0800 Subject: [PATCH 0058/1764] Update version to 0.9.5-*-SNAPSHOT (#1704) --- java-storage-nio/google-cloud-nio-examples/pom.xml | 2 +- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 97eb9efe1046..17a5c293164f 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.9.4-alpha + 0.9.5-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 5b14aa6a7193..e65ec01f6462 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.9.4-alpha + 0.9.5-alpha-SNAPSHOT google-cloud-nio From e0e2f733198c4f4ea15caf7a508e4c53ffb83507 Mon Sep 17 00:00:00 2001 From: JP Martin Date: Fri, 10 Mar 2017 15:30:24 -0800 Subject: [PATCH 0059/1764] Allow deletion of empty folders (#1630) (even though we normally don't allow operations on folders since they are not represented). This helps with NIO-using code that must also work with filesystems that *do* represent folders. --- .../nio/CloudStorageFileSystemProvider.java | 10 ++ .../CloudStorageFileSystemProviderTest.java | 2 - .../nio/CloudStorageFileSystemTest.java | 119 ++++++++++++++++++ .../storage/contrib/nio/it/ITGcsNio.java | 43 +++++++ 4 files changed, 172 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java index 13d324d65c46..fa4ad024204d 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java @@ -48,6 +48,7 @@ import java.nio.file.DirectoryStream.Filter; import java.nio.file.FileAlreadyExistsException; import java.nio.file.FileStore; +import java.nio.file.Files; import java.nio.file.LinkOption; import java.nio.file.NoSuchFileException; import java.nio.file.OpenOption; @@ -351,6 +352,15 @@ public boolean deleteIfExists(Path path) throws IOException { initStorage(); CloudStoragePath cloudPath = CloudStorageUtil.checkPath(path); if (cloudPath.seemsLikeADirectoryAndUsePseudoDirectories()) { + // if the "folder" is empty then we're fine, otherwise complain + // that we cannot act on folders. + try (DirectoryStream paths = Files.newDirectoryStream(path)) { + if (!paths.iterator().hasNext()) { + // "folder" isn't actually there in the first place, so: success! + // (we must return true so delete doesn't freak out) + return true; + } + } throw new CloudStoragePseudoDirectoryException(cloudPath); } return storage.delete(cloudPath.getBlobId()); diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java index 970d60217e57..1fcf4487d95a 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java @@ -413,7 +413,6 @@ public void testDelete_dotDirNotNormalized_throwsIae() throws IOException { @Test public void testDelete_trailingSlash() throws IOException { - thrown.expect(CloudStoragePseudoDirectoryException.class); Files.delete(Paths.get(URI.create("gs://love/passion/"))); } @@ -442,7 +441,6 @@ public void testDeleteIfExists() throws IOException { @Test public void testDeleteIfExists_trailingSlash() throws IOException { - thrown.expect(CloudStoragePseudoDirectoryException.class); Files.deleteIfExists(Paths.get(URI.create("gs://love/passion/"))); } diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemTest.java index fe4ab6ffd50a..3a679eb025aa 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemTest.java @@ -24,7 +24,9 @@ import com.google.common.testing.NullPointerTester; import org.junit.Before; +import org.junit.Rule; import org.junit.Test; +import org.junit.rules.ExpectedException; import org.junit.runner.RunWith; import org.junit.runners.JUnit4; @@ -38,6 +40,9 @@ import java.nio.file.Paths; import java.util.ArrayList; import java.util.List; +import java.nio.file.SimpleFileVisitor; +import java.nio.file.FileVisitResult; +import java.nio.file.attribute.BasicFileAttributes; /** * Unit tests for {@link CloudStorageFileSystem}. @@ -55,6 +60,9 @@ public class CloudStorageFileSystemTest { + "The Heart-ache, and the thousand Natural shocks\n" + "That Flesh is heir to? 'Tis a consummation\n"; + @Rule + public ExpectedException thrown = ExpectedException.none(); + @Before public void before() { CloudStorageFileSystemProvider.setStorageOptions(LocalStorageHelper.getOptions()); @@ -187,6 +195,117 @@ public void testMatcher() throws IOException { } } + @Test + public void testDeleteEmptyFolder() throws IOException { + try (FileSystem fs = CloudStorageFileSystem.forBucket("bucket")) { + List paths = new ArrayList<>(); + paths.add(fs.getPath("dir/angel")); + paths.add(fs.getPath("dir/dir2/another_angel")); + paths.add(fs.getPath("atroot")); + for (Path path : paths) { + Files.write(path, ALONE.getBytes(UTF_8)); + } + // we can delete non-existent folders, because they are not represented on disk anyways. + Files.delete(fs.getPath("ghost/")); + Files.delete(fs.getPath("dir/ghost/")); + Files.delete(fs.getPath("dir/dir2/ghost/")); + // likewise, deleteIfExists works. + Files.deleteIfExists(fs.getPath("ghost/")); + Files.deleteIfExists(fs.getPath("dir/ghost/")); + Files.deleteIfExists(fs.getPath("dir/dir2/ghost/")); + } + } + + @Test + public void testDeleteFullFolder() throws IOException { + thrown.expect(CloudStoragePseudoDirectoryException.class); + try (FileSystem fs = CloudStorageFileSystem.forBucket("bucket")) { + Files.write(fs.getPath("dir/angel"), ALONE.getBytes(UTF_8)); + // we cannot delete existing folders if they contain something + Files.delete(fs.getPath("dir/")); + } + } + + @Test + public void testDelete() throws IOException { + try (FileSystem fs = CloudStorageFileSystem.forBucket("bucket")) { + List paths = new ArrayList<>(); + paths.add(fs.getPath("dir/angel")); + paths.add(fs.getPath("dir/dir2/another_angel")); + paths.add(fs.getPath("atroot")); + for (Path path : paths) { + Files.write(path, ALONE.getBytes(UTF_8)); + } + Files.delete(fs.getPath("atroot")); + Files.delete(fs.getPath("dir/angel")); + Files.deleteIfExists(fs.getPath("dir/dir2/another_angel")); + + for (Path path : paths) { + assertThat(Files.exists(path)).isFalse(); + } + } + } + + @Test + public void testDeleteEmptiedFolder() throws IOException { + try (FileSystem fs = CloudStorageFileSystem.forBucket("bucket")) { + List paths = new ArrayList<>(); + paths.add(fs.getPath("dir/angel")); + paths.add(fs.getPath("dir/dir2/another_angel")); + for (Path path : paths) { + Files.write(path, ALONE.getBytes(UTF_8)); + } + Files.delete(fs.getPath("dir/angel")); + Files.deleteIfExists(fs.getPath("dir/dir2/another_angel")); + // delete folder (trailing slash is required) + Path dir2 = fs.getPath("dir/dir2/"); + Files.deleteIfExists(dir2); + Path dir = fs.getPath("dir/"); + Files.deleteIfExists(dir); + // We can't check Files.exists on a folder (since GCS fakes folders) + } + } + + @Test + public void testDeleteRecursive() throws IOException { + try (FileSystem fs = CloudStorageFileSystem.forBucket("bucket")) { + List paths = new ArrayList<>(); + paths.add(fs.getPath("atroot")); + paths.add(fs.getPath("dir/angel")); + paths.add(fs.getPath("dir/dir2/another_angel")); + paths.add(fs.getPath("dir/dir2/angel3")); + paths.add(fs.getPath("dir/dir3/cloud")); + for (Path path : paths) { + Files.write(path, ALONE.getBytes(UTF_8)); + } + + deleteRecursive(fs.getPath("dir/")); + assertThat(Files.exists(fs.getPath("dir/angel"))).isFalse(); + assertThat(Files.exists(fs.getPath("dir/dir3/cloud"))).isFalse(); + assertThat(Files.exists(fs.getPath("atroot"))).isTrue(); + } + } + + /** + * Delete the given directory and all of its contents if non-empty. + * @param directory the directory to delete + * @throws IOException + */ + private static void deleteRecursive(Path directory) throws IOException { + Files.walkFileTree(directory, new SimpleFileVisitor() { + @Override + public FileVisitResult visitFile(Path file, BasicFileAttributes attrs) throws IOException { + Files.delete(file); + return FileVisitResult.CONTINUE; + } + @Override + public FileVisitResult postVisitDirectory(Path dir, IOException exc) throws IOException { + Files.delete(dir); + return FileVisitResult.CONTINUE; + } + }); + } + private void assertMatches(FileSystem fs, PathMatcher matcher, String toMatch, boolean expected) { assertThat(matcher.matches(fs.getPath(toMatch).getFileName())).isEqualTo(expected); } diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java index eb442daac1e7..a4861e75ab97 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java @@ -44,10 +44,13 @@ import java.nio.channels.ReadableByteChannel; import java.nio.channels.SeekableByteChannel; import java.nio.file.FileSystem; +import java.nio.file.FileVisitResult; import java.nio.file.Files; import java.nio.file.NoSuchFileException; import java.nio.file.Path; +import java.nio.file.SimpleFileVisitor; import java.nio.file.StandardOpenOption; +import java.nio.file.attribute.BasicFileAttributes; import java.util.ArrayList; import java.util.Arrays; import java.util.List; @@ -361,6 +364,46 @@ public void testListFiles() throws IOException { } } + + @Test + public void testDeleteRecursive() throws IOException { + try (FileSystem fs = getTestBucket()) { + List paths = new ArrayList<>(); + paths.add(fs.getPath("Racine")); + paths.add(fs.getPath("playwrights/Moliere")); + paths.add(fs.getPath("playwrights/French/Corneille")); + for (Path path : paths) { + Files.write(path, FILE_CONTENTS, UTF_8); + } + deleteRecursive(fs.getPath("playwrights/")); + assertThat(Files.exists(fs.getPath("playwrights/Moliere"))).isFalse(); + assertThat(Files.exists(fs.getPath("playwrights/French/Corneille"))).isFalse(); + assertThat(Files.exists(fs.getPath("Racine"))).isTrue(); + Files.deleteIfExists(fs.getPath("Racine")); + assertThat(Files.exists(fs.getPath("Racine"))).isFalse(); + } + } + + /** + * Delete the given directory and all of its contents if non-empty. + * @param directory the directory to delete + * @throws IOException + */ + private static void deleteRecursive(Path directory) throws IOException { + Files.walkFileTree(directory, new SimpleFileVisitor() { + @Override + public FileVisitResult visitFile(Path file, BasicFileAttributes attrs) throws IOException { + Files.delete(file); + return FileVisitResult.CONTINUE; + } + @Override + public FileVisitResult postVisitDirectory(Path dir, IOException exc) throws IOException { + Files.delete(dir); + return FileVisitResult.CONTINUE; + } + }); + } + private int readFully(ReadableByteChannel chan, byte[] outputBuf) throws IOException { ByteBuffer buf = ByteBuffer.wrap(outputBuf); int sofar = 0; From 1d09f086f0c0dcca6e3c3332188dfaccfea45883 Mon Sep 17 00:00:00 2001 From: JP Martin Date: Fri, 10 Mar 2017 17:24:39 -0800 Subject: [PATCH 0060/1764] Add convenience method to get a Path to a file whose name includes spaces (#1463) Also add tests to make sure spaces are handled correctly (they are). --- .../nio/CloudStorageFileSystemProvider.java | 7 + .../CloudStorageFileSystemProviderTest.java | 141 +++++++++++------- .../contrib/nio/CloudStoragePathTest.java | 15 ++ 3 files changed, 106 insertions(+), 57 deletions(-) diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java index fa4ad024204d..9808ec0e1f12 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java @@ -33,6 +33,7 @@ import com.google.common.base.MoreObjects; import com.google.common.base.Throwables; import com.google.common.collect.AbstractIterator; +import com.google.common.net.UrlEscapers; import com.google.common.primitives.Ints; import java.io.BufferedInputStream; @@ -210,6 +211,12 @@ public CloudStoragePath getPath(URI uri) { getFileSystem(CloudStorageUtil.stripPathFromUri(uri)), uri.getPath()); } + /** Convenience method: replaces spaces with "%20", builds a URI, and calls getPath(uri). */ + public CloudStoragePath getPath(String uriInStringForm) { + String escaped = UrlEscapers.urlFragmentEscaper().escape(uriInStringForm); + return getPath(URI.create(escaped)); + } + @Override public SeekableByteChannel newByteChannel( Path path, Set options, FileAttribute... attrs) throws IOException { diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java index 1fcf4487d95a..6411a96a0a2d 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java @@ -37,7 +37,6 @@ import org.junit.runner.RunWith; import org.junit.runners.JUnit4; -import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.URI; @@ -95,19 +94,19 @@ public void before() { } @Test - public void testSize() throws IOException { + public void testSize() throws Exception { Path path = Paths.get(URI.create("gs://bucket/wat")); Files.write(path, SINGULARITY.getBytes(UTF_8)); assertThat(Files.size(path)).isEqualTo(SINGULARITY.getBytes(UTF_8).length); } @Test - public void testSize_trailingSlash_returnsFakePseudoDirectorySize() throws IOException { + public void testSize_trailingSlash_returnsFakePseudoDirectorySize() throws Exception { assertThat(Files.size(Paths.get(URI.create("gs://bucket/wat/")))).isEqualTo(1); } @Test - public void testSize_trailingSlash_disablePseudoDirectories() throws IOException { + public void testSize_trailingSlash_disablePseudoDirectories() throws Exception { try (CloudStorageFileSystem fs = forBucket("doodle", usePseudoDirectories(false))) { Path path = fs.getPath("wat/"); byte[] rapture = SINGULARITY.getBytes(UTF_8); @@ -117,20 +116,20 @@ public void testSize_trailingSlash_disablePseudoDirectories() throws IOException } @Test - public void testReadAllBytes() throws IOException { + public void testReadAllBytes() throws Exception { Path path = Paths.get(URI.create("gs://bucket/wat")); Files.write(path, SINGULARITY.getBytes(UTF_8)); assertThat(new String(Files.readAllBytes(path), UTF_8)).isEqualTo(SINGULARITY); } @Test - public void testReadAllBytes_trailingSlash() throws IOException { + public void testReadAllBytes_trailingSlash() throws Exception { thrown.expect(CloudStoragePseudoDirectoryException.class); Files.readAllBytes(Paths.get(URI.create("gs://bucket/wat/"))); } @Test - public void testNewByteChannelRead() throws IOException { + public void testNewByteChannelRead() throws Exception { Path path = Paths.get(URI.create("gs://bucket/wat")); byte[] data = SINGULARITY.getBytes(UTF_8); Files.write(path, data); @@ -144,7 +143,7 @@ public void testNewByteChannelRead() throws IOException { } @Test - public void testNewByteChannelRead_seeking() throws IOException { + public void testNewByteChannelRead_seeking() throws Exception { Path path = Paths.get(URI.create("gs://lol/cat")); Files.write(path, "helloworld".getBytes(UTF_8)); try (SeekableByteChannel input = Files.newByteChannel(path)) { @@ -165,7 +164,7 @@ public void testNewByteChannelRead_seeking() throws IOException { } @Test - public void testNewByteChannelRead_seekBeyondSize_reportsEofOnNextRead() throws IOException { + public void testNewByteChannelRead_seekBeyondSize_reportsEofOnNextRead() throws Exception { Path path = Paths.get(URI.create("gs://lol/cat")); Files.write(path, "hellocat".getBytes(UTF_8)); try (SeekableByteChannel input = Files.newByteChannel(path)) { @@ -179,21 +178,21 @@ public void testNewByteChannelRead_seekBeyondSize_reportsEofOnNextRead() throws } @Test - public void testNewByteChannelRead_trailingSlash() throws IOException { + public void testNewByteChannelRead_trailingSlash() throws Exception { Path path = Paths.get(URI.create("gs://bucket/wat/")); thrown.expect(CloudStoragePseudoDirectoryException.class); Files.newByteChannel(path); } @Test - public void testNewByteChannelRead_notFound() throws IOException { + public void testNewByteChannelRead_notFound() throws Exception { Path path = Paths.get(URI.create("gs://bucket/wednesday")); thrown.expect(NoSuchFileException.class); Files.newByteChannel(path); } @Test - public void testNewByteChannelWrite() throws IOException { + public void testNewByteChannelWrite() throws Exception { Path path = Paths.get(URI.create("gs://bucket/tests")); try (SeekableByteChannel output = Files.newByteChannel(path, WRITE)) { assertThat(output.position()).isEqualTo(0); @@ -211,7 +210,7 @@ public void testNewByteChannelWrite() throws IOException { } @Test - public void testNewInputStream() throws IOException { + public void testNewInputStream() throws Exception { Path path = Paths.get(URI.create("gs://bucket/wat")); Files.write(path, SINGULARITY.getBytes(UTF_8)); try (InputStream input = Files.newInputStream(path)) { @@ -222,7 +221,7 @@ public void testNewInputStream() throws IOException { } @Test - public void testNewInputStream_trailingSlash() throws IOException { + public void testNewInputStream_trailingSlash() throws Exception { Path path = Paths.get(URI.create("gs://bucket/wat/")); thrown.expect(CloudStoragePseudoDirectoryException.class); try (InputStream input = Files.newInputStream(path)) { @@ -231,7 +230,7 @@ public void testNewInputStream_trailingSlash() throws IOException { } @Test - public void testNewInputStream_notFound() throws IOException { + public void testNewInputStream_notFound() throws Exception { Path path = Paths.get(URI.create("gs://cry/wednesday")); thrown.expect(NoSuchFileException.class); try (InputStream input = Files.newInputStream(path)) { @@ -240,7 +239,7 @@ public void testNewInputStream_notFound() throws IOException { } @Test - public void testNewOutputStream() throws IOException { + public void testNewOutputStream() throws Exception { Path path = Paths.get(URI.create("gs://bucket/wat")); Files.write(path, SINGULARITY.getBytes(UTF_8)); try (OutputStream output = Files.newOutputStream(path)) { @@ -250,7 +249,7 @@ public void testNewOutputStream() throws IOException { } @Test - public void testNewOutputStream_truncateByDefault() throws IOException { + public void testNewOutputStream_truncateByDefault() throws Exception { Path path = Paths.get(URI.create("gs://bucket/wat")); Files.write(path, SINGULARITY.getBytes(UTF_8)); Files.write(path, "hello".getBytes(UTF_8)); @@ -261,7 +260,7 @@ public void testNewOutputStream_truncateByDefault() throws IOException { } @Test - public void testNewOutputStream_truncateExplicitly() throws IOException { + public void testNewOutputStream_truncateExplicitly() throws Exception { Path path = Paths.get(URI.create("gs://bucket/wat")); Files.write(path, SINGULARITY.getBytes(UTF_8)); Files.write(path, "hello".getBytes(UTF_8)); @@ -272,20 +271,20 @@ public void testNewOutputStream_truncateExplicitly() throws IOException { } @Test - public void testNewOutputStream_trailingSlash() throws IOException { + public void testNewOutputStream_trailingSlash() throws Exception { Path path = Paths.get(URI.create("gs://bucket/wat/")); thrown.expect(CloudStoragePseudoDirectoryException.class); Files.newOutputStream(path); } @Test - public void testNewOutputStream_createNew() throws IOException { + public void testNewOutputStream_createNew() throws Exception { Path path = Paths.get(URI.create("gs://cry/wednesday")); Files.newOutputStream(path, CREATE_NEW); } @Test - public void testNewOutputStream_createNew_alreadyExists() throws IOException { + public void testNewOutputStream_createNew_alreadyExists() throws Exception { Path path = Paths.get(URI.create("gs://cry/wednesday")); Files.write(path, SINGULARITY.getBytes(UTF_8)); thrown.expect(FileAlreadyExistsException.class); @@ -293,14 +292,14 @@ public void testNewOutputStream_createNew_alreadyExists() throws IOException { } @Test - public void testWrite_objectNameWithExtraSlashes_throwsIae() throws IOException { + public void testWrite_objectNameWithExtraSlashes_throwsIae() throws Exception { Path path = Paths.get(URI.create("gs://double/slash//yep")); thrown.expect(IllegalArgumentException.class); Files.write(path, FILE_CONTENTS, UTF_8); } @Test - public void testWrite_objectNameWithExtraSlashes_canBeNormalized() throws IOException { + public void testWrite_objectNameWithExtraSlashes_canBeNormalized() throws Exception { try (CloudStorageFileSystem fs = forBucket("greenbean", permitEmptyPathComponents(false))) { Path path = fs.getPath("adipose//yep").normalize(); Files.write(path, FILE_CONTENTS, UTF_8); @@ -310,7 +309,7 @@ public void testWrite_objectNameWithExtraSlashes_canBeNormalized() throws IOExce } @Test - public void testWrite_objectNameWithExtraSlashes_permitEmptyPathComponents() throws IOException { + public void testWrite_objectNameWithExtraSlashes_permitEmptyPathComponents() throws Exception { try (CloudStorageFileSystem fs = forBucket("greenbean", permitEmptyPathComponents(true))) { Path path = fs.getPath("adipose//yep"); Files.write(path, FILE_CONTENTS, UTF_8); @@ -320,7 +319,7 @@ public void testWrite_objectNameWithExtraSlashes_permitEmptyPathComponents() thr } @Test - public void testWrite_absoluteObjectName_prefixSlashGetsRemoved() throws IOException { + public void testWrite_absoluteObjectName_prefixSlashGetsRemoved() throws Exception { Path path = Paths.get(URI.create("gs://greenbean/adipose/yep")); Files.write(path, FILE_CONTENTS, UTF_8); assertThat(Files.readAllLines(path, UTF_8)).isEqualTo(FILE_CONTENTS); @@ -328,7 +327,7 @@ public void testWrite_absoluteObjectName_prefixSlashGetsRemoved() throws IOExcep } @Test - public void testWrite_absoluteObjectName_disableStrip_slashGetsPreserved() throws IOException { + public void testWrite_absoluteObjectName_disableStrip_slashGetsPreserved() throws Exception { try (CloudStorageFileSystem fs = forBucket( "greenbean", CloudStorageConfiguration.builder().stripPrefixSlash(false).build())) { @@ -340,14 +339,14 @@ public void testWrite_absoluteObjectName_disableStrip_slashGetsPreserved() throw } @Test - public void testWrite() throws IOException { + public void testWrite() throws Exception { Path path = Paths.get(URI.create("gs://greenbean/adipose")); Files.write(path, FILE_CONTENTS, UTF_8); assertThat(Files.readAllLines(path, UTF_8)).isEqualTo(FILE_CONTENTS); } @Test - public void testWriteOnClose() throws IOException { + public void testWriteOnClose() throws Exception { Path path = Paths.get(URI.create("gs://greenbean/adipose")); try (SeekableByteChannel chan = Files.newByteChannel(path, WRITE)) { // writing lots of contents to defeat channel-internal buffering. @@ -371,13 +370,13 @@ public void testWriteOnClose() throws IOException { } @Test - public void testWrite_trailingSlash() throws IOException { + public void testWrite_trailingSlash() throws Exception { thrown.expect(CloudStoragePseudoDirectoryException.class); Files.write(Paths.get(URI.create("gs://greenbean/adipose/")), FILE_CONTENTS, UTF_8); } @Test - public void testExists() throws IOException { + public void testExists() throws Exception { assertThat(Files.exists(Paths.get(URI.create("gs://military/fashion")))).isFalse(); Files.write(Paths.get(URI.create("gs://military/fashion")), "(✿◕ ‿◕ )ノ".getBytes(UTF_8)); assertThat(Files.exists(Paths.get(URI.create("gs://military/fashion")))).isTrue(); @@ -391,14 +390,14 @@ public void testExists_trailingSlash() { } @Test - public void testExists_trailingSlash_disablePseudoDirectories() throws IOException { + public void testExists_trailingSlash_disablePseudoDirectories() throws Exception { try (CloudStorageFileSystem fs = forBucket("military", usePseudoDirectories(false))) { assertThat(Files.exists(fs.getPath("fashion/"))).isFalse(); } } @Test - public void testDelete() throws IOException { + public void testDelete() throws Exception { Files.write(Paths.get(URI.create("gs://love/fashion")), "(✿◕ ‿◕ )ノ".getBytes(UTF_8)); assertThat(Files.exists(Paths.get(URI.create("gs://love/fashion")))).isTrue(); Files.delete(Paths.get(URI.create("gs://love/fashion"))); @@ -406,18 +405,18 @@ public void testDelete() throws IOException { } @Test - public void testDelete_dotDirNotNormalized_throwsIae() throws IOException { + public void testDelete_dotDirNotNormalized_throwsIae() throws Exception { thrown.expect(IllegalArgumentException.class); Files.delete(Paths.get(URI.create("gs://love/fly/../passion"))); } @Test - public void testDelete_trailingSlash() throws IOException { + public void testDelete_trailingSlash() throws Exception { Files.delete(Paths.get(URI.create("gs://love/passion/"))); } @Test - public void testDelete_trailingSlash_disablePseudoDirectories() throws IOException { + public void testDelete_trailingSlash_disablePseudoDirectories() throws Exception { try (CloudStorageFileSystem fs = forBucket("pumpkin", usePseudoDirectories(false))) { Path path = fs.getPath("wat/"); Files.write(path, FILE_CONTENTS, UTF_8); @@ -428,24 +427,29 @@ public void testDelete_trailingSlash_disablePseudoDirectories() throws IOExcepti } @Test - public void testDelete_notFound() throws IOException { + public void testDelete_notFound() throws Exception { thrown.expect(NoSuchFileException.class); Files.delete(Paths.get(URI.create("gs://loveh/passionehu"))); } @Test - public void testDeleteIfExists() throws IOException { + public void testDeleteIfExists() throws Exception { Files.write(Paths.get(URI.create("gs://love/passionz")), "(✿◕ ‿◕ )ノ".getBytes(UTF_8)); assertThat(Files.deleteIfExists(Paths.get(URI.create("gs://love/passionz")))).isTrue(); + // call does not fail, the folder just doesn't exist + Files.deleteIfExists(Paths.get(URI.create("gs://love/passion/"))); } @Test - public void testDeleteIfExists_trailingSlash() throws IOException { - Files.deleteIfExists(Paths.get(URI.create("gs://love/passion/"))); + public void testDeleteIfExists_trailingSlash_disablePseudoDirectories() throws Exception { + try (CloudStorageFileSystem fs = forBucket("doodle", usePseudoDirectories(false))) { + // Doesn't exist, no error + Files.deleteIfExists(Paths.get(URI.create("gs://love/passion/"))); + } } - @Test - public void testCopy() throws IOException { + @Test + public void testCopy() throws Exception { Path source = Paths.get(URI.create("gs://military/fashion.show")); Path target = Paths.get(URI.create("gs://greenbean/adipose")); Files.write(source, "(✿◕ ‿◕ )ノ".getBytes(UTF_8)); @@ -456,7 +460,7 @@ public void testCopy() throws IOException { } @Test - public void testCopy_sourceMissing_throwsNoSuchFileException() throws IOException { + public void testCopy_sourceMissing_throwsNoSuchFileException() throws Exception { thrown.expect(NoSuchFileException.class); Files.copy( Paths.get(URI.create("gs://military/fashion.show")), @@ -464,7 +468,7 @@ public void testCopy_sourceMissing_throwsNoSuchFileException() throws IOExceptio } @Test - public void testCopy_targetExists_throwsFileAlreadyExistsException() throws IOException { + public void testCopy_targetExists_throwsFileAlreadyExistsException() throws Exception { Path source = Paths.get(URI.create("gs://military/fashion.show")); Path target = Paths.get(URI.create("gs://greenbean/adipose")); Files.write(source, "(✿◕ ‿◕ )ノ".getBytes(UTF_8)); @@ -474,7 +478,7 @@ public void testCopy_targetExists_throwsFileAlreadyExistsException() throws IOEx } @Test - public void testCopyReplace_targetExists_works() throws IOException { + public void testCopyReplace_targetExists_works() throws Exception { Path source = Paths.get(URI.create("gs://military/fashion.show")); Path target = Paths.get(URI.create("gs://greenbean/adipose")); Files.write(source, "(✿◕ ‿◕ )ノ".getBytes(UTF_8)); @@ -483,14 +487,14 @@ public void testCopyReplace_targetExists_works() throws IOException { } @Test - public void testCopy_directory_doesNothing() throws IOException { + public void testCopy_directory_doesNothing() throws Exception { Path source = Paths.get(URI.create("gs://military/fundir/")); Path target = Paths.get(URI.create("gs://greenbean/loldir/")); Files.copy(source, target); } @Test - public void testCopy_atomic_throwsUnsupported() throws IOException { + public void testCopy_atomic_throwsUnsupported() throws Exception { Path source = Paths.get(URI.create("gs://military/fashion.show")); Path target = Paths.get(URI.create("gs://greenbean/adipose")); Files.write(source, "(✿◕ ‿◕ )ノ".getBytes(UTF_8)); @@ -499,7 +503,7 @@ public void testCopy_atomic_throwsUnsupported() throws IOException { } @Test - public void testMove() throws IOException { + public void testMove() throws Exception { Path source = Paths.get(URI.create("gs://military/fashion.show")); Path target = Paths.get(URI.create("gs://greenbean/adipose")); Files.write(source, "(✿◕ ‿◕ )ノ".getBytes(UTF_8)); @@ -510,14 +514,14 @@ public void testMove() throws IOException { } @Test - public void testCreateDirectory() throws IOException { + public void testCreateDirectory() throws Exception { Path path = Paths.get(URI.create("gs://greenbean/dir/")); Files.createDirectory(path); assertThat(Files.exists(path)).isTrue(); } @Test - public void testMove_atomicMove_notSupported() throws IOException { + public void testMove_atomicMove_notSupported() throws Exception { Path source = Paths.get(URI.create("gs://military/fashion.show")); Path target = Paths.get(URI.create("gs://greenbean/adipose")); Files.write(source, "(✿◕ ‿◕ )ノ".getBytes(UTF_8)); @@ -526,7 +530,7 @@ public void testMove_atomicMove_notSupported() throws IOException { } @Test - public void testIsDirectory() throws IOException { + public void testIsDirectory() throws Exception { try (FileSystem fs = FileSystems.getFileSystem(URI.create("gs://doodle"))) { assertThat(Files.isDirectory(fs.getPath(""))).isTrue(); assertThat(Files.isDirectory(fs.getPath("/"))).isTrue(); @@ -545,14 +549,14 @@ public void testIsDirectory_trailingSlash_alwaysTrue() { } @Test - public void testIsDirectory_trailingSlash_pseudoDirectoriesDisabled_false() throws IOException { + public void testIsDirectory_trailingSlash_pseudoDirectoriesDisabled_false() throws Exception { try (CloudStorageFileSystem fs = forBucket("doodle", usePseudoDirectories(false))) { assertThat(Files.isDirectory(fs.getPath("fundir/"))).isFalse(); } } @Test - public void testCopy_withCopyAttributes_preservesAttributes() throws IOException { + public void testCopy_withCopyAttributes_preservesAttributes() throws Exception { Path source = Paths.get(URI.create("gs://military/fashion.show")); Path target = Paths.get(URI.create("gs://greenbean/adipose")); Files.write( @@ -576,7 +580,7 @@ public void testCopy_withCopyAttributes_preservesAttributes() throws IOException } @Test - public void testCopy_withoutOptions_doesntPreservesAttributes() throws IOException { + public void testCopy_withoutOptions_doesntPreservesAttributes() throws Exception { Path source = Paths.get(URI.create("gs://military/fashion.show")); Path target = Paths.get(URI.create("gs://greenbean/adipose")); Files.write( @@ -597,7 +601,7 @@ public void testCopy_withoutOptions_doesntPreservesAttributes() throws IOExcepti } @Test - public void testCopy_overwriteAttributes() throws IOException { + public void testCopy_overwriteAttributes() throws Exception { Path source = Paths.get(URI.create("gs://military/fashion.show")); Path target1 = Paths.get(URI.create("gs://greenbean/adipose")); Path target2 = Paths.get(URI.create("gs://greenbean/round")); @@ -620,7 +624,7 @@ public void testCopy_overwriteAttributes() throws IOException { } @Test - public void testNullness() throws IOException, NoSuchMethodException, SecurityException { + public void testNullness() throws Exception { try (FileSystem fs = FileSystems.getFileSystem(URI.create("gs://blood"))) { NullPointerTester tester = new NullPointerTester(); tester.ignore(CloudStorageFileSystemProvider.class.getMethod("equals", Object.class)); @@ -645,11 +649,34 @@ public void testProviderEquals() { } @Test - public void testNewFileSystem() throws IOException { + public void testNewFileSystem() throws Exception { Map env = new HashMap<>(); FileSystems.newFileSystem(URI.create("gs://bucket/path/to/file"), env); } + @Test + public void testFromSpace() throws Exception { + // User should be able to create paths to files whose name contains a space. + // Traditional way 1: manually escape the spaces + Path path1 = Paths.get(URI.create("gs://bucket/with/a%20space")); + CloudStorageFileSystemProvider provider = + (CloudStorageFileSystemProvider) path1.getFileSystem().provider(); + // Traditional way 2: use UrlEscapers.urlFragmentEscaper().escape + // to escape the string for you. + // (Not tested because UrlEscapers isn't the unit under test). + + // Non-traditional way: use our convenience method to work around URIs not being allowed to + // contain spaces. + Path path3 = provider.getPath("gs://bucket/with/a space"); + // Both approaches should be equivalent + assertThat(path1.getFileSystem().provider()).isEqualTo(path3.getFileSystem().provider()); + assertThat(path1.toUri()).isEqualTo(path3.toUri()); + + // getPath does not interpret the string at all. + Path path4 = provider.getPath("gs://bucket/with/a%20percent"); + assertThat(path4.toString()).isEqualTo("/with/a%20percent"); + } + private static CloudStorageConfiguration permitEmptyPathComponents(boolean value) { return CloudStorageConfiguration.builder().permitEmptyPathComponents(value).build(); } @@ -657,4 +684,4 @@ private static CloudStorageConfiguration permitEmptyPathComponents(boolean value private static CloudStorageConfiguration usePseudoDirectories(boolean value) { return CloudStorageConfiguration.builder().usePseudoDirectories(value).build(); } -} \ No newline at end of file +} diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStoragePathTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStoragePathTest.java index 179baa453bb3..6b4af923545f 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStoragePathTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStoragePathTest.java @@ -31,6 +31,7 @@ import java.io.IOException; import java.net.URI; +import java.net.URLDecoder; import java.nio.file.FileSystem; import java.nio.file.FileSystems; import java.nio.file.Path; @@ -484,6 +485,20 @@ public void testNullness() throws IOException, NoSuchMethodException, SecurityEx } } + @Test + public void testSpaces() throws IOException { + try (CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket("doodle")) { + Path path = fs.getPath("/with/a space"); + // we can also go via a URI. Decoding should give us the space back. + String toUri = URLDecoder.decode(path.toUri().toString(), "UTF-8"); + assertThat(toUri).isEqualTo("gs://doodle/with/a space"); + + Path path2 = fs.getPath("/with/a%20percent"); + String toUri2 = URLDecoder.decode(path2.toUri().toString(), "UTF-8"); + assertThat(toUri2).isEqualTo("gs://doodle/with/a%20percent"); + } + } + private static CloudStorageConfiguration stripPrefixSlash(boolean value) { return CloudStorageConfiguration.builder().stripPrefixSlash(value).build(); } From ad666170d8d5a56e96a7fdffa7d3142607f60863 Mon Sep 17 00:00:00 2001 From: JP Martin Date: Wed, 15 Mar 2017 15:14:23 -0700 Subject: [PATCH 0061/1764] Add option in NIO for re-opening the channel to retry for some errors (#1715) * Add retry code in NIO that re-opens the channel if necessary It also retries a few times on exceptions that are not normally considered retriable (500, 503). Also add corresponding test code. --- .../nio/CloudStorageConfiguration.java | 18 ++++- .../nio/CloudStorageFileSystemProvider.java | 6 +- .../contrib/nio/CloudStorageOptions.java | 10 +++ .../contrib/nio/CloudStorageReadChannel.java | 74 ++++++++++++++++--- .../contrib/nio/OptionMaxChannelReopens.java | 32 ++++++++ .../nio/CloudStorageReadChannelTest.java | 27 ++++++- 6 files changed, 151 insertions(+), 16 deletions(-) create mode 100644 java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionMaxChannelReopens.java diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageConfiguration.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageConfiguration.java index efa086d7db80..2af5fe2e341e 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageConfiguration.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageConfiguration.java @@ -59,6 +59,12 @@ public abstract class CloudStorageConfiguration { */ public abstract int blockSize(); + /** + * Returns the number of times we try re-opening a channel if it's closed unexpectedly + * while reading. + */ + public abstract int maxChannelReopens(); + /** * Creates a new builder, initialized with the following settings: * @@ -82,6 +88,7 @@ public static final class Builder { private boolean stripPrefixSlash = true; private boolean usePseudoDirectories = true; private int blockSize = CloudStorageFileSystem.BLOCK_SIZE_DEFAULT; + private int maxChannelReopens = 0; /** * Changes current working directory for new filesystem. This defaults to the root directory. @@ -134,6 +141,11 @@ public Builder blockSize(int value) { return this; } + public Builder maxChannelReopens(int value) { + maxChannelReopens = value; + return this; + } + /** * Creates new instance without destroying builder. */ @@ -143,7 +155,8 @@ public CloudStorageConfiguration build() { permitEmptyPathComponents, stripPrefixSlash, usePseudoDirectories, - blockSize); + blockSize, + maxChannelReopens); } Builder() {} @@ -168,6 +181,9 @@ static CloudStorageConfiguration fromMap(Map env) { case "blockSize": builder.blockSize((Integer) entry.getValue()); break; + case "maxChannelReopens": + builder.maxChannelReopens((Integer) entry.getValue()); + break; default: throw new IllegalArgumentException(entry.getKey()); } diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java index 9808ec0e1f12..af5dfe8a38ec 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java @@ -141,7 +141,6 @@ public CloudStorageFileSystemProvider() { CloudStorageFileSystemProvider(@Nullable StorageOptions gcsStorageOptions) { this.storageOptions = gcsStorageOptions; - } // Initialize this.storage, once. This may throw an exception if default authentication @@ -234,6 +233,7 @@ public SeekableByteChannel newByteChannel( private SeekableByteChannel newReadChannel(Path path, Set options) throws IOException { initStorage(); + int maxChannelReopens = ((CloudStorageFileSystem) path.getFileSystem()).config().maxChannelReopens(); for (OpenOption option : options) { if (option instanceof StandardOpenOption) { switch ((StandardOpenOption) option) { @@ -255,6 +255,8 @@ private SeekableByteChannel newReadChannel(Path path, Set default: throw new UnsupportedOperationException(option.toString()); } + } else if (option instanceof OptionMaxChannelReopens) { + maxChannelReopens = ((OptionMaxChannelReopens) option).maxChannelReopens(); } else { throw new UnsupportedOperationException(option.toString()); } @@ -263,7 +265,7 @@ private SeekableByteChannel newReadChannel(Path path, Set if (cloudPath.seemsLikeADirectoryAndUsePseudoDirectories()) { throw new CloudStoragePseudoDirectoryException(cloudPath); } - return CloudStorageReadChannel.create(storage, cloudPath.getBlobId(), 0); + return CloudStorageReadChannel.create(storage, cloudPath.getBlobId(), 0, maxChannelReopens); } private SeekableByteChannel newWriteChannel(Path path, Set options) diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageOptions.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageOptions.java index 74293b7a79f2..9a568883e3a4 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageOptions.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageOptions.java @@ -91,5 +91,15 @@ public static CloudStorageOption.OpenCopy withBlockSize(int size) { return OptionBlockSize.create(size); } + /** + * Sets the max number of times that the channel can be reopen if reading + * fails because the channel unexpectedly closes. + * + *

The default is 0. + */ + public static CloudStorageOption.OpenCopy withChannelReopen(int count) { + return OptionMaxChannelReopens.create(count); + } + private CloudStorageOptions() {} } diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannel.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannel.java index 99aeda874c80..53d66601ce38 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannel.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannel.java @@ -22,6 +22,7 @@ import com.google.cloud.storage.BlobId; import com.google.cloud.storage.BlobInfo; import com.google.cloud.storage.Storage; +import com.google.cloud.storage.StorageException; import java.io.IOException; import java.nio.ByteBuffer; @@ -41,27 +42,42 @@ @ThreadSafe final class CloudStorageReadChannel implements SeekableByteChannel { - private final ReadChannel channel; + private final Storage gcsStorage; + private final BlobId file; + // max # of times we may reopen the file + private final int maxChannelReopens; + // how many times we re-opened the file + private int reopens; + private ReadChannel channel; private long position; private long size; + /** + * @param maxChannelReopens max number of times to try re-opening the channel if it closes on us unexpectedly. + */ @CheckReturnValue @SuppressWarnings("resource") - static CloudStorageReadChannel create(Storage gcsStorage, BlobId file, long position) + static CloudStorageReadChannel create(Storage gcsStorage, BlobId file, long position, int maxChannelReopens) throws IOException { + return new CloudStorageReadChannel(gcsStorage, file, position, maxChannelReopens); + } + + private CloudStorageReadChannel(Storage gcsStorage, BlobId file, long position, int maxChannelReopens) throws IOException { + this.gcsStorage = gcsStorage; + this.file = file; + this.position = position; + this.reopens = 0; + this.maxChannelReopens = maxChannelReopens; // XXX: Reading size and opening file should be atomic. - long size = fetchSize(gcsStorage, file); - ReadChannel channel = gcsStorage.reader(file); + this.size = fetchSize(gcsStorage, file); + innerOpen(); + } + + private void innerOpen() throws IOException { + this.channel = gcsStorage.reader(file); if (position > 0) { channel.seek((int) position); } - return new CloudStorageReadChannel(position, size, channel); - } - - private CloudStorageReadChannel(long position, long size, ReadChannel channel) { - this.position = position; - this.size = size; - this.channel = channel; } @Override @@ -78,11 +94,36 @@ public void close() throws IOException { } } + @Override public int read(ByteBuffer dst) throws IOException { synchronized (this) { checkOpen(); - int amt = channel.read(dst); + int amt; + int retries = 0; + int maxRetries = 3; + dst.mark(); + while (true) { + try { + dst.reset(); + amt = channel.read(dst); + break; + } catch (StorageException exs) { + if (exs.getMessage().contains("Connection closed prematurely") && reopens < maxChannelReopens) { + // this error isn't marked as retryable since the channel is closed; + // but here at this higher level we can retry it. + reopens++; + sleepForAttempt(reopens); + innerOpen(); + continue; + } else if ((exs.getCode() == 500 || exs.getCode() == 503) && retries < maxRetries) { + retries++; + sleepForAttempt(retries); + continue; + } + throw exs; + } + } if (amt > 0) { position += amt; // XXX: This would only ever happen if the fetchSize() race-condition occurred. @@ -94,6 +135,15 @@ public int read(ByteBuffer dst) throws IOException { } } + private void sleepForAttempt(int attempt) { + try { + Thread.sleep((attempt - 1) * 500); + } catch (InterruptedException iex) { + // reset interrupt flag + Thread.currentThread().interrupt(); + } + } + @Override public long size() throws IOException { synchronized (this) { diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionMaxChannelReopens.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionMaxChannelReopens.java new file mode 100644 index 000000000000..126f3c86467c --- /dev/null +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionMaxChannelReopens.java @@ -0,0 +1,32 @@ +/* + * Copyright 2016 Google Inc. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.storage.contrib.nio; + +import com.google.auto.value.AutoValue; + +@AutoValue +abstract class OptionMaxChannelReopens implements CloudStorageOption.OpenCopy { + + /** + * Re-open the channel if it's closed unexpectedly while we're reading it. + */ + static OptionMaxChannelReopens create(int retryCount) { + return new AutoValue_OptionMaxChannelReopens(retryCount); + } + + abstract int maxChannelReopens(); +} diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannelTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannelTest.java index 526a45eae430..9ea50614b932 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannelTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannelTest.java @@ -30,6 +30,7 @@ import com.google.cloud.storage.BlobId; import com.google.cloud.storage.Storage; +import com.google.cloud.storage.StorageException; import org.junit.Before; import org.junit.Rule; import org.junit.Test; @@ -63,7 +64,7 @@ public void before() throws IOException { when(gcsStorage.get(file)).thenReturn(metadata); when(gcsStorage.reader(eq(file))).thenReturn(gcsChannel); when(gcsChannel.isOpen()).thenReturn(true); - chan = CloudStorageReadChannel.create(gcsStorage, file, 0); + chan = CloudStorageReadChannel.create(gcsStorage, file, 0, 1); verify(gcsStorage).get(eq(file)); verify(gcsStorage).reader(eq(file)); } @@ -79,6 +80,30 @@ public void testRead() throws IOException { verify(gcsChannel, times(3)).isOpen(); } + @Test + public void testReadRetry() throws IOException { + ByteBuffer buffer = ByteBuffer.allocate(1); + when(gcsChannel.read(eq(buffer))) + .thenThrow(new StorageException(new IOException("Connection closed prematurely: bytesRead = 33554432, Content-Length = 41943040"))) + .thenReturn(1); + assertThat(chan.position()).isEqualTo(0L); + assertThat(chan.read(buffer)).isEqualTo(1); + assertThat(chan.position()).isEqualTo(1L); + verify(gcsChannel, times(2)).read(any(ByteBuffer.class)); + } + + @Test + public void testReadRetryEventuallyGivesUp() throws IOException { + ByteBuffer buffer = ByteBuffer.allocate(1); + when(gcsChannel.read(eq(buffer))) + .thenThrow(new StorageException(new IOException("Connection closed prematurely: bytesRead = 33554432, Content-Length = 41943040"))) + .thenThrow(new StorageException(new IOException("Connection closed prematurely: bytesRead = 33554432, Content-Length = 41943040"))) + .thenReturn(1); + assertThat(chan.position()).isEqualTo(0L); + thrown.expect(StorageException.class); + chan.read(buffer); + } + @Test public void testRead_whenClosed_throwsCce() throws IOException { when(gcsChannel.isOpen()).thenReturn(false); From f9e815a1e6bbe982fd223964f88d462f0ccc370c Mon Sep 17 00:00:00 2001 From: Garrett Jones Date: Thu, 16 Mar 2017 16:58:39 -0700 Subject: [PATCH 0062/1764] Release 0.10.0 --- java-storage-nio/google-cloud-nio-examples/pom.xml | 2 +- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 17a5c293164f..848e9c4aacfc 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.9.5-alpha-SNAPSHOT + 0.10.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index e65ec01f6462..0d5ce23e5210 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.9.5-alpha-SNAPSHOT + 0.10.0-alpha google-cloud-nio From f6060b8a9b8572fec79a417f9bee8f26ce7b48c9 Mon Sep 17 00:00:00 2001 From: Garrett Jones Date: Thu, 16 Mar 2017 17:02:04 -0700 Subject: [PATCH 0063/1764] Updating version in README files. [ci skip] --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index dbfa7d0a26be..c52064316a5c 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -22,12 +22,12 @@ To run this example: 4. Run the sample with: ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.9.5-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.9.5-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.10.1-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.10.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.9.5-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.10.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` The sample doesn't have anything about Google Cloud Storage in it. It gets that ability from the NIO diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index acb990beaee0..db70e37a5e9c 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.9.4-alpha + 0.10.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.9.4-alpha' +compile 'com.google.cloud:google-cloud-nio:0.10.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.9.4-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.10.0-alpha" ``` Example Applications From f5986a1db097e4976fe0a19d5e3aa9e64de10e35 Mon Sep 17 00:00:00 2001 From: michaelbausor Date: Fri, 17 Mar 2017 08:54:37 -0700 Subject: [PATCH 0064/1764] Update version to 0.10.1-SNAPSHOT (#1765) --- java-storage-nio/google-cloud-nio-examples/pom.xml | 2 +- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 848e9c4aacfc..5f20f35f58c4 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.10.0-alpha + 0.10.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 0d5ce23e5210..920ea367e890 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.10.0-alpha + 0.10.1-alpha-SNAPSHOT google-cloud-nio From a4f097ad1fe23b89bb050bf644d4c3ad40c356a4 Mon Sep 17 00:00:00 2001 From: garrettjonesgoogle Date: Fri, 17 Mar 2017 09:04:50 -0700 Subject: [PATCH 0065/1764] Removing ServiceRpcT parameterization (#1759) Also: * Moving spi/*Rpc classes to spi/{MAJOR_VERSION}/*Rpc * Renaming DefaultRpc classes to HttpRpc/Grpc*Rpc as appropriate --- .../google/cloud/storage/contrib/nio/FakeStorageRpc.java | 4 ++-- .../cloud/storage/contrib/nio/LocalStorageHelper.java | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/FakeStorageRpc.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/FakeStorageRpc.java index 971b08a6b0eb..3e7c603cae3f 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/FakeStorageRpc.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/FakeStorageRpc.java @@ -22,8 +22,8 @@ import com.google.api.services.storage.model.StorageObject; import com.google.cloud.storage.Storage; import com.google.cloud.storage.StorageException; -import com.google.cloud.storage.spi.RpcBatch; -import com.google.cloud.storage.spi.StorageRpc; +import com.google.cloud.storage.spi.v1.RpcBatch; +import com.google.cloud.storage.spi.v1.StorageRpc; import java.io.IOException; import java.io.InputStream; diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/LocalStorageHelper.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/LocalStorageHelper.java index 481ebc79a6c9..b9ee4489f9e0 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/LocalStorageHelper.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/LocalStorageHelper.java @@ -17,7 +17,7 @@ package com.google.cloud.storage.contrib.nio; import com.google.cloud.spi.ServiceRpcFactory; -import com.google.cloud.storage.spi.StorageRpc; +import com.google.cloud.storage.spi.v1.StorageRpc; import com.google.cloud.storage.StorageOptions; /** @@ -38,7 +38,7 @@ public static StorageOptions getOptions() { return StorageOptions.newBuilder() .setProjectId("dummy-project-for-testing") .setServiceRpcFactory( - new ServiceRpcFactory() { + new ServiceRpcFactory() { @Override public StorageRpc create(StorageOptions options) { return instance; @@ -55,7 +55,7 @@ public static StorageOptions customOptions(final boolean throwIfOptions) { return StorageOptions.newBuilder() .setProjectId("dummy-project-for-testing") .setServiceRpcFactory( - new ServiceRpcFactory() { + new ServiceRpcFactory() { @Override public StorageRpc create(StorageOptions options) { return new FakeStorageRpc(throwIfOptions); From 22eb436115ddeeb2fc89578765fc3aa7c61db3f3 Mon Sep 17 00:00:00 2001 From: JP Martin Date: Fri, 17 Mar 2017 16:07:04 -0700 Subject: [PATCH 0066/1764] rename shaded.cloud-nio to shaded.cloud_nio (#1767) Because that's a valid package name. --- java-storage-nio/google-cloud-nio/pom.xml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 920ea367e890..18e0fe8040e2 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -103,7 +103,7 @@ com - shaded.cloud-nio.com + shaded.cloud_nio.com com.google.cloud.** com.google.auto.** @@ -111,19 +111,19 @@ org - shaded.cloud-nio.org + shaded.cloud_nio.org io - shaded.cloud-nio.io + shaded.cloud_nio.io okio - shaded.cloud-nio.okio + shaded.cloud_nio.okio google - shaded.cloud-nio.google + shaded.cloud_nio.google From 0c521f1e0e7be27ba7ff07f71559daec02999783 Mon Sep 17 00:00:00 2001 From: Garrett Jones Date: Fri, 31 Mar 2017 11:27:31 -0700 Subject: [PATCH 0067/1764] Release 0.11.0 --- java-storage-nio/google-cloud-nio-examples/pom.xml | 2 +- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 5f20f35f58c4..7a29b360bf6d 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.10.1-alpha-SNAPSHOT + 0.11.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 18e0fe8040e2..825555bb8545 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.10.1-alpha-SNAPSHOT + 0.11.0-alpha google-cloud-nio From 6e31d63b26ebbc1b74a48b7d82489805b589d6cd Mon Sep 17 00:00:00 2001 From: Garrett Jones Date: Fri, 31 Mar 2017 11:30:39 -0700 Subject: [PATCH 0068/1764] Updating version in README files. [ci skip] --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index c52064316a5c..6f9a731e2fa6 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -22,12 +22,12 @@ To run this example: 4. Run the sample with: ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.10.1-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.10.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.11.1-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.11.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.10.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.11.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` The sample doesn't have anything about Google Cloud Storage in it. It gets that ability from the NIO diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index db70e37a5e9c..1c4beab23ad9 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.10.0-alpha + 0.11.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.10.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.11.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.10.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.11.0-alpha" ``` Example Applications From 3b28ca4e1deee79901269a745b619222bc2ff7d9 Mon Sep 17 00:00:00 2001 From: Garrett Jones Date: Fri, 31 Mar 2017 12:00:01 -0700 Subject: [PATCH 0069/1764] Update version to 0.11.1-SNAPSHOT (#1843) --- java-storage-nio/google-cloud-nio-examples/pom.xml | 2 +- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 7a29b360bf6d..cbda32c4642d 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.11.0-alpha + 0.11.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 825555bb8545..8977b8218a75 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.11.0-alpha + 0.11.1-alpha-SNAPSHOT google-cloud-nio From 0eb55aaf865662c0125046476f726d1b22c7259a Mon Sep 17 00:00:00 2001 From: Garrett Jones Date: Mon, 3 Apr 2017 16:35:14 -0700 Subject: [PATCH 0070/1764] Release 0.11.1 --- java-storage-nio/google-cloud-nio-examples/pom.xml | 2 +- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index cbda32c4642d..389d35cd2821 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.11.1-alpha-SNAPSHOT + 0.11.1-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 8977b8218a75..f3ddba594c9c 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.11.1-alpha-SNAPSHOT + 0.11.1-alpha google-cloud-nio From 2d96260e47234284a295dc4231fc30b0cdf16000 Mon Sep 17 00:00:00 2001 From: Garrett Jones Date: Mon, 3 Apr 2017 16:38:52 -0700 Subject: [PATCH 0071/1764] Updating version in README files. [ci skip] --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 6f9a731e2fa6..f16991057cfe 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -22,12 +22,12 @@ To run this example: 4. Run the sample with: ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.11.1-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.11.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.11.2-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.11.2-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.11.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.11.2-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` The sample doesn't have anything about Google Cloud Storage in it. It gets that ability from the NIO diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 1c4beab23ad9..c84c9b04735a 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.11.0-alpha + 0.11.1-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.11.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.11.1-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.11.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.11.1-alpha" ``` Example Applications From 3fbbedc01b22739266b414f7f649be0bf9173cf1 Mon Sep 17 00:00:00 2001 From: Garrett Jones Date: Mon, 3 Apr 2017 16:54:35 -0700 Subject: [PATCH 0072/1764] Update version to 0.11.2-SNAPSHOT (#1852) --- java-storage-nio/google-cloud-nio-examples/pom.xml | 2 +- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 389d35cd2821..8c60d3603762 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.11.1-alpha + 0.11.2-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index f3ddba594c9c..c95228719cc9 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.11.1-alpha + 0.11.2-alpha-SNAPSHOT google-cloud-nio From e9d6de9c66d7a5c506786ea23c7436c3c6abdf6a Mon Sep 17 00:00:00 2001 From: Michael Bausor Date: Wed, 5 Apr 2017 15:02:57 -0700 Subject: [PATCH 0073/1764] Release 0.11.2 --- java-storage-nio/google-cloud-nio-examples/pom.xml | 2 +- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 8c60d3603762..19fc7eb22cce 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.11.2-alpha-SNAPSHOT + 0.11.2-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index c95228719cc9..c08e2a79fea0 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.11.2-alpha-SNAPSHOT + 0.11.2-alpha google-cloud-nio From ab0e60279d838756667a3d85b8363877381913b8 Mon Sep 17 00:00:00 2001 From: Michael Bausor Date: Wed, 5 Apr 2017 15:13:26 -0700 Subject: [PATCH 0074/1764] Updating version in README files. [ci skip] --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index f16991057cfe..70e10cfc588d 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -22,12 +22,12 @@ To run this example: 4. Run the sample with: ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.11.2-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.11.2-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.11.3-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.11.3-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.11.2-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.11.3-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` The sample doesn't have anything about Google Cloud Storage in it. It gets that ability from the NIO diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index c84c9b04735a..ea009e687af1 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.11.1-alpha + 0.11.2-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.11.1-alpha' +compile 'com.google.cloud:google-cloud-nio:0.11.2-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.11.1-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.11.2-alpha" ``` Example Applications From e631673c2a62cd03940d7e8554d070b7c6287a84 Mon Sep 17 00:00:00 2001 From: michaelbausor Date: Wed, 5 Apr 2017 16:14:54 -0700 Subject: [PATCH 0075/1764] Update pom.xml version to 0.11.3-SNAPSHOT (#1870) --- java-storage-nio/google-cloud-nio-examples/pom.xml | 2 +- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 19fc7eb22cce..3f2fcaf07df3 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.11.2-alpha + 0.11.3-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index c08e2a79fea0..e0a659134d81 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.11.2-alpha + 0.11.3-alpha-SNAPSHOT google-cloud-nio From e1b24184b8177434d11d9f184ab25d2583ffd907 Mon Sep 17 00:00:00 2001 From: vam Date: Fri, 7 Apr 2017 10:41:21 -0700 Subject: [PATCH 0076/1764] Release 0.12.0 --- java-storage-nio/google-cloud-nio-examples/pom.xml | 2 +- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 3f2fcaf07df3..b7f1af4a4636 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.11.3-alpha-SNAPSHOT + 0.12.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index e0a659134d81..75eada133252 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.11.3-alpha-SNAPSHOT + 0.12.0-alpha google-cloud-nio From 597e279db1ec26053ca45e1a27e6b2db8819c1ff Mon Sep 17 00:00:00 2001 From: vam Date: Fri, 7 Apr 2017 10:44:37 -0700 Subject: [PATCH 0077/1764] Updating version in README files. [ci skip] --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 70e10cfc588d..5bdbcf3a2e67 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -22,12 +22,12 @@ To run this example: 4. Run the sample with: ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.11.3-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.11.3-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.12.1-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.12.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.11.3-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.12.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` The sample doesn't have anything about Google Cloud Storage in it. It gets that ability from the NIO diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index ea009e687af1..ce906084a6a9 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.11.2-alpha + 0.12.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.11.2-alpha' +compile 'com.google.cloud:google-cloud-nio:0.12.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.11.2-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.12.0-alpha" ``` Example Applications From 7bc48b829e1ce3e439479ed0e274a53572d44cb5 Mon Sep 17 00:00:00 2001 From: Vadym Matsishevskyi Date: Fri, 7 Apr 2017 11:43:44 -0700 Subject: [PATCH 0078/1764] Update version to 0.12.1-SNAPSHOT (#1886) --- java-storage-nio/google-cloud-nio-examples/pom.xml | 2 +- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index b7f1af4a4636..d6e467861491 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.12.0-alpha + 0.12.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 75eada133252..6ae7f78ff72c 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.12.0-alpha + 0.12.1-alpha-SNAPSHOT google-cloud-nio From 7acf8337b8067e01b31f4d8a4a387ecb4af02e3a Mon Sep 17 00:00:00 2001 From: michaelbausor Date: Wed, 12 Apr 2017 09:15:43 -0700 Subject: [PATCH 0079/1764] Update page (#1894) - Use GAX page interface - Bump GAX version --- .../storage/contrib/nio/CloudStorageFileSystemProvider.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java index af5dfe8a38ec..71b45c8a282f 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java @@ -620,7 +620,7 @@ public DirectoryStream newDirectoryStream(Path dir, final Filter blobIterator = storage.list(cloudPath.bucket(), Storage.BlobListOption.prefix(prefix), Storage.BlobListOption.currentDirectory(), - Storage.BlobListOption.fields()).iterateAll(); + Storage.BlobListOption.fields()).iterateAll().iterator(); return new DirectoryStream() { @Override public Iterator iterator() { From 2555b53088ce47583419ce4aeb0ef87aa04e8a09 Mon Sep 17 00:00:00 2001 From: Ryan Eiger Date: Fri, 7 Apr 2017 15:11:08 -0700 Subject: [PATCH 0080/1764] Add Identity Access Management (IAM) to the Storage API (#1812) Adds support for bucket-level IAM (currently in limited alpha). More information about IAM in Google Cloud Storage can be found at https://cloud.google.com/storage/docs/access-control/iam --- .../storage/contrib/nio/FakeStorageRpc.java | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/FakeStorageRpc.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/FakeStorageRpc.java index 3e7c603cae3f..95b7948acef5 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/FakeStorageRpc.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/FakeStorageRpc.java @@ -19,7 +19,9 @@ import com.google.api.services.storage.model.Bucket; import com.google.api.services.storage.model.BucketAccessControl; import com.google.api.services.storage.model.ObjectAccessControl; +import com.google.api.services.storage.model.Policy; import com.google.api.services.storage.model.StorageObject; +import com.google.api.services.storage.model.TestIamPermissionsResponse; import com.google.cloud.storage.Storage; import com.google.cloud.storage.StorageException; import com.google.cloud.storage.spi.v1.RpcBatch; @@ -61,6 +63,7 @@ *

  • continueRewrite *
  • createBatch *
  • checksums, etags + *
  • IAM operations
  • * * */ @@ -443,4 +446,19 @@ private static boolean processedAsFolder(StorageObject so, String delimiter, Str folders.put(folderName, fakeFolder); return true; } + + @Override + public Policy getIamPolicy(String bucket) { + throw new UnsupportedOperationException(); + } + + @Override + public Policy setIamPolicy(String bucket, Policy policy) { + throw new UnsupportedOperationException(); + } + + @Override + public TestIamPermissionsResponse testIamPermissions(String bucket, List permissions) { + throw new UnsupportedOperationException(); + } } From 40a4b635689d1f03ac8165ab431f273686d0b3a0 Mon Sep 17 00:00:00 2001 From: Garrett Jones Date: Thu, 13 Apr 2017 15:42:18 -0700 Subject: [PATCH 0081/1764] Release 0.13.0 --- java-storage-nio/google-cloud-nio-examples/pom.xml | 2 +- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index d6e467861491..8e42b07400f7 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.12.1-alpha-SNAPSHOT + 0.13.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 6ae7f78ff72c..c3695dae2229 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.12.1-alpha-SNAPSHOT + 0.13.0-alpha google-cloud-nio From 748b97390f08dbc58a9c31fc38d0e30db0845e97 Mon Sep 17 00:00:00 2001 From: Garrett Jones Date: Thu, 13 Apr 2017 15:54:03 -0700 Subject: [PATCH 0082/1764] Updating version in README files. [ci skip] --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 5bdbcf3a2e67..ce617b3e8dde 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -22,12 +22,12 @@ To run this example: 4. Run the sample with: ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.12.1-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.12.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.13.1-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.13.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.12.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.13.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` The sample doesn't have anything about Google Cloud Storage in it. It gets that ability from the NIO diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index ce906084a6a9..5af2b53f7c1c 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.12.0-alpha + 0.13.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.12.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.13.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.12.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.13.0-alpha" ``` Example Applications From edc1a481d25e47974a0fcfe1aec797ac4919afd4 Mon Sep 17 00:00:00 2001 From: Garrett Jones Date: Thu, 13 Apr 2017 16:26:35 -0700 Subject: [PATCH 0083/1764] Update version to 0.13.1-SNAPSHOT (#1919) --- java-storage-nio/google-cloud-nio-examples/pom.xml | 2 +- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 8e42b07400f7..e9b944d8458e 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.13.0-alpha + 0.13.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index c3695dae2229..4e3c0eef5a28 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-contrib - 0.13.0-alpha + 0.13.1-alpha-SNAPSHOT google-cloud-nio From 84a91a07aa95ee2ab7a7f1459167b000bcce5ad5 Mon Sep 17 00:00:00 2001 From: Vadym Matsishevskyi Date: Fri, 14 Apr 2017 17:31:23 -0700 Subject: [PATCH 0084/1764] Update release scripts to handle 1.x and 0.x versions living together (#1922) * Update release scripts to handle 1.x and 0.x versions living together https://github.com/GoogleCloudPlatform/google-cloud-java/issues/1845 Move and rename testing folder modules so they are consistent with current project naming and structure (so their versions can be updated by same script). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 1 + java-storage-nio/google-cloud-nio/pom.xml | 1 + 2 files changed, 2 insertions(+) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index e9b944d8458e..94c9685c9c8e 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,6 +2,7 @@ 4.0.0 google-cloud-nio-examples + 0.13.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 4e3c0eef5a28..b7640a01d983 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,6 +2,7 @@ 4.0.0 google-cloud-nio + 0.13.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio From e2a12a2686ed321eb90b38a56fa1683cebd20985 Mon Sep 17 00:00:00 2001 From: Garrett Jones Date: Wed, 19 Apr 2017 08:16:56 -0700 Subject: [PATCH 0085/1764] Adding dependency convergence (#1943) --- java-storage-nio/google-cloud-nio-examples/pom.xml | 6 ------ java-storage-nio/google-cloud-nio/pom.xml | 5 ----- 2 files changed, 11 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 94c9685c9c8e..d39cdd5c713d 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -23,12 +23,6 @@ google-cloud-storage ${storage.version} - - - org.apache.maven.plugins - maven-assembly-plugin - 2.5.4 - diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index b7640a01d983..511dfa52b2a1 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -26,12 +26,10 @@ com.google.guava guava - 19.0 com.google.code.findbugs jsr305 - 2.0.1 javax.inject @@ -47,19 +45,16 @@ com.google.auto.value auto-value - 1.1 provided junit junit - 4.12 test com.google.guava guava-testlib - 19.0 test From 78a42c3bd47007aa99989bf99635aeeddc8e2f33 Mon Sep 17 00:00:00 2001 From: michaelbausor Date: Fri, 21 Apr 2017 09:16:16 -0700 Subject: [PATCH 0086/1764] Remove guava from surface (#1960) --- .../cloud/storage/contrib/nio/CloudStorageFileAttributes.java | 4 ++-- .../cloud/storage/contrib/nio/CloudStorageFileSystem.java | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributes.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributes.java index ff77f0b96ab6..f1016bb267cb 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributes.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributes.java @@ -18,10 +18,10 @@ import com.google.cloud.storage.Acl; import com.google.common.base.Optional; -import com.google.common.collect.ImmutableMap; import java.nio.file.attribute.BasicFileAttributes; import java.util.List; +import java.util.Map; /** * Interface for attributes on a Cloud Storage file or pseudo-directory. @@ -75,5 +75,5 @@ public interface CloudStorageFileAttributes extends BasicFileAttributes { * * @see "https://developers.google.com/storage/docs/reference-headers#contentdisposition" */ - ImmutableMap userMetadata(); + Map userMetadata(); } diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystem.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystem.java index 4f031c92f740..49f1772e90b7 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystem.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystem.java @@ -56,7 +56,7 @@ public final class CloudStorageFileSystem extends FileSystem { public static final String BASIC_VIEW = "basic"; public static final int BLOCK_SIZE_DEFAULT = 2 * 1024 * 1024; public static final FileTime FILE_TIME_UNKNOWN = FileTime.fromMillis(0); - public static final ImmutableSet SUPPORTED_VIEWS = ImmutableSet.of(BASIC_VIEW, GCS_VIEW); + public static final Set SUPPORTED_VIEWS = ImmutableSet.of(BASIC_VIEW, GCS_VIEW); private final CloudStorageFileSystemProvider provider; private final String bucket; From a3ada464d9ab876a9f66dff299627935d5651f02 Mon Sep 17 00:00:00 2001 From: vam Date: Fri, 21 Apr 2017 14:46:17 -0700 Subject: [PATCH 0087/1764] Release 0.14.0; release 1.0.0-rc1 for google-cloud-core, google-cloud-logging, google-cloud-storage, google-cloud-datastore --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index ce617b3e8dde..8249b4dbaf4d 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -22,12 +22,12 @@ To run this example: 4. Run the sample with: ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.13.1-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.13.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.14.1-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.14.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.13.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.14.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` The sample doesn't have anything about Google Cloud Storage in it. It gets that ability from the NIO diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index d39cdd5c713d..7b221f9d1692 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.13.1-alpha-SNAPSHOT + 0.14.0-alpha jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.13.1-alpha-SNAPSHOT + 0.14.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 5af2b53f7c1c..58c9e0aab5ec 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.13.0-alpha + 0.14.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.13.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.14.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.13.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.14.0-alpha" ``` Example Applications diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 511dfa52b2a1..ea2df365aa15 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.13.1-alpha-SNAPSHOT + 0.14.0-alpha jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.13.1-alpha-SNAPSHOT + 0.14.0-alpha google-cloud-nio From cb0fac0ae28506cd631576dca12db4049ee4100e Mon Sep 17 00:00:00 2001 From: Vadym Matsishevskyi Date: Fri, 21 Apr 2017 16:11:59 -0700 Subject: [PATCH 0088/1764] Bump version to 0.14.1-SNAPSHOT (#1967) --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 7b221f9d1692..12e405fcd1a2 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.14.0-alpha + 0.14.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.14.0-alpha + 0.14.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index ea2df365aa15..c450623c76b1 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.14.0-alpha + 0.14.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.14.0-alpha + 0.14.1-alpha-SNAPSHOT google-cloud-nio From 1182e79932e49e1236b09673fab94811de7c88e0 Mon Sep 17 00:00:00 2001 From: Garrett Jones Date: Fri, 21 Apr 2017 18:50:54 -0700 Subject: [PATCH 0089/1764] Bumping to 1.0.0-rc2, 0.15.0-beta, 0.15.0-alpha for release (#1971) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 8249b4dbaf4d..3eeb4fb9b685 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -22,12 +22,12 @@ To run this example: 4. Run the sample with: ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.14.1-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.14.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.15.1-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.15.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.14.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.15.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` The sample doesn't have anything about Google Cloud Storage in it. It gets that ability from the NIO diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 12e405fcd1a2..a6109ea3dbe4 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.14.1-alpha-SNAPSHOT + 0.15.0-alpha jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.14.1-alpha-SNAPSHOT + 0.15.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 58c9e0aab5ec..d84ace7f482c 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.14.0-alpha + 0.15.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.14.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.15.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.14.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.15.0-alpha" ``` Example Applications diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index c450623c76b1..c7e0eab48f2d 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.14.1-alpha-SNAPSHOT + 0.15.0-alpha jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.14.1-alpha-SNAPSHOT + 0.15.0-alpha google-cloud-nio From d5254f7da1a52eb53dc39273c5bd8c1086fd9476 Mon Sep 17 00:00:00 2001 From: Garrett Jones Date: Mon, 24 Apr 2017 09:34:57 -0700 Subject: [PATCH 0090/1764] Bumping to 1.0.0-rc3-SNAPSHOT, 0.15.1-beta-SNAPSHOT, 0.15.1-alpha-SNAPSHOT (#1977) --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index a6109ea3dbe4..a035810c9fae 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.15.0-alpha + 0.15.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.15.0-alpha + 0.15.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index c7e0eab48f2d..e189fe232317 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.15.0-alpha + 0.15.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.15.0-alpha + 0.15.1-alpha-SNAPSHOT google-cloud-nio From 3f6a951c0e98ed63729ba79af9ddc71ce6420ce7 Mon Sep 17 00:00:00 2001 From: Garrett Jones Date: Tue, 25 Apr 2017 07:09:49 -0700 Subject: [PATCH 0091/1764] Bumping versions to 1.0.0-rc3, 0.16.0-beta, 0.16.0-alpha for release (#1987) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 3eeb4fb9b685..bc00ccc9b821 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -22,12 +22,12 @@ To run this example: 4. Run the sample with: ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.15.1-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.15.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.16.1-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.16.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.15.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.16.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` The sample doesn't have anything about Google Cloud Storage in it. It gets that ability from the NIO diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index a035810c9fae..255e18507f34 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.15.1-alpha-SNAPSHOT + 0.16.0-alpha jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.15.1-alpha-SNAPSHOT + 0.16.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index d84ace7f482c..fb9ca232de72 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.15.0-alpha + 0.16.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.15.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.16.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.15.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.16.0-alpha" ``` Example Applications diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index e189fe232317..d186251554a6 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.15.1-alpha-SNAPSHOT + 0.16.0-alpha jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.15.1-alpha-SNAPSHOT + 0.16.0-alpha google-cloud-nio From 7ef5175470548a842c79745e8c5d5729df24d30f Mon Sep 17 00:00:00 2001 From: Garrett Jones Date: Tue, 25 Apr 2017 07:58:45 -0700 Subject: [PATCH 0092/1764] Bumping to next SNAPSHOT versions (#1989) --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 255e18507f34..26e9bdabbc59 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.16.0-alpha + 0.16.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.16.0-alpha + 0.16.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index d186251554a6..95a3350fb8b9 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.16.0-alpha + 0.16.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.16.0-alpha + 0.16.1-alpha-SNAPSHOT google-cloud-nio From 3f4d11e26886661a2026fd9c80994d076f57c28e Mon Sep 17 00:00:00 2001 From: neozwu Date: Tue, 25 Apr 2017 13:52:22 -0700 Subject: [PATCH 0093/1764] make one Tuple class aross all the projects (#1992) --- .../com/google/cloud/storage/contrib/nio/FakeStorageRpc.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/FakeStorageRpc.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/FakeStorageRpc.java index 95b7948acef5..d985c91adabf 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/FakeStorageRpc.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/FakeStorageRpc.java @@ -22,11 +22,11 @@ import com.google.api.services.storage.model.Policy; import com.google.api.services.storage.model.StorageObject; import com.google.api.services.storage.model.TestIamPermissionsResponse; +import com.google.cloud.Tuple; import com.google.cloud.storage.Storage; import com.google.cloud.storage.StorageException; import com.google.cloud.storage.spi.v1.RpcBatch; import com.google.cloud.storage.spi.v1.StorageRpc; - import java.io.IOException; import java.io.InputStream; import java.math.BigInteger; @@ -36,7 +36,6 @@ import java.util.HashMap; import java.util.List; import java.util.Map; - import javax.annotation.concurrent.NotThreadSafe; /** From 5f8d23dff64d658ff6ff5411bbff5e77eac02602 Mon Sep 17 00:00:00 2001 From: Garrett Jones Date: Tue, 25 Apr 2017 14:10:30 -0700 Subject: [PATCH 0094/1764] Bumping versions to 1.0.0-rc4, 0.17.0-beta, 0.17.0-alpha for release (#1996) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index bc00ccc9b821..17b9beb4b978 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -22,12 +22,12 @@ To run this example: 4. Run the sample with: ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.16.1-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.16.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.17.1-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.17.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.16.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.17.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` The sample doesn't have anything about Google Cloud Storage in it. It gets that ability from the NIO diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 26e9bdabbc59..e8b54841d346 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.16.1-alpha-SNAPSHOT + 0.17.0-alpha jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.16.1-alpha-SNAPSHOT + 0.17.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index fb9ca232de72..ff9f59a802c4 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.16.0-alpha + 0.17.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.16.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.17.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.16.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.17.0-alpha" ``` Example Applications diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 95a3350fb8b9..0c987c904810 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.16.1-alpha-SNAPSHOT + 0.17.0-alpha jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.16.1-alpha-SNAPSHOT + 0.17.0-alpha google-cloud-nio From 0324dd1b9732e581ea3809f91f6210c370759c41 Mon Sep 17 00:00:00 2001 From: Garrett Jones Date: Tue, 25 Apr 2017 14:42:52 -0700 Subject: [PATCH 0095/1764] Bumping versions to next snapshot versions (#1997) --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index e8b54841d346..1b4fc5fbda00 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.17.0-alpha + 0.17.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.17.0-alpha + 0.17.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 0c987c904810..cbb760b63c5a 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.17.0-alpha + 0.17.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.17.0-alpha + 0.17.1-alpha-SNAPSHOT google-cloud-nio From ef008b377c1bd9022ae6ad46c0657d7c08849689 Mon Sep 17 00:00:00 2001 From: Shin Fan Date: Tue, 25 Apr 2017 14:49:00 -0700 Subject: [PATCH 0096/1764] Expose LocalStorageHelper for storage testing (#1993) --- .../cloud/storage/contrib/nio/testing}/FakeStorageRpc.java | 2 +- .../storage/contrib/nio/testing}/LocalStorageHelper.java | 6 ++++-- .../contrib/nio/CloudStorageFileAttributeViewTest.java | 1 + .../storage/contrib/nio/CloudStorageFileAttributesTest.java | 1 + .../contrib/nio/CloudStorageFileSystemProviderTest.java | 1 + .../storage/contrib/nio/CloudStorageFileSystemTest.java | 3 ++- .../cloud/storage/contrib/nio/CloudStorageOptionsTest.java | 1 + .../cloud/storage/contrib/nio/CloudStoragePathTest.java | 1 + 8 files changed, 12 insertions(+), 4 deletions(-) rename java-storage-nio/google-cloud-nio/src/{test/java/com/google/cloud/storage/contrib/nio => main/java/com/google/cloud/storage/contrib/nio/testing}/FakeStorageRpc.java (99%) rename java-storage-nio/google-cloud-nio/src/{test/java/com/google/cloud/storage/contrib/nio => main/java/com/google/cloud/storage/contrib/nio/testing}/LocalStorageHelper.java (94%) diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/FakeStorageRpc.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java similarity index 99% rename from java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/FakeStorageRpc.java rename to java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java index d985c91adabf..a5d1a281a724 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/FakeStorageRpc.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.google.cloud.storage.contrib.nio; +package com.google.cloud.storage.contrib.nio.testing; import com.google.api.services.storage.model.Bucket; import com.google.api.services.storage.model.BucketAccessControl; diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/LocalStorageHelper.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/LocalStorageHelper.java similarity index 94% rename from java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/LocalStorageHelper.java rename to java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/LocalStorageHelper.java index b9ee4489f9e0..293791f70860 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/LocalStorageHelper.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/LocalStorageHelper.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.google.cloud.storage.contrib.nio; +package com.google.cloud.storage.contrib.nio.testing; import com.google.cloud.spi.ServiceRpcFactory; import com.google.cloud.storage.spi.v1.StorageRpc; @@ -24,11 +24,13 @@ * Utility to create an in-memory storage configuration for testing. Storage options can be * obtained via the {@link #getOptions()} method. Returned options will point to FakeStorageRpc. */ -class LocalStorageHelper { +public final class LocalStorageHelper { // used for testing. Will throw if you pass it an option. private static final FakeStorageRpc instance = new FakeStorageRpc(true); + private LocalStorageHelper() {} + /** * Returns a {@link StorageOptions} that use the static FakeStorageRpc instance, and resets it * first so you start from a clean slate. That instance will throw if you pass it any option. diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributeViewTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributeViewTest.java index 30bfe1244b82..f3f362c5b727 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributeViewTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributeViewTest.java @@ -19,6 +19,7 @@ import static com.google.common.truth.Truth.assertThat; import static java.nio.charset.StandardCharsets.UTF_8; +import com.google.cloud.storage.contrib.nio.testing.LocalStorageHelper; import com.google.common.testing.EqualsTester; import com.google.common.testing.NullPointerTester; diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributesTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributesTest.java index 9a6ca7339151..5549d6fe7baa 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributesTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributesTest.java @@ -20,6 +20,7 @@ import static java.nio.charset.StandardCharsets.UTF_8; import com.google.cloud.storage.Acl; +import com.google.cloud.storage.contrib.nio.testing.LocalStorageHelper; import com.google.common.testing.EqualsTester; import com.google.common.testing.NullPointerTester; diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java index 6411a96a0a2d..1f867450ce4e 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java @@ -27,6 +27,7 @@ import static java.nio.file.StandardOpenOption.TRUNCATE_EXISTING; import static java.nio.file.StandardOpenOption.WRITE; +import com.google.cloud.storage.contrib.nio.testing.LocalStorageHelper; import com.google.common.collect.ImmutableList; import com.google.common.testing.NullPointerTester; diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemTest.java index 3a679eb025aa..9d9e864968ab 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemTest.java @@ -20,6 +20,7 @@ import static java.nio.charset.StandardCharsets.UTF_8; import com.google.cloud.storage.StorageOptions; +import com.google.cloud.storage.contrib.nio.testing.LocalStorageHelper; import com.google.common.testing.EqualsTester; import com.google.common.testing.NullPointerTester; @@ -185,7 +186,7 @@ public void testMatcher() throws IOException { assertMatches(fs, javaFileMatcher, "a.text", false); assertMatches(fs, javaFileMatcher, "folder/c.java", true); assertMatches(fs, javaFileMatcher, "d", false); - + String pattern2 = "glob:*.{java,text}"; PathMatcher javaAndTextFileMatcher = fs.getPathMatcher(pattern2); assertMatches(fs, javaAndTextFileMatcher, "a.java", true); diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageOptionsTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageOptionsTest.java index d5dd2592c39c..146270484f86 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageOptionsTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageOptionsTest.java @@ -20,6 +20,7 @@ import static java.nio.charset.StandardCharsets.UTF_8; import com.google.cloud.storage.Acl; +import com.google.cloud.storage.contrib.nio.testing.LocalStorageHelper; import com.google.common.testing.NullPointerTester; import org.junit.Before; diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStoragePathTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStoragePathTest.java index 6b4af923545f..8fd5ba626f17 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStoragePathTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStoragePathTest.java @@ -18,6 +18,7 @@ import static com.google.common.truth.Truth.assertThat; +import com.google.cloud.storage.contrib.nio.testing.LocalStorageHelper; import com.google.common.collect.Iterables; import com.google.common.testing.EqualsTester; import com.google.common.testing.NullPointerTester; From 32d33958c279023ae69d7c6eee9eb99fefd7831a Mon Sep 17 00:00:00 2001 From: Vadym Matsishevskyi Date: Tue, 25 Apr 2017 22:11:53 -0700 Subject: [PATCH 0097/1764] Versioning cleanup: (#2002) * Versioning cleanup: - fix versioning script (grpc.version issue) - better version resolution (via dependencyManagement instead of usage of properties defined in parent pom as dependencies version) - should also fix LICENSE resolution by versioneye.com and dependency ci (google-cloud-* moudles should now display correct licenses instead of UKNOWN) - fix link in readmes to versioneye.com (old link points to 0.7.1 which is not getting updated - fix security issue dependency in google-cloud-dns - removed "test" scope in dependencyManagement for various libs (considered bad practice, plus potentially causes an issue with datastore lib) --- java-storage-nio/google-cloud-nio-examples/pom.xml | 1 - java-storage-nio/google-cloud-nio/README.md | 2 +- java-storage-nio/google-cloud-nio/pom.xml | 1 - 3 files changed, 1 insertion(+), 3 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 1b4fc5fbda00..63c9ed10435f 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -21,7 +21,6 @@ ${project.groupId} google-cloud-storage - ${storage.version} diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index ff9f59a802c4..609d3131113d 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -11,7 +11,7 @@ for interacting with Google Cloud Storage. [![Coverage Status](https://coveralls.io/repos/GoogleCloudPlatform/google-cloud-java/badge.svg?branch=master)](https://coveralls.io/r/GoogleCloudPlatform/google-cloud-java?branch=master) [![Maven](https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-nio.svg)]( https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-nio.svg) [![Codacy Badge](https://api.codacy.com/project/badge/grade/9da006ad7c3a4fe1abd142e77c003917)](https://www.codacy.com/app/mziccard/google-cloud-java) -[![Dependency Status](https://www.versioneye.com/user/projects/56bd8ee72a29ed002d2b0969/badge.svg?style=flat)](https://www.versioneye.com/user/projects/56bd8ee72a29ed002d2b0969) +[![Dependency Status](https://www.versioneye.com/user/projects/58fe4c8d6ac171426c414772/badge.svg?style=flat)](https://www.versioneye.com/user/projects/58fe4c8d6ac171426c414772) - [Homepage](https://googlecloudplatform.github.io/google-cloud-java/) - [API Documentation](https://googlecloudplatform.github.io/google-cloud-java/apidocs/index.html?com/google/cloud/storage/package-summary.html) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index cbb760b63c5a..897546bb4f56 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -21,7 +21,6 @@ ${project.groupId} google-cloud-storage - ${storage.version} com.google.guava From 966210f6994b47fd19ceb96f29d199f88b390499 Mon Sep 17 00:00:00 2001 From: Garrett Jones Date: Tue, 25 Apr 2017 22:57:57 -0700 Subject: [PATCH 0098/1764] Bumping versions to 1.0.0, 0.17.1-beta, 0.17.1-alpha for release (#2004) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 17b9beb4b978..1e48b384c5f1 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -22,12 +22,12 @@ To run this example: 4. Run the sample with: ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.17.1-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.17.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.17.2-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.17.2-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.17.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.17.2-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` The sample doesn't have anything about Google Cloud Storage in it. It gets that ability from the NIO diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 63c9ed10435f..52df231bf33a 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.17.1-alpha-SNAPSHOT + 0.17.1-alpha jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.17.1-alpha-SNAPSHOT + 0.17.1-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 609d3131113d..adba36d52ca8 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.17.0-alpha + 0.17.1-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.17.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.17.1-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.17.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.17.1-alpha" ``` Example Applications diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 897546bb4f56..e020bde2b811 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.17.1-alpha-SNAPSHOT + 0.17.1-alpha jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.17.1-alpha-SNAPSHOT + 0.17.1-alpha google-cloud-nio From dc4e26e7f20eb36f489386a10bd2e7f88e0df4f0 Mon Sep 17 00:00:00 2001 From: Garrett Jones Date: Wed, 26 Apr 2017 09:01:51 -0700 Subject: [PATCH 0099/1764] Bumping to next snapshot versions (#2006) --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 52df231bf33a..b3345177cdaa 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.17.1-alpha + 0.17.2-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.17.1-alpha + 0.17.2-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index e020bde2b811..a30659b40514 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.17.1-alpha + 0.17.2-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.17.1-alpha + 0.17.2-alpha-SNAPSHOT google-cloud-nio From 390a8ae7a01a9cb1a6608c4c9a449f5f2d8af4d3 Mon Sep 17 00:00:00 2001 From: Garrett Jones Date: Thu, 4 May 2017 15:59:16 -0700 Subject: [PATCH 0100/1764] Bumping versions to 1.0.1, 0.17.2-beta, 0.17.2-alpha for release (#2035) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 1e48b384c5f1..28b496785cca 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -22,12 +22,12 @@ To run this example: 4. Run the sample with: ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.17.2-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.17.2-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.17.3-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.17.3-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.17.2-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.17.3-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` The sample doesn't have anything about Google Cloud Storage in it. It gets that ability from the NIO diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index b3345177cdaa..1619ab4eed62 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.17.2-alpha-SNAPSHOT + 0.17.2-alpha jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.17.2-alpha-SNAPSHOT + 0.17.2-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index adba36d52ca8..28ccd3a68dd1 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.17.1-alpha + 0.17.2-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.17.1-alpha' +compile 'com.google.cloud:google-cloud-nio:0.17.2-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.17.1-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.17.2-alpha" ``` Example Applications diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index a30659b40514..c172d710c27a 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.17.2-alpha-SNAPSHOT + 0.17.2-alpha jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.17.2-alpha-SNAPSHOT + 0.17.2-alpha google-cloud-nio From d842dd3dc37284b0d033820860e8416b3ab4568f Mon Sep 17 00:00:00 2001 From: Garrett Jones Date: Thu, 4 May 2017 16:18:36 -0700 Subject: [PATCH 0101/1764] Bumping to next snapshot versions (#2036) --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 1619ab4eed62..8e9042c62b71 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.17.2-alpha + 0.17.3-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.17.2-alpha + 0.17.3-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index c172d710c27a..a1dbee295531 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.17.2-alpha + 0.17.3-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.17.2-alpha + 0.17.3-alpha-SNAPSHOT google-cloud-nio From 397014986e18aa3ef07f3bd07b9570a42ab93f0f Mon Sep 17 00:00:00 2001 From: JP Martin Date: Mon, 8 May 2017 11:40:23 -0700 Subject: [PATCH 0102/1764] Fix fake storage extend (#1935) --- .../contrib/nio/testing/FakeStorageRpc.java | 4 +- .../contrib/nio/CloudStorageReadTest.java | 139 ++++++++++++++++++ 2 files changed, 142 insertions(+), 1 deletion(-) create mode 100644 java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadTest.java diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java index a5d1a281a724..fd5b828fbb4b 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java @@ -290,7 +290,9 @@ public void write(String uploadId, byte[] toWrite, int toWriteOffset, long destO if (futureContents.containsKey(uploadId)) { bytes = futureContents.get(uploadId); if (bytes.length < length + destOffset) { - bytes = new byte[(int) (length + destOffset)]; + byte[] newBytes = new byte[(int) (length + destOffset)]; + System.arraycopy(bytes, 0, newBytes, (int) 0, bytes.length); + bytes = newBytes; } } else { bytes = new byte[(int) (length + destOffset)]; diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadTest.java new file mode 100644 index 000000000000..8151b0b2e22a --- /dev/null +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadTest.java @@ -0,0 +1,139 @@ +/* + * Copyright 2017 Google Inc. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.storage.contrib.nio; + +import com.google.cloud.storage.contrib.nio.testing.LocalStorageHelper; +import org.junit.Before; +import org.junit.Rule; +import org.junit.Test; +import org.junit.rules.ExpectedException; +import org.junit.runner.RunWith; +import org.junit.runners.JUnit4; + +import java.io.IOException; +import java.io.InputStream; +import java.io.OutputStream; +import java.nio.ByteBuffer; +import java.nio.channels.SeekableByteChannel; +import java.nio.file.FileSystem; +import java.nio.file.Files; +import java.nio.file.Path; +import java.nio.file.StandardOpenOption; +import java.util.Arrays; + +import static com.google.common.truth.Truth.assertThat; +import static com.google.common.truth.Truth.assertWithMessage; +import static java.nio.charset.StandardCharsets.UTF_8; + +/** + * Unit tests for {@link CloudStorageFileSystem}. + */ +@RunWith(JUnit4.class) +public class CloudStorageReadTest { + + private static final String ALONE = + "To be, or not to be, that is the question—\n" + + "Whether 'tis Nobler in the mind to suffer\n" + + "The Slings and Arrows of outrageous Fortune,\n" + + "Or to take Arms against a Sea of troubles,\n" + + "And by opposing, end them? To die, to sleep—\n" + + "No more; and by a sleep, to say we end\n" + + "The Heart-ache, and the thousand Natural shocks\n" + + "That Flesh is heir to? 'Tis a consummation\n"; + + // Large enough value that we write more than one "chunk", for interesting behavior. + private static final int repeat = 10000; + + @Rule + public ExpectedException thrown = ExpectedException.none(); + + @Before + public void before() { + CloudStorageFileSystemProvider.setStorageOptions(LocalStorageHelper.getOptions()); + } + + @Test + public void testInputStreamReads() throws IOException, InterruptedException { + // fill in the file + byte[] bytes = ALONE.getBytes(UTF_8); + try (FileSystem fs = CloudStorageFileSystem.forBucket("bucket")) { + Path p = fillFile(fs, bytes, repeat); + + try (InputStream is = Files.newInputStream(p)) { + byte[] buf = new byte[bytes.length]; + for (int i = 0; i < repeat; i++) { + Arrays.fill(buf, (byte) 0); + for (int off = 0; off < bytes.length;) { + int delta = is.read(buf, off, bytes.length - off); + if (delta < 0) { + // EOF + break; + } + off += delta; + } + assertWithMessage("Wrong bytes from input stream at repeat " + i) + .that(new String(buf, UTF_8)).isEqualTo(ALONE); + } + // reading past the end + int eof = is.read(buf, 0, 1); + assertWithMessage("EOF should return -1").that(eof).isEqualTo(-1); + } + } + } + + @Test + public void testChannelReads() throws IOException, InterruptedException { + // fill in the file + byte[] bytes = ALONE.getBytes(UTF_8); + try (FileSystem fs = CloudStorageFileSystem.forBucket("bucket")) { + Path p = fillFile(fs, bytes, repeat); + + try (SeekableByteChannel chan = Files.newByteChannel(p, StandardOpenOption.READ)) { + ByteBuffer buf = ByteBuffer.allocate(bytes.length); + for (int i = 0; i < repeat; i++) { + buf.clear(); + for (int off = 0; off < bytes.length;) { + int read = chan.read(buf); + if (read < 0) { + // EOF + break; + } + off += read; + } + assertWithMessage("Wrong bytes from channel at repeat " + i) + .that(new String(buf.array(), UTF_8)).isEqualTo(ALONE); + } + // reading past the end + buf.clear(); + int eof = chan.read(buf); + assertWithMessage("EOF should return -1").that(eof).isEqualTo(-1); + } + } + } + + private Path fillFile(FileSystem fs, byte[] bytes, int repeat) throws IOException { + Path p = fs.getPath("/alone"); + try (OutputStream os = Files.newOutputStream(p)) { + for (int i = 0; i < repeat; i++) { + os.write(bytes); + } + } + assertThat(Files.size(p) == repeat * bytes.length); + return p; + } + +} From 0409ee5f3cf54ade86a37aacde7dc28103f7fece Mon Sep 17 00:00:00 2001 From: Garrett Jones Date: Thu, 18 May 2017 09:27:40 -0700 Subject: [PATCH 0103/1764] Bumping versions to 1.0.2, 0.18.0-beta, 0.18.0-alpha for release (#2069) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 28b496785cca..02afd7cc602f 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -22,12 +22,12 @@ To run this example: 4. Run the sample with: ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.17.3-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.17.3-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.18.1-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.18.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.17.3-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.18.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` The sample doesn't have anything about Google Cloud Storage in it. It gets that ability from the NIO diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 8e9042c62b71..68b64d7c10c2 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.17.3-alpha-SNAPSHOT + 0.18.0-alpha jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.17.3-alpha-SNAPSHOT + 0.18.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 28ccd3a68dd1..b09bd2d18a43 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.17.2-alpha + 0.18.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.17.2-alpha' +compile 'com.google.cloud:google-cloud-nio:0.18.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.17.2-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.18.0-alpha" ``` Example Applications diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index a1dbee295531..791e4d52f524 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.17.3-alpha-SNAPSHOT + 0.18.0-alpha jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.17.3-alpha-SNAPSHOT + 0.18.0-alpha google-cloud-nio From 815764dcdd0e939ec1fa2801db1a2caff045aeb6 Mon Sep 17 00:00:00 2001 From: Garrett Jones Date: Thu, 18 May 2017 10:06:10 -0700 Subject: [PATCH 0104/1764] Bumping to next snapshot versions (#2070) --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 68b64d7c10c2..fdb99062a511 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.18.0-alpha + 0.18.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.18.0-alpha + 0.18.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 791e4d52f524..742ed3832396 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.18.0-alpha + 0.18.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.18.0-alpha + 0.18.1-alpha-SNAPSHOT google-cloud-nio From 1c6ed54a64d4a00221bc905b1fade420eab95e1a Mon Sep 17 00:00:00 2001 From: JP Martin Date: Tue, 30 May 2017 18:09:22 -0700 Subject: [PATCH 0105/1764] More aggressive retry strategy for NIO (#2083) by @jean-philippe-martin --- .../contrib/nio/CloudStorageReadChannel.java | 58 +++++++++++++++---- .../nio/CloudStorageReadChannelTest.java | 15 ++++- 2 files changed, 62 insertions(+), 11 deletions(-) diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannel.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannel.java index 53d66601ce38..8fa65f475be5 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannel.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannel.java @@ -16,14 +16,14 @@ package com.google.cloud.storage.contrib.nio; -import static com.google.common.base.Preconditions.checkArgument; - import com.google.cloud.ReadChannel; import com.google.cloud.storage.BlobId; import com.google.cloud.storage.BlobInfo; import com.google.cloud.storage.Storage; import com.google.cloud.storage.StorageException; +import javax.annotation.CheckReturnValue; +import javax.annotation.concurrent.ThreadSafe; import java.io.IOException; import java.nio.ByteBuffer; import java.nio.channels.ClosedChannelException; @@ -31,8 +31,12 @@ import java.nio.channels.SeekableByteChannel; import java.nio.file.NoSuchFileException; -import javax.annotation.CheckReturnValue; -import javax.annotation.concurrent.ThreadSafe; +import javax.net.ssl.SSLException; +import java.io.EOFException; +import java.net.SocketException; +import java.net.SocketTimeoutException; + +import static com.google.common.base.Preconditions.checkArgument; /** * Cloud Storage read channel. @@ -101,7 +105,7 @@ public int read(ByteBuffer dst) throws IOException { checkOpen(); int amt; int retries = 0; - int maxRetries = 3; + int maxRetries = Math.max(3, maxChannelReopens); dst.mark(); while (true) { try { @@ -109,18 +113,31 @@ public int read(ByteBuffer dst) throws IOException { amt = channel.read(dst); break; } catch (StorageException exs) { - if (exs.getMessage().contains("Connection closed prematurely") && reopens < maxChannelReopens) { - // this error isn't marked as retryable since the channel is closed; - // but here at this higher level we can retry it. + if (isReopenable(exs)) { + // these errors aren't marked as retryable since the channel is closed; + // but here at this higher level we can retry them. reopens++; + if (reopens > maxChannelReopens) { + throw new StorageException(exs.getCode(), "All reopens failed", exs); + } sleepForAttempt(reopens); innerOpen(); continue; - } else if ((exs.getCode() == 500 || exs.getCode() == 503) && retries < maxRetries) { + } else if (exs.isRetryable() || exs.getCode() == 500 || exs.getCode() == 503) { retries++; + if (retries > maxRetries) { + // this exception will be marked as retriable in most cases since + // it's based on the code. It may be confusing to see a retriable error + // that says "all retries failed" but understand this to mean: + // "While in principle you should be able to retry, we already did that + // for you a few times and it still didn't work so we wouldn't recommend + // further retries." + throw new StorageException(exs.getCode(), "All retries failed", exs); + } sleepForAttempt(retries); continue; } + // exception is neither reopenable nor retryable throw exs; } } @@ -135,9 +152,30 @@ public int read(ByteBuffer dst) throws IOException { } } + private static boolean isReopenable(Throwable exs) { + Throwable throwable = exs; + // ensures finite iteration + int maxDepth = 10; + while (throwable != null && maxDepth-- > 0) { + if ((throwable.getMessage() != null + && throwable.getMessage().contains("Connection closed prematurely")) + || throwable instanceof SSLException + || throwable instanceof EOFException + || throwable instanceof SocketException + || throwable instanceof SocketTimeoutException) { + return true; + } + throwable = throwable.getCause(); + } + return false; + } + private void sleepForAttempt(int attempt) { + // exponential backoff, but let's bound it around 2min. + // aggressive backoff because we're dealing with unusual cases. + long delay = 1000L * (1L << Math.min(attempt, 7)); try { - Thread.sleep((attempt - 1) * 500); + Thread.sleep(delay); } catch (InterruptedException iex) { // reset interrupt flag Thread.currentThread().interrupt(); diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannelTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannelTest.java index 9ea50614b932..9a9f87c4aa8e 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannelTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannelTest.java @@ -38,6 +38,7 @@ import org.junit.runner.RunWith; import org.junit.runners.JUnit4; +import javax.net.ssl.SSLHandshakeException; import java.io.IOException; import java.nio.ByteBuffer; import java.nio.channels.ClosedChannelException; @@ -84,7 +85,19 @@ public void testRead() throws IOException { public void testReadRetry() throws IOException { ByteBuffer buffer = ByteBuffer.allocate(1); when(gcsChannel.read(eq(buffer))) - .thenThrow(new StorageException(new IOException("Connection closed prematurely: bytesRead = 33554432, Content-Length = 41943040"))) + .thenThrow(new StorageException(new IOException("outer", new IOException("Connection closed prematurely: bytesRead = 33554432, Content-Length = 41943040")))) + .thenReturn(1); + assertThat(chan.position()).isEqualTo(0L); + assertThat(chan.read(buffer)).isEqualTo(1); + assertThat(chan.position()).isEqualTo(1L); + verify(gcsChannel, times(2)).read(any(ByteBuffer.class)); + } + + @Test + public void testReadRetrySSLHandshake() throws IOException { + ByteBuffer buffer = ByteBuffer.allocate(1); + when(gcsChannel.read(eq(buffer))) + .thenThrow(new StorageException(new IOException("something", new IOException("thing", new SSLHandshakeException("connection closed due to throttling"))))) .thenReturn(1); assertThat(chan.position()).isEqualTo(0L); assertThat(chan.read(buffer)).isEqualTo(1); From 8f94d39e4abbec274519c65c3895508ffe6daa79 Mon Sep 17 00:00:00 2001 From: Thomas Coffee Date: Tue, 6 Jun 2017 07:32:54 -0700 Subject: [PATCH 0106/1764] Release 0.19.0 (#2114) * Bump dependency versions for gax and auth * Release 0.19.0 --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 02afd7cc602f..16ffa9c703f8 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -22,12 +22,12 @@ To run this example: 4. Run the sample with: ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.18.1-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.18.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.19.1-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.19.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.18.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.19.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` The sample doesn't have anything about Google Cloud Storage in it. It gets that ability from the NIO diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index fdb99062a511..81be46efb4d8 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.18.1-alpha-SNAPSHOT + 0.19.0-alpha jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.18.1-alpha-SNAPSHOT + 0.19.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index b09bd2d18a43..ced41ca44cbe 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.18.0-alpha + 0.19.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.18.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.19.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.18.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.19.0-alpha" ``` Example Applications diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 742ed3832396..755b8317ce0e 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.18.1-alpha-SNAPSHOT + 0.19.0-alpha jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.18.1-alpha-SNAPSHOT + 0.19.0-alpha google-cloud-nio From 0366c25de7e4abb5d3907b63ebc1e373460949bc Mon Sep 17 00:00:00 2001 From: Thomas Coffee Date: Tue, 6 Jun 2017 09:52:35 -0700 Subject: [PATCH 0107/1764] Bump to next snapshot versions (#2119) --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 81be46efb4d8..2ec504db348c 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.19.0-alpha + 0.19.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.19.0-alpha + 0.19.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 755b8317ce0e..49ecd9f785ea 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.19.0-alpha + 0.19.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.19.0-alpha + 0.19.1-alpha-SNAPSHOT google-cloud-nio From 004cc11a531b1d30d6e87f82a7db27ac503ff608 Mon Sep 17 00:00:00 2001 From: Garrett Jones Date: Thu, 15 Jun 2017 08:43:38 -0700 Subject: [PATCH 0108/1764] Bumping versions to 1.2.0, 0.20.0-beta, 0.20.0-alpha for release --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 16ffa9c703f8..0cba64b9bb9a 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -22,12 +22,12 @@ To run this example: 4. Run the sample with: ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.19.1-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.19.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.20.1-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.20.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.19.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.20.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` The sample doesn't have anything about Google Cloud Storage in it. It gets that ability from the NIO diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 2ec504db348c..571fb160534d 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.19.1-alpha-SNAPSHOT + 0.20.0-alpha jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.19.1-alpha-SNAPSHOT + 0.20.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index ced41ca44cbe..0dd382bd93dc 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.19.0-alpha + 0.20.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.19.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.20.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.19.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.20.0-alpha" ``` Example Applications diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 49ecd9f785ea..955d8e550b7d 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.19.1-alpha-SNAPSHOT + 0.20.0-alpha jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.19.1-alpha-SNAPSHOT + 0.20.0-alpha google-cloud-nio From 711661037162c98edaaea2c8a29fbf53809c3642 Mon Sep 17 00:00:00 2001 From: Garrett Jones Date: Thu, 15 Jun 2017 11:07:58 -0700 Subject: [PATCH 0109/1764] Bumping to snapshot versions (#2154) --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 571fb160534d..19abbe088833 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.20.0-alpha + 0.20.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.20.0-alpha + 0.20.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 955d8e550b7d..873ae9b5ee0f 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.20.0-alpha + 0.20.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.20.0-alpha + 0.20.1-alpha-SNAPSHOT google-cloud-nio From 1555b87fabfe9c4097f972f1351ddd90248d09bd Mon Sep 17 00:00:00 2001 From: JP Martin Date: Tue, 20 Jun 2017 11:05:17 -0700 Subject: [PATCH 0110/1764] Fix Files.walk behavior (#2124) * Fix Files.walk behavior Java's Files.walk() ends up in an infinite loop when iterating over files on GCS because the iterator returns the directory itself as the first result, so Files.walk() tries to cd there and we're stuck. The fix is to check for that path and not return it. * no-op commit to force Travis to retry --- .../nio/CloudStorageFileSystemProvider.java | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java index 71b45c8a282f..2e65708be4ef 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java @@ -97,9 +97,13 @@ private static class LazyPathIterator extends AbstractIterator { private final Iterator blobIterator; private final Filter filter; private final CloudStorageFileSystem fileSystem; + private final String prefix; - LazyPathIterator(CloudStorageFileSystem fileSystem, Iterator blobIterator, + LazyPathIterator(CloudStorageFileSystem fileSystem, + String prefix, + Iterator blobIterator, Filter filter) { + this.prefix = prefix; this.blobIterator = blobIterator; this.filter = filter; this.fileSystem = fileSystem; @@ -110,6 +114,10 @@ protected Path computeNext() { while (blobIterator.hasNext()) { Path path = fileSystem.getPath(blobIterator.next().getName()); try { + if (path.toString().equals(prefix)) { + // do not return ourselves, because that confuses recursive descents. + continue; + } if (filter.accept(path)) { return path; } @@ -617,14 +625,14 @@ public DirectoryStream newDirectoryStream(Path dir, final Filter blobIterator = storage.list(cloudPath.bucket(), Storage.BlobListOption.prefix(prefix), Storage.BlobListOption.currentDirectory(), Storage.BlobListOption.fields()).iterateAll().iterator(); return new DirectoryStream() { @Override public Iterator iterator() { - return new LazyPathIterator(cloudPath.getFileSystem(), blobIterator, filter); + return new LazyPathIterator(cloudPath.getFileSystem(), prefix, blobIterator, filter); } @Override From 63d6dbd888375638252164f6197d572ddb79d79c Mon Sep 17 00:00:00 2001 From: Michael Darakananda Date: Tue, 27 Jun 2017 14:13:43 +1000 Subject: [PATCH 0111/1764] Release 0.20.1 (#2189) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 0cba64b9bb9a..1c02343f92f4 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -22,12 +22,12 @@ To run this example: 4. Run the sample with: ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.20.1-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.20.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.20.2-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.20.2-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.20.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.20.2-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` The sample doesn't have anything about Google Cloud Storage in it. It gets that ability from the NIO diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 19abbe088833..69fd532f79f7 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.20.1-alpha-SNAPSHOT + 0.20.1-alpha jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.20.1-alpha-SNAPSHOT + 0.20.1-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 0dd382bd93dc..0520018d9a61 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.20.0-alpha + 0.20.1-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.20.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.20.1-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.20.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.20.1-alpha" ``` Example Applications diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 873ae9b5ee0f..a0dc87c7d698 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.20.1-alpha-SNAPSHOT + 0.20.1-alpha jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.20.1-alpha-SNAPSHOT + 0.20.1-alpha google-cloud-nio From dfffeaec9aa3e43e8fd02d63c828ffe3ed748ace Mon Sep 17 00:00:00 2001 From: Michael Darakananda Date: Wed, 28 Jun 2017 01:17:20 +1000 Subject: [PATCH 0112/1764] bump version to 0.20.2-alpha for development (#2190) --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 69fd532f79f7..c256527a9b91 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.20.1-alpha + 0.20.2-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.20.1-alpha + 0.20.2-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index a0dc87c7d698..3bc627bb16f8 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.20.1-alpha + 0.20.2-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.20.1-alpha + 0.20.2-alpha-SNAPSHOT google-cloud-nio From 47fd98371b6940c7325876b34ae97075252986b6 Mon Sep 17 00:00:00 2001 From: JP Martin Date: Thu, 6 Jul 2017 14:42:54 -0700 Subject: [PATCH 0113/1764] Add setDefaultCloudStorageConfiguration (#2159) * Add setDefaultCloudStorageConfiguration This allows the main program to set default options that will be used by all subsequent filesystem objects. This is useful for a main program that has libraries that create their own Path objects via the recommended way (Paths.get(URI.create("gs://..."))). * Check default propagates to open channel * Test NIO reopen defaults are overridable * Improve description of default overriding --- .../nio/CloudStorageConfiguration.java | 19 ++++++- .../contrib/nio/CloudStorageFileSystem.java | 23 +++++++- .../nio/CloudStorageFileSystemProvider.java | 30 ++++++++++- .../contrib/nio/CloudStorageOptions.java | 2 +- .../contrib/nio/CloudStorageReadChannel.java | 4 +- .../nio/CloudStorageFileSystemTest.java | 52 +++++++++++++++++++ 6 files changed, 125 insertions(+), 5 deletions(-) diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageConfiguration.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageConfiguration.java index 2af5fe2e341e..8b6b3c0db141 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageConfiguration.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageConfiguration.java @@ -72,6 +72,7 @@ public abstract class CloudStorageConfiguration { *
  • Performing I/O on paths with extra slashes, e.g. {@code a//b} will throw an error. *
  • The prefix slash on absolute paths will be removed when converting to an object name. *
  • Pseudo-directories are enabled, so any path with a trailing slash is a fake directory. + *
  • Channel re-opens are disabled. * */ public static Builder builder() { @@ -159,11 +160,27 @@ public CloudStorageConfiguration build() { maxChannelReopens); } + Builder(CloudStorageConfiguration toModify) { + workingDirectory = toModify.workingDirectory(); + permitEmptyPathComponents = toModify.permitEmptyPathComponents(); + stripPrefixSlash = toModify.stripPrefixSlash(); + usePseudoDirectories = toModify.usePseudoDirectories(); + blockSize = toModify.blockSize(); + maxChannelReopens = toModify.maxChannelReopens(); + } + Builder() {} } static CloudStorageConfiguration fromMap(Map env) { - Builder builder = builder(); + return fromMap(builder(), env); + } + + static CloudStorageConfiguration fromMap(CloudStorageConfiguration defaultValues, Map env) { + return fromMap(new Builder(defaultValues), env); + } + + static private CloudStorageConfiguration fromMap(Builder builder, Map env) { for (Map.Entry entry : env.entrySet()) { switch (entry.getKey()) { case "workingDirectory": diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystem.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystem.java index 49f1772e90b7..771e0f6c7470 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystem.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystem.java @@ -62,6 +62,27 @@ public final class CloudStorageFileSystem extends FileSystem { private final String bucket; private final CloudStorageConfiguration config; + // Users can change this: then this affects every filesystem object created + // later, including via SPI. This is meant to be done only once, at the beginning + // of some main program, in order to force all libraries to use some settings we like. + // Libraries should never call this. It'll cause surprise to the writers of the main + // program and they'll be unhappy. Instead, create your own filesystem object with the + // right configuration and pass it along. + private static CloudStorageConfiguration userSpecifiedDefault = CloudStorageConfiguration.DEFAULT; + + // Don't call this one, call the one in CloudStorageFileSystemProvider. + static void setDefaultCloudStorageConfiguration(CloudStorageConfiguration config) { + if (null == config) { + userSpecifiedDefault = CloudStorageConfiguration.DEFAULT; + } else { + userSpecifiedDefault = config; + } + } + + static CloudStorageConfiguration getDefaultCloudStorageConfiguration() { + return userSpecifiedDefault; + } + /** * Returns Google Cloud Storage {@link FileSystem} object for {@code bucket}. * @@ -79,7 +100,7 @@ public final class CloudStorageFileSystem extends FileSystem { */ @CheckReturnValue public static CloudStorageFileSystem forBucket(String bucket) { - return forBucket(bucket, CloudStorageConfiguration.DEFAULT); + return forBucket(bucket, userSpecifiedDefault); } /** diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java index 2e65708be4ef..d17aacb12af5 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java @@ -137,6 +137,30 @@ public static void setStorageOptions(StorageOptions newStorageOptions) { futureStorageOptions = newStorageOptions; } + /** + * Changes the default configuration for every filesystem object created + * from here on, including via SPI. If null then future filesystem objects + * will have the factory default configuration. + * + *

    If options are specified later then they override the defaults. + * Methods that take a whole CloudStorageConfiguration (eg. + * CloudStorageFileSystem.forBucket) will completely override the defaults. + * Methods that take individual options (eg. + * CloudStorageFileSystemProvier.newFileSystem) will override only these options; + * the rest will be taken from the defaults specified here. + * + *

    This is meant to be done only once, at the beginning of some main program, + * in order to force all libraries to use some settings we like. + * + *

    Libraries should never call this. If you're a library then, instead, create your own + * filesystem object with the right configuration and pass it along. + * + * @param newDefault new default CloudStorageConfiguration + */ + public static void setDefaultCloudStorageConfiguration(CloudStorageConfiguration newDefault) { + CloudStorageFileSystem.setDefaultCloudStorageConfiguration(newDefault); + } + /** * Default constructor which should only be called by Java SPI. * @@ -208,7 +232,11 @@ && isNullOrEmpty(uri.getUserInfo()), uri); CloudStorageUtil.checkBucket(uri.getHost()); initStorage(); - return new CloudStorageFileSystem(this, uri.getHost(), CloudStorageConfiguration.fromMap(env)); + return new CloudStorageFileSystem( + this, + uri.getHost(), + CloudStorageConfiguration.fromMap( + CloudStorageFileSystem.getDefaultCloudStorageConfiguration(), env)); } @Override diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageOptions.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageOptions.java index 9a568883e3a4..282c1b0d810a 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageOptions.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageOptions.java @@ -92,7 +92,7 @@ public static CloudStorageOption.OpenCopy withBlockSize(int size) { } /** - * Sets the max number of times that the channel can be reopen if reading + * Sets the max number of times that the channel can be reopened if reading * fails because the channel unexpectedly closes. * *

    The default is 0. diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannel.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannel.java index 8fa65f475be5..515871ea61d6 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannel.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannel.java @@ -21,6 +21,7 @@ import com.google.cloud.storage.BlobInfo; import com.google.cloud.storage.Storage; import com.google.cloud.storage.StorageException; +import com.google.common.annotations.VisibleForTesting; import javax.annotation.CheckReturnValue; import javax.annotation.concurrent.ThreadSafe; @@ -49,7 +50,8 @@ final class CloudStorageReadChannel implements SeekableByteChannel { private final Storage gcsStorage; private final BlobId file; // max # of times we may reopen the file - private final int maxChannelReopens; + @VisibleForTesting + final int maxChannelReopens; // how many times we re-opened the file private int reopens; private ReadChannel channel; diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemTest.java index 9d9e864968ab..a4e231bb0cbd 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemTest.java @@ -33,6 +33,7 @@ import java.io.IOException; import java.net.URI; +import java.nio.channels.SeekableByteChannel; import java.nio.file.FileSystem; import java.nio.file.FileSystems; import java.nio.file.Files; @@ -69,6 +70,57 @@ public void before() { CloudStorageFileSystemProvider.setStorageOptions(LocalStorageHelper.getOptions()); } + @Test + public void checkDefaultOptions() throws IOException { + // 1. We get the normal default if we don't do anything special. + Path path = Paths.get(URI.create("gs://bucket/file")); + CloudStorageFileSystem gcs = (CloudStorageFileSystem)path.getFileSystem(); + assertThat(gcs.config().maxChannelReopens()).isEqualTo(0); + + // 2(a). Override the default, and see it reflected. + CloudStorageFileSystemProvider.setDefaultCloudStorageConfiguration( + CloudStorageConfiguration.builder() + .maxChannelReopens(123).build()); + Path path2 = Paths.get(URI.create("gs://newbucket/file")); + CloudStorageFileSystem gcs2 = (CloudStorageFileSystem)path2.getFileSystem(); + assertThat(gcs2.config().maxChannelReopens()).isEqualTo(123); + + // 2(b) ...even reflected if we try to open a file. + try (FileSystem fs = CloudStorageFileSystem.forBucket("bucket")) { + CloudStorageFileSystem csfs = (CloudStorageFileSystem)fs; + assertThat(csfs.config().maxChannelReopens()).isEqualTo(123); + Files.write(fs.getPath("/angel"), ALONE.getBytes(UTF_8)); + path2 = Paths.get(URI.create("gs://bucket/angel")); + try (SeekableByteChannel seekableByteChannel = Files.newByteChannel(path2)) { + CloudStorageReadChannel cloudChannel = (CloudStorageReadChannel) seekableByteChannel; + assertThat(cloudChannel.maxChannelReopens).isEqualTo(123); + } + } + + // 4. Clean up. + CloudStorageFileSystemProvider.setDefaultCloudStorageConfiguration(null); + Path path3 = Paths.get(URI.create("gs://newbucket/file")); + CloudStorageFileSystem gcs3 = (CloudStorageFileSystem)path3.getFileSystem(); + assertThat(gcs3.config().maxChannelReopens()).isEqualTo(0); + } + + @Test + public void canOverrideDefaultOptions() throws IOException { + // Set a new default. + CloudStorageFileSystemProvider.setDefaultCloudStorageConfiguration( + CloudStorageConfiguration.builder() + .maxChannelReopens(123).build()); + + // This code wants its own value. + try (FileSystem fs = CloudStorageFileSystem.forBucket("bucket", CloudStorageConfiguration.builder().maxChannelReopens(7).build())) { + CloudStorageFileSystem csfs = (CloudStorageFileSystem)fs; + assertThat(csfs.config().maxChannelReopens()).isEqualTo(7); + } + + // Clean up. + CloudStorageFileSystemProvider.setDefaultCloudStorageConfiguration(null); + } + @Test public void testGetPath() throws IOException { try (FileSystem fs = CloudStorageFileSystem.forBucket("bucket")) { From 664d1f7817f8a1885b46dc2d3e502c5d5c9d65cb Mon Sep 17 00:00:00 2001 From: michaelbausor Date: Mon, 10 Jul 2017 08:52:38 -0700 Subject: [PATCH 0114/1764] Add nullable annotations, enable test (#2220) --- .../storage/contrib/nio/CloudStorageFileSystemProvider.java | 4 ++-- .../contrib/nio/CloudStorageFileSystemProviderTest.java | 4 +--- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java index d17aacb12af5..704ac9f7c2cb 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java @@ -133,7 +133,7 @@ protected Path computeNext() { * Sets options that are only used by the constructor. */ @VisibleForTesting - public static void setStorageOptions(StorageOptions newStorageOptions) { + public static void setStorageOptions(@Nullable StorageOptions newStorageOptions) { futureStorageOptions = newStorageOptions; } @@ -157,7 +157,7 @@ public static void setStorageOptions(StorageOptions newStorageOptions) { * * @param newDefault new default CloudStorageConfiguration */ - public static void setDefaultCloudStorageConfiguration(CloudStorageConfiguration newDefault) { + public static void setDefaultCloudStorageConfiguration(@Nullable CloudStorageConfiguration newDefault) { CloudStorageFileSystem.setDefaultCloudStorageConfiguration(newDefault); } diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java index 1f867450ce4e..5327810bd837 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java @@ -633,9 +633,7 @@ public void testNullness() throws Exception { tester.setDefault(Path.class, fs.getPath("and/one")); tester.setDefault(OpenOption.class, CREATE); tester.setDefault(CopyOption.class, COPY_ATTRIBUTES); - // can't do that, setStorageOptions accepts a null argument. - // TODO(jart): Figure out how to re-enable this. - // tester.testAllPublicStaticMethods(CloudStorageFileSystemProvider.class); + tester.testAllPublicStaticMethods(CloudStorageFileSystemProvider.class); tester.testAllPublicInstanceMethods(new CloudStorageFileSystemProvider()); } } From cd36e96cdcff9db677fbb2ca13eaefd2bb49f928 Mon Sep 17 00:00:00 2001 From: JP Martin Date: Tue, 11 Jul 2017 12:12:47 -0700 Subject: [PATCH 0115/1764] Mark AutoService as optional and update to latest version. (#2228) --- java-storage-nio/google-cloud-nio/pom.xml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 3bc627bb16f8..566c898dd851 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -38,7 +38,8 @@ com.google.auto.service auto-service - 1.0-rc2 + 1.0-rc3 + true provided From 892728a5c7e791d30c2eda20bfdc20a5cfd6ceff Mon Sep 17 00:00:00 2001 From: neozwu Date: Mon, 17 Jul 2017 15:27:38 -0700 Subject: [PATCH 0116/1764] Release 0.20.2 (#2244) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 1c02343f92f4..d146fe751e13 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -22,12 +22,12 @@ To run this example: 4. Run the sample with: ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.20.2-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.20.2-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.20.3-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.20.3-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.20.2-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.20.3-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` The sample doesn't have anything about Google Cloud Storage in it. It gets that ability from the NIO diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index c256527a9b91..31bce81fcdd4 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.20.2-alpha-SNAPSHOT + 0.20.2-alpha jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.20.2-alpha-SNAPSHOT + 0.20.2-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 0520018d9a61..8f54cac2dcea 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.20.1-alpha + 0.20.2-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.20.1-alpha' +compile 'com.google.cloud:google-cloud-nio:0.20.2-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.20.1-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.20.2-alpha" ``` Example Applications diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 566c898dd851..1b8da359dadf 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.20.2-alpha-SNAPSHOT + 0.20.2-alpha jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.20.2-alpha-SNAPSHOT + 0.20.2-alpha google-cloud-nio From f34b78cc0f51ea14870b1216fa099ae38c77a76d Mon Sep 17 00:00:00 2001 From: neozwu Date: Mon, 17 Jul 2017 15:55:47 -0700 Subject: [PATCH 0117/1764] bump version to 0.20.3-alpha for development (#2245) --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 31bce81fcdd4..c16fe8438ef3 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.20.2-alpha + 0.20.3-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.20.2-alpha + 0.20.3-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 1b8da359dadf..9c23b95d171f 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.20.2-alpha + 0.20.3-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.20.2-alpha + 0.20.3-alpha-SNAPSHOT google-cloud-nio From ab105c6cfab164cb9ffbde467fc48cb20825c160 Mon Sep 17 00:00:00 2001 From: Thomas Coffee Date: Wed, 19 Jul 2017 14:36:58 -0700 Subject: [PATCH 0118/1764] Release 0.20.3 (#2261) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index d146fe751e13..49bb6e4e8a91 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -22,12 +22,12 @@ To run this example: 4. Run the sample with: ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.20.3-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.20.3-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.20.4-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.20.4-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.20.3-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.20.4-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` The sample doesn't have anything about Google Cloud Storage in it. It gets that ability from the NIO diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index c16fe8438ef3..a4560fb8f177 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.20.3-alpha-SNAPSHOT + 0.20.3-alpha jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.20.3-alpha-SNAPSHOT + 0.20.3-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 8f54cac2dcea..01d65ab1743c 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.20.2-alpha + 0.20.3-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.20.2-alpha' +compile 'com.google.cloud:google-cloud-nio:0.20.3-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.20.2-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.20.3-alpha" ``` Example Applications diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 9c23b95d171f..7d80126de126 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.20.3-alpha-SNAPSHOT + 0.20.3-alpha jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.20.3-alpha-SNAPSHOT + 0.20.3-alpha google-cloud-nio From 1141ec13cc2d4678497968b6b00f94ee153d16fa Mon Sep 17 00:00:00 2001 From: Thomas Coffee Date: Wed, 19 Jul 2017 16:09:02 -0700 Subject: [PATCH 0119/1764] Bump to next snapshot versions (#2262) --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index a4560fb8f177..dfd966c906ad 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.20.3-alpha + 0.20.4-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.20.3-alpha + 0.20.4-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 7d80126de126..1b7d488f4bbe 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.20.3-alpha + 0.20.4-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.20.3-alpha + 0.20.4-alpha-SNAPSHOT google-cloud-nio From 9720ec21f8c9d3983e7e96e796aa33b43f772f31 Mon Sep 17 00:00:00 2001 From: Garrett Jones Date: Thu, 27 Jul 2017 15:30:58 -0700 Subject: [PATCH 0120/1764] Release 1.3.0, 0.21.0-beta, 0.21.0-alpha --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 49bb6e4e8a91..d5bc113ce7e9 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -22,12 +22,12 @@ To run this example: 4. Run the sample with: ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.20.4-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.20.4-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.21.1-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.21.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.20.4-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.21.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` The sample doesn't have anything about Google Cloud Storage in it. It gets that ability from the NIO diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index dfd966c906ad..c247457f5205 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.20.4-alpha-SNAPSHOT + 0.21.0-alpha jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.20.4-alpha-SNAPSHOT + 0.21.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 01d65ab1743c..7a04971a3728 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.20.3-alpha + 0.21.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.20.3-alpha' +compile 'com.google.cloud:google-cloud-nio:0.21.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.20.3-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.21.0-alpha" ``` Example Applications diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 1b7d488f4bbe..f7db1e8c05f2 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.20.4-alpha-SNAPSHOT + 0.21.0-alpha jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.20.4-alpha-SNAPSHOT + 0.21.0-alpha google-cloud-nio From ee10654f4585f51fbf76afc0034873f5e8b4d928 Mon Sep 17 00:00:00 2001 From: Garrett Jones Date: Thu, 27 Jul 2017 20:42:29 -0700 Subject: [PATCH 0121/1764] Bumping to next snapshot versions (#2288) --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index c247457f5205..1a7eff13c454 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.21.0-alpha + 0.21.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.21.0-alpha + 0.21.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index f7db1e8c05f2..4a29820625c6 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.21.0-alpha + 0.21.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.21.0-alpha + 0.21.1-alpha-SNAPSHOT google-cloud-nio From bb2334313cbb404a99186a0bbb77ee74bfd862d3 Mon Sep 17 00:00:00 2001 From: Shin Fan Date: Mon, 31 Jul 2017 13:21:48 -0700 Subject: [PATCH 0122/1764] Release 0.21.1 (#2293) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index d5bc113ce7e9..da039e5bb541 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -22,12 +22,12 @@ To run this example: 4. Run the sample with: ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.21.1-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.21.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.21.2-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.21.2-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.21.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.21.2-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` The sample doesn't have anything about Google Cloud Storage in it. It gets that ability from the NIO diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 1a7eff13c454..debbb7ddf26d 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.21.1-alpha-SNAPSHOT + 0.21.1-alpha jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.21.1-alpha-SNAPSHOT + 0.21.1-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 7a04971a3728..43f487313703 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.21.0-alpha + 0.21.1-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.21.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.21.1-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.21.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.21.1-alpha" ``` Example Applications diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 4a29820625c6..019d14ceae34 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.21.1-alpha-SNAPSHOT + 0.21.1-alpha jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.21.1-alpha-SNAPSHOT + 0.21.1-alpha google-cloud-nio From 143a53999ca72b5183ec7a9389f9a8cc9134237a Mon Sep 17 00:00:00 2001 From: Shin Fan Date: Mon, 31 Jul 2017 14:34:50 -0700 Subject: [PATCH 0123/1764] Bump to SNAPSHOT version (#2294) --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index debbb7ddf26d..1ed917f1a8b1 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.21.1-alpha + 0.21.2-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.21.1-alpha + 0.21.2-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 019d14ceae34..94e69a40ed86 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.21.1-alpha + 0.21.2-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.21.1-alpha + 0.21.2-alpha-SNAPSHOT google-cloud-nio From d9f1daaf7a43fa207c6e53fda6eefacc79ac4403 Mon Sep 17 00:00:00 2001 From: Vadym Matsishevskyi <25311427+vam-google@users.noreply.github.com> Date: Fri, 11 Aug 2017 08:58:50 -0700 Subject: [PATCH 0124/1764] [NIO] Fix inconsistent failure messages. (#2330) --- .../storage/contrib/nio/CloudStorageFileSystemProvider.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java index 704ac9f7c2cb..5008e68bea12 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java @@ -608,7 +608,7 @@ public A readAttributes( // null size indicate a file that we haven't closed yet, so GCS treats it as not there yet. if (null == blobInfo || blobInfo.getSize() == null) { throw new NoSuchFileException( - cloudPath.getBlobId().getBucket() + "/" + cloudPath.getBlobId().getName()); + "gs://" + cloudPath.getBlobId().getBucket() + "/" + cloudPath.getBlobId().getName()); } CloudStorageObjectAttributes ret; ret = new CloudStorageObjectAttributes(blobInfo); From 11d5fbc67c407f1621b3ddc4f54c893c727e85af Mon Sep 17 00:00:00 2001 From: Vadym Matsishevskyi <25311427+vam-google@users.noreply.github.com> Date: Fri, 11 Aug 2017 14:09:36 -0700 Subject: [PATCH 0125/1764] Clarify usage of LocalStorageHelper, explicitly specify which operations are supported and which are not (#2334) --- .../nio/testing/LocalStorageHelper.java | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/LocalStorageHelper.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/LocalStorageHelper.java index 293791f70860..258022303546 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/LocalStorageHelper.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/LocalStorageHelper.java @@ -23,6 +23,31 @@ /** * Utility to create an in-memory storage configuration for testing. Storage options can be * obtained via the {@link #getOptions()} method. Returned options will point to FakeStorageRpc. + * + *

    Note, the created in-memory storage configuration supports limited set of operations and is not thread-safe: + *

    */ public final class LocalStorageHelper { From dcd23d074cc40e5f9affd1d6c868f9f49a5d3c58 Mon Sep 17 00:00:00 2001 From: Garrett Jones Date: Mon, 21 Aug 2017 14:19:43 -0700 Subject: [PATCH 0126/1764] Release 1.4.0, 0.22.0-beta, 0.22.0-alpha --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index da039e5bb541..66e9cd0aefea 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -22,12 +22,12 @@ To run this example: 4. Run the sample with: ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.21.2-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.21.2-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.22.1-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.22.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.21.2-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.22.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` The sample doesn't have anything about Google Cloud Storage in it. It gets that ability from the NIO diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 1ed917f1a8b1..ce52efeec303 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.21.2-alpha-SNAPSHOT + 0.22.0-alpha jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.21.2-alpha-SNAPSHOT + 0.22.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 43f487313703..36073c252392 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.21.1-alpha + 0.22.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.21.1-alpha' +compile 'com.google.cloud:google-cloud-nio:0.22.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.21.1-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.22.0-alpha" ``` Example Applications diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 94e69a40ed86..ab4da07c08a4 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.21.2-alpha-SNAPSHOT + 0.22.0-alpha jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.21.2-alpha-SNAPSHOT + 0.22.0-alpha google-cloud-nio From a5c4dcf19de464d809f177d994bd0c530a26a476 Mon Sep 17 00:00:00 2001 From: Garrett Jones Date: Mon, 21 Aug 2017 16:05:53 -0700 Subject: [PATCH 0127/1764] Bumping to next snapshot versions (#2366) --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index ce52efeec303..22468bb8fe29 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.22.0-alpha + 0.22.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.22.0-alpha + 0.22.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index ab4da07c08a4..90ca1e0689bf 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.22.0-alpha + 0.22.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.22.0-alpha + 0.22.1-alpha-SNAPSHOT google-cloud-nio From 968ee8b6c11d5d49b78ea11ef8dafe13dc6ff349 Mon Sep 17 00:00:00 2001 From: droazen Date: Thu, 24 Aug 2017 11:29:52 -0400 Subject: [PATCH 0128/1764] google-cloud-nio: CloudStorageReadChannel: fix channel position overflow (#2283) This fixes a critical bug in CloudStorageReadChannel in which the channel position (a long) was getting down-cast to int in CloudStorageReadChannel.innerOpen(). This could cause the channel position to become negative or a wildly incorrect positive value if the channel position was greater than MAX_INT. In practice, this bug would only manifest itself if the channel was constructed with a non-zero initial position, or if the channel was reopened in response to an error. Included a test case that fails without the fix, and passes with the fix. --- .../contrib/nio/CloudStorageReadChannel.java | 2 +- .../nio/CloudStorageReadChannelTest.java | 22 +++++++++++++++++++ 2 files changed, 23 insertions(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannel.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannel.java index 515871ea61d6..8df570f91093 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannel.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannel.java @@ -82,7 +82,7 @@ private CloudStorageReadChannel(Storage gcsStorage, BlobId file, long position, private void innerOpen() throws IOException { this.channel = gcsStorage.reader(file); if (position > 0) { - channel.seek((int) position); + channel.seek(position); } } diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannelTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannelTest.java index 9a9f87c4aa8e..917bff79050f 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannelTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannelTest.java @@ -37,6 +37,7 @@ import org.junit.rules.ExpectedException; import org.junit.runner.RunWith; import org.junit.runners.JUnit4; +import org.mockito.ArgumentCaptor; import javax.net.ssl.SSLHandshakeException; import java.io.IOException; @@ -191,4 +192,25 @@ public void testSetPosition() throws IOException { verify(gcsChannel).seek(1); verify(gcsChannel, times(5)).isOpen(); } + + /* + * This test case was crafted in response to a bug in CloudStorageReadChannel in which the + * channel position (a long) was getting truncated to an int when seeking on the encapsulated + * ReadChannel in innerOpen(). This test case fails when the bad long -> int cast is present, + * and passes when it's removed. + */ + @Test + public void testChannelPositionDoesNotGetTruncatedToInt() throws IOException { + // This position value will overflow to a negative value if a long -> int cast is attempted + long startPosition = 11918483280L; + ArgumentCaptor captor = ArgumentCaptor.forClass(Long.class); + + // Invoke CloudStorageReadChannel.create() to trigger a call to the private + // CloudStorageReadChannel.innerOpen() method, which does a seek on our gcsChannel. + CloudStorageReadChannel.create(gcsStorage, file, startPosition, 1); + + // Confirm that our position did not overflow during the seek in CloudStorageReadChannel.innerOpen() + verify(gcsChannel).seek(captor.capture()); + assertThat(captor.getValue()).isEqualTo(startPosition); + } } From 57941ebd1ab87cf6ad96171e0eb6a0373d64d9a2 Mon Sep 17 00:00:00 2001 From: droazen Date: Thu, 24 Aug 2017 11:39:15 -0400 Subject: [PATCH 0129/1764] google-cloud-nio: retry in more situations upon retryable errors (#2281) There were a number of operations in google-cloud-nio that were prone to intermittent failures (such as 503 errors) when run at scale, but which were not wrapped in a retry loop or hooked up to the client settings for number of retries/reopens. This rendered the google-cloud-nio library effectively unusable at scale. This commit wraps those additional operations in CloudStorageReadChannel and CloudStorageFileSystemProvider within retry/reopen loops, with the number of retries/reopens determined by the "maxChannelReopens" client settings. If the client has not set "maxChannelReopens", they'll still get a nice error message with the underlying error (such as a 503), plus an indication that 0 retries/reopens were attempted. To facilitate this change, we've added a CloudStorageRetryHandler that keeps track of the total number of retry/reopen attempts, and throws an appropriate exception when out of attempts. Note that this change doesn't affect the normal retries done at a lower level by the cloud.storage.Storage object. --- .../nio/CloudStorageFileSystemProvider.java | 209 +++++++++++------- .../contrib/nio/CloudStorageReadChannel.java | 107 ++++----- .../contrib/nio/CloudStorageRetryHandler.java | 171 ++++++++++++++ .../storage/contrib/nio/CloudStorageUtil.java | 4 + 4 files changed, 349 insertions(+), 142 deletions(-) create mode 100644 java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageRetryHandler.java diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java index 5008e68bea12..66440acdf042 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java @@ -269,7 +269,7 @@ public SeekableByteChannel newByteChannel( private SeekableByteChannel newReadChannel(Path path, Set options) throws IOException { initStorage(); - int maxChannelReopens = ((CloudStorageFileSystem) path.getFileSystem()).config().maxChannelReopens(); + int maxChannelReopens = CloudStorageUtil.getMaxChannelReopensFromPath(path); for (OpenOption option : options) { if (option instanceof StandardOpenOption) { switch ((StandardOpenOption) option) { @@ -408,7 +408,18 @@ public boolean deleteIfExists(Path path) throws IOException { } throw new CloudStoragePseudoDirectoryException(cloudPath); } - return storage.delete(cloudPath.getBlobId()); + + final CloudStorageRetryHandler retryHandler = new CloudStorageRetryHandler(CloudStorageUtil.getMaxChannelReopensFromPath(path)); + // Loop will terminate via an exception if all retries are exhausted + while (true) { + try { + return storage.delete(cloudPath.getBlobId()); + } catch (StorageException exs) { + // Will rethrow a StorageException if all retries/reopens are exhausted + retryHandler.handleStorageException(exs); + // we're being aggressive by retrying even on scenarios where we'd normally reopen. + } + } } @Override @@ -440,10 +451,11 @@ public void copy(Path source, Path target, CopyOption... options) throws IOExcep initStorage(); boolean wantCopyAttributes = false; boolean wantReplaceExisting = false; - boolean setContentType = false; - boolean setCacheControl = false; - boolean setContentEncoding = false; - boolean setContentDisposition = false; + // true if the option was set manually (so we shouldn't copy the parent's) + boolean overrideContentType = false; + boolean overrideCacheControl = false; + boolean overrideContentEncoding = false; + boolean overrideContentDisposition = false; CloudStoragePath toPath = CloudStorageUtil.checkPath(target); BlobInfo.Builder tgtInfoBuilder = BlobInfo.newBuilder(toPath.getBlobId()).setContentType(""); @@ -467,17 +479,17 @@ public void copy(Path source, Path target, CopyOption... options) throws IOExcep blockSize = ((OptionBlockSize) option).size(); } else if (option instanceof OptionMimeType) { tgtInfoBuilder.setContentType(((OptionMimeType) option).mimeType()); - setContentType = true; + overrideContentType = true; } else if (option instanceof OptionCacheControl) { tgtInfoBuilder.setCacheControl(((OptionCacheControl) option).cacheControl()); - setCacheControl = true; + overrideCacheControl = true; } else if (option instanceof OptionContentEncoding) { tgtInfoBuilder.setContentEncoding(((OptionContentEncoding) option).contentEncoding()); - setContentEncoding = true; + overrideContentEncoding = true; } else if (option instanceof OptionContentDisposition) { tgtInfoBuilder.setContentDisposition( ((OptionContentDisposition) option).contentDisposition()); - setContentDisposition = true; + overrideContentDisposition = true; } else { throw new UnsupportedOperationException(option.toString()); } @@ -515,40 +527,51 @@ public void copy(Path source, Path target, CopyOption... options) throws IOExcep throw new CloudStoragePseudoDirectoryException(toPath); } - try { - if (wantCopyAttributes) { - BlobInfo blobInfo = storage.get(fromPath.getBlobId()); - if (null == blobInfo) { - throw new NoSuchFileException(fromPath.toString()); - } - if (!setCacheControl) { - tgtInfoBuilder.setCacheControl(blobInfo.getCacheControl()); - } - if (!setContentType) { - tgtInfoBuilder.setContentType(blobInfo.getContentType()); + final CloudStorageRetryHandler retryHandler = new CloudStorageRetryHandler(CloudStorageUtil.getMaxChannelReopensFromPath(source)); + // Loop will terminate via an exception if all retries are exhausted + while (true) { + try { + if ( wantCopyAttributes ) { + BlobInfo blobInfo = storage.get(fromPath.getBlobId()); + if ( null == blobInfo ) { + throw new NoSuchFileException(fromPath.toString()); + } + if ( !overrideCacheControl ) { + tgtInfoBuilder.setCacheControl(blobInfo.getCacheControl()); + } + if ( !overrideContentType ) { + tgtInfoBuilder.setContentType(blobInfo.getContentType()); + } + if ( !overrideContentEncoding ) { + tgtInfoBuilder.setContentEncoding(blobInfo.getContentEncoding()); + } + if ( !overrideContentDisposition ) { + tgtInfoBuilder.setContentDisposition(blobInfo.getContentDisposition()); + } + tgtInfoBuilder.setAcl(blobInfo.getAcl()); + tgtInfoBuilder.setMetadata(blobInfo.getMetadata()); } - if (!setContentEncoding) { - tgtInfoBuilder.setContentEncoding(blobInfo.getContentEncoding()); + + BlobInfo tgtInfo = tgtInfoBuilder.build(); + Storage.CopyRequest.Builder copyReqBuilder = + Storage.CopyRequest.newBuilder().setSource(fromPath.getBlobId()); + if (wantReplaceExisting) { + copyReqBuilder = copyReqBuilder.setTarget(tgtInfo); + } else { + copyReqBuilder = copyReqBuilder.setTarget(tgtInfo, Storage.BlobTargetOption.doesNotExist()); } - if (!setContentDisposition) { - tgtInfoBuilder.setContentDisposition(blobInfo.getContentDisposition()); + CopyWriter copyWriter = storage.copy(copyReqBuilder.build()); + copyWriter.getResult(); + break; + } catch ( StorageException oops ) { + try { + // Will rethrow a StorageException if all retries/reopens are exhausted + retryHandler.handleStorageException(oops); + // we're being aggressive by retrying even on scenarios where we'd normally reopen. + } catch (StorageException retriesExhaustedException) { + throw asIoException(retriesExhaustedException); } - tgtInfoBuilder.setAcl(blobInfo.getAcl()); - tgtInfoBuilder.setMetadata(blobInfo.getMetadata()); - } - - BlobInfo tgtInfo = tgtInfoBuilder.build(); - Storage.CopyRequest.Builder copyReqBuilder = - Storage.CopyRequest.newBuilder().setSource(fromPath.getBlobId()); - if (wantReplaceExisting) { - copyReqBuilder = copyReqBuilder.setTarget(tgtInfo); - } else { - copyReqBuilder = copyReqBuilder.setTarget(tgtInfo, Storage.BlobTargetOption.doesNotExist()); } - CopyWriter copyWriter = storage.copy(copyReqBuilder.build()); - copyWriter.getResult(); - } catch (StorageException oops) { - throw asIoException(oops); } } @@ -579,13 +602,25 @@ public void checkAccess(Path path, AccessMode... modes) throws IOException { throw new UnsupportedOperationException(mode.toString()); } } - CloudStoragePath cloudPath = CloudStorageUtil.checkPath(path); - if (cloudPath.seemsLikeADirectoryAndUsePseudoDirectories()) { - return; - } - if (storage.get(cloudPath.getBlobId(), Storage.BlobGetOption.fields(Storage.BlobField.ID)) - == null) { - throw new NoSuchFileException(path.toString()); + + final CloudStorageRetryHandler retryHandler = new CloudStorageRetryHandler(CloudStorageUtil.getMaxChannelReopensFromPath(path)); + // Loop will terminate via an exception if all retries are exhausted + while (true) { + try { + CloudStoragePath cloudPath = CloudStorageUtil.checkPath(path); + if ( cloudPath.seemsLikeADirectoryAndUsePseudoDirectories() ) { + return; + } + if ( storage.get(cloudPath.getBlobId(), Storage.BlobGetOption.fields(Storage.BlobField.ID)) + == null ) { + throw new NoSuchFileException(path.toString()); + } + break; + } catch (StorageException exs) { + // Will rethrow a StorageException if all retries/reopens are exhausted + retryHandler.handleStorageException(exs); + // we're being aggressive by retrying even on scenarios where we'd normally reopen. + } } } @@ -598,23 +633,34 @@ public A readAttributes( throw new UnsupportedOperationException(type.getSimpleName()); } initStorage(); - CloudStoragePath cloudPath = CloudStorageUtil.checkPath(path); - if (cloudPath.seemsLikeADirectoryAndUsePseudoDirectories()) { - @SuppressWarnings("unchecked") - A result = (A) new CloudStoragePseudoDirectoryAttributes(cloudPath); - return result; - } - BlobInfo blobInfo = storage.get(cloudPath.getBlobId()); - // null size indicate a file that we haven't closed yet, so GCS treats it as not there yet. - if (null == blobInfo || blobInfo.getSize() == null) { - throw new NoSuchFileException( - "gs://" + cloudPath.getBlobId().getBucket() + "/" + cloudPath.getBlobId().getName()); + + final CloudStorageRetryHandler retryHandler = new CloudStorageRetryHandler(CloudStorageUtil.getMaxChannelReopensFromPath(path)); + // Loop will terminate via an exception if all retries are exhausted + while (true) { + try { + CloudStoragePath cloudPath = CloudStorageUtil.checkPath(path); + if ( cloudPath.seemsLikeADirectoryAndUsePseudoDirectories() ) { + @SuppressWarnings("unchecked") + A result = (A) new CloudStoragePseudoDirectoryAttributes(cloudPath); + return result; + } + BlobInfo blobInfo = storage.get(cloudPath.getBlobId()); + // null size indicate a file that we haven't closed yet, so GCS treats it as not there yet. + if ( null == blobInfo || blobInfo.getSize() == null ) { + throw new NoSuchFileException( + "gs://" + cloudPath.getBlobId().getBucket() + "/" + cloudPath.getBlobId().getName()); + } + CloudStorageObjectAttributes ret; + ret = new CloudStorageObjectAttributes(blobInfo); + @SuppressWarnings("unchecked") + A result = (A) ret; + return result; + } catch (StorageException exs) { + // Will rethrow a StorageException if all retries/reopens are exhausted + retryHandler.handleStorageException(exs); + // we're being aggressive by retrying even on scenarios where we'd normally reopen. + } } - CloudStorageObjectAttributes ret; - ret = new CloudStorageObjectAttributes(blobInfo); - @SuppressWarnings("unchecked") - A result = (A) ret; - return result; } @Override @@ -653,21 +699,32 @@ public DirectoryStream newDirectoryStream(Path dir, final Filter blobIterator = storage.list(cloudPath.bucket(), - Storage.BlobListOption.prefix(prefix), Storage.BlobListOption.currentDirectory(), - Storage.BlobListOption.fields()).iterateAll().iterator(); - return new DirectoryStream() { - @Override - public Iterator iterator() { - return new LazyPathIterator(cloudPath.getFileSystem(), prefix, blobIterator, filter); - } - @Override - public void close() throws IOException { - // Does nothing since there's nothing to close. Commenting this method to quiet codacy. + final CloudStorageRetryHandler retryHandler = new CloudStorageRetryHandler(CloudStorageUtil.getMaxChannelReopensFromPath(dir)); + // Loop will terminate via an exception if all retries are exhausted + while (true) { + try { + final String prefix = cloudPath.toRealPath().toString(); + final Iterator blobIterator = storage.list(cloudPath.bucket(), + Storage.BlobListOption.prefix(prefix), Storage.BlobListOption.currentDirectory(), + Storage.BlobListOption.fields()).iterateAll().iterator(); + return new DirectoryStream() { + @Override + public Iterator iterator() { + return new LazyPathIterator(cloudPath.getFileSystem(), prefix, blobIterator, filter); + } + + @Override + public void close() throws IOException { + // Does nothing since there's nothing to close. Commenting this method to quiet codacy. + } + }; + } catch (StorageException exs) { + // Will rethrow a StorageException if all retries/reopens are exhausted + retryHandler.handleStorageException(exs); + // we're being aggressive by retrying even on scenarios where we'd normally reopen. } - }; + } } /** diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannel.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannel.java index 8df570f91093..de9a78c48fa6 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannel.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannel.java @@ -52,8 +52,8 @@ final class CloudStorageReadChannel implements SeekableByteChannel { // max # of times we may reopen the file @VisibleForTesting final int maxChannelReopens; - // how many times we re-opened the file - private int reopens; + // max # of times we may retry a GCS operation + final int maxRetries; private ReadChannel channel; private long position; private long size; @@ -72,8 +72,8 @@ private CloudStorageReadChannel(Storage gcsStorage, BlobId file, long position, this.gcsStorage = gcsStorage; this.file = file; this.position = position; - this.reopens = 0; this.maxChannelReopens = maxChannelReopens; + this.maxRetries = Math.max(3, maxChannelReopens); // XXX: Reading size and opening file should be atomic. this.size = fetchSize(gcsStorage, file); innerOpen(); @@ -106,8 +106,7 @@ public int read(ByteBuffer dst) throws IOException { synchronized (this) { checkOpen(); int amt; - int retries = 0; - int maxRetries = Math.max(3, maxChannelReopens); + final CloudStorageRetryHandler retryHandler = new CloudStorageRetryHandler(maxRetries, maxChannelReopens); dst.mark(); while (true) { try { @@ -115,32 +114,8 @@ public int read(ByteBuffer dst) throws IOException { amt = channel.read(dst); break; } catch (StorageException exs) { - if (isReopenable(exs)) { - // these errors aren't marked as retryable since the channel is closed; - // but here at this higher level we can retry them. - reopens++; - if (reopens > maxChannelReopens) { - throw new StorageException(exs.getCode(), "All reopens failed", exs); - } - sleepForAttempt(reopens); - innerOpen(); - continue; - } else if (exs.isRetryable() || exs.getCode() == 500 || exs.getCode() == 503) { - retries++; - if (retries > maxRetries) { - // this exception will be marked as retriable in most cases since - // it's based on the code. It may be confusing to see a retriable error - // that says "all retries failed" but understand this to mean: - // "While in principle you should be able to retry, we already did that - // for you a few times and it still didn't work so we wouldn't recommend - // further retries." - throw new StorageException(exs.getCode(), "All retries failed", exs); - } - sleepForAttempt(retries); - continue; - } - // exception is neither reopenable nor retryable - throw exs; + // Will rethrow a StorageException if all retries/reopens are exhausted + handleStorageException(exs, retryHandler); } } if (amt > 0) { @@ -154,36 +129,6 @@ public int read(ByteBuffer dst) throws IOException { } } - private static boolean isReopenable(Throwable exs) { - Throwable throwable = exs; - // ensures finite iteration - int maxDepth = 10; - while (throwable != null && maxDepth-- > 0) { - if ((throwable.getMessage() != null - && throwable.getMessage().contains("Connection closed prematurely")) - || throwable instanceof SSLException - || throwable instanceof EOFException - || throwable instanceof SocketException - || throwable instanceof SocketTimeoutException) { - return true; - } - throwable = throwable.getCause(); - } - return false; - } - - private void sleepForAttempt(int attempt) { - // exponential backoff, but let's bound it around 2min. - // aggressive backoff because we're dealing with unusual cases. - long delay = 1000L * (1L << Math.min(attempt, 7)); - try { - Thread.sleep(delay); - } catch (InterruptedException iex) { - // reset interrupt flag - Thread.currentThread().interrupt(); - } - } - @Override public long size() throws IOException { synchronized (this) { @@ -230,11 +175,41 @@ private void checkOpen() throws ClosedChannelException { } } - private static long fetchSize(Storage gcsStorage, BlobId file) throws IOException { - BlobInfo blobInfo = gcsStorage.get(file); - if (blobInfo == null) { - throw new NoSuchFileException(String.format("gs://%s/%s", file.getBucket(), file.getName())); + private long fetchSize(Storage gcsStorage, BlobId file) throws IOException { + final CloudStorageRetryHandler retryHandler = new CloudStorageRetryHandler(maxRetries, maxChannelReopens); + + while (true) { + try { + BlobInfo blobInfo = gcsStorage.get(file); + if ( blobInfo == null ) { + throw new NoSuchFileException(String.format("gs://%s/%s", file.getBucket(), file.getName())); + } + return blobInfo.getSize(); + } catch (StorageException exs) { + // Will rethrow a StorageException if all retries/reopens are exhausted + retryHandler.handleStorageException(exs); + // there's nothing to reopen yet, but retry even for a reopenable error. + } + } + + } + + /** + * Handles a StorageException by reopening the channel or sleeping for a retry attempt if retry count + * is not exhausted. Throws a StorageException if all reopens/retries are exhausted, or if the + * StorageException is not reopenable/retryable. + * + * @param exs StorageException thrown by a GCS operation + * @param retryHandler Keeps track of reopens/retries performed so far on this operation + * @throws StorageException if all reopens/retries are exhausted, or if exs is not reopenable/retryable + * @throws IOException if a reopen operation fails + */ + private void handleStorageException(final StorageException exs, final CloudStorageRetryHandler retryHandler) throws IOException { + boolean shouldReopen = retryHandler.handleStorageException(exs); + if (shouldReopen) { + // these errors aren't marked as retryable since the channel is closed; + // but here at this higher level we can retry them. + innerOpen(); } - return blobInfo.getSize(); } } diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageRetryHandler.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageRetryHandler.java new file mode 100644 index 000000000000..c5ccac991b41 --- /dev/null +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageRetryHandler.java @@ -0,0 +1,171 @@ +/* + * Copyright 2017 Google Inc. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.storage.contrib.nio; + +import com.google.cloud.storage.StorageException; + +import java.io.EOFException; +import java.net.SocketException; +import java.net.SocketTimeoutException; +import javax.net.ssl.SSLException; + +/** + * Simple counter class to keep track of retry and reopen attempts when StorageExceptions are + * encountered. Handles sleeping between retry/reopen attempts, as well as throwing an exception + * when all retries/reopens are exhausted. + */ +public class CloudStorageRetryHandler { + private int retries; + private int reopens; + private long totalWaitTime; // in milliseconds + private final int maxRetries; + private final int maxReopens; + + /** + * Create a CloudStorageRetryHandler with the maximum retries and reopens set to the same value. + * + * @param maxRetriesAndReopens value for both maxRetries and maxReopens + */ + public CloudStorageRetryHandler(final int maxRetriesAndReopens) { + this.maxRetries = maxRetriesAndReopens; + this.maxReopens = maxRetriesAndReopens; + } + + /** + * Create a CloudStorageRetryHandler with the maximum retries and reopens set to different values. + * + * @param maxRetries maximum number of retries + * @param maxReopens maximum number of reopens + */ + public CloudStorageRetryHandler(final int maxRetries, final int maxReopens) { + this.maxRetries = maxRetries; + this.maxReopens = maxReopens; + } + + /** + * @return number of retries we've performed + */ + public int retries() { + return retries; + } + + /** + * @return number of reopens we've performed + */ + public int reopens() { + return reopens; + } + + /** + * Checks whether we should retry, reopen, or give up. + * + * In the latter case it throws an exception (this includes the scenario where + * we exhausted the retry count). + * + * Otherwise, it sleeps for a bit and returns whether we should reopen. + * The sleep time is dependent on the retry number. + * + * @param exs caught StorageException + * @return True if you need to reopen and then try again. False if you can just try again. + * @throws StorageException if the exception is not retryable, or if you ran out of retries. + */ + public boolean handleStorageException(final StorageException exs) throws StorageException { + // None of the retryable exceptions are reopenable, so it's OK to write the code this way. + if (isRetryable(exs)) { + handleRetryForStorageException(exs); + return false; + } + if (isReopenable(exs)) { + handleReopenForStorageException(exs); + return true; + } + throw exs; + } + + /** + * Records a retry attempt for the given StorageException, sleeping for an amount of time dependent on the + * attempt number. Throws a StorageException if we've exhausted all retries. + * + * @param exs The StorageException error that prompted this retry attempt. + */ + private void handleRetryForStorageException(final StorageException exs) throws StorageException { + retries++; + if (retries > maxRetries) { + throw new StorageException(exs.getCode(), + "All " + maxRetries + " retries failed. Waited a total of " + totalWaitTime + " ms between attempts", exs); + } + sleepForAttempt(retries); + } + + /** + * Records a reopen attempt for the given StorageException, sleeping for an amount of time dependent on the + * attempt number. Throws a StorageException if we've exhausted all reopens. + * + * @param exs The StorageException error that prompted this reopen attempt. + */ + private void handleReopenForStorageException(final StorageException exs) throws StorageException { + reopens++; + if (reopens > maxReopens) { + throw new StorageException(exs.getCode(), + "All " + maxReopens + " reopens failed. Waited a total of " + totalWaitTime + " ms between attempts", exs); + } + sleepForAttempt(reopens); + } + + void sleepForAttempt(int attempt) { + // exponential backoff, but let's bound it around 2min. + // aggressive backoff because we're dealing with unusual cases. + long delay = 1000L * (1L << Math.min(attempt, 7)); + try { + Thread.sleep(delay); + totalWaitTime += delay; + } catch (InterruptedException iex) { + // reset interrupt flag + Thread.currentThread().interrupt(); + } + } + + /** + * @param exs StorageException to test + * @return true if exs is a retryable error, otherwise false + */ + private static boolean isRetryable(final StorageException exs) { + return exs.isRetryable() || exs.getCode() == 500 || exs.getCode() == 503; + } + + /** + * @param exs StorageException to test + * @return true if exs is an error that can be resolved via a channel reopen, otherwise false + */ + private static boolean isReopenable(final StorageException exs) { + Throwable throwable = exs; + // ensures finite iteration + int maxDepth = 10; + while (throwable != null && maxDepth-- > 0) { + if ((throwable.getMessage() != null + && throwable.getMessage().contains("Connection closed prematurely")) + || throwable instanceof SSLException + || throwable instanceof EOFException + || throwable instanceof SocketException + || throwable instanceof SocketTimeoutException) { + return true; + } + throwable = throwable.getCause(); + } + return false; + } +} diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageUtil.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageUtil.java index 14b1921a7b9e..8172cb10de0e 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageUtil.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageUtil.java @@ -76,5 +76,9 @@ static void checkNotNullArray(T... values) { } } + static int getMaxChannelReopensFromPath(Path path) { + return ((CloudStorageFileSystem) path.getFileSystem()).config().maxChannelReopens(); + } + private CloudStorageUtil() {} } From eb2092b3d351ffb013c1a9e7b55020fa69209b37 Mon Sep 17 00:00:00 2001 From: Shin Fan Date: Mon, 11 Sep 2017 16:55:38 -0700 Subject: [PATCH 0130/1764] Bump up versions for release (#2430) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 66e9cd0aefea..f5ffaf2a7856 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -22,12 +22,12 @@ To run this example: 4. Run the sample with: ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.22.1-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.22.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.23.1-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.23.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.22.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.23.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` The sample doesn't have anything about Google Cloud Storage in it. It gets that ability from the NIO diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 22468bb8fe29..b28c677757c0 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.22.1-alpha-SNAPSHOT + 0.23.0-alpha jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.22.1-alpha-SNAPSHOT + 0.23.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 36073c252392..39531b694474 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.22.0-alpha + 0.23.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.22.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.23.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.22.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.23.0-alpha" ``` Example Applications diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 90ca1e0689bf..f45106839f64 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.22.1-alpha-SNAPSHOT + 0.23.0-alpha jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.22.1-alpha-SNAPSHOT + 0.23.0-alpha google-cloud-nio From 967f0046fe118eed218e7f64aa76291f60fc4199 Mon Sep 17 00:00:00 2001 From: Shin Fan Date: Tue, 12 Sep 2017 10:07:17 -0700 Subject: [PATCH 0131/1764] Bump tp SNAPSHOT version (#2431) --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index b28c677757c0..efc8ab4bf7bd 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.23.0-alpha + 0.23.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.23.0-alpha + 0.23.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index f45106839f64..33cfa11b7089 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.23.0-alpha + 0.23.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.23.0-alpha + 0.23.1-alpha-SNAPSHOT google-cloud-nio From 342f8b022c88f9d599c1b6aea52aab7a9d87c1ca Mon Sep 17 00:00:00 2001 From: michaelbausor Date: Wed, 13 Sep 2017 08:15:43 -0700 Subject: [PATCH 0132/1764] Bump versions for release (#2436) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index f5ffaf2a7856..fe19071bfb15 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -22,12 +22,12 @@ To run this example: 4. Run the sample with: ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.23.1-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.23.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.23.2-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.23.2-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.23.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.23.2-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` The sample doesn't have anything about Google Cloud Storage in it. It gets that ability from the NIO diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index efc8ab4bf7bd..aa8f5ca7070e 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.23.1-alpha-SNAPSHOT + 0.23.1-alpha jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.23.1-alpha-SNAPSHOT + 0.23.1-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 39531b694474..fba596fbe205 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.23.0-alpha + 0.23.1-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.23.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.23.1-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.23.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.23.1-alpha" ``` Example Applications diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 33cfa11b7089..543d64e31fe5 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.23.1-alpha-SNAPSHOT + 0.23.1-alpha jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.23.1-alpha-SNAPSHOT + 0.23.1-alpha google-cloud-nio From 5e8b05179424d154d30620b7ad06f436f445eba2 Mon Sep 17 00:00:00 2001 From: michaelbausor Date: Wed, 13 Sep 2017 09:59:38 -0700 Subject: [PATCH 0133/1764] Bump to snapshot version (#2437) --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index aa8f5ca7070e..7689e30b1097 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.23.1-alpha + 0.23.2-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.23.1-alpha + 0.23.2-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 543d64e31fe5..40fd066f56ca 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.23.1-alpha + 0.23.2-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.23.1-alpha + 0.23.2-alpha-SNAPSHOT google-cloud-nio From 064ae6881e58f18df71d0f43caaf2c63d37fbe3b Mon Sep 17 00:00:00 2001 From: neozwu Date: Mon, 18 Sep 2017 15:26:34 -0700 Subject: [PATCH 0134/1764] bump versions for release (#2449) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index fe19071bfb15..d31bde823b39 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -22,12 +22,12 @@ To run this example: 4. Run the sample with: ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.23.2-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.23.2-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.24.1-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.24.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.23.2-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.24.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` The sample doesn't have anything about Google Cloud Storage in it. It gets that ability from the NIO diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 7689e30b1097..e6fc6452145d 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.23.2-alpha-SNAPSHOT + 0.24.0-alpha jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.23.2-alpha-SNAPSHOT + 0.24.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index fba596fbe205..5c2b6fcfc33c 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.23.1-alpha + 0.24.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.23.1-alpha' +compile 'com.google.cloud:google-cloud-nio:0.24.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.23.1-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.24.0-alpha" ``` Example Applications diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 40fd066f56ca..03cdd01562a5 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.23.2-alpha-SNAPSHOT + 0.24.0-alpha jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.23.2-alpha-SNAPSHOT + 0.24.0-alpha google-cloud-nio From 5f48dd72b2f40f5f974f4860242b1390ead7ef84 Mon Sep 17 00:00:00 2001 From: neozwu Date: Mon, 18 Sep 2017 16:18:01 -0700 Subject: [PATCH 0135/1764] bump versions for development (#2450) --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index e6fc6452145d..0fd92b3bd9cc 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.24.0-alpha + 0.24.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.24.0-alpha + 0.24.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 03cdd01562a5..bf415ac3aa5b 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.24.0-alpha + 0.24.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.24.0-alpha + 0.24.1-alpha-SNAPSHOT google-cloud-nio From 10044823e19f402462d5a260f094981c9abd3060 Mon Sep 17 00:00:00 2001 From: Neo Wu Date: Mon, 2 Oct 2017 19:33:20 -0700 Subject: [PATCH 0136/1764] Release 0.25.0 --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index d31bde823b39..c3f8355943ec 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -22,12 +22,12 @@ To run this example: 4. Run the sample with: ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.24.1-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.24.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.25.1-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.25.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.24.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.25.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` The sample doesn't have anything about Google Cloud Storage in it. It gets that ability from the NIO diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 0fd92b3bd9cc..ac5233c9a059 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.24.1-alpha-SNAPSHOT + 0.25.0-alpha jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.24.1-alpha-SNAPSHOT + 0.25.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 5c2b6fcfc33c..a68980006d4e 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.24.0-alpha + 0.25.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.24.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.25.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.24.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.25.0-alpha" ``` Example Applications diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index bf415ac3aa5b..19e5423d777b 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.24.1-alpha-SNAPSHOT + 0.25.0-alpha jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.24.1-alpha-SNAPSHOT + 0.25.0-alpha google-cloud-nio From 5dbc37141eaf07b559d638c247936be510f20a50 Mon Sep 17 00:00:00 2001 From: neozwu Date: Mon, 2 Oct 2017 22:12:16 -0700 Subject: [PATCH 0137/1764] bump version for development (#2474) --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index ac5233c9a059..2c2e76e684e7 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.25.0-alpha + 0.25.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.25.0-alpha + 0.25.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 19e5423d777b..8ea4cba65ddc 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.25.0-alpha + 0.25.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.25.0-alpha + 0.25.1-alpha-SNAPSHOT google-cloud-nio From 4f17f1de11834a48e15806a598af8b3d466e4bad Mon Sep 17 00:00:00 2001 From: Vadym Matsishevskyi <25311427+vam-google@users.noreply.github.com> Date: Tue, 3 Oct 2017 14:59:54 -0700 Subject: [PATCH 0138/1764] Implement missing features and fix found bugs for BigQuery Client Library (#2446) 0) Access query results row cells by name. Now `row.get(1)` and `get("firstColumnName")` are supported (currently supported only for results returned by `BigQuery.query()` and not supported by results returned `BigQuery.listTableData()` because there is no schema and it would require additional request to the server to get schema (but still can be added in the future easily with cost of an extra network call)). Same syntax is supported for record-type fields (i.e. nested fields can be accessed by name too). 1) Refactor `BigQuery.query()` to use `jobs.insert/jobs.getQueryResults` combination instead of `jobs.query`. `QueryRequest` class was removed, now `query()` method directly accepts `QueryJobConfiguration` instead. The remaining properties of removed `QueryRequest` class now are passed in a form of `QueryOption` vararg argument. `QueryOption` combines query and waiting options (waiting options are necessary because query() is now waiting for query to complete). 2) Make `BigQuery.query()` call synchronous (waits for query completion before return result), with jittered exponential backoff for polling (based on `gax.retrying` package) 3) Add client side job id generation (`JobId.of()`) 4) Replace `WaitForOption` with `RetryOption` (based on `RetrySettings` and is consistent with the rest of the codebase). This affected compute and spanner clients too. 5) Rewrite `Job.wait()` to use jittered exponentiall backoff polling (based on`gax.retrying` package). Polling is performed differently depending on the type of job: for query jobs on each poll `getQueryResults()` is called, for all other job types `getJob()` is used instead. 6) Use standard SQL as default for all queries 7) Fix wrong query results iteration samples code used all over the place in documentation. 8) Various smaller changes/refactorings --- java-storage-nio/google-cloud-nio/pom.xml | 1 - 1 file changed, 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 8ea4cba65ddc..9535136abfaa 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -60,7 +60,6 @@ com.google.truth truth - 0.27 test From 1af2975a3e1aad00f9b07d179efb6ff707f05e38 Mon Sep 17 00:00:00 2001 From: neozwu Date: Fri, 13 Oct 2017 20:39:10 -0700 Subject: [PATCH 0139/1764] release 0.26.0 (#2523) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index c3f8355943ec..ec20a016b165 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -22,12 +22,12 @@ To run this example: 4. Run the sample with: ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.25.1-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.25.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.26.1-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.26.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.25.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.26.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` The sample doesn't have anything about Google Cloud Storage in it. It gets that ability from the NIO diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 2c2e76e684e7..0d384de52210 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.25.1-alpha-SNAPSHOT + 0.26.0-alpha jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.25.1-alpha-SNAPSHOT + 0.26.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index a68980006d4e..b993e3adec88 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.25.0-alpha + 0.26.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.25.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.26.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.25.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.26.0-alpha" ``` Example Applications diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 9535136abfaa..50e412c9c075 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.25.1-alpha-SNAPSHOT + 0.26.0-alpha jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.25.1-alpha-SNAPSHOT + 0.26.0-alpha google-cloud-nio From b584d7e519c3a0149c3aa357e01683fe06e3b04f Mon Sep 17 00:00:00 2001 From: neozwu Date: Fri, 13 Oct 2017 20:50:29 -0700 Subject: [PATCH 0140/1764] bump version for development (#2524) --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 0d384de52210..fbd707b8f79b 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.26.0-alpha + 0.26.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.26.0-alpha + 0.26.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 50e412c9c075..8516e00631bc 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.26.0-alpha + 0.26.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.26.0-alpha + 0.26.1-alpha-SNAPSHOT google-cloud-nio From f713f5da9ccc0780f3127d233f777d7bd388f531 Mon Sep 17 00:00:00 2001 From: Andrea Lin Date: Mon, 6 Nov 2017 11:49:30 -0800 Subject: [PATCH 0141/1764] Requester pays expose userProject (#2558) Expose userProject for the operations - storage.objects.list - storage.bucket.testIamPermissions - storage.bucketAccessControls.delete - storage.bucketAccessControls.get - storage.bucketAccessControls.insert - storage.bucketAccessControls.list - storage.bucketAccessControls.patch - storage.buckets.getIamPolicy - storage.buckets.setIamPolicy --- .../contrib/nio/testing/FakeStorageRpc.java | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java index fd5b828fbb4b..ffa916dd3ea2 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java @@ -343,27 +343,27 @@ public RewriteResponse continueRewrite(RewriteResponse previousResponse) throws } @Override - public BucketAccessControl getAcl(String bucket, String entity) { + public BucketAccessControl getAcl(String bucket, String entity, Map options) { throw new UnsupportedOperationException(); } @Override - public boolean deleteAcl(String bucket, String entity) { + public boolean deleteAcl(String bucket, String entity, Map options) { throw new UnsupportedOperationException(); } @Override - public BucketAccessControl createAcl(BucketAccessControl acl) { + public BucketAccessControl createAcl(BucketAccessControl acl, Map options) { throw new UnsupportedOperationException(); } @Override - public BucketAccessControl patchAcl(BucketAccessControl acl) { + public BucketAccessControl patchAcl(BucketAccessControl acl, Map options) { throw new UnsupportedOperationException(); } @Override - public List listAcls(String bucket) { + public List listAcls(String bucket, Map options) { throw new UnsupportedOperationException(); } @@ -449,17 +449,17 @@ private static boolean processedAsFolder(StorageObject so, String delimiter, Str } @Override - public Policy getIamPolicy(String bucket) { + public Policy getIamPolicy(String bucket, Map options) { throw new UnsupportedOperationException(); } @Override - public Policy setIamPolicy(String bucket, Policy policy) { + public Policy setIamPolicy(String bucket, Policy policy, Map options) { throw new UnsupportedOperationException(); } @Override - public TestIamPermissionsResponse testIamPermissions(String bucket, List permissions) { + public TestIamPermissionsResponse testIamPermissions(String bucket, List permissions, Map options) { throw new UnsupportedOperationException(); } } From ad86fd313bd55371c0839e76bb5d372b29fbc400 Mon Sep 17 00:00:00 2001 From: Andrea Lin Date: Wed, 8 Nov 2017 11:19:35 -0800 Subject: [PATCH 0142/1764] Release 0.27.0 (#2596) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index ec20a016b165..5547c721d3c5 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -22,12 +22,12 @@ To run this example: 4. Run the sample with: ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.26.1-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.26.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.27.1-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.27.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.26.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.27.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` The sample doesn't have anything about Google Cloud Storage in it. It gets that ability from the NIO diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index fbd707b8f79b..b7b670e9bf70 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.26.1-alpha-SNAPSHOT + 0.27.0-alpha jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.26.1-alpha-SNAPSHOT + 0.27.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index b993e3adec88..a729389c8b6d 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.26.0-alpha + 0.27.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.26.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.27.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.26.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.27.0-alpha" ``` Example Applications diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 8516e00631bc..16afc1c5d28f 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.26.1-alpha-SNAPSHOT + 0.27.0-alpha jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.26.1-alpha-SNAPSHOT + 0.27.0-alpha google-cloud-nio From 7c694749a600097cb82175aeb936eb9e637102ac Mon Sep 17 00:00:00 2001 From: Andrea Lin Date: Wed, 8 Nov 2017 13:31:07 -0800 Subject: [PATCH 0143/1764] Update pom.xml version to 0.27.1-SNAPSHOT by script (#2595) --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index b7b670e9bf70..e6e382884a09 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.27.0-alpha + 0.27.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.27.0-alpha + 0.27.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 16afc1c5d28f..c8c084a59156 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.27.0-alpha + 0.27.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.27.0-alpha + 0.27.1-alpha-SNAPSHOT google-cloud-nio From 61c51cd78897b893e1da2944f8b484a4655302f0 Mon Sep 17 00:00:00 2001 From: Garrett Jones Date: Wed, 8 Nov 2017 16:26:28 -0800 Subject: [PATCH 0144/1764] Release 0.28.0 --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 5547c721d3c5..953fd7fae397 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -22,12 +22,12 @@ To run this example: 4. Run the sample with: ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.27.1-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.27.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.28.1-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.28.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.27.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.28.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` The sample doesn't have anything about Google Cloud Storage in it. It gets that ability from the NIO diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index e6e382884a09..5f5f0a6ff547 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.27.1-alpha-SNAPSHOT + 0.28.0-alpha jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.27.1-alpha-SNAPSHOT + 0.28.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index a729389c8b6d..91da13e693e7 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.27.0-alpha + 0.28.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.27.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.28.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.27.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.28.0-alpha" ``` Example Applications diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index c8c084a59156..0c81c234b2bd 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.27.1-alpha-SNAPSHOT + 0.28.0-alpha jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.27.1-alpha-SNAPSHOT + 0.28.0-alpha google-cloud-nio From 782bcc00b50df39b26998795ccd98794dbf0e612 Mon Sep 17 00:00:00 2001 From: Garrett Jones Date: Wed, 8 Nov 2017 20:35:49 -0800 Subject: [PATCH 0145/1764] Bumping to next snapshot versions (#2603) --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 5f5f0a6ff547..a0289a525f1f 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.28.0-alpha + 0.28.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.28.0-alpha + 0.28.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 0c81c234b2bd..2af643d92cd1 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.28.0-alpha + 0.28.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.28.0-alpha + 0.28.1-alpha-SNAPSHOT google-cloud-nio From c6a954994c03c8e892691c7a68aaffaa64afa170 Mon Sep 17 00:00:00 2001 From: Vadym Matsishevskyi <25311427+vam-google@users.noreply.github.com> Date: Tue, 14 Nov 2017 19:19:41 -0800 Subject: [PATCH 0146/1764] Release 0.29.0 (#2627) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 953fd7fae397..87ac2fbfa1c6 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -22,12 +22,12 @@ To run this example: 4. Run the sample with: ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.28.1-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.28.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.29.1-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.29.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.28.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.29.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` The sample doesn't have anything about Google Cloud Storage in it. It gets that ability from the NIO diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index a0289a525f1f..f139958476d8 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.28.1-alpha-SNAPSHOT + 0.29.0-alpha jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.28.1-alpha-SNAPSHOT + 0.29.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 91da13e693e7..837a9c2dd141 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.28.0-alpha + 0.29.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.28.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.29.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.28.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.29.0-alpha" ``` Example Applications diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 2af643d92cd1..646deb67790e 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.28.1-alpha-SNAPSHOT + 0.29.0-alpha jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.28.1-alpha-SNAPSHOT + 0.29.0-alpha google-cloud-nio From d97414fb2be011fd73f3b0468b1c2fe004a59dab Mon Sep 17 00:00:00 2001 From: Vadym Matsishevskyi <25311427+vam-google@users.noreply.github.com> Date: Tue, 14 Nov 2017 22:10:08 -0800 Subject: [PATCH 0147/1764] Bump version to 0.29.1-SNAPSHOT for development (#2628) --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index f139958476d8..c77a12a45bdf 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.29.0-alpha + 0.29.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.29.0-alpha + 0.29.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 646deb67790e..844de10ea6f7 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.29.0-alpha + 0.29.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.29.0-alpha + 0.29.1-alpha-SNAPSHOT google-cloud-nio From 78aaf25ad72db5f31f2af34efeef78c0a843ede1 Mon Sep 17 00:00:00 2001 From: Garrett Jones Date: Wed, 15 Nov 2017 18:54:22 -0800 Subject: [PATCH 0148/1764] Release 1.12.0/0.30.0 --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 87ac2fbfa1c6..cc54e0ef67f9 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -22,12 +22,12 @@ To run this example: 4. Run the sample with: ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.29.1-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.29.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.30.1-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.30.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.29.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.30.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` The sample doesn't have anything about Google Cloud Storage in it. It gets that ability from the NIO diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index c77a12a45bdf..dc34c7b630cb 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.29.1-alpha-SNAPSHOT + 0.30.0-alpha jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.29.1-alpha-SNAPSHOT + 0.30.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 837a9c2dd141..911a6d5930c2 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.29.0-alpha + 0.30.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.29.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.30.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.29.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.30.0-alpha" ``` Example Applications diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 844de10ea6f7..b032563c306d 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.29.1-alpha-SNAPSHOT + 0.30.0-alpha jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.29.1-alpha-SNAPSHOT + 0.30.0-alpha google-cloud-nio From 7cb80c5cf641cb4d361db0ae754b554b2bdda174 Mon Sep 17 00:00:00 2001 From: Garrett Jones Date: Thu, 16 Nov 2017 08:59:59 -0800 Subject: [PATCH 0149/1764] Bumping to next snapshot version (#2635) --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index dc34c7b630cb..73a8a4a0b341 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.30.0-alpha + 0.30.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.30.0-alpha + 0.30.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index b032563c306d..6fa4cc9821aa 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.30.0-alpha + 0.30.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.30.0-alpha + 0.30.1-alpha-SNAPSHOT google-cloud-nio From e73c65e640837c7b3cfeeafd2634e6a62eeb9871 Mon Sep 17 00:00:00 2001 From: Andrea Lin Date: Tue, 21 Nov 2017 14:34:35 -0800 Subject: [PATCH 0150/1764] Pubsub notifications (#2571) Expose Storage methods - storage.notifications.delete - storage.notifications.list - storage.notifications.insert - storage.projects.serviceAccounts.get Introduce a new google-cloud-notification module that depends on - google-cloud-storage for all the RPC methods - google-cloud-pubsub for testing (a notification must be set on a Topic, which is exposed in Pubsub API) and for TopicName, which makes it easy for a user to correctly format the topic --- .../contrib/nio/testing/FakeStorageRpc.java | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java index ffa916dd3ea2..c4645beb7b8d 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java @@ -18,8 +18,10 @@ import com.google.api.services.storage.model.Bucket; import com.google.api.services.storage.model.BucketAccessControl; +import com.google.api.services.storage.model.Notification; import com.google.api.services.storage.model.ObjectAccessControl; import com.google.api.services.storage.model.Policy; +import com.google.api.services.storage.model.ServiceAccount; import com.google.api.services.storage.model.StorageObject; import com.google.api.services.storage.model.TestIamPermissionsResponse; import com.google.cloud.Tuple; @@ -462,4 +464,24 @@ public Policy setIamPolicy(String bucket, Policy policy, Map options) public TestIamPermissionsResponse testIamPermissions(String bucket, List permissions, Map options) { throw new UnsupportedOperationException(); } + + @Override + public boolean deleteNotification(String bucket, String notification) { + throw new UnsupportedOperationException(); + } + + @Override + public List listNotifications(String bucket) { + throw new UnsupportedOperationException(); + } + + @Override + public Notification createNotification(String bucket, Notification notification) { + throw new UnsupportedOperationException(); + } + + @Override + public ServiceAccount getServiceAccount(String projectId) { + return null; + } } From 7c134b3c9e32e034d2250b06ab4628a08d670470 Mon Sep 17 00:00:00 2001 From: Andrea Lin Date: Mon, 11 Dec 2017 17:15:52 -0800 Subject: [PATCH 0151/1764] Bump version to 0.32.0 (#2684) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index cc54e0ef67f9..d6fb8be5242f 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -22,12 +22,12 @@ To run this example: 4. Run the sample with: ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.30.1-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.30.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.32.1-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.32.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.30.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.32.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` The sample doesn't have anything about Google Cloud Storage in it. It gets that ability from the NIO diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 73a8a4a0b341..c6bc726b0063 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.30.1-alpha-SNAPSHOT + 0.32.0-alpha jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.30.1-alpha-SNAPSHOT + 0.32.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 911a6d5930c2..eb36cca1da63 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.30.0-alpha + 0.32.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.30.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.32.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.30.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.32.0-alpha" ``` Example Applications diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 6fa4cc9821aa..ec6a3cef64e9 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.30.1-alpha-SNAPSHOT + 0.32.0-alpha jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.30.1-alpha-SNAPSHOT + 0.32.0-alpha google-cloud-nio From dc333e0e2cd90ee1e8df08a580682bdb70e67e21 Mon Sep 17 00:00:00 2001 From: Andrea Lin Date: Tue, 12 Dec 2017 11:11:40 -0800 Subject: [PATCH 0152/1764] Bump versions to SNAPSHOT (#2700) alpha version now 0.32.1-alpha-SNAPSHOT beta version now 0.32.1-beta-SNAPSHOT ga version now 1.14.1-SNAPSHOT --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index c6bc726b0063..341ca016754f 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.32.0-alpha + 0.32.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.32.0-alpha + 0.32.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index ec6a3cef64e9..38467c8d2a52 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.32.0-alpha + 0.32.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.32.0-alpha + 0.32.1-alpha-SNAPSHOT google-cloud-nio From 5110ced65339e27d8575449f6d29c62d33d1d029 Mon Sep 17 00:00:00 2001 From: JP Martin Date: Wed, 3 Jan 2018 10:35:01 -0800 Subject: [PATCH 0153/1764] Generation support (#2232) --- .../contrib/nio/CloudStorageReadChannel.java | 23 ++++-- .../contrib/nio/testing/FakeStorageRpc.java | 70 +++++++++++++++---- .../nio/CloudStorageReadChannelTest.java | 9 +-- 3 files changed, 77 insertions(+), 25 deletions(-) diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannel.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannel.java index de9a78c48fa6..7db8bfa281e1 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannel.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannel.java @@ -57,6 +57,9 @@ final class CloudStorageReadChannel implements SeekableByteChannel { private ReadChannel channel; private long position; private long size; + // generation at time of first open, to make sure reopens don't give us a different version of the file. + // It can be null if not implemented, in which case we don't check. + private Long generation; /** * @param maxChannelReopens max number of times to try re-opening the channel if it closes on us unexpectedly. @@ -74,13 +77,18 @@ private CloudStorageReadChannel(Storage gcsStorage, BlobId file, long position, this.position = position; this.maxChannelReopens = maxChannelReopens; this.maxRetries = Math.max(3, maxChannelReopens); - // XXX: Reading size and opening file should be atomic. - this.size = fetchSize(gcsStorage, file); + fetchSize(gcsStorage, file); + // innerOpen checks that it sees the same generation as fetchSize did, + // which ensure the file hasn't changed. innerOpen(); } private void innerOpen() throws IOException { - this.channel = gcsStorage.reader(file); + if (null != generation) { + this.channel = gcsStorage.reader(file, Storage.BlobSourceOption.generationMatch(generation)); + } else { + this.channel = gcsStorage.reader(file); + } if (position > 0) { channel.seek(position); } @@ -120,7 +128,7 @@ public int read(ByteBuffer dst) throws IOException { } if (amt > 0) { position += amt; - // XXX: This would only ever happen if the fetchSize() race-condition occurred. + // This can only happen if the file changed under us and we didn't notice. if (position > size) { size = position; } @@ -180,11 +188,13 @@ private long fetchSize(Storage gcsStorage, BlobId file) throws IOException { while (true) { try { - BlobInfo blobInfo = gcsStorage.get(file); + BlobInfo blobInfo = gcsStorage.get(file, Storage.BlobGetOption.fields(Storage.BlobField.GENERATION, Storage.BlobField.SIZE)); if ( blobInfo == null ) { throw new NoSuchFileException(String.format("gs://%s/%s", file.getBucket(), file.getName())); } - return blobInfo.getSize(); + this.generation = blobInfo.getGeneration(); + this.size = blobInfo.getSize(); + return this.size; } catch (StorageException exs) { // Will rethrow a StorageException if all retries/reopens are exhausted retryHandler.handleStorageException(exs); @@ -212,4 +222,5 @@ private void handleStorageException(final StorageException exs, final CloudStora innerOpen(); } } + } diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java index c4645beb7b8d..6aa13d1d194e 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java @@ -51,6 +51,7 @@ *
  • object get *
  • object delete *
  • list the contents of a bucket + *
  • generations * *
  • Unsupported *
      @@ -58,7 +59,6 @@ *
    • bucket get *
    • bucket delete *
    • list all buckets - *
    • generations *
    • file attributes *
    • patch *
    • continueRewrite @@ -188,6 +188,7 @@ public StorageObject get(StorageObject object, Map options) throws St ret.setSize(BigInteger.valueOf(contents.get(key).length)); } ret.setId(key); + return ret; } return null; @@ -243,11 +244,20 @@ public byte[] load(StorageObject storageObject, Map options) throws S public Tuple read( StorageObject from, Map options, long zposition, int zbytes) throws StorageException { - potentiallyThrow(options); + // if non-null, then we check the file's at that generation. + Long generationMatch = null; + for (Option op : options.keySet()) { + if (op.equals(StorageRpc.Option.IF_GENERATION_MATCH)) { + generationMatch = (Long)options.get(op); + } else { + throw new UnsupportedOperationException("Unknown option: " + op); + } + } String key = fullname(from); if (!contents.containsKey(key)) { throw new StorageException(404, "File not found: " + key); } + checkGeneration(key, generationMatch); long position = zposition; int bytes = zbytes; if (position < 0) { @@ -269,16 +279,15 @@ public Tuple read( @Override public String open(StorageObject object, Map options) throws StorageException { String key = fullname(object); - boolean mustNotExist = false; + // if non-null, then we check the file's at that generation. + Long generationMatch = null; for (Option option : options.keySet()) { // this is a bit of a hack, since we don't implement generations. - if (option == Option.IF_GENERATION_MATCH && ((Long) options.get(option)) == 0L) { - mustNotExist = true; + if (option == Option.IF_GENERATION_MATCH) { + generationMatch = (Long) options.get(option); } } - if (mustNotExist && metadata.containsKey(key)) { - throw new StorageException(new FileAlreadyExistsException(key)); - } + checkGeneration(key, generationMatch); metadata.put(key, object); return fullname(object); @@ -304,6 +313,15 @@ public void write(String uploadId, byte[] toWrite, int toWriteOffset, long destO if (last) { contents.put(uploadId, bytes); futureContents.remove(uploadId); + if (metadata.containsKey(uploadId)) { + StorageObject storageObject = metadata.get(uploadId); + Long generation = storageObject.getGeneration(); + if (null == generation) { + generation = Long.valueOf(0); + } + storageObject.setGeneration(++generation); + metadata.put(uploadId, storageObject); + } } else { futureContents.put(uploadId, bytes); } @@ -312,24 +330,24 @@ public void write(String uploadId, byte[] toWrite, int toWriteOffset, long destO @Override public RewriteResponse openRewrite(RewriteRequest rewriteRequest) throws StorageException { String sourceKey = fullname(rewriteRequest.source); + // a little hackish, just good enough for the tests to work. if (!contents.containsKey(sourceKey)) { throw new StorageException(404, "File not found: " + sourceKey); } - boolean mustNotExist = false; + // if non-null, then we check the file's at that generation. + Long generationMatch = null; for (Option option : rewriteRequest.targetOptions.keySet()) { // this is a bit of a hack, since we don't implement generations. - if (option == Option.IF_GENERATION_MATCH - && (Long) rewriteRequest.targetOptions.get(option) == 0L) { - mustNotExist = true; + if (option == Option.IF_GENERATION_MATCH) { + generationMatch = (Long) rewriteRequest.targetOptions.get(option); } } String destKey = fullname(rewriteRequest.target); - if (mustNotExist && contents.containsKey(destKey)) { - throw new StorageException(new FileAlreadyExistsException(destKey)); - } + + checkGeneration(destKey, generationMatch); metadata.put(destKey, rewriteRequest.target); @@ -429,6 +447,28 @@ private void potentiallyThrow(Map options) throws UnsupportedOperatio } } + /** + * Throw if we're asking for generation 0 and the file exists, + * or if the requested generation number doesn't match what is asked. + * + * @param key + * @param generationMatch + */ + private void checkGeneration(String key, Long generationMatch) { + if (null == generationMatch) { + return; + } + if (generationMatch == 0 && metadata.containsKey(key)) { + throw new StorageException(new FileAlreadyExistsException(key)); + } + if (generationMatch != 0) { + Long generation = metadata.get(key).getGeneration(); + if (!generationMatch.equals(generation)) { + throw new StorageException(404, "Generation mismatch. Requested " + generationMatch + " but got " + generation); + } + } + } + // Returns true if this is a folder. Adds it to folders if it isn't already there. private static boolean processedAsFolder(StorageObject so, String delimiter, String prefix, /* inout */ Map folders) { if (delimiter == null) { diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannelTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannelTest.java index 917bff79050f..7bb8b2752f9f 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannelTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannelTest.java @@ -63,12 +63,13 @@ public class CloudStorageReadChannelTest { @Before public void before() throws IOException { when(metadata.getSize()).thenReturn(42L); - when(gcsStorage.get(file)).thenReturn(metadata); - when(gcsStorage.reader(eq(file))).thenReturn(gcsChannel); + when(metadata.getGeneration()).thenReturn(2L); + when(gcsStorage.get(file, Storage.BlobGetOption.fields(Storage.BlobField.GENERATION, Storage.BlobField.SIZE))).thenReturn(metadata); + when(gcsStorage.reader(file, Storage.BlobSourceOption.generationMatch(2L))).thenReturn(gcsChannel); when(gcsChannel.isOpen()).thenReturn(true); chan = CloudStorageReadChannel.create(gcsStorage, file, 0, 1); - verify(gcsStorage).get(eq(file)); - verify(gcsStorage).reader(eq(file)); + verify(gcsStorage).get(eq(file), eq(Storage.BlobGetOption.fields(Storage.BlobField.GENERATION, Storage.BlobField.SIZE))); + verify(gcsStorage).reader(eq(file), eq(Storage.BlobSourceOption.generationMatch(2L))); } @Test From 1cf629b9e5b6aecf19ccb14c721f52136764d76a Mon Sep 17 00:00:00 2001 From: Michael Darakananda Date: Wed, 10 Jan 2018 11:52:56 +1100 Subject: [PATCH 0154/1764] all: fix copyright header (#2763) Fixes #2758. Change the copyright header of all manually-written files to the recommended format. The copyright year is not changed. Autogenerated files should be updated by the code generator. Created by command below: ```shell find -name '*.java' | xargs grep -FL 'Generated("by GAPIC' | xargs fr -f 'Copyright (\d\d\d\d).*' -t 'Copyright $1 Google LLC'` ``` --- .../java/com/google/cloud/nio/examples/ListFilesystems.java | 2 +- .../cloud/storage/contrib/nio/CloudStorageConfiguration.java | 2 +- .../storage/contrib/nio/CloudStorageFileAttributeView.java | 2 +- .../cloud/storage/contrib/nio/CloudStorageFileAttributes.java | 2 +- .../cloud/storage/contrib/nio/CloudStorageFileSystem.java | 2 +- .../storage/contrib/nio/CloudStorageFileSystemProvider.java | 2 +- .../cloud/storage/contrib/nio/CloudStorageObjectAttributes.java | 2 +- .../contrib/nio/CloudStorageObjectImmutableException.java | 2 +- .../google/cloud/storage/contrib/nio/CloudStorageOption.java | 2 +- .../google/cloud/storage/contrib/nio/CloudStorageOptions.java | 2 +- .../com/google/cloud/storage/contrib/nio/CloudStoragePath.java | 2 +- .../contrib/nio/CloudStoragePseudoDirectoryAttributes.java | 2 +- .../contrib/nio/CloudStoragePseudoDirectoryException.java | 2 +- .../cloud/storage/contrib/nio/CloudStorageReadChannel.java | 2 +- .../cloud/storage/contrib/nio/CloudStorageRetryHandler.java | 2 +- .../com/google/cloud/storage/contrib/nio/CloudStorageUtil.java | 2 +- .../cloud/storage/contrib/nio/CloudStorageWriteChannel.java | 2 +- .../java/com/google/cloud/storage/contrib/nio/OptionAcl.java | 2 +- .../com/google/cloud/storage/contrib/nio/OptionBlockSize.java | 2 +- .../google/cloud/storage/contrib/nio/OptionCacheControl.java | 2 +- .../cloud/storage/contrib/nio/OptionContentDisposition.java | 2 +- .../google/cloud/storage/contrib/nio/OptionContentEncoding.java | 2 +- .../cloud/storage/contrib/nio/OptionMaxChannelReopens.java | 2 +- .../com/google/cloud/storage/contrib/nio/OptionMimeType.java | 2 +- .../google/cloud/storage/contrib/nio/OptionUserMetadata.java | 2 +- .../java/com/google/cloud/storage/contrib/nio/UnixPath.java | 2 +- .../java/com/google/cloud/storage/contrib/nio/package-info.java | 2 +- .../cloud/storage/contrib/nio/testing/FakeStorageRpc.java | 2 +- .../cloud/storage/contrib/nio/testing/LocalStorageHelper.java | 2 +- .../storage/contrib/nio/CloudStorageConfigurationTest.java | 2 +- .../storage/contrib/nio/CloudStorageFileAttributeViewTest.java | 2 +- .../storage/contrib/nio/CloudStorageFileAttributesTest.java | 2 +- .../storage/contrib/nio/CloudStorageFileSystemProviderTest.java | 2 +- .../cloud/storage/contrib/nio/CloudStorageFileSystemTest.java | 2 +- .../storage/contrib/nio/CloudStorageLateInitializationTest.java | 2 +- .../cloud/storage/contrib/nio/CloudStorageOptionsTest.java | 2 +- .../google/cloud/storage/contrib/nio/CloudStoragePathTest.java | 2 +- .../cloud/storage/contrib/nio/CloudStorageReadChannelTest.java | 2 +- .../google/cloud/storage/contrib/nio/CloudStorageReadTest.java | 2 +- .../cloud/storage/contrib/nio/CloudStorageWriteChannelTest.java | 2 +- .../java/com/google/cloud/storage/contrib/nio/UnixPathTest.java | 2 +- .../java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java | 2 +- 42 files changed, 42 insertions(+), 42 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/src/main/java/com/google/cloud/nio/examples/ListFilesystems.java b/java-storage-nio/google-cloud-nio-examples/src/main/java/com/google/cloud/nio/examples/ListFilesystems.java index c81a2367cf06..f076ff20db2e 100644 --- a/java-storage-nio/google-cloud-nio-examples/src/main/java/com/google/cloud/nio/examples/ListFilesystems.java +++ b/java-storage-nio/google-cloud-nio-examples/src/main/java/com/google/cloud/nio/examples/ListFilesystems.java @@ -1,5 +1,5 @@ /* - * Copyright 2015 Google Inc. All Rights Reserved. + * Copyright 2015 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageConfiguration.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageConfiguration.java index 8b6b3c0db141..0469af72f35a 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageConfiguration.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageConfiguration.java @@ -1,5 +1,5 @@ /* - * Copyright 2016 Google Inc. All Rights Reserved. + * Copyright 2016 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributeView.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributeView.java index 11b92116b4c3..9507a7ad34c1 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributeView.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributeView.java @@ -1,5 +1,5 @@ /* - * Copyright 2016 Google Inc. All Rights Reserved. + * Copyright 2016 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributes.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributes.java index f1016bb267cb..74575d7ab586 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributes.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributes.java @@ -1,5 +1,5 @@ /* - * Copyright 2016 Google Inc. All Rights Reserved. + * Copyright 2016 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystem.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystem.java index 771e0f6c7470..04745080791f 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystem.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystem.java @@ -1,5 +1,5 @@ /* - * Copyright 2016 Google Inc. All Rights Reserved. + * Copyright 2016 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java index 66440acdf042..215829cddca1 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java @@ -1,5 +1,5 @@ /* - * Copyright 2016 Google Inc. All Rights Reserved. + * Copyright 2016 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageObjectAttributes.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageObjectAttributes.java index e9553533ceca..385595924295 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageObjectAttributes.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageObjectAttributes.java @@ -1,5 +1,5 @@ /* - * Copyright 2016 Google Inc. All Rights Reserved. + * Copyright 2016 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageObjectImmutableException.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageObjectImmutableException.java index 523e5dae7ed4..beee9850a37f 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageObjectImmutableException.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageObjectImmutableException.java @@ -1,5 +1,5 @@ /* - * Copyright 2016 Google Inc. All Rights Reserved. + * Copyright 2016 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageOption.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageOption.java index d4921e10a0ec..e098e043ed2d 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageOption.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageOption.java @@ -1,5 +1,5 @@ /* - * Copyright 2016 Google Inc. All Rights Reserved. + * Copyright 2016 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageOptions.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageOptions.java index 282c1b0d810a..8ac572118474 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageOptions.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageOptions.java @@ -1,5 +1,5 @@ /* - * Copyright 2016 Google Inc. All Rights Reserved. + * Copyright 2016 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStoragePath.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStoragePath.java index 7c9154b20d93..ed131d0b6889 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStoragePath.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStoragePath.java @@ -1,5 +1,5 @@ /* - * Copyright 2016 Google Inc. All Rights Reserved. + * Copyright 2016 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStoragePseudoDirectoryAttributes.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStoragePseudoDirectoryAttributes.java index a7a8c7293688..8f5e8b2bbc78 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStoragePseudoDirectoryAttributes.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStoragePseudoDirectoryAttributes.java @@ -1,5 +1,5 @@ /* - * Copyright 2016 Google Inc. All Rights Reserved. + * Copyright 2016 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStoragePseudoDirectoryException.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStoragePseudoDirectoryException.java index 5a63bc790c6c..c859401d1a76 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStoragePseudoDirectoryException.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStoragePseudoDirectoryException.java @@ -1,5 +1,5 @@ /* - * Copyright 2016 Google Inc. All Rights Reserved. + * Copyright 2016 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannel.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannel.java index 7db8bfa281e1..eb9a8c9e0a22 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannel.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannel.java @@ -1,5 +1,5 @@ /* - * Copyright 2016 Google Inc. All Rights Reserved. + * Copyright 2016 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageRetryHandler.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageRetryHandler.java index c5ccac991b41..c0b78172c112 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageRetryHandler.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageRetryHandler.java @@ -1,5 +1,5 @@ /* - * Copyright 2017 Google Inc. All Rights Reserved. + * Copyright 2017 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageUtil.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageUtil.java index 8172cb10de0e..a10580c59c7b 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageUtil.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageUtil.java @@ -1,5 +1,5 @@ /* - * Copyright 2016 Google Inc. All Rights Reserved. + * Copyright 2016 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageWriteChannel.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageWriteChannel.java index e3aad30b3579..0a8d04f413fc 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageWriteChannel.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageWriteChannel.java @@ -1,5 +1,5 @@ /* - * Copyright 2016 Google Inc. All Rights Reserved. + * Copyright 2016 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionAcl.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionAcl.java index ea9b4b0a62a6..ebbe1583be01 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionAcl.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionAcl.java @@ -1,5 +1,5 @@ /* - * Copyright 2016 Google Inc. All Rights Reserved. + * Copyright 2016 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionBlockSize.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionBlockSize.java index 61d3ba6e7d8e..c2796fd241f3 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionBlockSize.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionBlockSize.java @@ -1,5 +1,5 @@ /* - * Copyright 2016 Google Inc. All Rights Reserved. + * Copyright 2016 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionCacheControl.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionCacheControl.java index 25b18ac96162..d0654f90b8c5 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionCacheControl.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionCacheControl.java @@ -1,5 +1,5 @@ /* - * Copyright 2016 Google Inc. All Rights Reserved. + * Copyright 2016 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionContentDisposition.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionContentDisposition.java index 8df320d687d7..a6e09c3a7dbe 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionContentDisposition.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionContentDisposition.java @@ -1,5 +1,5 @@ /* - * Copyright 2016 Google Inc. All Rights Reserved. + * Copyright 2016 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionContentEncoding.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionContentEncoding.java index 8d599fb11d52..9dc83aaee7a9 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionContentEncoding.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionContentEncoding.java @@ -1,5 +1,5 @@ /* - * Copyright 2016 Google Inc. All Rights Reserved. + * Copyright 2016 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionMaxChannelReopens.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionMaxChannelReopens.java index 126f3c86467c..419c5de629fd 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionMaxChannelReopens.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionMaxChannelReopens.java @@ -1,5 +1,5 @@ /* - * Copyright 2016 Google Inc. All Rights Reserved. + * Copyright 2016 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionMimeType.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionMimeType.java index 759cb00bee5b..40b59684c388 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionMimeType.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionMimeType.java @@ -1,5 +1,5 @@ /* - * Copyright 2016 Google Inc. All Rights Reserved. + * Copyright 2016 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionUserMetadata.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionUserMetadata.java index 3c45e384c964..7cf31ffe2366 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionUserMetadata.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionUserMetadata.java @@ -1,5 +1,5 @@ /* - * Copyright 2016 Google Inc. All Rights Reserved. + * Copyright 2016 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/UnixPath.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/UnixPath.java index 3d8c6ae77299..ef6016e7ce96 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/UnixPath.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/UnixPath.java @@ -1,5 +1,5 @@ /* - * Copyright 2016 Google Inc. All Rights Reserved. + * Copyright 2016 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/package-info.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/package-info.java index b7caf8a6b7a4..f97780b80102 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/package-info.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/package-info.java @@ -1,5 +1,5 @@ /* - * Copyright 2016 Google Inc. All Rights Reserved. + * Copyright 2016 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java index 6aa13d1d194e..2d3f5aa546ce 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java @@ -1,5 +1,5 @@ /* - * Copyright 2016 Google Inc. All Rights Reserved. + * Copyright 2016 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/LocalStorageHelper.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/LocalStorageHelper.java index 258022303546..c3b61da51e1a 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/LocalStorageHelper.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/LocalStorageHelper.java @@ -1,5 +1,5 @@ /* - * Copyright 2016 Google Inc. All Rights Reserved. + * Copyright 2016 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageConfigurationTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageConfigurationTest.java index a2f155d2fd2c..b4fc68d036a1 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageConfigurationTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageConfigurationTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2016 Google Inc. All Rights Reserved. + * Copyright 2016 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributeViewTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributeViewTest.java index f3f362c5b727..28c304863588 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributeViewTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributeViewTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2016 Google Inc. All Rights Reserved. + * Copyright 2016 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributesTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributesTest.java index 5549d6fe7baa..fca87685d794 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributesTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributesTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2016 Google Inc. All Rights Reserved. + * Copyright 2016 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java index 5327810bd837..2e4329f19585 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2016 Google Inc. All Rights Reserved. + * Copyright 2016 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemTest.java index a4e231bb0cbd..2d3083c62229 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2016 Google Inc. All Rights Reserved. + * Copyright 2016 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageLateInitializationTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageLateInitializationTest.java index 4c5c0387f14d..50a85353e444 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageLateInitializationTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageLateInitializationTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2016 Google Inc. All Rights Reserved. + * Copyright 2016 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageOptionsTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageOptionsTest.java index 146270484f86..f0326acb3335 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageOptionsTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageOptionsTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2016 Google Inc. All Rights Reserved. + * Copyright 2016 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStoragePathTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStoragePathTest.java index 8fd5ba626f17..77ff1664f92c 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStoragePathTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStoragePathTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2016 Google Inc. All Rights Reserved. + * Copyright 2016 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannelTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannelTest.java index 7bb8b2752f9f..bccab0514092 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannelTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannelTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2016 Google Inc. All Rights Reserved. + * Copyright 2016 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadTest.java index 8151b0b2e22a..3de6e8221156 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2017 Google Inc. All Rights Reserved. + * Copyright 2017 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageWriteChannelTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageWriteChannelTest.java index 8e95e04b0616..62bcd16a34b0 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageWriteChannelTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageWriteChannelTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2016 Google Inc. All Rights Reserved. + * Copyright 2016 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/UnixPathTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/UnixPathTest.java index 7bdf5b9cc248..507cc92b1b83 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/UnixPathTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/UnixPathTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2016 Google Inc. All Rights Reserved. + * Copyright 2016 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java index a4861e75ab97..8fedb0bde35a 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java @@ -1,5 +1,5 @@ /* - * Copyright 2016 Google Inc. All Rights Reserved. + * Copyright 2016 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. From c87c42e813e5cc9559a5838f203892bfab1d4f88 Mon Sep 17 00:00:00 2001 From: Garrett Jones Date: Wed, 17 Jan 2018 15:26:06 -0800 Subject: [PATCH 0155/1764] Bumping to 1.15.0/0.33.0 for release --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index d6fb8be5242f..256fb0fdd98c 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -22,12 +22,12 @@ To run this example: 4. Run the sample with: ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.32.1-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.32.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.33.1-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.33.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.32.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.33.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` The sample doesn't have anything about Google Cloud Storage in it. It gets that ability from the NIO diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 341ca016754f..35e9c11f0860 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.32.1-alpha-SNAPSHOT + 0.33.0-alpha jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.32.1-alpha-SNAPSHOT + 0.33.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index eb36cca1da63..c20d5f96d36b 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.32.0-alpha + 0.33.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.32.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.33.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.32.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.33.0-alpha" ``` Example Applications diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 38467c8d2a52..07a534eb27e2 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.32.1-alpha-SNAPSHOT + 0.33.0-alpha jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.32.1-alpha-SNAPSHOT + 0.33.0-alpha google-cloud-nio From b8d7c13733520dd5e8cae4990c9416a6fe585fc5 Mon Sep 17 00:00:00 2001 From: Garrett Jones Date: Wed, 17 Jan 2018 17:13:33 -0800 Subject: [PATCH 0156/1764] Bumping to next snapshot versions (#2789) --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 35e9c11f0860..a80251153565 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.33.0-alpha + 0.33.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.33.0-alpha + 0.33.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 07a534eb27e2..b0308ee415ab 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.33.0-alpha + 0.33.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.33.0-alpha + 0.33.1-alpha-SNAPSHOT google-cloud-nio From ae25a32a7ba1bea2c733865c5671fa6d4f476f14 Mon Sep 17 00:00:00 2001 From: Hanzhen Yi <33737743+hzyi-google@users.noreply.github.com> Date: Tue, 30 Jan 2018 09:34:18 -0800 Subject: [PATCH 0157/1764] Filesys name (#2809) * StorageFileSystem: allow list files in the root directory * Add an argument check * fix code review problems * fix code review problems * fix code review problems --- .../storage/contrib/nio/CloudStoragePath.java | 5 ++--- .../storage/contrib/nio/it/ITGcsNio.java | 22 +++++++++++++++++++ 2 files changed, 24 insertions(+), 3 deletions(-) diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStoragePath.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStoragePath.java index ed131d0b6889..4a74dcadbb6e 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStoragePath.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStoragePath.java @@ -74,6 +74,8 @@ public String bucket() { * Returns path converted to a {@link BlobId} so I/O can be performed. */ BlobId getBlobId() { + checkArgument(!path.toString().isEmpty(), + "Object names cannot be empty."); return BlobId.of(bucket(), toRealPath().path.toString()); } @@ -138,9 +140,6 @@ private UnixPath toRealPathInternal(boolean errorCheck) { if (fileSystem.config().stripPrefixSlash()) { objectName = objectName.removeBeginningSeparator(); } - checkArgument( - !errorCheck || !objectName.isEmpty(), - "I/O not allowed on empty Google Cloud Storage object names."); return objectName; } diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java index 8fedb0bde35a..c7af8851b21f 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java @@ -384,6 +384,28 @@ public void testDeleteRecursive() throws IOException { } } + @Test + public void testListFilesInRootDirectory() throws IOException { + CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket( + BUCKET, CloudStorageConfiguration.builder().permitEmptyPathComponents(true) + .build()); + + // test absolute path + Path rootPath = fs.getPath(""); + List objectNames = new ArrayList(); + for (Path path : Files.newDirectoryStream(rootPath)) { + objectNames.add(path.toString()); + } + assertThat(objectNames).containsExactly(BIG_FILE, SML_FILE); + + // test relative path + rootPath = fs.getPath("."); + for (Path path : Files.newDirectoryStream(rootPath)) { + objectNames.add(path.toString()); + } + assertThat(objectNames).containsExactly(BIG_FILE, SML_FILE); + } + /** * Delete the given directory and all of its contents if non-empty. * @param directory the directory to delete From 5200e698f1a40a681f9edd866ba978ab86f303b1 Mon Sep 17 00:00:00 2001 From: neozwu Date: Mon, 5 Feb 2018 11:40:50 -0800 Subject: [PATCH 0158/1764] bump version to 0.34.0/0.16.0 for release (#2856) * bump version to 0.34.0/0.16.0 for release * bump bom in pom --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 256fb0fdd98c..8d300c08cc9a 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -22,12 +22,12 @@ To run this example: 4. Run the sample with: ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.33.1-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.33.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.34.1-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.34.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.33.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.34.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` The sample doesn't have anything about Google Cloud Storage in it. It gets that ability from the NIO diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index a80251153565..df317ae71ea7 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.33.1-alpha-SNAPSHOT + 0.34.0-alpha jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.33.1-alpha-SNAPSHOT + 0.34.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index c20d5f96d36b..97c0229cf442 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.33.0-alpha + 0.34.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.33.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.34.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.33.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.34.0-alpha" ``` Example Applications diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index b0308ee415ab..a7a2c3e9180f 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.33.1-alpha-SNAPSHOT + 0.34.0-alpha jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.33.1-alpha-SNAPSHOT + 0.34.0-alpha google-cloud-nio From 019a06ee56566f929ce3d303326ab81c9c4ab9de Mon Sep 17 00:00:00 2001 From: neozwu Date: Mon, 5 Feb 2018 13:08:51 -0800 Subject: [PATCH 0159/1764] bump version for dev (#2859) --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index df317ae71ea7..7b73861ad93f 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.34.0-alpha + 0.34.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.34.0-alpha + 0.34.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index a7a2c3e9180f..f879770fdabb 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.34.0-alpha + 0.34.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.34.0-alpha + 0.34.1-alpha-SNAPSHOT google-cloud-nio From 7e54de2b70b9b57ffa774d3b4d8d43f2bd00e2ea Mon Sep 17 00:00:00 2001 From: Garrett Jones Date: Thu, 8 Feb 2018 16:12:06 -0800 Subject: [PATCH 0160/1764] Removing Travis (#2883) --- java-storage-nio/google-cloud-nio/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 97c0229cf442..655ad07baa86 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -7,7 +7,7 @@ Implementation of Java 7 `java.nio.file.FileSystem` for This library allows you to use the standardized Java file system API for interacting with Google Cloud Storage. -[![Build Status](https://travis-ci.org/GoogleCloudPlatform/google-cloud-java.svg?branch=master)](https://travis-ci.org/GoogleCloudPlatform/google-cloud-java) +[![CircleCI](https://circleci.com/gh/GoogleCloudPlatform/google-cloud-java/tree/master.svg?style=shield)](https://circleci.com/gh/GoogleCloudPlatform/google-cloud-java/tree/master) [![Coverage Status](https://coveralls.io/repos/GoogleCloudPlatform/google-cloud-java/badge.svg?branch=master)](https://coveralls.io/r/GoogleCloudPlatform/google-cloud-java?branch=master) [![Maven](https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-nio.svg)]( https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-nio.svg) [![Codacy Badge](https://api.codacy.com/project/badge/grade/9da006ad7c3a4fe1abd142e77c003917)](https://www.codacy.com/app/mziccard/google-cloud-java) From 80c94363e4a74e93b26f84a2d380fa11b36a0bc8 Mon Sep 17 00:00:00 2001 From: Hanzhen Yi <33737743+hzyi-google@users.noreply.github.com> Date: Tue, 20 Feb 2018 16:41:12 -0800 Subject: [PATCH 0161/1764] Add documentation to FakeStorageRpc and LocalStorageHelper (#2906) * Add documentation to FakeStorageRpc and LocalStorageHelper to reduce confusions on method list(String bucket, Map options) --- .../cloud/storage/contrib/nio/testing/FakeStorageRpc.java | 2 +- .../cloud/storage/contrib/nio/testing/LocalStorageHelper.java | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java index 2d3f5aa546ce..f8c4125b8557 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java @@ -41,7 +41,7 @@ import javax.annotation.concurrent.NotThreadSafe; /** - * A bare-bones in-memory implementation of Storage, meant for testing. + * A bare-bones in-memory implementation of StorageRpc, meant for testing. * *

      This class is not thread-safe. It's also (currently) limited in the following ways: *

        diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/LocalStorageHelper.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/LocalStorageHelper.java index c3b61da51e1a..2cba2015e29f 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/LocalStorageHelper.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/LocalStorageHelper.java @@ -48,6 +48,10 @@ *
      • IAM operations
      • *
      *
    + * + * {@link FakeStorageRpc#list(String, Map)} lists all the objects that have been created rather than + * the objects in the provided bucket. Since this class does not support creating, listing and deleting buckets, + * the parameter bucket here is not actually used and on serves as a placeholder. */ public final class LocalStorageHelper { From eb0eb923327da8eb864836d466fef614292d9516 Mon Sep 17 00:00:00 2001 From: Vadym Matsishevskyi <25311427+vam-google@users.noreply.github.com> Date: Wed, 21 Feb 2018 09:36:05 -0800 Subject: [PATCH 0162/1764] Release 0.35.0-alpha, 0.35.0-beta and 1.17.0 (#2929) Also: fix javadoc issue in Role.java file; fix s/google-cloud-bom.version/bom.version to fix the version update script; fix root README.md version from 0.33.0 (should be 0.34.0) directly to 0.35.0); fix javadoc issue in LocalStorageHelper.java. --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- .../storage/contrib/nio/testing/LocalStorageHelper.java | 4 ++-- 5 files changed, 11 insertions(+), 11 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 8d300c08cc9a..a4a23ebbeb9a 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -22,12 +22,12 @@ To run this example: 4. Run the sample with: ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.34.1-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.34.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.35.1-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.35.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.34.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.35.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` The sample doesn't have anything about Google Cloud Storage in it. It gets that ability from the NIO diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 7b73861ad93f..2e725836d143 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.34.1-alpha-SNAPSHOT + 0.35.0-alpha jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.34.1-alpha-SNAPSHOT + 0.35.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 655ad07baa86..877cfc6531df 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.34.0-alpha + 0.35.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.34.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.35.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.34.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.35.0-alpha" ``` Example Applications diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index f879770fdabb..ba0b8eab30dd 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.34.1-alpha-SNAPSHOT + 0.35.0-alpha jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.34.1-alpha-SNAPSHOT + 0.35.0-alpha google-cloud-nio diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/LocalStorageHelper.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/LocalStorageHelper.java index 2cba2015e29f..dddd799b3364 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/LocalStorageHelper.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/LocalStorageHelper.java @@ -49,8 +49,8 @@ * * * - * {@link FakeStorageRpc#list(String, Map)} lists all the objects that have been created rather than - * the objects in the provided bucket. Since this class does not support creating, listing and deleting buckets, + * {@link FakeStorageRpc#list(String, java.util.Map)} lists all the objects that have been created rather than + * the objects in the provided bucket. Since this class does not support creating, listing and deleting buckets, * the parameter bucket here is not actually used and on serves as a placeholder. */ public final class LocalStorageHelper { From 4874b8fce3e8855889cb83a80629ea6243f6d347 Mon Sep 17 00:00:00 2001 From: Vadym Matsishevskyi <25311427+vam-google@users.noreply.github.com> Date: Wed, 21 Feb 2018 13:09:13 -0800 Subject: [PATCH 0163/1764] Bump versions to 0.35.1-alpha-SNAPSHOT, 0.35.1-beta-SNAPSHOT and 1.17.1-SNAPSHOT for development (#2933) --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 2e725836d143..b01325a24cad 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.35.0-alpha + 0.35.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.35.0-alpha + 0.35.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index ba0b8eab30dd..52bc5bd09669 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.35.0-alpha + 0.35.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.35.0-alpha + 0.35.1-alpha-SNAPSHOT google-cloud-nio From aefcb26938be538aa2f100f4c9beba83e098abf9 Mon Sep 17 00:00:00 2001 From: Garrett Jones Date: Mon, 26 Feb 2018 10:18:31 -0800 Subject: [PATCH 0164/1764] Adding new version update scripts (#2947) versions.txt has both the last-released version (in maven) and the current version (either about-to-be-released or the snapshot version). There are two scripts: bump_versions.py: Bumps the versions stored in version.txt replace_versions.py: Idempotent script which replaces the versions everywhere they are tagged Users can choose to manually update versions.txt if they so choose and skip the bump_versions.py script. --- java-storage-nio/google-cloud-nio-examples/README.md | 2 ++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 3 +++ java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index a4a23ebbeb9a..ff568c7c9f23 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -21,6 +21,7 @@ To run this example: 4. Run the sample with: +[//]: # ({x-version-update-start:google-cloud-nio:current}) ``` java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.35.1-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.35.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` @@ -29,6 +30,7 @@ To run this example: ``` java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.35.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` +[//]: # ({x-version-update-end}) The sample doesn't have anything about Google Cloud Storage in it. It gets that ability from the NIO jar that we're adding to the classpath. You can use the NIO "fat shaded" jar for this purpose as it diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index b01325a24cad..269789e45b52 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.35.1-alpha-SNAPSHOT + 0.35.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.35.1-alpha-SNAPSHOT + 0.35.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 877cfc6531df..830ecedff190 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -21,6 +21,8 @@ for interacting with Google Cloud Storage. Quickstart ---------- + +[//]: # ({x-version-update-start:google-cloud-nio:released}) If you are using Maven, add this to your pom.xml file ```xml @@ -37,6 +39,7 @@ If you are using SBT, add this to your dependencies ```Scala libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.35.0-alpha" ``` +[//]: # ({x-version-update-end}) Example Applications ------------------- diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 52bc5bd09669..168153964d87 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.35.1-alpha-SNAPSHOT + 0.35.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.35.1-alpha-SNAPSHOT + 0.35.1-alpha-SNAPSHOT google-cloud-nio From 7bd11e66161140505b899d4ab363f3c79663fa76 Mon Sep 17 00:00:00 2001 From: Andrea Lin Date: Tue, 27 Feb 2018 09:50:11 -0800 Subject: [PATCH 0165/1764] Version bump to 0.36.0 (#2967) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index ff568c7c9f23..b56cf2bed99d 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.35.1-alpha-SNAPSHOT-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.35.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.36.0-alpha-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.36.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.35.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.36.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 269789e45b52..fcf81915b684 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.35.1-alpha-SNAPSHOT + 0.36.0-alpha jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.35.1-alpha-SNAPSHOT + 0.36.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 830ecedff190..1bc11fb39cd7 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -28,16 +28,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.35.0-alpha + 0.36.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.35.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.36.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.35.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.36.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 168153964d87..02bdf71ec6e9 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.35.1-alpha-SNAPSHOT + 0.36.0-alpha jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.35.1-alpha-SNAPSHOT + 0.36.0-alpha google-cloud-nio From 334e7a6fbaae426714df47fce9cf279d7119a71a Mon Sep 17 00:00:00 2001 From: Andrea Lin Date: Tue, 27 Feb 2018 10:07:02 -0800 Subject: [PATCH 0166/1764] Version bump to snapshot (#2966) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index b56cf2bed99d..b0e49528c38c 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.36.0-alpha-shaded.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.36.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.36.1-alpha-SNAPSHOT.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.36.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.36.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.36.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index fcf81915b684..3acf04c6f388 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.36.0-alpha + 0.36.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.36.0-alpha + 0.36.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 02bdf71ec6e9..faf9101e3cae 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.36.0-alpha + 0.36.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.36.0-alpha + 0.36.1-alpha-SNAPSHOT google-cloud-nio From fa0d43730d846aadd5e3132feffb42718cf59130 Mon Sep 17 00:00:00 2001 From: Andrea Lin Date: Tue, 27 Feb 2018 11:04:55 -0800 Subject: [PATCH 0167/1764] bump version to 0.37.0 (#2969) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index b0e49528c38c..7219e0ce7a73 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.36.1-alpha-SNAPSHOT.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.36.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.37.0-alpha.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.37.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.36.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.37.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 3acf04c6f388..ccf6a774614d 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.36.1-alpha-SNAPSHOT + 0.37.0-alpha jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.36.1-alpha-SNAPSHOT + 0.37.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 1bc11fb39cd7..82ae89e28018 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -28,16 +28,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.36.0-alpha + 0.37.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.36.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.37.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.36.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.37.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index faf9101e3cae..114b2fd617ce 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.36.1-alpha-SNAPSHOT + 0.37.0-alpha jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.36.1-alpha-SNAPSHOT + 0.37.0-alpha google-cloud-nio From aea4a52e050e8f90f7b8d53f6919a684ad58f23d Mon Sep 17 00:00:00 2001 From: Andrea Lin Date: Tue, 27 Feb 2018 11:29:42 -0800 Subject: [PATCH 0168/1764] Version bump to snapshot (#2970) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 7219e0ce7a73..71c18a7ff10a 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.37.0-alpha.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.37.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.37.1-alpha-SNAPSHOT.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.37.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.37.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.37.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index ccf6a774614d..c67e54d7bc6e 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.37.0-alpha + 0.37.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.37.0-alpha + 0.37.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 114b2fd617ce..bd3ef236f904 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.37.0-alpha + 0.37.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.37.0-alpha + 0.37.1-alpha-SNAPSHOT google-cloud-nio From 5640080af92f6c926578e005e1473deb1e4af76f Mon Sep 17 00:00:00 2001 From: Andrea Lin Date: Tue, 6 Mar 2018 13:34:25 -0800 Subject: [PATCH 0169/1764] releasing 0.38.0 (#3004) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 71c18a7ff10a..97687dd69757 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.37.1-alpha-SNAPSHOT.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.37.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.38.0-alpha.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.38.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.37.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.38.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index c67e54d7bc6e..40bd9e8c6dba 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.37.1-alpha-SNAPSHOT + 0.38.0-alpha jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.37.1-alpha-SNAPSHOT + 0.38.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 82ae89e28018..6b060ecb3519 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -28,16 +28,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.37.0-alpha + 0.38.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.37.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.38.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.37.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.38.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index bd3ef236f904..f70717ff5424 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.37.1-alpha-SNAPSHOT + 0.38.0-alpha jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.37.1-alpha-SNAPSHOT + 0.38.0-alpha google-cloud-nio From 177199bbd823a8724b137a3d1ba5be3d926a099d Mon Sep 17 00:00:00 2001 From: Andrea Lin Date: Tue, 6 Mar 2018 13:47:43 -0800 Subject: [PATCH 0170/1764] Bump versions to snapshot (#3005) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 97687dd69757..9fcd05da76c2 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.38.0-alpha.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.38.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.38.1-alpha-SNAPSHOT.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.38.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.38.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.38.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 40bd9e8c6dba..86578dc47ef0 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.38.0-alpha + 0.38.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.38.0-alpha + 0.38.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index f70717ff5424..c242ff75dae5 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.38.0-alpha + 0.38.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.38.0-alpha + 0.38.1-alpha-SNAPSHOT google-cloud-nio From d162b9f67dbcaee19dcea875512735098b8de055 Mon Sep 17 00:00:00 2001 From: neozwu Date: Wed, 14 Mar 2018 13:36:03 -0700 Subject: [PATCH 0171/1764] release 0.39.0 (#3042) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 9fcd05da76c2..b573b8b5d9e8 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.38.1-alpha-SNAPSHOT.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.38.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.39.0-alpha.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.39.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.38.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.39.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 86578dc47ef0..03045ac8041d 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.38.1-alpha-SNAPSHOT + 0.39.0-alpha jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.38.1-alpha-SNAPSHOT + 0.39.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 6b060ecb3519..23d43609e4f2 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -28,16 +28,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.38.0-alpha + 0.39.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.38.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.39.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.38.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.39.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index c242ff75dae5..f9317a847263 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.38.1-alpha-SNAPSHOT + 0.39.0-alpha jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.38.1-alpha-SNAPSHOT + 0.39.0-alpha google-cloud-nio From 69b2bc12e0e543c40fa8775dc793c803b4e388b1 Mon Sep 17 00:00:00 2001 From: neozwu Date: Wed, 14 Mar 2018 16:08:32 -0700 Subject: [PATCH 0172/1764] bump version for development (#3045) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index b573b8b5d9e8..730fcda9d10d 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.39.0-alpha.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.39.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.39.1-alpha-SNAPSHOT.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.39.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.39.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.39.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 03045ac8041d..cb69e43751c4 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.39.0-alpha + 0.39.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.39.0-alpha + 0.39.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index f9317a847263..f2ddcb381cd4 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.39.0-alpha + 0.39.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.39.0-alpha + 0.39.1-alpha-SNAPSHOT google-cloud-nio From ac07699bdb1d04d0f14dd85c3c1c1b7d7d8f33dc Mon Sep 17 00:00:00 2001 From: Neo Wu Date: Fri, 16 Mar 2018 16:12:00 -0700 Subject: [PATCH 0173/1764] Release 0.40.0 --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 730fcda9d10d..c65d0d567879 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.39.1-alpha-SNAPSHOT.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.39.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.40.0-alpha.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.40.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.39.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.40.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index cb69e43751c4..1a42109bf466 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.39.1-alpha-SNAPSHOT + 0.40.0-alpha jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.39.1-alpha-SNAPSHOT + 0.40.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 23d43609e4f2..6ba008315876 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -28,16 +28,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.39.0-alpha + 0.40.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.39.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.40.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.39.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.40.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index f2ddcb381cd4..95117ddecc93 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.39.1-alpha-SNAPSHOT + 0.40.0-alpha jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.39.1-alpha-SNAPSHOT + 0.40.0-alpha google-cloud-nio From 828640ac0d52ea6912de328871f0c3cb1adf0104 Mon Sep 17 00:00:00 2001 From: neozwu Date: Fri, 16 Mar 2018 20:37:45 -0700 Subject: [PATCH 0174/1764] bump to snapshot version (#3055) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index c65d0d567879..564ee4e03203 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.40.0-alpha.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.40.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.40.1-alpha-SNAPSHOT.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.40.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.40.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.40.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 1a42109bf466..611f71ac0111 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.40.0-alpha + 0.40.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.40.0-alpha + 0.40.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 95117ddecc93..261bcd1f8cd1 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.40.0-alpha + 0.40.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.40.0-alpha + 0.40.1-alpha-SNAPSHOT google-cloud-nio From d5aed99ed0162e7a976d86bcba4a50bc9a3ea6f9 Mon Sep 17 00:00:00 2001 From: Vadym Matsishevskyi <25311427+vam-google@users.noreply.github.com> Date: Thu, 22 Mar 2018 13:05:34 -0700 Subject: [PATCH 0175/1764] Release 0.41.0 (#3076) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 564ee4e03203..f32e43c58390 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.40.1-alpha-SNAPSHOT.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.40.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.41.0-alpha.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.41.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.40.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.41.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 611f71ac0111..9518088c911b 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.40.1-alpha-SNAPSHOT + 0.41.0-alpha jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.40.1-alpha-SNAPSHOT + 0.41.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 6ba008315876..35af56e283cd 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -28,16 +28,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.40.0-alpha + 0.41.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.40.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.41.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.40.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.41.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 261bcd1f8cd1..d77295a72738 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.40.1-alpha-SNAPSHOT + 0.41.0-alpha jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.40.1-alpha-SNAPSHOT + 0.41.0-alpha google-cloud-nio From e7c5972856f9bb747e8fa90aaa3c3513bbeb415e Mon Sep 17 00:00:00 2001 From: Vadym Matsishevskyi <25311427+vam-google@users.noreply.github.com> Date: Fri, 23 Mar 2018 09:45:54 -0700 Subject: [PATCH 0176/1764] Bump version to 0.41.1-SNAPSHOT for development (#3079) Add texttospeech in root readme --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index f32e43c58390..03936722b6e1 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.41.0-alpha.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.41.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.41.1-alpha-SNAPSHOT.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.41.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.41.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.41.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 9518088c911b..598eddc18072 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.41.0-alpha + 0.41.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.41.0-alpha + 0.41.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index d77295a72738..6e11fc184f7f 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.41.0-alpha + 0.41.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.41.0-alpha + 0.41.1-alpha-SNAPSHOT google-cloud-nio From b091d126cb7e97a08a3784c3d6b682c3d26db175 Mon Sep 17 00:00:00 2001 From: Andrea Lin Date: Tue, 27 Mar 2018 16:45:53 -0700 Subject: [PATCH 0177/1764] Release 0.42.0 (#3095) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 03936722b6e1..8b60ff03c71d 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.41.1-alpha-SNAPSHOT.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.41.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.42.0-alpha.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.42.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.41.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.42.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 598eddc18072..bd2d88a6147b 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.41.1-alpha-SNAPSHOT + 0.42.0-alpha jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.41.1-alpha-SNAPSHOT + 0.42.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 35af56e283cd..5bd8ffe24f6c 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -28,16 +28,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.41.0-alpha + 0.42.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.41.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.42.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.41.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.42.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 6e11fc184f7f..fe5d367593ef 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.41.1-alpha-SNAPSHOT + 0.42.0-alpha jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.41.1-alpha-SNAPSHOT + 0.42.0-alpha google-cloud-nio From bbb99020b29d285159aab2ab4cbe2ebca28045d2 Mon Sep 17 00:00:00 2001 From: Andrea Lin Date: Tue, 27 Mar 2018 16:57:25 -0700 Subject: [PATCH 0178/1764] Bump to snapshot version for development (#3096) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 8b60ff03c71d..70b7795a1bc6 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.42.0-alpha.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.42.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.42.1-alpha-SNAPSHOT.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.42.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.42.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.42.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index bd2d88a6147b..5cea3cdeb0c0 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.42.0-alpha + 0.42.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.42.0-alpha + 0.42.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index fe5d367593ef..f6781f1a0e43 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.42.0-alpha + 0.42.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.42.0-alpha + 0.42.1-alpha-SNAPSHOT google-cloud-nio From 5d1964d7db50d577af0a5dbf39cd674a7935f210 Mon Sep 17 00:00:00 2001 From: Garrett Jones Date: Mon, 2 Apr 2018 10:23:07 -0700 Subject: [PATCH 0179/1764] Release 0.42.1 --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 70b7795a1bc6..b962a995f2fd 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.42.1-alpha-SNAPSHOT.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.42.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.42.1-alpha.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.42.1-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.42.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.42.1-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 5cea3cdeb0c0..72fa61fad4d7 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.42.1-alpha-SNAPSHOT + 0.42.1-alpha jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.42.1-alpha-SNAPSHOT + 0.42.1-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 5bd8ffe24f6c..2919a0c32a92 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -28,16 +28,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.42.0-alpha + 0.42.1-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.42.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.42.1-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.42.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.42.1-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index f6781f1a0e43..e9e6346c777e 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.42.1-alpha-SNAPSHOT + 0.42.1-alpha jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.42.1-alpha-SNAPSHOT + 0.42.1-alpha google-cloud-nio From b486f68206218bc753d2fb4ea428e16eb692f281 Mon Sep 17 00:00:00 2001 From: Garrett Jones Date: Mon, 2 Apr 2018 11:52:39 -0700 Subject: [PATCH 0180/1764] Bumping to next snapshot versions (#3117) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index b962a995f2fd..317da3066bd2 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.42.1-alpha.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.42.1-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.42.2-alpha-SNAPSHOT.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.42.2-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.42.1-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.42.2-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 72fa61fad4d7..efb969ec8d3f 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.42.1-alpha + 0.42.2-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.42.1-alpha + 0.42.2-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index e9e6346c777e..dd23dc7362ce 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.42.1-alpha + 0.42.2-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.42.1-alpha + 0.42.2-alpha-SNAPSHOT google-cloud-nio From 1f564bc2405f4c52df0a925b79924295ae9fbb94 Mon Sep 17 00:00:00 2001 From: JP Martin Date: Tue, 3 Apr 2018 13:26:09 -0700 Subject: [PATCH 0181/1764] Prefetcher, to read fast. (#3054) The prefetcher can load data on another thread in between calls, and it can intelligently use its existing buffer to deal with small seeks without having to fetch again. --- .../nio/SeekableByteChannelPrefetcher.java | 545 ++++++++++++++++++ .../SeekableByteChannelPrefetcherTest.java | 190 ++++++ 2 files changed, 735 insertions(+) create mode 100644 java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/SeekableByteChannelPrefetcher.java create mode 100644 java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/SeekableByteChannelPrefetcherTest.java diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/SeekableByteChannelPrefetcher.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/SeekableByteChannelPrefetcher.java new file mode 100644 index 000000000000..e52c917d178b --- /dev/null +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/SeekableByteChannelPrefetcher.java @@ -0,0 +1,545 @@ +/* + * Copyright 2018 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.storage.contrib.nio; + +import com.google.common.base.Preconditions; +import com.google.common.base.Stopwatch; + +import java.io.Closeable; +import java.io.IOException; +import java.nio.ByteBuffer; +import java.nio.channels.ClosedChannelException; +import java.nio.channels.NonWritableChannelException; +import java.nio.channels.SeekableByteChannel; +import java.util.ArrayList; +import java.util.List; +import java.util.UnknownFormatConversionException; +import java.util.concurrent.Callable; +import java.util.concurrent.ExecutionException; +import java.util.concurrent.ExecutorService; +import java.util.concurrent.Executors; +import java.util.concurrent.Future; +import java.util.concurrent.ThreadFactory; +import java.util.concurrent.TimeUnit; + +import com.google.common.util.concurrent.ThreadFactoryBuilder; + + +/** + * SeekableByteChannelPrefetcher wraps an existing SeekableByteChannel to add prefetching. + * The prefetching is done on a different thread, so you can write simple code that repeatedly + * calls read() to get data, processes it, and then calls read again -- and yet this + * simple code overlaps computation and communication for you. + * (Of course this is only worthwhile if the underlying SeekableByteChannel doesn't already + * implement prefetching). + */ +public final class SeekableByteChannelPrefetcher implements SeekableByteChannel { + + // Only one thread at a time should use chan. + // To ensure this is the case, only the prefetching thread uses it. + private final SeekableByteChannel chan; + private final int bufSize; + private final ExecutorService exec; + private final long size; + private final List full = new ArrayList<>(); + private WorkUnit fetching; + // total number of buffers + private final static int BUF_COUNT = 2; + // where we pretend to be, wrt returning bytes from read() + private long position; + private boolean open; + private Stopwatch betweenCallsToRead = Stopwatch.createUnstarted(); + private static int prefetcherCount; + + // statistics, for profiling. + // time spent blocking the user because we're waiting on the network + private long msWaitingForData; + // time spent blocking the user because we're copying bytes + private long msCopyingData; + // total number of bytes returned by read (if the user asks for the same bytes multiple times, they count) + private long bytesReturned; + // total number of bytes read over the network (whether returned to the user or not) + private long bytesRead ; + // time spend in between calls to Read, ie. presumably while the user is processing the data we returned. + private long msBetweenCallsToRead ; + // number of times we had the user's data already ready, didn't have to grab it from the net. + private long nbHit; + // number of times we had already started to prefetch the user's data (but it hadn't arrived yet). + private long nbNearHit; + // number of times we don't have what the user's asking for, we have to wait for a prefetch to finish, + // and the prefetch didn't return what the user wanted (either they are going backward, or jumping forward) + private long nbMiss; + // number of times the user asks for data with a lower index than what we already have + // (so they're not following the expected pattern of increasing indexes) + private long nbGoingBack; + // number of times the user asks for data past the end of the file + private long nbReadsPastEnd; + // timing statistics have an overhead, so only turn them on when debugging performance + // issues. + private static final boolean trackTime = false; + + + public static class Statistics { + // statistics, for profiling. + // time spent blocking the user because we're waiting on the network + public final long msWaitingForData; + // time spent blocking the user because we're copying bytes + public final long msCopyingData; + // total number of bytes returned by read (if the user asks for the same bytes multiple times, they count) + public final long bytesReturned; + // total number of bytes read over the network (whether returned to the user or not) + public final long bytesRead; + // time spend in between calls to Read, ie. presumably while the user is processing the data we returned. + public final long msBetweenCallsToRead; + // number of times we had the user's data already ready, didn't have to grab it from the net. + public final long nbHit; + // number of times we had already started to prefetch the user's data (but it hadn't arrived yet). + public final long nbNearHit; + // number of times we don't have what the user's asking for, we have to wait for a prefetch to finish, + // and the prefetch didn't return what the user wanted (either they are going backward, or jumping forward) + public final long nbMiss; + // number of times the user asks for data with a lower index than what we already have + // (so they're not following the expected pattern of increasing indexes) + public final long nbGoingBack; + // number of times the user asks for data past the end of the file + public final long nbReadsPastEnd; + + private Statistics(long msWaitingForData, long msCopyingData, long bytesReturned, + long bytesRead, long msBetweenCallsToRead, long nbHit, + long nbNearHit, long nbMiss, long nbGoingBack, long nbReadsPastEnd) { + this.msWaitingForData = msWaitingForData; + this.msCopyingData = msCopyingData; + this.bytesReturned = bytesReturned; + this.bytesRead = bytesRead; + this.msBetweenCallsToRead = msBetweenCallsToRead; + this.nbHit = nbHit; + this.nbNearHit = nbNearHit; + this.nbMiss = nbMiss; + this.nbGoingBack = nbGoingBack; + this.nbReadsPastEnd = nbReadsPastEnd; + } + + public String toString() { + try { + double returnedPct = (bytesRead > 0 ? 100.0 * bytesReturned / bytesRead : 100.0); + return String + .format("Bytes read: %12d\n returned: %12d ( %3.2f %% )", bytesRead, bytesReturned, + returnedPct) + + String.format("\nReads past the end: %3d", nbReadsPastEnd) + + String.format("\nReads forcing re-fetching of an earlier block: %3d", nbGoingBack) + // A near-hit is when we're already fetching the data the user is asking for, + // but we're not done loading it in. + + String + .format("\nCache\n hits: %12d\n near-hits: %12d\n misses: %12d", nbHit, + nbNearHit, nbMiss); + } catch (UnknownFormatConversionException x) { + // let's not crash the whole program, instead just return no info + return "(error while formatting statistics)"; + } + } + + + } + + + /** + * Wraps the provided SeekableByteChannel within a SeekableByteChannelPrefetcher, using the provided buffer size + * + * @param bufferSizeMB buffer size in MB + * @param channel channel to wrap in the prefetcher + * @return wrapped channel + */ + public static SeekableByteChannel addPrefetcher(int bufferSizeMB, SeekableByteChannel channel) throws IOException { + return new SeekableByteChannelPrefetcher(channel, bufferSizeMB * 1024 * 1024); + } + + /** + * WorkUnit holds a buffer and the instructions for what to put in it. + * + *

    Use it like this: + *

      + *
    1. call() + *
    2. the data is now in buf, you can access it directly + *
    3. if need more, call resetForIndex(...) and go back to the top. + *
    4. else, call close() + *
    + */ + private static class WorkUnit implements Callable, Closeable { + public final ByteBuffer buf; + public long blockIndex; + private final SeekableByteChannel chan; + private final int blockSize; + private Future futureBuf; + + public WorkUnit(SeekableByteChannel chan, int blockSize, long blockIndex) { + this.chan = chan; + this.buf = ByteBuffer.allocate(blockSize); + this.futureBuf = null; + this.blockSize = blockSize; + this.blockIndex = blockIndex; + } + + @Override + public ByteBuffer call() throws IOException { + long pos = ((long)blockSize) * blockIndex; + if (pos > chan.size()) { + return null; + } + if (pos < 0) { + // This should never happen, if the code's correct. + throw new IllegalArgumentException("blockIndex " + blockIndex + " has position " + pos + ": negative position is not valid."); + } + chan.position(pos); + // read until buffer is full, or EOF + while (chan.read(buf) >= 0 && buf.hasRemaining()) {} + return buf; + } + + public ByteBuffer getBuf() throws ExecutionException, InterruptedException { + return futureBuf.get(); + } + + public WorkUnit resetForIndex(long blockIndex) { + this.blockIndex = blockIndex; + buf.clear(); + futureBuf = null; + return this; + } + + + @Override + public void close() throws IOException { + chan.close(); + } + } + + /** + * Wraps the provided SeekableByteChannel within a SeekableByteChannelPrefetcher, + * using the provided buffer size. + * + * @param bufSize buffer size in bytes + * @param chan channel to wrap in the prefetcher + */ + private SeekableByteChannelPrefetcher(SeekableByteChannel chan, int bufSize) throws IOException { + Preconditions.checkArgument(!(chan instanceof SeekableByteChannelPrefetcher),"Cannot wrap a prefetcher with a prefetcher."); + + if (!chan.isOpen()) { + throw new IllegalArgumentException("channel must be open"); + } + this.chan = chan; + if (bufSize <= 0) { + throw new IllegalArgumentException("bufSize must be positive"); + } + this.size = chan.size(); + if (bufSize > this.size) { + this.bufSize = (int)this.size; + } else { + this.bufSize = bufSize; + } + this.open = true; + int prefetcherIndex = prefetcherCount++; + // Make sure the prefetching thread's name indicate what it is and + // which prefetcher it belongs to (for debugging purposes only, naturally). + String nameFormat = "nio-prefetcher-" + prefetcherIndex + "-thread-%d"; + ThreadFactory threadFactory = new ThreadFactoryBuilder() + .setNameFormat(nameFormat) + .setDaemon(true) + .build(); + // Single thread to ensure no concurrent access to chan. + exec = Executors.newFixedThreadPool(1, threadFactory); + } + + public Statistics getStatistics() { + return new Statistics(msWaitingForData, msCopyingData, bytesReturned, + bytesRead, msBetweenCallsToRead, nbHit, + nbNearHit, nbMiss, nbGoingBack, nbReadsPastEnd); + } + + // if we don't already have that block and the fetching thread is idle, + // make sure it now goes looking for that block index. + private void ensureFetching(long blockIndex) { + if (fetching != null) { + if (fetching.futureBuf.isDone()) { + full.add(fetching); + fetching = null; + } else { + return; + } + } + for (WorkUnit w : full) { + if (w.blockIndex == blockIndex) { + return; + } + } + if (full.size() < BUF_COUNT) { + fetching = new WorkUnit(chan, bufSize, blockIndex); + } else { + // reuse the oldest full buffer + fetching = full.remove(0); + fetching.resetForIndex(blockIndex); + } + bytesRead += bufSize; + fetching.futureBuf = exec.submit(fetching); + } + + // Return a buffer at this position, blocking if necessary. + // Start a background read of the buffer after this one (if there isn't one already). + public ByteBuffer fetch(long position) throws InterruptedException, ExecutionException { + long blockIndex = position / bufSize; + boolean goingBack = false; + for (WorkUnit w : full) { + if (w.blockIndex == blockIndex) { + ensureFetching(blockIndex+1); + nbHit++; + return w.buf; + } else if (w.blockIndex > blockIndex) { + goingBack = true; + } + } + if (goingBack) { + // user is asking for a block with a lower index than we've already fetched - + // in other words they are not following the expected pattern of increasing indexes. + nbGoingBack++; + } + if (null == fetching) { + ensureFetching(blockIndex); + } + WorkUnit candidate = fetching; + // block until we have the buffer + ByteBuffer buf = candidate.getBuf(); + full.add(candidate); + fetching = null; + if (candidate.blockIndex == blockIndex) { + // this is who we were waiting for + nbNearHit++; + ensureFetching(blockIndex+1); + return buf; + } else { + // wrong block. Let's fetch the right one now. + nbMiss++; + ensureFetching(blockIndex); + candidate = fetching; + buf = candidate.getBuf(); + full.add(candidate); + fetching = null; + ensureFetching(blockIndex+1); + return buf; + } + } + + + /** + * Reads a sequence of bytes from this channel into the given buffer. + * + *

    Bytes are read starting at this channel's current position, and + * then the position is updated with the number of bytes actually read. + * Otherwise this method behaves exactly as specified in the {@link + * java.nio.channels.ReadableByteChannel} interface. + * + * @param dst buffer to write into + */ + @Override + public synchronized int read(ByteBuffer dst) throws IOException { + if (!open) { + throw new ClosedChannelException(); + } + try { + if (trackTime) { + msBetweenCallsToRead += betweenCallsToRead.elapsed(TimeUnit.MILLISECONDS); + } + ByteBuffer src; + try { + Stopwatch waitingForData; + if (trackTime) { + waitingForData = Stopwatch.createStarted(); + } + src = fetch(position); + if (trackTime) { + msWaitingForData += waitingForData.elapsed(TimeUnit.MILLISECONDS); + } + } catch (InterruptedException e) { + // Restore interrupted status + Thread.currentThread().interrupt(); + return 0; + } catch (ExecutionException e) { + throw new RuntimeException(e); + } + if (null == src) { + // the caller is asking for a block past EOF + nbReadsPastEnd++; + return -1; // EOF + } + Stopwatch copyingData; + if (trackTime) { + copyingData = Stopwatch.createStarted(); + } + // src.position is how far we've written into the array + long blockIndex = position / bufSize; + int offset = (int)(position - (blockIndex * bufSize)); + // src |==============---------------------| + // :<---src.pos-->------src.limit----->: + // |---:--position-> + // :<--offset--> + // ^ blockIndex*bufSize + int availableToCopy = src.position() - offset; + if (availableToCopy < 0) { + // the caller is asking to read past the end of the file + nbReadsPastEnd++; + return -1; // EOF + } + int bytesToCopy = dst.remaining(); + byte[] array = src.array(); + if (availableToCopy < bytesToCopy) { + bytesToCopy = availableToCopy; + } + dst.put(array, offset, bytesToCopy); + position += bytesToCopy; + if (trackTime) { + msCopyingData += copyingData.elapsed(TimeUnit.MILLISECONDS); + } + bytesReturned += bytesToCopy; + if (availableToCopy == 0) { + // EOF + return -1; + } + return bytesToCopy; + } finally { + if (trackTime) { + betweenCallsToRead.reset(); + betweenCallsToRead.start(); + } + } + } + + /** + * Writing isn't supported. + */ + @Override + public int write(ByteBuffer src) throws IOException { + throw new NonWritableChannelException(); + } + + /** + * Returns this channel's position. + * + * @return This channel's position, + * a non-negative integer counting the number of bytes + * from the beginning of the entity to the current position + * @throws ClosedChannelException If this channel is closed + * @throws IOException If some other I/O error occurs + */ + @Override + public long position() throws IOException { + if (!open) throw new ClosedChannelException(); + return position; + } + + /** + * Sets this channel's position. + *

    + *

    Setting the position to a value that is greater than the current size + * is legal but does not change the size of the entity. A later attempt to + * read bytes at such a position will immediately return an end-of-file + * indication. A later attempt to write bytes at such a position will cause + * the entity to grow to accommodate the new bytes; the values of any bytes + * between the previous end-of-file and the newly-written bytes are + * unspecified. + * + *

    Setting the channel's position is not recommended when connected to + * an entity, typically a file, that is opened with the {@link + * java.nio.file.StandardOpenOption#APPEND APPEND} option. When opened for + * append, the position is first advanced to the end before writing. + * + * @param newPosition The new position, a non-negative integer counting + * the number of bytes from the beginning of the entity + * @return This channel + * @throws ClosedChannelException If this channel is closed + * @throws IllegalArgumentException If the new position is negative + * @throws IOException If some other I/O error occurs + */ + @Override + public SeekableByteChannel position(long newPosition) throws IOException { + if (!open) throw new ClosedChannelException(); + position = newPosition; + return this; + } + + /** + * Returns the current size of entity to which this channel is connected. + * + * @return The current size, measured in bytes + * @throws ClosedChannelException If this channel is closed + * @throws IOException If some other I/O error occurs + */ + @Override + public long size() throws IOException { + if (!open) throw new ClosedChannelException(); + return size; + } + + /** + * Not supported. + */ + @Override + public SeekableByteChannel truncate(long size) throws IOException { + throw new NonWritableChannelException(); + } + + /** + * Tells whether or not this channel is open. + * + * @return true if, and only if, this channel is open + */ + @Override + public boolean isOpen() { + return open; + } + + /** + * Closes this channel. + *

    + *

    After a channel is closed, any further attempt to invoke I/O + * operations upon it will cause a {@link ClosedChannelException} to be + * thrown. + *

    + *

    If this channel is already closed then invoking this method has no + * effect. + *

    + *

    This method may be invoked at any time. If some other thread has + * already invoked it, however, then another invocation will block until + * the first invocation is complete, after which it will return without + * effect.

    + * + * @throws IOException If an I/O error occurs + */ + @Override + public void close() throws IOException { + if (open) { + // stop accepting work, interrupt worker thread. + exec.shutdownNow(); + try { + // give worker thread a bit of time to process the interruption. + exec.awaitTermination(1, TimeUnit.SECONDS); + } catch (InterruptedException e) { + // Restore interrupted status + Thread.currentThread().interrupt(); + } + chan.close(); + open = false; + } + } +} diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/SeekableByteChannelPrefetcherTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/SeekableByteChannelPrefetcherTest.java new file mode 100644 index 000000000000..3f00f34bda54 --- /dev/null +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/SeekableByteChannelPrefetcherTest.java @@ -0,0 +1,190 @@ +/* + * Copyright 2016 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.storage.contrib.nio; + +import static com.google.common.truth.Truth.assertThat; + +import org.junit.AfterClass; +import org.junit.BeforeClass; +import org.junit.Test; +import org.junit.runner.RunWith; +import org.junit.runners.JUnit4; + +import java.io.BufferedOutputStream; +import java.io.IOException; +import java.nio.ByteBuffer; +import java.nio.channels.ReadableByteChannel; +import java.nio.channels.SeekableByteChannel; +import java.nio.file.Files; +import java.nio.file.Path; + + +@RunWith(JUnit4.class) +public class SeekableByteChannelPrefetcherTest { + // A file big enough to try seeks on. + private static Path input; + + /** + * Sets up an input file to play with. + */ + @BeforeClass + public static void setUp() throws IOException { + // create input, fill with data + input = Files.createTempFile("tmp_big_file", ".tmp"); + try (BufferedOutputStream writer = new BufferedOutputStream(Files.newOutputStream(input))) { + byte[] buffer = new byte[1024]; + for (int i=0; i 0 && countdown > 0) { + countdown--; + } + } + +} From b2fb186f61c1754e9e86bcc920f31a56372e0df9 Mon Sep 17 00:00:00 2001 From: Andrea Lin Date: Wed, 4 Apr 2018 18:00:43 -0700 Subject: [PATCH 0182/1764] Release 0.43.0/1.25.0 (#3127) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 317da3066bd2..3fcd78360d82 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.42.2-alpha-SNAPSHOT.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.42.2-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.43.0-alpha.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.43.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.42.2-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.43.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index efb969ec8d3f..b8a7a8a5125d 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.42.2-alpha-SNAPSHOT + 0.43.0-alpha jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.42.2-alpha-SNAPSHOT + 0.43.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 2919a0c32a92..9789d8227c20 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -28,16 +28,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.42.1-alpha + 0.43.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.42.1-alpha' +compile 'com.google.cloud:google-cloud-nio:0.43.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.42.1-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.43.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index dd23dc7362ce..749418735f8c 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.42.2-alpha-SNAPSHOT + 0.43.0-alpha jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.42.2-alpha-SNAPSHOT + 0.43.0-alpha google-cloud-nio From cc2d42564e6696c75359a18c40b8178f273770aa Mon Sep 17 00:00:00 2001 From: Andrea Lin Date: Wed, 4 Apr 2018 18:14:35 -0700 Subject: [PATCH 0183/1764] Bump to snapshot version (#3128) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 3fcd78360d82..7d3d83399cff 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.43.0-alpha.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.43.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.43.1-alpha-SNAPSHOT.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.43.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.43.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.43.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index b8a7a8a5125d..36f29b3c0270 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.43.0-alpha + 0.43.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.43.0-alpha + 0.43.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 749418735f8c..13b4c989a5ef 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.43.0-alpha + 0.43.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.43.0-alpha + 0.43.1-alpha-SNAPSHOT google-cloud-nio From af065b291c1c20f0cc60680986db518a22637e78 Mon Sep 17 00:00:00 2001 From: neozwu Date: Mon, 16 Apr 2018 08:25:35 -0700 Subject: [PATCH 0184/1764] Release 0.44.0 (#3161) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 7d3d83399cff..aee2079d2fd1 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.43.1-alpha-SNAPSHOT.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.43.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.44.0-alpha.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.44.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.43.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.44.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 36f29b3c0270..ed2bac3cb77f 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.43.1-alpha-SNAPSHOT + 0.44.0-alpha jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.43.1-alpha-SNAPSHOT + 0.44.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 9789d8227c20..1ae6921fce1f 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -28,16 +28,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.43.0-alpha + 0.44.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.43.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.44.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.43.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.44.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 13b4c989a5ef..17e3596cb653 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.43.1-alpha-SNAPSHOT + 0.44.0-alpha jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.43.1-alpha-SNAPSHOT + 0.44.0-alpha google-cloud-nio From 0201ec6fd691524be7d53253b6ec6c2b8c131ef0 Mon Sep 17 00:00:00 2001 From: neozwu Date: Mon, 16 Apr 2018 09:12:27 -0700 Subject: [PATCH 0185/1764] bump version for development (#3162) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index aee2079d2fd1..df4b0a65e239 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.44.0-alpha.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.44.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.44.1-alpha-SNAPSHOT.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.44.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.44.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.44.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index ed2bac3cb77f..afbeb72af391 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.44.0-alpha + 0.44.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.44.0-alpha + 0.44.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 17e3596cb653..496a2f9f8c31 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.44.0-alpha + 0.44.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.44.0-alpha + 0.44.1-alpha-SNAPSHOT google-cloud-nio From c019cca62b66067d7d797836eba30935c5d9940b Mon Sep 17 00:00:00 2001 From: Vadym Matsishevskyi <25311427+vam-google@users.noreply.github.com> Date: Fri, 20 Apr 2018 08:20:26 -0700 Subject: [PATCH 0186/1764] Release 0.45.0 (#3174) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index df4b0a65e239..404c86e1b426 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.44.1-alpha-SNAPSHOT.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.44.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.45.0-alpha.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.45.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.44.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.45.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index afbeb72af391..556a5379b031 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.44.1-alpha-SNAPSHOT + 0.45.0-alpha jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.44.1-alpha-SNAPSHOT + 0.45.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 1ae6921fce1f..d2359cf95393 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -28,16 +28,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.44.0-alpha + 0.45.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.44.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.45.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.44.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.45.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 496a2f9f8c31..319887957178 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.44.1-alpha-SNAPSHOT + 0.45.0-alpha jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.44.1-alpha-SNAPSHOT + 0.45.0-alpha google-cloud-nio From 16376c747b6110974288663e5b21c8f92d6ee7a5 Mon Sep 17 00:00:00 2001 From: Vadym Matsishevskyi <25311427+vam-google@users.noreply.github.com> Date: Fri, 20 Apr 2018 11:30:31 -0700 Subject: [PATCH 0187/1764] Bump version to 0.45.1-alpha-SNAPSHOT for development (#3177) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 404c86e1b426..80acd1c38501 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.45.0-alpha.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.45.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.45.1-alpha-SNAPSHOT.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.45.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.45.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.45.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 556a5379b031..46196967b48a 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.45.0-alpha + 0.45.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.45.0-alpha + 0.45.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 319887957178..29773fe6ab6c 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.45.0-alpha + 0.45.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.45.0-alpha + 0.45.1-alpha-SNAPSHOT google-cloud-nio From 6adce812ad0527fbe0648c67f3c9b8b3e9e31dc9 Mon Sep 17 00:00:00 2001 From: Garrett Jones Date: Fri, 27 Apr 2018 11:34:52 -0700 Subject: [PATCH 0188/1764] Release 0.46.0/1.28.0 --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 80acd1c38501..6348d4abaa05 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.45.1-alpha-SNAPSHOT.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.45.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.46.0-alpha.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.46.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.45.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.46.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 46196967b48a..f1ee9f2c7d2d 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.45.1-alpha-SNAPSHOT + 0.46.0-alpha jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.45.1-alpha-SNAPSHOT + 0.46.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index d2359cf95393..2c50db249af6 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -28,16 +28,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.45.0-alpha + 0.46.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.45.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.46.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.45.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.46.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 29773fe6ab6c..6fc7c67d7c0d 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.45.1-alpha-SNAPSHOT + 0.46.0-alpha jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.45.1-alpha-SNAPSHOT + 0.46.0-alpha google-cloud-nio From 020c499e27582b05ee8f283e79850ce88b73ed56 Mon Sep 17 00:00:00 2001 From: Garrett Jones Date: Fri, 27 Apr 2018 15:07:30 -0700 Subject: [PATCH 0189/1764] Bump to snapshot versions (#3211) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 6348d4abaa05..33fd545ecd02 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.46.0-alpha.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.46.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.46.1-alpha-SNAPSHOT.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.46.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.46.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.46.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index f1ee9f2c7d2d..5f4111911bfc 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.46.0-alpha + 0.46.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.46.0-alpha + 0.46.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 6fc7c67d7c0d..060c00b8a3b9 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.46.0-alpha + 0.46.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.46.0-alpha + 0.46.1-alpha-SNAPSHOT google-cloud-nio From 112d83890187b2bc2c48402d3305a08103f15db4 Mon Sep 17 00:00:00 2001 From: Michael Darakananda Date: Mon, 7 May 2018 17:06:46 -0700 Subject: [PATCH 0190/1764] Release 0.47.0/1.29.0 (#3239) Also fix javadoc --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 33fd545ecd02..0f38bd24525b 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.46.1-alpha-SNAPSHOT.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.46.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.47.0-alpha.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.47.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.46.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.47.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 5f4111911bfc..1b1d7b4bed8f 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.46.1-alpha-SNAPSHOT + 0.47.0-alpha jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.46.1-alpha-SNAPSHOT + 0.47.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 2c50db249af6..d6318612c79e 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -28,16 +28,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.46.0-alpha + 0.47.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.46.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.47.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.46.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.47.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 060c00b8a3b9..3a7b3deaf783 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.46.1-alpha-SNAPSHOT + 0.47.0-alpha jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.46.1-alpha-SNAPSHOT + 0.47.0-alpha google-cloud-nio From d57ed1d98b89c035b858a119c7f157250308a83c Mon Sep 17 00:00:00 2001 From: Michael Darakananda Date: Tue, 8 May 2018 11:41:55 -0700 Subject: [PATCH 0191/1764] bump to snapshot version (#3245) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 0f38bd24525b..f545bfb2b405 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.47.0-alpha.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.47.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.47.1-alpha-SNAPSHOT.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.47.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.47.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.47.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 1b1d7b4bed8f..4316725b2fe8 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.47.0-alpha + 0.47.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.47.0-alpha + 0.47.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 3a7b3deaf783..79b6b9b85b2c 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.47.0-alpha + 0.47.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.47.0-alpha + 0.47.1-alpha-SNAPSHOT google-cloud-nio From 6eebd6a92962c8197684ed409762324593d044ee Mon Sep 17 00:00:00 2001 From: Vadym Matsishevskyi <25311427+vam-google@users.noreply.github.com> Date: Thu, 10 May 2018 10:54:50 -0700 Subject: [PATCH 0192/1764] Move grpc and proto artifacts to google-cloud-java from api-client-staging (second part) (#3251) 1) Radically change the structure of the repo. Now the root `pom.xml` file is not deployed to maven and is not a parent pom for any of the other modules, but is simply an aggregator pom, which aggregates other mostly independent of each other modules. 2) Update proto and grpc artifact to the latest generated versions as of time of this PR. 3) Add `cloudiot-v1` and `websecurityscanner-v1alpha` proto and grp artifacts (not released yet even in api-client-staging). Note, gapic clients for this apis are not added yet. 4) Rename `google-cloud-pom` parent artifact (for manual and gapic clients) to `google-cloud-clients`. 5) Move all manual and gapic clients from root directory to `google-cloud-clients` sub directory. 6) Make `google-cloud-bom` not a child of `google-cloud-clients` (former `google-cloud-pom`) anymore, keep it on root level so it becomes a sibling of `google-cloud-clients` (module which used to be its parent). 7) Similarly make `google-cloud-examples`, `google-cloud-testing` and `google-cloud-util` not children of `google-cloud-clients` and keep them on root level. Make these three modules also excluded from maven deployment (they will not be published to maven anymore). After this PR is done, additional work is required to fix circleci individual IT tests runs (should be trivial). Also deployment and documentation scripts must be modified accordingly (will be done right after pushing this PR). --- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 79b6b9b85b2c..9fd6307835d4 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.47.1-alpha-SNAPSHOT + 0.47.1-alpha-SNAPSHOT google-cloud-nio From 93494593b25132e877fc46b5c1c58e8aecd0b82f Mon Sep 17 00:00:00 2001 From: Vadym Matsishevskyi <25311427+vam-google@users.noreply.github.com> Date: Fri, 18 May 2018 10:01:00 -0700 Subject: [PATCH 0193/1764] Bump version to 0.48.0 release (#3288) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index f545bfb2b405..0103187927bd 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.47.1-alpha-SNAPSHOT.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.47.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.48.0-alpha.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.48.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.47.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.48.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 4316725b2fe8..7437ec841f5f 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.47.1-alpha-SNAPSHOT + 0.48.0-alpha jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.47.1-alpha-SNAPSHOT + 0.48.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index d6318612c79e..fb3e9e3c86c0 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -28,16 +28,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.47.0-alpha + 0.48.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.47.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.48.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.47.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.48.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 9fd6307835d4..b3d556fcf7f9 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.47.1-alpha-SNAPSHOT + 0.48.0-alpha jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.47.1-alpha-SNAPSHOT + 0.48.0-alpha google-cloud-nio From 16a92492c8063302cf7dcea0b5aa365f46f8b458 Mon Sep 17 00:00:00 2001 From: Vadym Matsishevskyi <25311427+vam-google@users.noreply.github.com> Date: Mon, 21 May 2018 14:56:28 -0700 Subject: [PATCH 0194/1764] Bump version to 0.48.1-SNASPHOT for development (#3294) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 0103187927bd..caf4f374a63f 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.48.0-alpha.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.48.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.48.1-alpha-SNAPSHOT.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.48.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.48.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.48.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 7437ec841f5f..774b7a6b8210 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.48.0-alpha + 0.48.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.48.0-alpha + 0.48.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index b3d556fcf7f9..7701e0c0b7e5 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.48.0-alpha + 0.48.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.48.0-alpha + 0.48.1-alpha-SNAPSHOT google-cloud-nio From b702ad9d505d5deb826227cca9ba5a32d0af1eb8 Mon Sep 17 00:00:00 2001 From: neozwu Date: Thu, 24 May 2018 10:13:56 -0700 Subject: [PATCH 0195/1764] release 0.49.0 (#3310) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index caf4f374a63f..db601aa44b22 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.48.1-alpha-SNAPSHOT.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.48.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.49.0-alpha.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.49.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.48.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.49.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 774b7a6b8210..d80280d60326 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.48.1-alpha-SNAPSHOT + 0.49.0-alpha jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.48.1-alpha-SNAPSHOT + 0.49.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index fb3e9e3c86c0..4a9b4fc92ca4 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -28,16 +28,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.48.0-alpha + 0.49.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.48.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.49.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.48.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.49.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 7701e0c0b7e5..8d7e79606040 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.48.1-alpha-SNAPSHOT + 0.49.0-alpha jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.48.1-alpha-SNAPSHOT + 0.49.0-alpha google-cloud-nio From 2085c0c4ed1171e97d4e0ff09c168dc9a78009a1 Mon Sep 17 00:00:00 2001 From: neozwu Date: Thu, 24 May 2018 11:10:53 -0700 Subject: [PATCH 0196/1764] bump version for development (#3311) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index db601aa44b22..b7501615ee54 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.49.0-alpha.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.49.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.49.1-alpha-SNAPSHOT.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.49.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.49.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.49.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index d80280d60326..dbcf184f55c4 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.49.0-alpha + 0.49.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.49.0-alpha + 0.49.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 8d7e79606040..a323d91c33ba 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.49.0-alpha + 0.49.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.49.0-alpha + 0.49.1-alpha-SNAPSHOT google-cloud-nio From 4f4a4865907b92b47f9506aa4837d3d4210a25d3 Mon Sep 17 00:00:00 2001 From: neozwu Date: Fri, 1 Jun 2018 10:55:00 -0700 Subject: [PATCH 0197/1764] fix example links (#3328) --- java-storage-nio/google-cloud-nio-examples/README.md | 2 +- java-storage-nio/google-cloud-nio/README.md | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index b7501615ee54..1fc63dbd6d78 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -6,7 +6,7 @@ application that uses Java NIO without the need to recompile. Note that whenever possible, you instead want to recompile the app and use the normal dependency mechanism to add a dependency to google-cloud-nio. You can see examples of -this in the [google-cloud-examples](../../google-cloud-examples) project. +this in the [google-cloud-examples](../../../google-cloud-examples) project. To run this example: diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 4a9b4fc92ca4..b12a3f5fbe5b 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -44,10 +44,10 @@ libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.49.0-alpha" Example Applications ------------------- -* [`Stat`](../../google-cloud-examples/src/main/java/com/google/cloud/examples/nio/Stat.java) +* [`Stat`](../../../google-cloud-examples/src/main/java/com/google/cloud/examples/nio/Stat.java) shows how to get started with NIO. -* [`ParallelCountBytes`](../../google-cloud-examples/src/main/java/com/google/cloud/examples/nio/ParallelCountBytes.java) +* [`ParallelCountBytes`](../../../google-cloud-examples/src/main/java/com/google/cloud/examples/nio/ParallelCountBytes.java) efficiently downloads a file from Google Cloud Storage. * [`ListFileSystems`](../google-cloud-nio-examples/README.md) illustrates how @@ -162,7 +162,7 @@ system implementation. You can disable this feature with #### Complete source code -There are examples in [google-cloud-examples](../google-cloud-examples/src/main/java/com/google/cloud/examples/nio/) +There are examples in [google-cloud-examples](../../google-cloud-examples/src/main/java/com/google/cloud/examples/nio/) for your perusal. Java Versions From 12915b7056b2f9f74e9d70fe440e666cf852824e Mon Sep 17 00:00:00 2001 From: Andrea Lin Date: Fri, 1 Jun 2018 15:04:04 -0700 Subject: [PATCH 0198/1764] Release 0.50.0 (#3337) * Also add texttospeech v1 to versions.txt --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 1fc63dbd6d78..210e7c1b6a61 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.49.1-alpha-SNAPSHOT.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.49.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.50.0-alpha.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.50.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.49.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.50.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index dbcf184f55c4..4800003c92bd 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.49.1-alpha-SNAPSHOT + 0.50.0-alpha jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.49.1-alpha-SNAPSHOT + 0.50.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index b12a3f5fbe5b..cdf5f427cd03 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -28,16 +28,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.49.0-alpha + 0.50.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.49.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.50.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.49.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.50.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index a323d91c33ba..97a4eac85636 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.49.1-alpha-SNAPSHOT + 0.50.0-alpha jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.49.1-alpha-SNAPSHOT + 0.50.0-alpha google-cloud-nio From caffce55ec178c9854e029e2560687f61fa32ffe Mon Sep 17 00:00:00 2001 From: Andrea Lin Date: Fri, 1 Jun 2018 15:14:47 -0700 Subject: [PATCH 0199/1764] Bump version for development (#3338) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 210e7c1b6a61..b28e90c1a9a6 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.50.0-alpha.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.50.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.50.1-alpha-SNAPSHOT.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.50.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.50.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.50.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 4800003c92bd..62da7f071d6d 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.50.0-alpha + 0.50.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.50.0-alpha + 0.50.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 97a4eac85636..cab6c71883cd 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.50.0-alpha + 0.50.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.50.0-alpha + 0.50.1-alpha-SNAPSHOT google-cloud-nio From 377805d118d8940a9837c4d5248b1f377b22c26a Mon Sep 17 00:00:00 2001 From: Michael Darakananda Date: Thu, 7 Jun 2018 16:17:57 -0700 Subject: [PATCH 0200/1764] Release 0.51.0 (#3358) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index b28e90c1a9a6..77497ebb0622 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.50.1-alpha-SNAPSHOT.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.50.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.51.0-alpha.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.51.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.50.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.51.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 62da7f071d6d..80a650e0c5ed 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.50.1-alpha-SNAPSHOT + 0.51.0-alpha jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.50.1-alpha-SNAPSHOT + 0.51.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index cdf5f427cd03..3cb99717b884 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -28,16 +28,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.50.0-alpha + 0.51.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.50.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.51.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.50.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.51.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index cab6c71883cd..f5a551f379a5 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.50.1-alpha-SNAPSHOT + 0.51.0-alpha jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.50.1-alpha-SNAPSHOT + 0.51.0-alpha google-cloud-nio From d2078d9833312adb9795cff7390603a5465fcb02 Mon Sep 17 00:00:00 2001 From: Michael Darakananda Date: Fri, 8 Jun 2018 10:55:53 -0700 Subject: [PATCH 0201/1764] bump version for development (#3360) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 77497ebb0622..8793499d2e7b 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.51.0-alpha.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.51.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.51.1-alpha-SNAPSHOT.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.51.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.51.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.51.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 80a650e0c5ed..6eab573b0c5f 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.51.0-alpha + 0.51.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.51.0-alpha + 0.51.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index f5a551f379a5..f9c82064654a 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.51.0-alpha + 0.51.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.51.0-alpha + 0.51.1-alpha-SNAPSHOT google-cloud-nio From 11f1264812bfef1b0b22e5208097271db8272324 Mon Sep 17 00:00:00 2001 From: Garrett Jones Date: Thu, 14 Jun 2018 10:56:35 -0700 Subject: [PATCH 0202/1764] Release 0.52.0 (#3376) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 8793499d2e7b..318905161667 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.51.1-alpha-SNAPSHOT.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.51.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.52.0-alpha.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.52.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.51.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.52.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 6eab573b0c5f..50a2c5f34d65 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.51.1-alpha-SNAPSHOT + 0.52.0-alpha jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.51.1-alpha-SNAPSHOT + 0.52.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 3cb99717b884..4687a011f776 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -28,16 +28,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.51.0-alpha + 0.52.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.51.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.52.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.51.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.52.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index f9c82064654a..ebf7dd54da96 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.51.1-alpha-SNAPSHOT + 0.52.0-alpha jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.51.1-alpha-SNAPSHOT + 0.52.0-alpha google-cloud-nio From 5d8baebd99230b1fae7fc4180b2606454c670897 Mon Sep 17 00:00:00 2001 From: Garrett Jones Date: Thu, 14 Jun 2018 14:53:09 -0700 Subject: [PATCH 0203/1764] Bumping to snapshot versions (#3380) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 318905161667..9f8b65b8996a 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.52.0-alpha.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.52.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.52.1-alpha-SNAPSHOT.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.52.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.52.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.52.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 50a2c5f34d65..e18dba2f6c3c 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.52.0-alpha + 0.52.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.52.0-alpha + 0.52.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index ebf7dd54da96..b47746f49d41 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.52.0-alpha + 0.52.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.52.0-alpha + 0.52.1-alpha-SNAPSHOT google-cloud-nio From 4d18e2ce8034b06dbc6bfa957ded6960f56e4aaf Mon Sep 17 00:00:00 2001 From: Hanzhen Yi <33737743+hzyi-google@users.noreply.github.com> Date: Thu, 21 Jun 2018 14:51:15 -0700 Subject: [PATCH 0204/1764] Release 0.53.0 (#3399) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 9f8b65b8996a..e907ebceec3d 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.52.1-alpha-SNAPSHOT.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.52.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.53.0-alpha.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.53.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.52.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.53.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index e18dba2f6c3c..fda725517a94 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.52.1-alpha-SNAPSHOT + 0.53.0-alpha jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.52.1-alpha-SNAPSHOT + 0.53.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 4687a011f776..b4962c014399 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -28,16 +28,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.52.0-alpha + 0.53.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.52.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.53.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.52.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.53.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index b47746f49d41..631f7d8c4612 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.52.1-alpha-SNAPSHOT + 0.53.0-alpha jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.52.1-alpha-SNAPSHOT + 0.53.0-alpha google-cloud-nio From 2dc09ce37bc3e199143233ddde61a04379075353 Mon Sep 17 00:00:00 2001 From: Hanzhen Yi <33737743+hzyi-google@users.noreply.github.com> Date: Fri, 22 Jun 2018 10:36:30 -0700 Subject: [PATCH 0205/1764] Bump to next snapshot version (#3401) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index e907ebceec3d..cae9fbdd7a3f 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.53.0-alpha.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.53.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.53.1-alpha-SNAPSHOT.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.53.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.53.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.53.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index fda725517a94..10280b41bb6e 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.53.0-alpha + 0.53.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.53.0-alpha + 0.53.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 631f7d8c4612..d45ad708eab1 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.53.0-alpha + 0.53.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.53.0-alpha + 0.53.1-alpha-SNAPSHOT google-cloud-nio From 6d2606bbcb2db9b40a9a0d6b481ed6746c9659f8 Mon Sep 17 00:00:00 2001 From: JP Martin Date: Mon, 9 Jul 2018 12:36:07 -0700 Subject: [PATCH 0206/1764] Requester-Pays bucket support. (#3406) * Requester-Pays bucket support. Code and integration test. To use this feature, set the "userProject" setting in the CloudStorageConfiguration. Optionally, set autoDetectRequesterPays to avoid automatically unset userProject if the bucket isn't requester-pays. * linter fixes * minor linter fixes * reviewer comments * apply all codacy recommendations * Put defaults back, remove unused import. --- .../nio/CloudStorageConfiguration.java | 47 ++++- .../contrib/nio/CloudStorageFileSystem.java | 23 ++- .../nio/CloudStorageFileSystemProvider.java | 136 +++++++++++-- .../contrib/nio/CloudStorageReadChannel.java | 58 ++++-- .../nio/CloudStorageReadChannelTest.java | 4 +- .../storage/contrib/nio/it/ITGcsNio.java | 186 +++++++++++++++++- 6 files changed, 411 insertions(+), 43 deletions(-) diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageConfiguration.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageConfiguration.java index 0469af72f35a..b4a586785013 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageConfiguration.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageConfiguration.java @@ -17,9 +17,11 @@ package com.google.cloud.storage.contrib.nio; import static com.google.common.base.Preconditions.checkArgument; +import static com.google.common.base.Preconditions.checkNotNull; import com.google.auto.value.AutoValue; +import javax.annotation.Nullable; import java.util.Map; /** @@ -65,6 +67,25 @@ public abstract class CloudStorageConfiguration { */ public abstract int maxChannelReopens(); + /** + * Returns the project to be billed when accessing buckets. Leave empty for normal semantics, + * set to bill that project (project you own) for all accesses. This is required for accessing + * requester-pays buckets. This value cannot be null. + */ + public abstract @Nullable String userProject(); + + /** + * Returns whether userProject will be cleared for non-requester-pays buckets. That is, + * if false (the default value), setting userProject causes that project to be billed + * regardless of whether the bucket is requester-pays or not. If true, setting + * userProject will only cause that project to be billed when the project is requester-pays. + * + * Setting this will cause the bucket to be accessed when the CloudStorageFileSystem object + * is created. + */ + public abstract boolean useUserProjectOnlyForRequesterPaysBuckets(); + + /** * Creates a new builder, initialized with the following settings: * @@ -90,6 +111,9 @@ public static final class Builder { private boolean usePseudoDirectories = true; private int blockSize = CloudStorageFileSystem.BLOCK_SIZE_DEFAULT; private int maxChannelReopens = 0; + private @Nullable String userProject = null; + // This of this as "clear userProject if not RequesterPays" + private boolean useUserProjectOnlyForRequesterPaysBuckets = false; /** * Changes current working directory for new filesystem. This defaults to the root directory. @@ -99,6 +123,7 @@ public static final class Builder { * @throws IllegalArgumentException if {@code path} is not absolute. */ public Builder workingDirectory(String path) { + checkNotNull(path); checkArgument(UnixPath.getPath(false, path).isAbsolute(), "not absolute: %s", path); workingDirectory = path; return this; @@ -147,6 +172,16 @@ public Builder maxChannelReopens(int value) { return this; } + public Builder userProject(String value) { + userProject = value; + return this; + } + + public Builder autoDetectRequesterPays(boolean value) { + useUserProjectOnlyForRequesterPaysBuckets = value; + return this; + } + /** * Creates new instance without destroying builder. */ @@ -157,7 +192,9 @@ public CloudStorageConfiguration build() { stripPrefixSlash, usePseudoDirectories, blockSize, - maxChannelReopens); + maxChannelReopens, + userProject, + useUserProjectOnlyForRequesterPaysBuckets); } Builder(CloudStorageConfiguration toModify) { @@ -167,6 +204,8 @@ public CloudStorageConfiguration build() { usePseudoDirectories = toModify.usePseudoDirectories(); blockSize = toModify.blockSize(); maxChannelReopens = toModify.maxChannelReopens(); + userProject = toModify.userProject(); + useUserProjectOnlyForRequesterPaysBuckets = toModify.useUserProjectOnlyForRequesterPaysBuckets(); } Builder() {} @@ -201,6 +240,12 @@ static private CloudStorageConfiguration fromMap(Builder builder, Map case "maxChannelReopens": builder.maxChannelReopens((Integer) entry.getValue()); break; + case "userProject": + builder.userProject((String) entry.getValue()); + break; + case "useUserProjectOnlyForRequesterPaysBuckets": + builder.autoDetectRequesterPays((Boolean) entry.getValue()); + break; default: throw new IllegalArgumentException(entry.getKey()); } diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystem.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystem.java index 04745080791f..2b613d94c5b2 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystem.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystem.java @@ -20,6 +20,7 @@ import static com.google.common.base.Preconditions.checkNotNull; import com.google.cloud.storage.StorageOptions; +import com.google.common.base.Strings; import com.google.common.collect.ImmutableSet; import java.io.IOException; @@ -33,6 +34,7 @@ import java.nio.file.WatchService; import java.nio.file.attribute.FileTime; import java.nio.file.attribute.UserPrincipalLookupService; +import java.util.HashMap; import java.util.Objects; import java.util.Set; @@ -112,8 +114,9 @@ public static CloudStorageFileSystem forBucket(String bucket) { public static CloudStorageFileSystem forBucket(String bucket, CloudStorageConfiguration config) { checkArgument( !bucket.startsWith(URI_SCHEME + ":"), "Bucket name must not have schema: %s", bucket); + checkNotNull(config); return new CloudStorageFileSystem( - new CloudStorageFileSystemProvider(), bucket, checkNotNull(config)); + new CloudStorageFileSystemProvider(config.userProject()), bucket, config); } /** @@ -136,15 +139,29 @@ public static CloudStorageFileSystem forBucket(String bucket, CloudStorageConfig @Nullable StorageOptions storageOptions) { checkArgument(!bucket.startsWith(URI_SCHEME + ":"), "Bucket name must not have schema: %s", bucket); - return new CloudStorageFileSystem(new CloudStorageFileSystemProvider(storageOptions), + return new CloudStorageFileSystem(new CloudStorageFileSystemProvider(config.userProject(), storageOptions), bucket, checkNotNull(config)); } CloudStorageFileSystem( CloudStorageFileSystemProvider provider, String bucket, CloudStorageConfiguration config) { checkArgument(!bucket.isEmpty(), "bucket"); - this.provider = provider; this.bucket = bucket; + if (config.useUserProjectOnlyForRequesterPaysBuckets()) { + if (Strings.isNullOrEmpty(config.userProject())) { + throw new IllegalArgumentException("If useUserProjectOnlyForRequesterPaysBuckets is set, then userProject must be set too."); + } + // detect whether we want to pay for these accesses or not. + if (!provider.requesterPays(bucket)) { + // update config (just to ease debugging, we're not actually using config.userProject later. + HashMap disableUserProject = new HashMap<>(); + disableUserProject.put("userProject", ""); + config = CloudStorageConfiguration.fromMap(config, disableUserProject); + // update the provider (this is the most important bit) + provider = provider.withNoUserProject(); + } + } + this.provider = provider; this.config = config; } diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java index 215829cddca1..b28e833763c7 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java @@ -20,6 +20,7 @@ import static com.google.common.base.Preconditions.checkNotNull; import static com.google.common.base.Strings.isNullOrEmpty; +import com.google.api.gax.paging.Page; import com.google.auto.service.AutoService; import com.google.cloud.storage.Acl; import com.google.cloud.storage.Blob; @@ -27,11 +28,12 @@ import com.google.cloud.storage.BlobInfo; import com.google.cloud.storage.CopyWriter; import com.google.cloud.storage.Storage; +import com.google.cloud.storage.Storage.BlobGetOption; +import com.google.cloud.storage.Storage.BlobSourceOption; import com.google.cloud.storage.StorageException; import com.google.cloud.storage.StorageOptions; import com.google.common.annotations.VisibleForTesting; import com.google.common.base.MoreObjects; -import com.google.common.base.Throwables; import com.google.common.collect.AbstractIterator; import com.google.common.net.UrlEscapers; import com.google.common.primitives.Ints; @@ -88,7 +90,9 @@ public final class CloudStorageFileSystemProvider extends FileSystemProvider { private Storage storage; - private StorageOptions storageOptions; + final private StorageOptions storageOptions; + // if non-null, we pay via this project. + final private @Nullable String userProject; // used only when we create a new instance of CloudStorageFileSystemProvider. private static StorageOptions futureStorageOptions; @@ -168,11 +172,23 @@ public static void setDefaultCloudStorageConfiguration(@Nullable CloudStorageCon * @see CloudStorageFileSystem#forBucket(String) */ public CloudStorageFileSystemProvider() { - this(futureStorageOptions); + this("", futureStorageOptions); } - CloudStorageFileSystemProvider(@Nullable StorageOptions gcsStorageOptions) { + /** + * Internal constructor to use the user-provided default config, and a given userProject setting. + */ + CloudStorageFileSystemProvider(@Nullable String userProject) { + this(userProject, futureStorageOptions); + } + + /** + * Internal constructor, fully configurable. Note that null options means + * to use the system defaults (NOT the user-provided ones). + */ + CloudStorageFileSystemProvider(@Nullable String userProject, @Nullable StorageOptions gcsStorageOptions) { this.storageOptions = gcsStorageOptions; + this.userProject = userProject; } // Initialize this.storage, once. This may throw an exception if default authentication @@ -252,6 +268,16 @@ public CloudStoragePath getPath(String uriInStringForm) { return getPath(URI.create(escaped)); } + /** + * Open a file for reading or writing. + * To read receiver-pays buckets, specify the BlobSourceOption.userProject option. + * + * @param path: the path to the file to open or create + * @param options: options specifying how the file is opened, e.g. StandardOpenOption.WRITE or BlobSourceOption.userProject + * @param attrs: (not supported, values will be ignored) + * @return + * @throws IOException + */ @Override public SeekableByteChannel newByteChannel( Path path, Set options, FileAttribute... attrs) throws IOException { @@ -270,6 +296,7 @@ private SeekableByteChannel newReadChannel(Path path, Set throws IOException { initStorage(); int maxChannelReopens = CloudStorageUtil.getMaxChannelReopensFromPath(path); + List blobSourceOptions = new ArrayList<>(); for (OpenOption option : options) { if (option instanceof StandardOpenOption) { switch ((StandardOpenOption) option) { @@ -293,6 +320,8 @@ private SeekableByteChannel newReadChannel(Path path, Set } } else if (option instanceof OptionMaxChannelReopens) { maxChannelReopens = ((OptionMaxChannelReopens) option).maxChannelReopens(); + } else if (option instanceof BlobSourceOption) { + blobSourceOptions.add((BlobSourceOption)option); } else { throw new UnsupportedOperationException(option.toString()); } @@ -301,7 +330,13 @@ private SeekableByteChannel newReadChannel(Path path, Set if (cloudPath.seemsLikeADirectoryAndUsePseudoDirectories()) { throw new CloudStoragePseudoDirectoryException(cloudPath); } - return CloudStorageReadChannel.create(storage, cloudPath.getBlobId(), 0, maxChannelReopens); + return CloudStorageReadChannel.create( + storage, + cloudPath.getBlobId(), + 0, + maxChannelReopens, + userProject, + blobSourceOptions.toArray(new BlobSourceOption[blobSourceOptions.size()])); } private SeekableByteChannel newWriteChannel(Path path, Set options) @@ -361,6 +396,9 @@ private SeekableByteChannel newWriteChannel(Path path, Set throw new UnsupportedOperationException(option.toString()); } } + if (!isNullOrEmpty(userProject)) { + writeOptions.add(Storage.BlobWriteOption.userProject(userProject)); + } if (!metas.isEmpty()) { infoBuilder.setMetadata(metas); @@ -413,7 +451,11 @@ public boolean deleteIfExists(Path path) throws IOException { // Loop will terminate via an exception if all retries are exhausted while (true) { try { - return storage.delete(cloudPath.getBlobId()); + if (isNullOrEmpty(userProject)) { + return storage.delete(cloudPath.getBlobId()); + } else { + return storage.delete(cloudPath.getBlobId(), Storage.BlobSourceOption.userProject(userProject)); + } } catch (StorageException exs) { // Will rethrow a StorageException if all retries/reopens are exhausted retryHandler.handleStorageException(exs); @@ -532,7 +574,12 @@ public void copy(Path source, Path target, CopyOption... options) throws IOExcep while (true) { try { if ( wantCopyAttributes ) { - BlobInfo blobInfo = storage.get(fromPath.getBlobId()); + BlobInfo blobInfo; + if (isNullOrEmpty(userProject)) { + blobInfo = storage.get(fromPath.getBlobId()); + } else { + blobInfo = storage.get(fromPath.getBlobId(), BlobGetOption.userProject(userProject)); + } if ( null == blobInfo ) { throw new NoSuchFileException(fromPath.toString()); } @@ -560,6 +607,11 @@ public void copy(Path source, Path target, CopyOption... options) throws IOExcep } else { copyReqBuilder = copyReqBuilder.setTarget(tgtInfo, Storage.BlobTargetOption.doesNotExist()); } + if (!isNullOrEmpty(fromPath.getFileSystem().config().userProject())) { + copyReqBuilder = copyReqBuilder.setSourceOptions(BlobSourceOption.userProject(fromPath.getFileSystem().config().userProject())); + } else if (!isNullOrEmpty(toPath.getFileSystem().config().userProject())) { + copyReqBuilder = copyReqBuilder.setSourceOptions(BlobSourceOption.userProject(toPath.getFileSystem().config().userProject())); + } CopyWriter copyWriter = storage.copy(copyReqBuilder.build()); copyWriter.getResult(); break; @@ -611,8 +663,20 @@ public void checkAccess(Path path, AccessMode... modes) throws IOException { if ( cloudPath.seemsLikeADirectoryAndUsePseudoDirectories() ) { return; } - if ( storage.get(cloudPath.getBlobId(), Storage.BlobGetOption.fields(Storage.BlobField.ID)) - == null ) { + boolean nullId; + if (isNullOrEmpty(userProject)) { + nullId = storage.get( + cloudPath.getBlobId(), + Storage.BlobGetOption.fields(Storage.BlobField.ID)) + == null; + } else { + nullId = storage.get( + cloudPath.getBlobId(), + Storage.BlobGetOption.fields(Storage.BlobField.ID), + Storage.BlobGetOption.userProject(userProject)) + == null; + } + if (nullId) { throw new NoSuchFileException(path.toString()); } break; @@ -644,7 +708,12 @@ public
    A readAttributes( A result = (A) new CloudStoragePseudoDirectoryAttributes(cloudPath); return result; } - BlobInfo blobInfo = storage.get(cloudPath.getBlobId()); + BlobInfo blobInfo; + if (isNullOrEmpty(userProject)) { + blobInfo = storage.get(cloudPath.getBlobId()); + } else { + blobInfo = storage.get(cloudPath.getBlobId(), BlobGetOption.userProject(userProject)); + } // null size indicate a file that we haven't closed yet, so GCS treats it as not there yet. if ( null == blobInfo || blobInfo.getSize() == null ) { throw new NoSuchFileException( @@ -705,9 +774,17 @@ public DirectoryStream newDirectoryStream(Path dir, final Filter blobIterator = storage.list(cloudPath.bucket(), - Storage.BlobListOption.prefix(prefix), Storage.BlobListOption.currentDirectory(), - Storage.BlobListOption.fields()).iterateAll().iterator(); + Page dirList; + if (isNullOrEmpty(userProject)) { + dirList = storage.list(cloudPath.bucket(), + Storage.BlobListOption.prefix(prefix), Storage.BlobListOption.currentDirectory(), + Storage.BlobListOption.fields()); + } else { + dirList = storage.list(cloudPath.bucket(), + Storage.BlobListOption.prefix(prefix), Storage.BlobListOption.currentDirectory(), + Storage.BlobListOption.fields(), Storage.BlobListOption.userProject(userProject)); + } + final Iterator blobIterator = dirList.iterateAll().iterator(); return new DirectoryStream() { @Override public Iterator iterator() { @@ -761,6 +838,35 @@ public String toString() { return MoreObjects.toStringHelper(this).add("storage", storage).toString(); } + /** + * @param bucketName the name of the bucket to check + * @return whether requester pays is enabled for that bucket + */ + public boolean requesterPays(String bucketName) { + initStorage(); + try { + // instead of true/false, this method returns true/null. + Boolean isRP = storage.get(bucketName).requesterPays(); + return isRP != null && isRP.booleanValue(); + } catch (StorageException sex) { + if (sex.getCode() == 400 && sex.getMessage().contains("Bucket is requester pays")) { + return true; + } + throw sex; + } + } + + /** + * Returns a NEW CloudStorageFileSystemProvider identical to this one, but with + * userProject removed. + * + * Perhaps you want to call this is you realize you'll be working on a bucket that is + * not requester-pays. + */ + public CloudStorageFileSystemProvider withNoUserProject() { + return new CloudStorageFileSystemProvider("", this.storageOptions); + } + private IOException asIoException(StorageException oops) { // RPC API can only throw StorageException, but CloudStorageFileSystemProvider // can only throw IOException. Square peg, round hole. @@ -775,7 +881,9 @@ private IOException asIoException(StorageException oops) { throw new FileAlreadyExistsException(((FileAlreadyExistsException) cause).getReason()); } // fallback - Throwables.propagateIfInstanceOf(oops.getCause(), IOException.class); + if (cause != null && cause instanceof IOException) { + return (IOException)cause; + } } catch (IOException okEx) { return okEx; } diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannel.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannel.java index eb9a8c9e0a22..fdb1ec66e451 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannel.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannel.java @@ -20,10 +20,16 @@ import com.google.cloud.storage.BlobId; import com.google.cloud.storage.BlobInfo; import com.google.cloud.storage.Storage; +import com.google.cloud.storage.Storage.BlobSourceOption; import com.google.cloud.storage.StorageException; import com.google.common.annotations.VisibleForTesting; +import com.google.common.base.Strings; +import com.google.common.collect.Lists; + +import java.util.List; import javax.annotation.CheckReturnValue; +import javax.annotation.Nullable; import javax.annotation.concurrent.ThreadSafe; import java.io.IOException; import java.nio.ByteBuffer; @@ -32,11 +38,6 @@ import java.nio.channels.SeekableByteChannel; import java.nio.file.NoSuchFileException; -import javax.net.ssl.SSLException; -import java.io.EOFException; -import java.net.SocketException; -import java.net.SocketTimeoutException; - import static com.google.common.base.Preconditions.checkArgument; /** @@ -54,6 +55,8 @@ final class CloudStorageReadChannel implements SeekableByteChannel { final int maxChannelReopens; // max # of times we may retry a GCS operation final int maxRetries; + // open options, we keep them around for reopens. + final BlobSourceOption[] blobSourceOptions; private ReadChannel channel; private long position; private long size; @@ -62,33 +65,49 @@ final class CloudStorageReadChannel implements SeekableByteChannel { private Long generation; /** - * @param maxChannelReopens max number of times to try re-opening the channel if it closes on us unexpectedly. + * @param maxChannelReopens max number of times to try re-opening the channel if it closes on us + * unexpectedly. + * @param blobSourceOptions BlobSourceOption.userProject if you want to pay the charges (required + * for requester-pays buckets). Note: + * Buckets that have Requester Pays disabled still accept requests that include a billing + * project, and charges are applied to the billing project supplied in the request. + * Consider any billing implications prior to including a billing project in all of your + * requests. + * Source: https://cloud.google.com/storage/docs/requester-pays + * @param userProject: the project you want billed (set this for requester-pays buckets). Leave + * empty otherwise. */ @CheckReturnValue @SuppressWarnings("resource") - static CloudStorageReadChannel create(Storage gcsStorage, BlobId file, long position, int maxChannelReopens) + static CloudStorageReadChannel create(Storage gcsStorage, BlobId file, long position, int maxChannelReopens, @Nullable String userProject, BlobSourceOption... blobSourceOptions) throws IOException { - return new CloudStorageReadChannel(gcsStorage, file, position, maxChannelReopens); + return new CloudStorageReadChannel(gcsStorage, file, position, maxChannelReopens, userProject, blobSourceOptions); } - private CloudStorageReadChannel(Storage gcsStorage, BlobId file, long position, int maxChannelReopens) throws IOException { + private CloudStorageReadChannel(Storage gcsStorage, BlobId file, long position, int maxChannelReopens, @Nullable String userProject, BlobSourceOption... blobSourceOptions) throws IOException { this.gcsStorage = gcsStorage; this.file = file; this.position = position; this.maxChannelReopens = maxChannelReopens; this.maxRetries = Math.max(3, maxChannelReopens); - fetchSize(gcsStorage, file); + // get the generation, enshrine that in our options + fetchSize(gcsStorage, userProject, file); + List options = Lists.newArrayList(blobSourceOptions); + if (null != generation) { + options.add(Storage.BlobSourceOption.generationMatch(generation)); + } + if (!Strings.isNullOrEmpty(userProject)) { + options.add(BlobSourceOption.userProject(userProject)); + } + this.blobSourceOptions = (BlobSourceOption[]) options.toArray(new BlobSourceOption[options.size()]); + // innerOpen checks that it sees the same generation as fetchSize did, // which ensure the file hasn't changed. innerOpen(); } private void innerOpen() throws IOException { - if (null != generation) { - this.channel = gcsStorage.reader(file, Storage.BlobSourceOption.generationMatch(generation)); - } else { - this.channel = gcsStorage.reader(file); - } + this.channel = gcsStorage.reader(file, blobSourceOptions); if (position > 0) { channel.seek(position); } @@ -183,12 +202,17 @@ private void checkOpen() throws ClosedChannelException { } } - private long fetchSize(Storage gcsStorage, BlobId file) throws IOException { + private long fetchSize(Storage gcsStorage, @Nullable String userProject, BlobId file) throws IOException { final CloudStorageRetryHandler retryHandler = new CloudStorageRetryHandler(maxRetries, maxChannelReopens); while (true) { try { - BlobInfo blobInfo = gcsStorage.get(file, Storage.BlobGetOption.fields(Storage.BlobField.GENERATION, Storage.BlobField.SIZE)); + BlobInfo blobInfo; + if (Strings.isNullOrEmpty(userProject)) { + blobInfo = gcsStorage.get(file, Storage.BlobGetOption.fields(Storage.BlobField.GENERATION, Storage.BlobField.SIZE)); + } else { + blobInfo = gcsStorage.get(file, Storage.BlobGetOption.fields(Storage.BlobField.GENERATION, Storage.BlobField.SIZE), Storage.BlobGetOption.userProject(userProject)); + } if ( blobInfo == null ) { throw new NoSuchFileException(String.format("gs://%s/%s", file.getBucket(), file.getName())); } diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannelTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannelTest.java index bccab0514092..292ddff7e727 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannelTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannelTest.java @@ -67,7 +67,7 @@ public void before() throws IOException { when(gcsStorage.get(file, Storage.BlobGetOption.fields(Storage.BlobField.GENERATION, Storage.BlobField.SIZE))).thenReturn(metadata); when(gcsStorage.reader(file, Storage.BlobSourceOption.generationMatch(2L))).thenReturn(gcsChannel); when(gcsChannel.isOpen()).thenReturn(true); - chan = CloudStorageReadChannel.create(gcsStorage, file, 0, 1); + chan = CloudStorageReadChannel.create(gcsStorage, file, 0, 1, ""); verify(gcsStorage).get(eq(file), eq(Storage.BlobGetOption.fields(Storage.BlobField.GENERATION, Storage.BlobField.SIZE))); verify(gcsStorage).reader(eq(file), eq(Storage.BlobSourceOption.generationMatch(2L))); } @@ -208,7 +208,7 @@ public void testChannelPositionDoesNotGetTruncatedToInt() throws IOException { // Invoke CloudStorageReadChannel.create() to trigger a call to the private // CloudStorageReadChannel.innerOpen() method, which does a seek on our gcsChannel. - CloudStorageReadChannel.create(gcsStorage, file, startPosition, 1); + CloudStorageReadChannel.create(gcsStorage, file, startPosition, 1, ""); // Confirm that our position did not overflow during the seek in CloudStorageReadChannel.innerOpen() verify(gcsChannel).seek(captor.capture()); diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java index c7af8851b21f..3b35352154cc 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java @@ -19,8 +19,12 @@ import static com.google.common.truth.Truth.assertThat; import static java.nio.charset.StandardCharsets.UTF_8; +import com.google.api.client.http.HttpResponseException; +import com.google.cloud.storage.Storage.BlobTargetOption; +import com.google.cloud.storage.StorageException; import com.google.cloud.storage.contrib.nio.CloudStorageConfiguration; import com.google.cloud.storage.contrib.nio.CloudStorageFileSystem; +import com.google.cloud.storage.contrib.nio.CloudStoragePath; import com.google.common.collect.ImmutableList; import com.google.cloud.storage.BlobInfo; import com.google.cloud.storage.BucketInfo; @@ -49,6 +53,7 @@ import java.nio.file.NoSuchFileException; import java.nio.file.Path; import java.nio.file.SimpleFileVisitor; +import java.nio.file.StandardCopyOption; import java.nio.file.StandardOpenOption; import java.nio.file.attribute.BasicFileAttributes; import java.util.ArrayList; @@ -66,7 +71,7 @@ *

    This test actually talks to Google Cloud Storage (you need an account) and tests both reading * and writing. You *must* set the {@code GOOGLE_APPLICATION_CREDENTIALS} environment variable for * this test to work. It must contain the name of a local file that contains your Service Account - * JSON Key. + * JSON Key. We use the project in those credentials. * *

    See * Service Accounts for instructions on how to get the Service Account JSON Key. @@ -87,11 +92,14 @@ public class ITGcsNio { private static final Logger log = Logger.getLogger(ITGcsNio.class.getName()); private static final String BUCKET = RemoteStorageHelper.generateBucketName(); + private static final String REQUESTER_PAYS_BUCKET = RemoteStorageHelper.generateBucketName()+"_rp"; private static final String SML_FILE = "tmp-test-small-file.txt"; + private static final String TMP_FILE = "tmp/tmp-test-rnd-file.txt"; private static final int SML_SIZE = 100; private static final String BIG_FILE = "tmp-test-big-file.txt"; // it's big, relatively speaking. private static final int BIG_SIZE = 2 * 1024 * 1024 - 50; // arbitrary size that's not too round. private static final String PREFIX = "tmp-test-file"; + private static String project; private static Storage storage; private static StorageOptions storageOptions; @@ -102,11 +110,15 @@ public static void beforeClass() throws IOException { // loads the credentials from local disk as par README RemoteStorageHelper gcsHelper = RemoteStorageHelper.create(); storageOptions = gcsHelper.getOptions(); + project = storageOptions.getProjectId(); storage = storageOptions.getService(); // create and populate test bucket storage.create(BucketInfo.of(BUCKET)); - fillFile(storage, SML_FILE, SML_SIZE); - fillFile(storage, BIG_FILE, BIG_SIZE); + fillFile(storage, BUCKET, SML_FILE, SML_SIZE); + fillFile(storage, BUCKET, BIG_FILE, BIG_SIZE); + BucketInfo requesterPaysBucket = BucketInfo.newBuilder(REQUESTER_PAYS_BUCKET).setRequesterPays(true).build(); + storage.create(requesterPaysBucket); + fillRequesterPaysFile(storage, SML_FILE, SML_SIZE); } @AfterClass @@ -123,10 +135,164 @@ private static byte[] randomContents(int size) { return bytes; } - private static void fillFile(Storage storage, String fname, int size) throws IOException { - storage.create(BlobInfo.newBuilder(BUCKET, fname).build(), randomContents(size)); + private static void fillFile(Storage storage, String bucket, String fname, int size) throws IOException { + storage.create(BlobInfo.newBuilder(bucket, fname).build(), randomContents(size)); + } + + private static void fillRequesterPaysFile(Storage storage, String fname, int size) throws IOException { + storage.create(BlobInfo.newBuilder(REQUESTER_PAYS_BUCKET, fname).build(), randomContents(size), + BlobTargetOption.userProject(project)); + } + + // Start of tests related to the "requester pays" feature + + @Test + public void testFileExistsRequesterPaysNoUserProject() throws IOException { + CloudStorageFileSystem testBucket = getRequesterPaysBucket(false, ""); + Path path = testBucket.getPath(SML_FILE); + try { + // fails because we must pay for every access, including metadata. + Files.exists(path); + Assert.fail("It should have thrown an exception."); + } catch (StorageException sex) { + assertIsRequesterPaysException("testFileExistsRequesterPaysNoUserProject", sex); + } + } + + @Test + public void testFileExistsRequesterPays() throws IOException { + CloudStorageFileSystem testBucket = getRequesterPaysBucket(false, project); + Path path = testBucket.getPath(SML_FILE); + // should succeed because we specified a project + Files.exists(path); + } + + @Test + public void testFileExistsRequesterPaysWithAutodetect() throws IOException { + CloudStorageFileSystem testBucket = getRequesterPaysBucket(true, project); + Path path = testBucket.getPath(SML_FILE); + // should succeed because we specified a project + Files.exists(path); + } + + @Test + public void testCantCreateWithoutUserProject() throws IOException { + CloudStorageFileSystem testBucket = getRequesterPaysBucket(false, ""); + Path path = testBucket.getPath(SML_FILE); + try { + // fails + Files.write(path, "I would like to write".getBytes()); + Assert.fail("It should have thrown an exception."); + } catch (StorageException sex) { + assertIsRequesterPaysException("testCantCreateWithoutUserProject", sex); + } + } + + @Test + public void testCanCreateWithUserProject() throws IOException { + CloudStorageFileSystem testBucket = getRequesterPaysBucket(false, project); + Path path = testBucket.getPath(TMP_FILE); + // should succeed because we specified a project + Files.write(path, "I would like to write, please?".getBytes()); + } + + @Test + public void testCantReadWithoutUserProject() throws IOException { + CloudStorageFileSystem testBucket = getRequesterPaysBucket(false, ""); + Path path = testBucket.getPath(SML_FILE); + try { + // fails + Files.readAllBytes(path); + Assert.fail("It should have thrown an exception."); + } catch (StorageException sex) { + assertIsRequesterPaysException("testCantReadWithoutUserProject", sex); + } + } + + @Test + public void testCanReadWithUserProject() throws IOException { + CloudStorageFileSystem testBucket = getRequesterPaysBucket(false, project); + Path path = testBucket.getPath(SML_FILE); + // should succeed because we specified a project + Files.readAllBytes(path); } + @Test + public void testCantCopyWithoutUserProject() throws IOException { + CloudStorageFileSystem testRPBucket = getRequesterPaysBucket(false, ""); + CloudStorageFileSystem testBucket = getTestBucket(); + CloudStoragePath[] sources = new CloudStoragePath[] { testBucket.getPath(SML_FILE), testRPBucket.getPath(SML_FILE) }; + CloudStoragePath[] dests = new CloudStoragePath[] {testBucket.getPath(TMP_FILE), testRPBucket.getPath(TMP_FILE) }; + for (int s=0; s<2; s++) { + for (int d=0; d<2; d++) { + // normal to normal is out of scope of RP testing. + if (s==0 && d==0) { + continue; + } + innerTestCantCopyWithoutUserProject(s==0, d==0, sources[s], dests[d]); + } + } + } + + // Try to copy the file, make sure that we were prevented. + private void innerTestCantCopyWithoutUserProject(boolean sourceNormal, boolean destNormal, Path source, Path dest) throws IOException { + String sdesc = (sourceNormal?"normal bucket":"requester-pays bucket"); + String ddesc = (destNormal?"normal bucket":"requester-pays bucket"); + String description = "Copying from " + sdesc + " to " + ddesc; + try { + Files.copy(source, dest); + Assert.fail("Shouldn't have been able to copy from " + sdesc + " to " + ddesc); + // for some reason this throws "GoogleJsonResponseException" instead of "StorageException" + // when going from requester pays bucket to requester pays bucket, but otherwise we get a + // normal StorageException. + } catch (HttpResponseException hex) { + Assert.assertEquals(description, hex.getStatusCode(), 400); + Assert.assertTrue(description, hex.getMessage().contains("Bucket is requester pays bucket but no user project provided")); + } catch (StorageException sex) { + assertIsRequesterPaysException(description, sex); + } + } + + @Test + public void testCanCopyWithUserProject() throws IOException { + CloudStorageFileSystem testRPBucket = getRequesterPaysBucket(false, project); + CloudStorageFileSystem testBucket = getTestBucket(); + CloudStoragePath[] sources = new CloudStoragePath[] {testBucket.getPath(SML_FILE), testRPBucket.getPath(SML_FILE)}; + CloudStoragePath[] dests = new CloudStoragePath[] {testBucket.getPath(TMP_FILE), testRPBucket.getPath(TMP_FILE)}; + for (int s = 0; s < 2; s++) { + for (int d = 0; d < 2; d++) { + // normal to normal is out of scope of RP testing. + if (s == 0 && d == 0) { + continue; + } + Files.copy(sources[s], dests[d], StandardCopyOption.REPLACE_EXISTING); + } + } + } + + @Test + public void testAutodetectWhenRequesterPays() throws IOException { + CloudStorageFileSystem testRPBucket = getRequesterPaysBucket(true, project); + Assert.assertEquals("Autodetect should have detected the RP bucket", testRPBucket.config().userProject(), project); + + } + + @Test + public void testAutodetectWhenNotRequesterPays() throws IOException { + CloudStorageConfiguration config = CloudStorageConfiguration.builder() + .autoDetectRequesterPays(true) + .userProject(project).build(); + CloudStorageFileSystem testBucket = CloudStorageFileSystem.forBucket(BUCKET, config, storageOptions); + Assert.assertEquals("Autodetect should have detected the bucket is not RP", testBucket.config().userProject(), ""); + } + + private void assertIsRequesterPaysException(String message, StorageException sex) { + Assert.assertEquals(message, sex.getCode(), 400); + Assert.assertTrue(message, sex.getMessage().contains("Bucket is requester pays bucket but no user project provided")); + } + + // End of tests related to the "requester pays" feature + @Test public void testFileExists() throws IOException { CloudStorageFileSystem testBucket = getTestBucket(); @@ -346,7 +512,7 @@ public void testListFiles() throws IOException { paths.addAll(goodPaths); goodPaths.add(fs.getPath("dir/dir2/")); for (Path path : paths) { - fillFile(storage, path.toString(), SML_SIZE); + fillFile(storage, BUCKET, path.toString(), SML_SIZE); } List got = new ArrayList<>(); @@ -458,4 +624,12 @@ private CloudStorageFileSystem getTestBucket() throws IOException { BUCKET, CloudStorageConfiguration.DEFAULT, storageOptions); } + // same as getTestBucket, but for the requester-pays bucket. + private CloudStorageFileSystem getRequesterPaysBucket(boolean autodetect, String userProject) throws IOException { + CloudStorageConfiguration config = CloudStorageConfiguration.builder() + .autoDetectRequesterPays(autodetect) + .userProject(userProject).build(); + return CloudStorageFileSystem.forBucket( + REQUESTER_PAYS_BUCKET, config, storageOptions); + } } From 2cb6ff3ce26c5fd22c7a376c841658ab61d6218f Mon Sep 17 00:00:00 2001 From: Hanzhen Yi <33737743+hzyi-google@users.noreply.github.com> Date: Wed, 11 Jul 2018 15:34:42 -0700 Subject: [PATCH 0207/1764] ignore nio tests related to requester pays bucket (#3452) --- .../com/google/cloud/storage/contrib/nio/it/ITGcsNio.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java index 3b35352154cc..a055bc137efa 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java @@ -35,6 +35,7 @@ import org.junit.AfterClass; import org.junit.Assert; import org.junit.BeforeClass; +import org.junit.Ignore; import org.junit.Test; import org.junit.runner.RunWith; import org.junit.runners.JUnit4; @@ -145,7 +146,7 @@ private static void fillRequesterPaysFile(Storage storage, String fname, int siz } // Start of tests related to the "requester pays" feature - + @Ignore("blocked by #3448") @Test public void testFileExistsRequesterPaysNoUserProject() throws IOException { CloudStorageFileSystem testBucket = getRequesterPaysBucket(false, ""); @@ -175,6 +176,7 @@ public void testFileExistsRequesterPaysWithAutodetect() throws IOException { Files.exists(path); } + @Ignore("blocked by #3448") @Test public void testCantCreateWithoutUserProject() throws IOException { CloudStorageFileSystem testBucket = getRequesterPaysBucket(false, ""); @@ -195,7 +197,8 @@ public void testCanCreateWithUserProject() throws IOException { // should succeed because we specified a project Files.write(path, "I would like to write, please?".getBytes()); } - + + @Ignore("blocked by #3448") @Test public void testCantReadWithoutUserProject() throws IOException { CloudStorageFileSystem testBucket = getRequesterPaysBucket(false, ""); @@ -217,6 +220,7 @@ public void testCanReadWithUserProject() throws IOException { Files.readAllBytes(path); } + @Ignore("blocked by #3448") @Test public void testCantCopyWithoutUserProject() throws IOException { CloudStorageFileSystem testRPBucket = getRequesterPaysBucket(false, ""); From 92dc6faef79c2f4b27b9044c246ece1a0573a7f6 Mon Sep 17 00:00:00 2001 From: Garrett Jones Date: Thu, 12 Jul 2018 11:57:22 -0700 Subject: [PATCH 0208/1764] Release 0.54.0 (#3457) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index cae9fbdd7a3f..103d1fe1adb1 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.53.1-alpha-SNAPSHOT.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.53.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.54.0-alpha.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.54.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.53.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.54.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 10280b41bb6e..9c1aaa27a7bc 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.53.1-alpha-SNAPSHOT + 0.54.0-alpha jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.53.1-alpha-SNAPSHOT + 0.54.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index b4962c014399..12c049e078ee 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -28,16 +28,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.53.0-alpha + 0.54.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.53.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.54.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.53.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.54.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index d45ad708eab1..b81eff43897e 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.53.1-alpha-SNAPSHOT + 0.54.0-alpha jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.53.1-alpha-SNAPSHOT + 0.54.0-alpha google-cloud-nio From 5f4b2d18c549cf4d4f9ed710ac4355bc01f5e89f Mon Sep 17 00:00:00 2001 From: Garrett Jones Date: Thu, 12 Jul 2018 12:47:20 -0700 Subject: [PATCH 0209/1764] Bumping to snapshot versions (#3463) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 103d1fe1adb1..4550817c51b1 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.54.0-alpha.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.54.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.54.1-alpha-SNAPSHOT.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.54.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.54.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.54.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 9c1aaa27a7bc..d0fde06f0a0d 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.54.0-alpha + 0.54.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.54.0-alpha + 0.54.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index b81eff43897e..041b9fcda62f 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.54.0-alpha + 0.54.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.54.0-alpha + 0.54.1-alpha-SNAPSHOT google-cloud-nio From c89bb8a02580a23772a4f42b119121f08aa2d53f Mon Sep 17 00:00:00 2001 From: JP Martin Date: Fri, 13 Jul 2018 10:30:10 -0700 Subject: [PATCH 0210/1764] GCS NIO: fix one test to work with the other unit tests (#3454) --- .../storage/contrib/nio/CloudStorageReadTest.java | 6 ++++++ .../google/cloud/storage/contrib/nio/it/ITGcsNio.java | 10 ++++++++-- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadTest.java index 3de6e8221156..ec62f54c1998 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadTest.java @@ -91,6 +91,9 @@ public void testInputStreamReads() throws IOException, InterruptedException { // reading past the end int eof = is.read(buf, 0, 1); assertWithMessage("EOF should return -1").that(eof).isEqualTo(-1); + } finally { + // clean up + Files.delete(p); } } } @@ -121,6 +124,9 @@ public void testChannelReads() throws IOException, InterruptedException { buf.clear(); int eof = chan.read(buf); assertWithMessage("EOF should return -1").that(eof).isEqualTo(-1); + } finally { + // clean up + Files.delete(p); } } } diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java index a055bc137efa..8057cbe50ee8 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java @@ -531,6 +531,10 @@ public void testListFiles() throws IOException { got.add(path); } assertThat(got).containsExactlyElementsIn(goodPaths); + // clean up + for (Path path : paths) { + Files.delete(path); + } } } @@ -556,10 +560,12 @@ public void testDeleteRecursive() throws IOException { @Test public void testListFilesInRootDirectory() throws IOException { + // We must explicitly set the storageOptions, because the unit tests + // set the fake storage as default but we want to access the real storage. CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket( BUCKET, CloudStorageConfiguration.builder().permitEmptyPathComponents(true) - .build()); - + .build(), storageOptions); + // test absolute path Path rootPath = fs.getPath(""); List objectNames = new ArrayList(); From ed97d1c1e9371c57c898a56328e120ae39dfba3c Mon Sep 17 00:00:00 2001 From: Michael Darakananda Date: Thu, 19 Jul 2018 18:22:07 -0700 Subject: [PATCH 0211/1764] Release 0.55.0 (#3485) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 4550817c51b1..3bdf7561eb8d 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.54.1-alpha-SNAPSHOT.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.54.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.55.0-alpha.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.55.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.54.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.55.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index d0fde06f0a0d..726ec7bd667e 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.54.1-alpha-SNAPSHOT + 0.55.0-alpha jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.54.1-alpha-SNAPSHOT + 0.55.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 12c049e078ee..a8afca3449fe 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -28,16 +28,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.54.0-alpha + 0.55.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.54.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.55.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.54.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.55.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 041b9fcda62f..3e389c4bba56 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.54.1-alpha-SNAPSHOT + 0.55.0-alpha jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.54.1-alpha-SNAPSHOT + 0.55.0-alpha google-cloud-nio From e4edaa58b3e7fc137d4a9956b54fc742d3ef7729 Mon Sep 17 00:00:00 2001 From: Michael Darakananda Date: Fri, 20 Jul 2018 11:26:20 -0700 Subject: [PATCH 0212/1764] bump version for development (#3486) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 3bdf7561eb8d..63d26dca44e2 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.55.0-alpha.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.55.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.55.1-alpha-SNAPSHOT.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.55.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.55.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.55.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 726ec7bd667e..dd3bf9f60c1c 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.55.0-alpha + 0.55.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.55.0-alpha + 0.55.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 3e389c4bba56..2b19e3be7ae4 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.55.0-alpha + 0.55.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.55.0-alpha + 0.55.1-alpha-SNAPSHOT google-cloud-nio From d71bcfc5b46a58b3de6b6c4d230f0ee76b1bd32c Mon Sep 17 00:00:00 2001 From: Michael Darakananda Date: Fri, 20 Jul 2018 12:23:34 -0700 Subject: [PATCH 0213/1764] Release 0.55.1 (#3489) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 63d26dca44e2..b54ef5ecdd49 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.55.1-alpha-SNAPSHOT.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.55.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.55.1-alpha.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.55.1-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.55.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.55.1-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index dd3bf9f60c1c..91fcc0bde5c1 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.55.1-alpha-SNAPSHOT + 0.55.1-alpha jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.55.1-alpha-SNAPSHOT + 0.55.1-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index a8afca3449fe..6f941dbbe1eb 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -28,16 +28,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.55.0-alpha + 0.55.1-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.55.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.55.1-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.55.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.55.1-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 2b19e3be7ae4..10cb186b5715 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.55.1-alpha-SNAPSHOT + 0.55.1-alpha jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.55.1-alpha-SNAPSHOT + 0.55.1-alpha google-cloud-nio From d80ff976ae95c75e61d73c26c3d4c8577af80549 Mon Sep 17 00:00:00 2001 From: Michael Darakananda Date: Fri, 20 Jul 2018 13:32:48 -0700 Subject: [PATCH 0214/1764] bump version for development (#3490) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index b54ef5ecdd49..45414b4c6418 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.55.1-alpha.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.55.1-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.55.2-alpha-SNAPSHOT.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.55.2-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.55.1-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.55.2-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 91fcc0bde5c1..2e2f54fe22c2 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.55.1-alpha + 0.55.2-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.55.1-alpha + 0.55.2-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 10cb186b5715..354eff42cab0 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.55.1-alpha + 0.55.2-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.55.1-alpha + 0.55.2-alpha-SNAPSHOT google-cloud-nio From 26e79590987b720ad63fa0c893b64970c2bdb446 Mon Sep 17 00:00:00 2001 From: Hanzhen Yi <33737743+hzyi-google@users.noreply.github.com> Date: Tue, 24 Jul 2018 11:21:16 -0700 Subject: [PATCH 0215/1764] Fix pom urls (#3499) --- java-storage-nio/google-cloud-nio-examples/pom.xml | 2 +- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 2e2f54fe22c2..e1964856d7ca 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -5,7 +5,7 @@ 0.55.2-alpha-SNAPSHOT jar Google Cloud NIO Examples - https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio-examples + https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples Demonstrates how to use the google-cloud-nio jar to add Google Cloud Storage functionality to legacy code. diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 354eff42cab0..cc2a4e0c6fc3 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -5,7 +5,7 @@ 0.55.2-alpha-SNAPSHOT jar Google Cloud NIO - https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-contrib/google-cloud-nio + https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio FileSystemProvider for Java NIO to access Google Cloud Storage transparently. From fb9a74444941a92369e49f2c5a36810b1ba6dba1 Mon Sep 17 00:00:00 2001 From: Garrett Jones Date: Wed, 1 Aug 2018 15:23:45 -0700 Subject: [PATCH 0216/1764] Release 0.56.0 (#3521) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 45414b4c6418..05e6e718dbe8 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.55.2-alpha-SNAPSHOT.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.55.2-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.56.0-alpha.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.56.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.55.2-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.56.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index e1964856d7ca..e86da3e67066 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.55.2-alpha-SNAPSHOT + 0.56.0-alpha jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.55.2-alpha-SNAPSHOT + 0.56.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 6f941dbbe1eb..57eea8c00195 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -28,16 +28,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.55.1-alpha + 0.56.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.55.1-alpha' +compile 'com.google.cloud:google-cloud-nio:0.56.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.55.1-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.56.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index cc2a4e0c6fc3..565f698964cb 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.55.2-alpha-SNAPSHOT + 0.56.0-alpha jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.55.2-alpha-SNAPSHOT + 0.56.0-alpha google-cloud-nio From 812ec7ab796dcc3f021beb9933fd68b69473f875 Mon Sep 17 00:00:00 2001 From: Garrett Jones Date: Wed, 1 Aug 2018 16:26:30 -0700 Subject: [PATCH 0217/1764] Bumping to snapshot versions (#3523) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 05e6e718dbe8..d4f1694a5a4d 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.56.0-alpha.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.56.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.56.1-alpha-SNAPSHOT.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.56.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.56.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.56.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index e86da3e67066..5912ca5130ec 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.56.0-alpha + 0.56.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.56.0-alpha + 0.56.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 565f698964cb..1458ce7e25ab 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.56.0-alpha + 0.56.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.56.0-alpha + 0.56.1-alpha-SNAPSHOT google-cloud-nio From 04804e711c5a9909487f333d808a4804931eda53 Mon Sep 17 00:00:00 2001 From: Ryan Williams Date: Thu, 9 Aug 2018 17:41:30 -0400 Subject: [PATCH 0218/1764] set userProject from static default in FileSystemProvider (#3504) --- .../contrib/nio/CloudStorageFileSystemProvider.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java index b28e833763c7..26dc440480a4 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java @@ -172,7 +172,12 @@ public static void setDefaultCloudStorageConfiguration(@Nullable CloudStorageCon * @see CloudStorageFileSystem#forBucket(String) */ public CloudStorageFileSystemProvider() { - this("", futureStorageOptions); + this( + CloudStorageFileSystem + .getDefaultCloudStorageConfiguration() + .userProject(), + futureStorageOptions + ); } /** From 9a6482eb16df4ac5e812a268161109e8aa422785 Mon Sep 17 00:00:00 2001 From: Andrea Lin Date: Thu, 9 Aug 2018 16:25:03 -0700 Subject: [PATCH 0219/1764] Bump versions to 1.39.0/0.57.0 (#3548) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index d4f1694a5a4d..501e022278c4 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.56.1-alpha-SNAPSHOT.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.56.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.57.0-alpha.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.57.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.56.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.57.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 5912ca5130ec..74071b965667 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.56.1-alpha-SNAPSHOT + 0.57.0-alpha jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.56.1-alpha-SNAPSHOT + 0.57.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 57eea8c00195..deb8517ea8e4 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -28,16 +28,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.56.0-alpha + 0.57.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.56.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.57.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.56.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.57.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 1458ce7e25ab..e415a462a633 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.56.1-alpha-SNAPSHOT + 0.57.0-alpha jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.56.1-alpha-SNAPSHOT + 0.57.0-alpha google-cloud-nio From 766b0922c2f4dd2c2eb8a9530a0218ec8dde1f60 Mon Sep 17 00:00:00 2001 From: Andrea Lin Date: Fri, 10 Aug 2018 10:13:44 -0700 Subject: [PATCH 0220/1764] Bump to snapshot (#3553) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 501e022278c4..ae3ca18f2082 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.57.0-alpha.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.57.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.57.1-alpha-SNAPSHOT.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.57.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.57.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.57.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 74071b965667..c36657709bea 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.57.0-alpha + 0.57.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.57.0-alpha + 0.57.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index e415a462a633..e741eee410e8 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.57.0-alpha + 0.57.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.57.0-alpha + 0.57.1-alpha-SNAPSHOT google-cloud-nio From 620be3659f0730260db72567d4f60d0d4bc04a20 Mon Sep 17 00:00:00 2001 From: Vadym Matsishevskyi <25311427+vam-google@users.noreply.github.com> Date: Wed, 15 Aug 2018 15:54:35 -0700 Subject: [PATCH 0221/1764] Release 0.58.0 and 1.40.0 (#3565) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index ae3ca18f2082..b5f2a0a65d2d 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.57.1-alpha-SNAPSHOT.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.57.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.58.0-alpha.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.58.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.57.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.58.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index c36657709bea..bfcbc260c82d 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.57.1-alpha-SNAPSHOT + 0.58.0-alpha jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.57.1-alpha-SNAPSHOT + 0.58.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index deb8517ea8e4..03670b0931cc 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -28,16 +28,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.57.0-alpha + 0.58.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.57.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.58.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.57.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.58.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index e741eee410e8..b5501d3829dc 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.57.1-alpha-SNAPSHOT + 0.58.0-alpha jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.57.1-alpha-SNAPSHOT + 0.58.0-alpha google-cloud-nio From e988d4af6ee0430cdc4728deee384a5c7458bbed Mon Sep 17 00:00:00 2001 From: Vadym Matsishevskyi <25311427+vam-google@users.noreply.github.com> Date: Wed, 15 Aug 2018 17:23:45 -0700 Subject: [PATCH 0222/1764] Bump version to 0.58.1-SNAPSHOT and 1.40.1-SNAPSHOT for development (#3566) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index b5f2a0a65d2d..0b5f6fa07af6 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.58.0-alpha.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.58.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.58.1-alpha-SNAPSHOT.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.58.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.58.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.58.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index bfcbc260c82d..b308889b3ceb 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.58.0-alpha + 0.58.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.58.0-alpha + 0.58.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index b5501d3829dc..b7c277b2e260 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.58.0-alpha + 0.58.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.58.0-alpha + 0.58.1-alpha-SNAPSHOT google-cloud-nio From 27801b6ac2ebe979b0cf6b87f831faecbfbd02b2 Mon Sep 17 00:00:00 2001 From: JP Martin Date: Mon, 20 Aug 2018 13:00:16 -0700 Subject: [PATCH 0223/1764] nio: narrower shading (#3568) * narrower shading * use include for a shorter pom.xml * remove _stuff prefix from shadedPattern * update google-cloud-nio-examples README. It works. --- .../google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 14 ++++++++++++++ 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 0b5f6fa07af6..5a9ddf999466 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.58.1-alpha-SNAPSHOT.jar:google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.58.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.58.1-alpha-SNAPSHOT-shaded.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.58.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.58.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.58.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index b7c277b2e260..91ef9031d91a 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -99,6 +99,10 @@ com shaded.cloud_nio.com + + com.google.** + com.fasterxml.** + com.google.cloud.** com.google.auto.** @@ -107,10 +111,20 @@ org shaded.cloud_nio.org + + org.joda.** + org.apache.** + org.threeten.** + org.codehaus.** + io shaded.cloud_nio.io + + io.opencensus.** + io.grpc.** + okio From 6ee3681b6570d44491682b2c021d299a6f505eb1 Mon Sep 17 00:00:00 2001 From: Michael Darakananda Date: Wed, 22 Aug 2018 16:39:03 -0700 Subject: [PATCH 0224/1764] release 0.59.0 (#3598) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 5a9ddf999466..6856851d2147 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.58.1-alpha-SNAPSHOT-shaded.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.58.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.59.0-alpha-shaded.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.59.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.58.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.59.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index b308889b3ceb..06703baa3920 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.58.1-alpha-SNAPSHOT + 0.59.0-alpha jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.58.1-alpha-SNAPSHOT + 0.59.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 03670b0931cc..d553f42a3bcd 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -28,16 +28,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.58.0-alpha + 0.59.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.58.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.59.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.58.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.59.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 91ef9031d91a..f1aa8c4a63a6 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.58.1-alpha-SNAPSHOT + 0.59.0-alpha jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.58.1-alpha-SNAPSHOT + 0.59.0-alpha google-cloud-nio From 0cde71e38696a2ee4c25e734335bc6b39d020170 Mon Sep 17 00:00:00 2001 From: Michael Darakananda Date: Thu, 23 Aug 2018 19:32:16 -0700 Subject: [PATCH 0225/1764] bump version for development (#3599) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 6856851d2147..31326d93d33d 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.59.0-alpha-shaded.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.59.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.59.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.59.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.59.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.59.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 06703baa3920..0a9df8284843 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.59.0-alpha + 0.59.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.59.0-alpha + 0.59.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index f1aa8c4a63a6..803c612a43f7 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.59.0-alpha + 0.59.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.59.0-alpha + 0.59.1-alpha-SNAPSHOT google-cloud-nio From 3fece7c17751f21c916b067a524e27c25ce7e0d6 Mon Sep 17 00:00:00 2001 From: Hanzhen Yi <33737743+hzyi-google@users.noreply.github.com> Date: Thu, 30 Aug 2018 15:43:20 -0700 Subject: [PATCH 0226/1764] Release 0.60.0 (#3623) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 31326d93d33d..5b1f1f5b352b 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.59.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.59.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.60.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.60.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.59.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.60.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 0a9df8284843..723424b7979e 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.59.1-alpha-SNAPSHOT + 0.60.0-alpha jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.59.1-alpha-SNAPSHOT + 0.60.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index d553f42a3bcd..1f5dfaa947ed 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -28,16 +28,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.59.0-alpha + 0.60.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.59.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.60.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.59.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.60.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 803c612a43f7..411bd715ef28 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.59.1-alpha-SNAPSHOT + 0.60.0-alpha jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.59.1-alpha-SNAPSHOT + 0.60.0-alpha google-cloud-nio From a9e1a9960f2941227a9c980e539cec9714d8f12d Mon Sep 17 00:00:00 2001 From: droazen Date: Tue, 4 Sep 2018 15:32:29 -0400 Subject: [PATCH 0227/1764] google-cloud-nio: retry on 502 errors, and increase max depth when doing channel reopens (#3557) We've frequently encountered transient 502 errors in the wild when using google-cloud-nio (see https://github.com/broadinstitute/gatk/issues/4888), implying that this error should be added to the list of retryable errors. I also increased the maximum depth when inspecting nested exceptions looking for reopenable errors from 10 to 20, as we've seen chains of exceptions that come very close to the current limit of 10. --- .../cloud/storage/contrib/nio/CloudStorageRetryHandler.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageRetryHandler.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageRetryHandler.java index c0b78172c112..bfa67a096031 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageRetryHandler.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageRetryHandler.java @@ -144,7 +144,7 @@ void sleepForAttempt(int attempt) { * @return true if exs is a retryable error, otherwise false */ private static boolean isRetryable(final StorageException exs) { - return exs.isRetryable() || exs.getCode() == 500 || exs.getCode() == 503; + return exs.isRetryable() || exs.getCode() == 500 || exs.getCode() == 502 || exs.getCode() == 503; } /** @@ -154,7 +154,7 @@ private static boolean isRetryable(final StorageException exs) { private static boolean isReopenable(final StorageException exs) { Throwable throwable = exs; // ensures finite iteration - int maxDepth = 10; + int maxDepth = 20; while (throwable != null && maxDepth-- > 0) { if ((throwable.getMessage() != null && throwable.getMessage().contains("Connection closed prematurely")) From 27079f4c4bcfeffe0d6a0aea45d5ec7ee4029f3a Mon Sep 17 00:00:00 2001 From: Frank Natividad Date: Wed, 5 Sep 2018 11:29:17 -0700 Subject: [PATCH 0228/1764] [Storage] Bucket lock (#3574) --- .../cloud/storage/contrib/nio/testing/FakeStorageRpc.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java index f8c4125b8557..d27664683db8 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java @@ -65,6 +65,7 @@ *

  • createBatch *
  • checksums, etags *
  • IAM operations
  • + *
  • BucketLock operations
  • * * */ @@ -520,6 +521,11 @@ public Notification createNotification(String bucket, Notification notification) throw new UnsupportedOperationException(); } + @Override + public Bucket lockRetentionPolicy(Bucket bucket, Map options) { + throw new UnsupportedOperationException(); + } + @Override public ServiceAccount getServiceAccount(String projectId) { return null; From b79ca4ad9c906441a40ef6a40cce724647ae1cb0 Mon Sep 17 00:00:00 2001 From: Frank Natividad Date: Wed, 5 Sep 2018 12:29:32 -0700 Subject: [PATCH 0229/1764] Revert "[Storage] Bucket lock (#3574)" (#3644) This reverts commit 27079f4c4bcfeffe0d6a0aea45d5ec7ee4029f3a. --- .../cloud/storage/contrib/nio/testing/FakeStorageRpc.java | 6 ------ 1 file changed, 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java index d27664683db8..f8c4125b8557 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java @@ -65,7 +65,6 @@ *
  • createBatch *
  • checksums, etags *
  • IAM operations
  • - *
  • BucketLock operations
  • * * */ @@ -521,11 +520,6 @@ public Notification createNotification(String bucket, Notification notification) throw new UnsupportedOperationException(); } - @Override - public Bucket lockRetentionPolicy(Bucket bucket, Map options) { - throw new UnsupportedOperationException(); - } - @Override public ServiceAccount getServiceAccount(String projectId) { return null; From 78a85da75c494815c229037cf56e4da5d4e0fed3 Mon Sep 17 00:00:00 2001 From: Andrea Lin Date: Thu, 6 Sep 2018 16:26:48 -0700 Subject: [PATCH 0230/1764] Release 0.61.0/1.43.0 (#3653) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 5b1f1f5b352b..acb75a25b6e2 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.60.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.60.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.61.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.61.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.60.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.61.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 723424b7979e..7357af84e8e9 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.60.0-alpha + 0.61.0-alpha jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.60.0-alpha + 0.61.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 1f5dfaa947ed..56d2aadac5f3 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -28,16 +28,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.60.0-alpha + 0.61.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.60.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.61.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.60.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.61.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 411bd715ef28..7419e40aa744 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.60.0-alpha + 0.61.0-alpha jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.60.0-alpha + 0.61.0-alpha google-cloud-nio From fba8140eb95b70e31a0fc56c55f45108385c1d3f Mon Sep 17 00:00:00 2001 From: Andrea Lin Date: Fri, 7 Sep 2018 10:14:04 -0700 Subject: [PATCH 0231/1764] Bump to snapshot version for development (#3656) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index acb75a25b6e2..5624a4da61b0 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.61.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.61.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.61.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.61.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.61.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.61.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 7357af84e8e9..fe82ac21dbd6 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.61.0-alpha + 0.61.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.61.0-alpha + 0.61.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 7419e40aa744..4f353647b07e 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.61.0-alpha + 0.61.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.61.0-alpha + 0.61.1-alpha-SNAPSHOT google-cloud-nio From cc49d700f9c7f913e320b0418fdb74589322409b Mon Sep 17 00:00:00 2001 From: Garrett Jones Date: Thu, 13 Sep 2018 09:47:56 -0700 Subject: [PATCH 0232/1764] Release 1.44.0/0.62.0 (#3677) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 5624a4da61b0..23873117c577 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.61.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.61.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.62.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.62.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.61.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.62.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index fe82ac21dbd6..07b9f5f34fee 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.61.1-alpha-SNAPSHOT + 0.62.0-alpha jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.61.1-alpha-SNAPSHOT + 0.62.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 56d2aadac5f3..97736c2aae03 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -28,16 +28,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.61.0-alpha + 0.62.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.61.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.62.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.61.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.62.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 4f353647b07e..56b3a93f2a8b 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.61.1-alpha-SNAPSHOT + 0.62.0-alpha jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.61.1-alpha-SNAPSHOT + 0.62.0-alpha google-cloud-nio From cbb7c00a7d4f39b80e7de1eb4ec51ff61ba693e3 Mon Sep 17 00:00:00 2001 From: Garrett Jones Date: Thu, 13 Sep 2018 10:59:16 -0700 Subject: [PATCH 0233/1764] Bump to next snapshot versions (#3679) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 23873117c577..bf89129e3cdb 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.62.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.62.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.62.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.62.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.62.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.62.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 07b9f5f34fee..c8e0d26f17b2 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.62.0-alpha + 0.62.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.62.0-alpha + 0.62.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 56b3a93f2a8b..9824286a2358 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.62.0-alpha + 0.62.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.62.0-alpha + 0.62.1-alpha-SNAPSHOT google-cloud-nio From a12e9ee814a07751c593a2d85e4ac1afcc540a1b Mon Sep 17 00:00:00 2001 From: JesseLovelace <43148100+JesseLovelace@users.noreply.github.com> Date: Thu, 20 Sep 2018 13:37:58 -0700 Subject: [PATCH 0234/1764] Release 1.45.0/0.63.0 (#3710) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index bf89129e3cdb..c468aa56abed 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.62.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.62.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.63.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.63.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.62.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.63.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index c8e0d26f17b2..07d116acf835 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.62.1-alpha-SNAPSHOT + 0.63.0-alpha jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.62.1-alpha-SNAPSHOT + 0.63.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 97736c2aae03..0a2f6edb031e 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -28,16 +28,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.62.0-alpha + 0.63.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.62.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.63.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.62.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.63.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 9824286a2358..7cc4ce3a7ac0 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.62.1-alpha-SNAPSHOT + 0.63.0-alpha jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.62.1-alpha-SNAPSHOT + 0.63.0-alpha google-cloud-nio From b943847f8f231f5bc0eb0b1f7a357c10bbb371f7 Mon Sep 17 00:00:00 2001 From: JesseLovelace <43148100+JesseLovelace@users.noreply.github.com> Date: Thu, 20 Sep 2018 17:22:25 -0700 Subject: [PATCH 0235/1764] Bump version to 0.63.1-beta-SNAPSHOT (#3714) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index c468aa56abed..1a06cd1cd0df 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.63.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.63.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.63.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.63.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.63.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.63.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 07d116acf835..19e7fb6062bd 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.63.0-alpha + 0.63.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.63.0-alpha + 0.63.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 7cc4ce3a7ac0..5565339e5f74 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.63.0-alpha + 0.63.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.63.0-alpha + 0.63.1-alpha-SNAPSHOT google-cloud-nio From e20c3752e36cf39ac5221a8ba3912f4a321c075b Mon Sep 17 00:00:00 2001 From: JesseLovelace <43148100+JesseLovelace@users.noreply.github.com> Date: Thu, 27 Sep 2018 12:20:32 -0700 Subject: [PATCH 0236/1764] Release 1.46.0/0.64.0 (#3742) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 1a06cd1cd0df..50e19a19467d 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.63.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.63.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.64.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.64.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.63.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.64.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 19e7fb6062bd..be2222679775 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.63.1-alpha-SNAPSHOT + 0.64.0-alpha jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.63.1-alpha-SNAPSHOT + 0.64.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 0a2f6edb031e..f4ee3261d3f7 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -28,16 +28,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.63.0-alpha + 0.64.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.63.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.64.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.63.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.64.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 5565339e5f74..59e883d36973 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.63.1-alpha-SNAPSHOT + 0.64.0-alpha jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.63.1-alpha-SNAPSHOT + 0.64.0-alpha google-cloud-nio From 8a5396cb49c115b265e66cc40b7b4c24a98146bc Mon Sep 17 00:00:00 2001 From: JesseLovelace <43148100+JesseLovelace@users.noreply.github.com> Date: Thu, 27 Sep 2018 13:54:34 -0700 Subject: [PATCH 0237/1764] Bump to next snapshot version (#3744) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 50e19a19467d..7c1142de92e7 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.64.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.64.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.64.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.64.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.64.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.64.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index be2222679775..339b2a7ab8ad 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.64.0-alpha + 0.64.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.64.0-alpha + 0.64.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 59e883d36973..71a9f1661073 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.64.0-alpha + 0.64.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.64.0-alpha + 0.64.1-alpha-SNAPSHOT google-cloud-nio From d2a8de94d51e641a2315260abe48fb542a7dd4e3 Mon Sep 17 00:00:00 2001 From: Frank Natividad Date: Fri, 28 Sep 2018 13:56:10 -0700 Subject: [PATCH 0238/1764] [Storage] Bucket Lock (#3727) * [Storage] Replay GCS Bucket Lock (#3645) * Add support for defaultEventBasedHold * Add support for Blob eventBasedHold * Add support for blob temporary holds * Remove Beta launch annotations for CMEK * Add support for lockRetentionPolicy and RetentionPolicy * Update FakeStorageRPC * codacy-bot review fix (final only) * Update getRetentionPolicyIsLocked() -> retentionPolicyIsLocked() and misc. * Address comments * Address comments * Address comments. * Small nits * Fix additional comments * [Storage] Bucket lock samples and bug fixes. (#3709) * Fix issue in tests, write bucket lock samples, and resolve issue in client library * Update documentation around Boolean returns to clarify different return caes. * Fix broken unit test * Address feedback * Fix typo in comments --- .../cloud/storage/contrib/nio/testing/FakeStorageRpc.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java index f8c4125b8557..d27664683db8 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java @@ -65,6 +65,7 @@ *
  • createBatch *
  • checksums, etags *
  • IAM operations
  • + *
  • BucketLock operations
  • * * */ @@ -520,6 +521,11 @@ public Notification createNotification(String bucket, Notification notification) throw new UnsupportedOperationException(); } + @Override + public Bucket lockRetentionPolicy(Bucket bucket, Map options) { + throw new UnsupportedOperationException(); + } + @Override public ServiceAccount getServiceAccount(String projectId) { return null; From e8ec5d34c9ea9f3da80d1cefd66ec1cf0fb2f89c Mon Sep 17 00:00:00 2001 From: ihommani Date: Wed, 3 Oct 2018 16:31:10 +0200 Subject: [PATCH 0239/1764] Fix README typo (#3762) --- java-storage-nio/google-cloud-nio/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index f4ee3261d3f7..e542b6925c32 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -117,7 +117,7 @@ The simplest way to get started is with `Paths` and `Files`: If you know the paths will point to Google Cloud Storage, you can also use the direct formulation: - try (CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket("bucket") { + try (CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket("bucket")) { Path path = fs.getPath("lolcat.csv"); List lines = Files.readAllLines(path, StandardCharsets.UTF_8); } From 7daa9ce8062aae50ba4d4b26733461796210ef5d Mon Sep 17 00:00:00 2001 From: Jeff Ching Date: Thu, 4 Oct 2018 10:46:45 -0700 Subject: [PATCH 0240/1764] Release 1.47.0/0.65.0 (#3767) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 7c1142de92e7..032660697951 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.64.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.64.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.65.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.65.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.64.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.65.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 339b2a7ab8ad..27d484c9109a 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.64.1-alpha-SNAPSHOT + 0.65.0-alpha jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.64.1-alpha-SNAPSHOT + 0.65.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index e542b6925c32..00f5d34c4a12 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -28,16 +28,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.64.0-alpha + 0.65.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.64.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.65.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.64.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.65.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 71a9f1661073..8bca194d349c 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.64.1-alpha-SNAPSHOT + 0.65.0-alpha jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.64.1-alpha-SNAPSHOT + 0.65.0-alpha google-cloud-nio From d957f092e7ce33572b78659916181ac6638fc931 Mon Sep 17 00:00:00 2001 From: Jeff Ching Date: Thu, 4 Oct 2018 11:25:08 -0700 Subject: [PATCH 0241/1764] Bump to next snapshot version (#3768) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 032660697951..9daf7181dfe9 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.65.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.65.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.65.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.65.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.65.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.65.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 27d484c9109a..1d3d1bda9b95 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.65.0-alpha + 0.65.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.65.0-alpha + 0.65.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 8bca194d349c..5aaebc8aaf9b 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.65.0-alpha + 0.65.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.65.0-alpha + 0.65.1-alpha-SNAPSHOT google-cloud-nio From 43294e8b889b6606d5cd838450c1bbaf85090814 Mon Sep 17 00:00:00 2001 From: Jeff Ching Date: Thu, 4 Oct 2018 13:18:15 -0700 Subject: [PATCH 0242/1764] Remove CircleCI status, coveralls, and version eye badges (#3771) --- java-storage-nio/google-cloud-nio/README.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 00f5d34c4a12..be257dc81d88 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -7,11 +7,9 @@ Implementation of Java 7 `java.nio.file.FileSystem` for This library allows you to use the standardized Java file system API for interacting with Google Cloud Storage. -[![CircleCI](https://circleci.com/gh/GoogleCloudPlatform/google-cloud-java/tree/master.svg?style=shield)](https://circleci.com/gh/GoogleCloudPlatform/google-cloud-java/tree/master) -[![Coverage Status](https://coveralls.io/repos/GoogleCloudPlatform/google-cloud-java/badge.svg?branch=master)](https://coveralls.io/r/GoogleCloudPlatform/google-cloud-java?branch=master) +[![Kokoro CI](http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/master.svg)](http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/master.html) [![Maven](https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-nio.svg)]( https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-nio.svg) [![Codacy Badge](https://api.codacy.com/project/badge/grade/9da006ad7c3a4fe1abd142e77c003917)](https://www.codacy.com/app/mziccard/google-cloud-java) -[![Dependency Status](https://www.versioneye.com/user/projects/58fe4c8d6ac171426c414772/badge.svg?style=flat)](https://www.versioneye.com/user/projects/58fe4c8d6ac171426c414772) - [Homepage](https://googlecloudplatform.github.io/google-cloud-java/) - [API Documentation](https://googlecloudplatform.github.io/google-cloud-java/apidocs/index.html?com/google/cloud/storage/package-summary.html) From 6c2d980253b34d67e3a7bc5f710a1928cc303588 Mon Sep 17 00:00:00 2001 From: Jeff Ching Date: Fri, 5 Oct 2018 18:19:23 -0700 Subject: [PATCH 0243/1764] Release google-cloud-java v0.66.0 (#3782) * Release v0.66.0 * Fix javadoc in firestore CollectionReference --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 9daf7181dfe9..e40f5e4ae27a 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.65.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.65.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.66.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.66.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.65.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.66.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 1d3d1bda9b95..541d57abcc68 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.65.1-alpha-SNAPSHOT + 0.66.0-alpha jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.65.1-alpha-SNAPSHOT + 0.66.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index be257dc81d88..9e83897a2fae 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.65.0-alpha + 0.66.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.65.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.66.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.65.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.66.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 5aaebc8aaf9b..3bd741a1b53c 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.65.1-alpha-SNAPSHOT + 0.66.0-alpha jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.65.1-alpha-SNAPSHOT + 0.66.0-alpha google-cloud-nio From ad35f7df0fc250b97001c34f7bf4c4c31db423ef Mon Sep 17 00:00:00 2001 From: Jeff Ching Date: Sat, 6 Oct 2018 11:45:23 -0700 Subject: [PATCH 0244/1764] Release v0.66.1-SNAPSHOT (#3784) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index e40f5e4ae27a..16411d9f68da 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.66.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.66.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.66.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.66.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.66.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.66.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 541d57abcc68..b9a9fac6eb4e 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.66.0-alpha + 0.66.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.66.0-alpha + 0.66.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 3bd741a1b53c..4734b63c6fd8 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.66.0-alpha + 0.66.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.66.0-alpha + 0.66.1-alpha-SNAPSHOT google-cloud-nio From 3861e5f8b22dac707942a47cfe4dc584045d95e9 Mon Sep 17 00:00:00 2001 From: JP Martin Date: Tue, 9 Oct 2018 10:19:42 -0700 Subject: [PATCH 0245/1764] NIO: walkFiles consistently relative or absolute (#3773) * walkFiles consistently relative or absolute The expected behavior from Files.walkFileTree is that if the starting path is absolute, then all the visited paths are absolute. If the starting path is relative, then all the visited paths are relative. This PR adds a test for this behavior, and shows that our current code fails for an absolute path: it returns a mix of relative and absolute paths. This PR also adds a code change to fix the problem, so the actual behavior matches what is expected. This should fix issue #3772 * address issues found by linter * rename PostTraversalWalker * apply reviewer feedback --- .../nio/CloudStorageFileSystemProvider.java | 13 +++- .../storage/contrib/nio/it/ITGcsNio.java | 74 +++++++++++++++++++ 2 files changed, 84 insertions(+), 3 deletions(-) diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java index 26dc440480a4..d9489155adfb 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java @@ -102,15 +102,19 @@ private static class LazyPathIterator extends AbstractIterator { private final Filter filter; private final CloudStorageFileSystem fileSystem; private final String prefix; + // whether to make the paths absolute before returning them. + private final boolean absolutePaths; LazyPathIterator(CloudStorageFileSystem fileSystem, String prefix, Iterator blobIterator, - Filter filter) { + Filter filter, + boolean absolutePaths) { this.prefix = prefix; this.blobIterator = blobIterator; this.filter = filter; this.fileSystem = fileSystem; + this.absolutePaths = absolutePaths; } @Override @@ -123,6 +127,9 @@ protected Path computeNext() { continue; } if (filter.accept(path)) { + if (absolutePaths) { + return path.toAbsolutePath(); + } return path; } } catch (IOException ex) { @@ -769,7 +776,7 @@ public void createDirectory(Path dir, FileAttribute... attrs) { } @Override - public DirectoryStream newDirectoryStream(Path dir, final Filter filter) { + public DirectoryStream newDirectoryStream(final Path dir, final Filter filter) { final CloudStoragePath cloudPath = CloudStorageUtil.checkPath(dir); checkNotNull(filter); initStorage(); @@ -793,7 +800,7 @@ public DirectoryStream newDirectoryStream(Path dir, final Filter() { @Override public Iterator iterator() { - return new LazyPathIterator(cloudPath.getFileSystem(), prefix, blobIterator, filter); + return new LazyPathIterator(cloudPath.getFileSystem(), prefix, blobIterator, filter, dir.isAbsolute()); } @Override diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java index 8057cbe50ee8..6a9df1551e00 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java @@ -17,6 +17,7 @@ package com.google.cloud.storage.contrib.nio.it; import static com.google.common.truth.Truth.assertThat; +import static com.google.common.truth.Truth.assertWithMessage; import static java.nio.charset.StandardCharsets.UTF_8; import com.google.api.client.http.HttpResponseException; @@ -538,6 +539,53 @@ public void testListFiles() throws IOException { } } + @Test + public void testRelativityOfResolve() throws IOException { + try (FileSystem fs = getTestBucket()) { + Path abs1 = fs.getPath("/dir"); + Path abs2 = abs1.resolve("subdir/"); + Path rel1 = fs.getPath("dir"); + Path rel2 = rel1.resolve("subdir/"); + // children of absolute paths are absolute, + // children of relative paths are relative. + assertThat(abs1.isAbsolute()).isTrue(); + assertThat(abs2.isAbsolute()).isTrue(); + assertThat(rel1.isAbsolute()).isFalse(); + assertThat(rel2.isAbsolute()).isFalse(); + } + } + + @Test + public void testWalkFiles() throws IOException { + try (FileSystem fs = getTestBucket()) { + List goodPaths = new ArrayList<>(); + List paths = new ArrayList<>(); + goodPaths.add(fs.getPath("dir/angel")); + goodPaths.add(fs.getPath("dir/alone")); + paths.add(fs.getPath("dir/dir2/another_angel")); + paths.add(fs.getPath("atroot")); + paths.addAll(goodPaths); + for (Path path : paths) { + fillFile(storage, BUCKET, path.toString(), SML_SIZE); + } + // Given a relative path as starting point, walkFileTree must return only relative paths. + List relativePaths = PostTraversalWalker.walkFileTree(fs.getPath("dir/")); + for (Path p : relativePaths) { + assertWithMessage("Should have been relative: " + p.toString()).that(p.isAbsolute()).isFalse(); + } + // The 5 paths are: + // dir/, dir/angel, dir/alone, dir/dir2/, dir/dir2/another_angel. + assertThat(relativePaths.size()).isEqualTo(5); + + // Given an absolute path as starting point, walkFileTree must return only relative paths. + List absolutePaths = PostTraversalWalker.walkFileTree(fs.getPath("/dir/")); + for (Path p : absolutePaths) { + assertWithMessage("Should have been absolute: " + p.toString()).that(p.isAbsolute()).isTrue(); + } + assertThat(absolutePaths.size()).isEqualTo(5); + } + } + @Test public void testDeleteRecursive() throws IOException { @@ -620,6 +668,32 @@ private String randomSuffix() { return "-" + rnd.nextInt(99999); } + private static class PostTraversalWalker extends SimpleFileVisitor { + private final List paths = new ArrayList<>(); + + // Traverse the tree, return the list of files and folders. + static public ImmutableList walkFileTree(Path start) throws IOException { + PostTraversalWalker walker = new PostTraversalWalker(); + Files.walkFileTree(start, walker); + return walker.getPaths(); + } + + @Override + public FileVisitResult visitFile(Path file, BasicFileAttributes attrs) throws IOException { + paths.add(file); + return FileVisitResult.CONTINUE; + } + + @Override + public FileVisitResult postVisitDirectory(Path dir, IOException exc) throws IOException { + paths.add(dir); + return FileVisitResult.CONTINUE; + } + + public ImmutableList getPaths() { + return ImmutableList.copyOf(paths); + } + } private CloudStorageFileSystem getTestBucket() throws IOException { // in typical usage we use the single-argument version of forBucket From c04cd63bc90fe6e36ed8199a4c67f99a3dbb5258 Mon Sep 17 00:00:00 2001 From: Andrea Lin Date: Tue, 9 Oct 2018 15:44:37 -0700 Subject: [PATCH 0246/1764] Move to (#3524) * move to * update some maven plugins to latest * remove anchor_build from javadoc_test * add versions * comment out javadoc task in bigtable pom * add build step back to javadoc in circleci * entirely remove doclint disable in bigtable --- java-storage-nio/google-cloud-nio-examples/pom.xml | 1 + java-storage-nio/google-cloud-nio/pom.xml | 1 + 2 files changed, 2 insertions(+) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index b9a9fac6eb4e..4df2786f010a 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -28,6 +28,7 @@ org.codehaus.mojo exec-maven-plugin + 1.6.0 false diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 4734b63c6fd8..ce32d5fe19ca 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -74,6 +74,7 @@ org.codehaus.mojo exec-maven-plugin + 1.6.0 false From 2fe6ee94312d4f7cf602424fbdba9dac178b7b5d Mon Sep 17 00:00:00 2001 From: Igor Dvorzhak Date: Tue, 9 Oct 2018 15:58:25 -0700 Subject: [PATCH 0247/1764] Fix repo link in pom.xml (#3418) From f7f744cccb68f9105b203eb62455f3aa18f72624 Mon Sep 17 00:00:00 2001 From: Jeff Ching Date: Wed, 10 Oct 2018 12:06:24 -0700 Subject: [PATCH 0248/1764] Fix urls from GoogleCloudPlatform org to googleapis org (#3793) * Fix urls from GoogleCloudPlatform org to googleapis org * Fix typo --- .../google-cloud-nio-examples/pom.xml | 2 +- java-storage-nio/google-cloud-nio/README.md | 18 +++++++++--------- java-storage-nio/google-cloud-nio/pom.xml | 2 +- .../storage/contrib/nio/package-info.java | 10 +++++----- 4 files changed, 16 insertions(+), 16 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 4df2786f010a..0a33f994bf5a 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -5,7 +5,7 @@ 0.66.1-alpha-SNAPSHOT jar Google Cloud NIO Examples - https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples + https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples Demonstrates how to use the google-cloud-nio jar to add Google Cloud Storage functionality to legacy code. diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 9e83897a2fae..5879c30e9c40 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -11,8 +11,8 @@ for interacting with Google Cloud Storage. [![Maven](https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-nio.svg)]( https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-nio.svg) [![Codacy Badge](https://api.codacy.com/project/badge/grade/9da006ad7c3a4fe1abd142e77c003917)](https://www.codacy.com/app/mziccard/google-cloud-java) -- [Homepage](https://googlecloudplatform.github.io/google-cloud-java/) -- [API Documentation](https://googlecloudplatform.github.io/google-cloud-java/apidocs/index.html?com/google/cloud/storage/package-summary.html) +- [Homepage](https://googleapis.github.io/google-cloud-java/) +- [API Documentation](https://googleapis.github.io/google-cloud-java/apidocs/index.html?com/google/cloud/storage/package-summary.html) > Note: This client is a work-in-progress, and may occasionally > make backwards-incompatible changes. @@ -56,7 +56,7 @@ having to modify them. Authentication -------------- -See the [Authentication](https://github.com/GoogleCloudPlatform/google-cloud-java#authentication) +See the [Authentication](https://github.com/googleapis/google-cloud-java#authentication) section in the base directory's README. About Google Cloud Storage @@ -183,7 +183,7 @@ Contributing Contributions to this library are always welcome and highly encouraged. See `google-cloud`'s [CONTRIBUTING] documentation and the -[shared documentation](https://github.com/GoogleCloudPlatform/gcloud-common/blob/master/contributing/readme.md#how-to-contribute-to-gcloud) +[shared documentation](https://github.com/googleapis/google-cloud-common/blob/master/contributing/readme.md#how-to-contribute-to-gcloud) for more information on how to get started. Please note that this project is released with a Contributor Code of Conduct. @@ -196,16 +196,16 @@ License Apache 2.0 - See [LICENSE] for more information. -[CONTRIBUTING]:https://github.com/GoogleCloudPlatform/google-cloud-java/blob/master/CONTRIBUTING.md -[code-of-conduct]:https://github.com/GoogleCloudPlatform/google-cloud-java/blob/master/CODE_OF_CONDUCT.md#contributor-code-of-conduct -[LICENSE]: https://github.com/GoogleCloudPlatform/google-cloud-java/blob/master/LICENSE -[TESTING]: https://github.com/GoogleCloudPlatform/google-cloud-java/blob/master/TESTING.md#testing-code-that-uses-storage +[CONTRIBUTING]:https://github.com/googleapis/google-cloud-java/blob/master/CONTRIBUTING.md +[code-of-conduct]:https://github.com/googleapis/google-cloud-java/blob/master/CODE_OF_CONDUCT.md#contributor-code-of-conduct +[LICENSE]: https://github.com/googleapis/google-cloud-java/blob/master/LICENSE +[TESTING]: https://github.com/googleapis/google-cloud-java/blob/master/TESTING.md#testing-code-that-uses-storage [cloud-platform]: https://cloud.google.com/ [cloud-storage]: https://cloud.google.com/storage/ [cloud-storage-docs]: https://cloud.google.com/storage/docs/overview [cloud-storage-create-bucket]: https://cloud.google.com/storage/docs/cloud-console#_creatingbuckets -[storage-api]: https://googlecloudplatform.github.io/google-cloud-java/apidocs/index.html?com/google/cloud/storage/package-summary.html +[storage-api]: https://googleapis.github.io/google-cloud-java/apidocs/index.html?com/google/cloud/storage/package-summary.html [cloud-storage-activation]:https://cloud.google.com/storage/docs/signup?hl=en [java-file-api]: https://docs.oracle.com/javase/7/docs/api/java/nio/file/Files.html diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index ce32d5fe19ca..ce24424a08a5 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -5,7 +5,7 @@ 0.66.1-alpha-SNAPSHOT jar Google Cloud NIO - https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio + https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio FileSystemProvider for Java NIO to access Google Cloud Storage transparently. diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/package-info.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/package-info.java index f97780b80102..486cab60181d 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/package-info.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/package-info.java @@ -29,7 +29,7 @@ * } * *

    For the complete source code see - * + * * ReadAllLines.java. * *

    If you want to configure the bucket per-environment, it might make more sense to use the @@ -43,7 +43,7 @@ * } * *

    For the complete source code see - * + * * GetFileSystem.java. * *

    You can also use {@code InputStream} and {@code OutputStream} for streaming: @@ -55,7 +55,7 @@ * * *

    For the complete source code see - * + * * CreateInputStream.java. * *

    You can set various attributes using @@ -69,7 +69,7 @@ * * *

    For the complete source code see - * + * * WriteFileWithAttributes.java. * *

    NOTE: Cloud Storage uses a flat namespace and therefore doesn't support real @@ -93,7 +93,7 @@ * * *

    For the complete source code see - * + * * CreateCloudStorageFileSystem.java. */ @javax.annotation.ParametersAreNonnullByDefault From b52c0421fd6e21bc4bb4edb9ee98aa506c1f0dbe Mon Sep 17 00:00:00 2001 From: JP Martin Date: Wed, 10 Oct 2018 15:19:45 -0700 Subject: [PATCH 0249/1764] Storage NIO: Try harder to make believable directories (#3775) * Try harder to make believable directories Previous implementation of fake folders just looked for a trailing '/'. Now we also list the files with this prefix and use this to determine whether the input is a folder. This will detect 'dir' in addition to just 'dir/' before. This version will still say 'yes' to anything that ends in a slash, even if they don't exist, maintaining the previous behavior. * Clarify documentation and add test case * add braces for linter * apply reviewer suggestion * fix listing folders that don't end in / * fix comment * Perf, tests, comments Improved performance by moving the pseudodir code to only run on file not found, leaving the common-case path to run faster. Added tests for pseudodirs, and one in LocalStorage too. Improved comments following reviewer suggestions. * stylistic change * Optimize Remove check for path without '/' in places where it's not required. * cosmetic change for linter --- .../nio/CloudStorageConfiguration.java | 6 +- .../nio/CloudStorageFileSystemProvider.java | 74 ++++++++++++---- .../storage/contrib/nio/CloudStoragePath.java | 49 ++++++++++- .../contrib/nio/testing/FakeStorageRpc.java | 14 +++ .../CloudStorageFileSystemProviderTest.java | 49 +++++++++++ .../storage/contrib/nio/it/ITGcsNio.java | 87 ++++++++++++++----- 6 files changed, 236 insertions(+), 43 deletions(-) diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageConfiguration.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageConfiguration.java index b4a586785013..a0e699b07005 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageConfiguration.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageConfiguration.java @@ -52,7 +52,11 @@ public abstract class CloudStorageConfiguration { public abstract boolean stripPrefixSlash(); /** - * Returns {@code true} if paths with a trailing slash should be treated as fake directories. + * Returns {@code true} if directories and paths with a trailing slash should be treated as fake + * directories. + * + *

    With this feature, if file "foo/bar.txt" exists then both "foo" and "foo/" will be + * treated as if they were existing directories. */ public abstract boolean usePseudoDirectories(); diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java index d9489155adfb..a4e56c0c875d 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java @@ -34,6 +34,7 @@ import com.google.cloud.storage.StorageOptions; import com.google.common.annotations.VisibleForTesting; import com.google.common.base.MoreObjects; +import com.google.common.base.Strings; import com.google.common.collect.AbstractIterator; import com.google.common.net.UrlEscapers; import com.google.common.primitives.Ints; @@ -339,7 +340,8 @@ private SeekableByteChannel newReadChannel(Path path, Set } } CloudStoragePath cloudPath = CloudStorageUtil.checkPath(path); - if (cloudPath.seemsLikeADirectoryAndUsePseudoDirectories()) { + // passing false since we just want to check if it ends with / + if (cloudPath.seemsLikeADirectoryAndUsePseudoDirectories(null)) { throw new CloudStoragePseudoDirectoryException(cloudPath); } return CloudStorageReadChannel.create( @@ -355,7 +357,7 @@ private SeekableByteChannel newWriteChannel(Path path, Set throws IOException { initStorage(); CloudStoragePath cloudPath = CloudStorageUtil.checkPath(path); - if (cloudPath.seemsLikeADirectoryAndUsePseudoDirectories()) { + if (cloudPath.seemsLikeADirectoryAndUsePseudoDirectories(null)) { throw new CloudStoragePseudoDirectoryException(cloudPath); } BlobId file = cloudPath.getBlobId(); @@ -446,7 +448,7 @@ public InputStream newInputStream(Path path, OpenOption... options) throws IOExc public boolean deleteIfExists(Path path) throws IOException { initStorage(); CloudStoragePath cloudPath = CloudStorageUtil.checkPath(path); - if (cloudPath.seemsLikeADirectoryAndUsePseudoDirectories()) { + if (cloudPath.seemsLikeADirectoryAndUsePseudoDirectories(storage)) { // if the "folder" is empty then we're fine, otherwise complain // that we cannot act on folders. try (DirectoryStream paths = Files.newDirectoryStream(path)) { @@ -574,10 +576,13 @@ public void copy(Path source, Path target, CopyOption... options) throws IOExcep "File systems associated with paths don't agree on pseudo-directories."); } } - if (fromPath.seemsLikeADirectoryAndUsePseudoDirectories()) { + // We refuse to use paths that end in '/'. If the user puts a folder name + // but without the '/', they'll get whatever error GCS will return normally + // (if any). + if (fromPath.seemsLikeADirectoryAndUsePseudoDirectories(null)) { throw new CloudStoragePseudoDirectoryException(fromPath); } - if (toPath.seemsLikeADirectoryAndUsePseudoDirectories()) { + if (toPath.seemsLikeADirectoryAndUsePseudoDirectories(null)) { throw new CloudStoragePseudoDirectoryException(toPath); } @@ -672,9 +677,6 @@ public void checkAccess(Path path, AccessMode... modes) throws IOException { while (true) { try { CloudStoragePath cloudPath = CloudStorageUtil.checkPath(path); - if ( cloudPath.seemsLikeADirectoryAndUsePseudoDirectories() ) { - return; - } boolean nullId; if (isNullOrEmpty(userProject)) { nullId = storage.get( @@ -689,6 +691,11 @@ public void checkAccess(Path path, AccessMode... modes) throws IOException { == null; } if (nullId) { + if ( cloudPath.seemsLikeADirectoryAndUsePseudoDirectories(storage) ) { + // there is no such file, but we're not signalling error because the + // path is a pseudo-directory. + return; + } throw new NoSuchFileException(path.toString()); } break; @@ -696,6 +703,14 @@ public void checkAccess(Path path, AccessMode... modes) throws IOException { // Will rethrow a StorageException if all retries/reopens are exhausted retryHandler.handleStorageException(exs); // we're being aggressive by retrying even on scenarios where we'd normally reopen. + } catch (IllegalArgumentException exs) { + if ( CloudStorageUtil.checkPath(path).seemsLikeADirectoryAndUsePseudoDirectories(storage) ) { + // there is no such file, but we're not signalling error because the + // path is a pseudo-directory. + return; + } + // Other cause for IAE, forward the exception. + throw exs; } } } @@ -715,19 +730,34 @@ public A readAttributes( while (true) { try { CloudStoragePath cloudPath = CloudStorageUtil.checkPath(path); - if ( cloudPath.seemsLikeADirectoryAndUsePseudoDirectories() ) { - @SuppressWarnings("unchecked") - A result = (A) new CloudStoragePseudoDirectoryAttributes(cloudPath); - return result; - } - BlobInfo blobInfo; - if (isNullOrEmpty(userProject)) { - blobInfo = storage.get(cloudPath.getBlobId()); - } else { - blobInfo = storage.get(cloudPath.getBlobId(), BlobGetOption.userProject(userProject)); + BlobInfo blobInfo = null; + try { + BlobId blobId = cloudPath.getBlobId(); + // Null or empty name won't give us a file, so skip. But perhaps it's a pseudodir. + if (!isNullOrEmpty(blobId.getName())) { + if (isNullOrEmpty(userProject)) { + blobInfo = storage.get(blobId); + } else { + blobInfo = storage.get(blobId, BlobGetOption.userProject(userProject)); + } + } + } catch (IllegalArgumentException ex) { + // the path may be invalid but look like a folder. In that case, return a folder. + if (cloudPath.seemsLikeADirectoryAndUsePseudoDirectories(storage)) { + @SuppressWarnings("unchecked") + A result = (A) new CloudStoragePseudoDirectoryAttributes(cloudPath); + return result; + } + // No? Propagate. + throw ex; } // null size indicate a file that we haven't closed yet, so GCS treats it as not there yet. if ( null == blobInfo || blobInfo.getSize() == null ) { + if (cloudPath.seemsLikeADirectoryAndUsePseudoDirectories(storage)) { + @SuppressWarnings("unchecked") + A result = (A) new CloudStoragePseudoDirectoryAttributes(cloudPath); + return result; + } throw new NoSuchFileException( "gs://" + cloudPath.getBlobId().getBucket() + "/" + cloudPath.getBlobId().getName()); } @@ -785,7 +815,13 @@ public DirectoryStream newDirectoryStream(final Path dir, final Filter dirList; if (isNullOrEmpty(userProject)) { dirList = storage.list(cloudPath.bucket(), diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStoragePath.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStoragePath.java index 4a74dcadbb6e..03c4a9afe86c 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStoragePath.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStoragePath.java @@ -19,7 +19,10 @@ import static com.google.common.base.Preconditions.checkArgument; import static com.google.common.base.Preconditions.checkNotNull; +import com.google.api.gax.paging.Page; +import com.google.cloud.storage.Blob; import com.google.cloud.storage.BlobId; +import com.google.cloud.storage.Storage; import com.google.common.collect.UnmodifiableIterator; import java.io.File; @@ -83,8 +86,50 @@ boolean seemsLikeADirectory() { return path.seemsLikeADirectory(); } - boolean seemsLikeADirectoryAndUsePseudoDirectories() { - return path.seemsLikeADirectory() && fileSystem.config().usePseudoDirectories(); + // True if this path may be a directory (and pseudo-directories are enabled) + // Checks: + // 1) does the path end in / ? + // 2) (optional, if storage is set) is there a file whose name starts with path+/ ? + boolean seemsLikeADirectoryAndUsePseudoDirectories(Storage storage) { + if (!fileSystem.config().usePseudoDirectories()) { + return false; + } + if (path.seemsLikeADirectory()) { + return true; + } + // fancy case: the file name doesn't end in slash, but we've been asked to have pseudo dirs. + // Let's see if there are any files with this prefix. + if (storage == null) { + // we are in a context where we don't want to access the storage, so we conservatively + // say this isn't a directory. + return false; + } + // Using the provided path + "/" as a prefix, can we find one file? If so, the path + // is a directory. + String prefix = path.removeBeginningSeparator().toString(); + if (!prefix.endsWith("/")) { + prefix += "/"; + } + Page list = storage.list( + this.bucket(), + Storage.BlobListOption.prefix(prefix), + // we only look at the first result, so no need for a bigger page. + Storage.BlobListOption.pageSize(1)); + for (Blob b : list.getValues()) { + // if this blob starts with our prefix and then a slash, then prefix is indeed a folder! + if (b.getBlobId() == null) { + continue; + } + String name = b.getBlobId().getName(); + if (name == null) { + continue; + } + if (("/" + name).startsWith(this.path.toAbsolutePath() + "/")) { + return true; + } + } + // no match, so it's not a directory + return false; } @Override diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java index d27664683db8..3bec1b9fd713 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java @@ -124,6 +124,7 @@ public Tuple> list(String bucket, Map throws StorageException { String delimiter = null; String preprefix = ""; + long maxResults = Long.MAX_VALUE; for (Map.Entry e : options.entrySet()) { switch (e.getKey()) { case PREFIX: @@ -138,6 +139,9 @@ public Tuple> list(String bucket, Map case FIELDS: // ignore and return all the fields break; + case MAX_RESULTS: + maxResults = (Long) e.getValue(); + break; default: throw new UnsupportedOperationException("Unknown option: " + e.getKey()); } @@ -156,6 +160,16 @@ public Tuple> list(String bucket, Map values.add(so); } values.addAll(folders.values()); + + // truncate to max allowed length + if (values.size() > maxResults) { + List newValues = new ArrayList<>(); + for (int i=0; i < maxResults; i++) { + newValues.add(values.get(i)); + } + values = newValues; + } + // null cursor to indicate there is no more data (empty string would cause us to be called again). // The type cast seems to be necessary to help Java's typesystem remember that collections are iterable. return Tuple.of(null, (Iterable) values); diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java index 2e4329f19585..d07bec2a045d 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java @@ -38,6 +38,7 @@ import org.junit.runner.RunWith; import org.junit.runners.JUnit4; +import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.URI; @@ -54,6 +55,7 @@ import java.nio.file.OpenOption; import java.nio.file.Path; import java.nio.file.Paths; +import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; @@ -397,6 +399,53 @@ public void testExists_trailingSlash_disablePseudoDirectories() throws Exception } } + @Test + public void testFakeDirectories() throws IOException { + try (FileSystem fs = forBucket("military")) { + List paths = new ArrayList<>(); + paths.add(fs.getPath("dir/angel")); + paths.add(fs.getPath("dir/deepera")); + paths.add(fs.getPath("dir/deeperb")); + paths.add(fs.getPath("dir/deeper_")); + paths.add(fs.getPath("dir/deeper.sea/hasfish")); + paths.add(fs.getPath("dir/deeper/fish")); + for (Path path : paths) { + Files.createFile(path); + } + + // ends with slash, must be a directory + assertThat(Files.isDirectory(fs.getPath("dir/"))).isTrue(); + // files are not directories + assertThat(Files.exists(fs.getPath("dir/angel"))).isTrue(); + assertThat(Files.isDirectory(fs.getPath("dir/angel"))).isFalse(); + // directories are recognized even without the trailing "/" + assertThat(Files.isDirectory(fs.getPath("dir"))).isTrue(); + // also works for absolute paths + assertThat(Files.isDirectory(fs.getPath("/dir"))).isTrue(); + // non-existent files are not directories (but they don't make us crash) + assertThat(Files.isDirectory(fs.getPath("di"))).isFalse(); + assertThat(Files.isDirectory(fs.getPath("dirs"))).isFalse(); + assertThat(Files.isDirectory(fs.getPath("dir/deep"))).isFalse(); + assertThat(Files.isDirectory(fs.getPath("dir/deeper/fi"))).isFalse(); + assertThat(Files.isDirectory(fs.getPath("/dir/deeper/fi"))).isFalse(); + // also works for subdirectories + assertThat(Files.isDirectory(fs.getPath("dir/deeper/"))).isTrue(); + assertThat(Files.isDirectory(fs.getPath("dir/deeper"))).isTrue(); + assertThat(Files.isDirectory(fs.getPath("/dir/deeper/"))).isTrue(); + assertThat(Files.isDirectory(fs.getPath("/dir/deeper"))).isTrue(); + // dot and .. folders are directories + assertThat(Files.isDirectory(fs.getPath("dir/deeper/."))).isTrue(); + assertThat(Files.isDirectory(fs.getPath("dir/deeper/.."))).isTrue(); + // dots in the name are fine + assertThat(Files.isDirectory(fs.getPath("dir/deeper.sea/"))).isTrue(); + assertThat(Files.isDirectory(fs.getPath("dir/deeper.sea"))).isTrue(); + assertThat(Files.isDirectory(fs.getPath("dir/deeper.seax"))).isFalse(); + // the root folder is a directory + assertThat(Files.isDirectory(fs.getPath("/"))).isTrue(); + assertThat(Files.isDirectory(fs.getPath(""))).isTrue(); + } + } + @Test public void testDelete() throws Exception { Files.write(Paths.get(URI.create("gs://love/fashion")), "(✿◕ ‿◕ )ノ".getBytes(UTF_8)); diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java index 6a9df1551e00..08e75c1137fe 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java @@ -521,17 +521,15 @@ public void testListFiles() throws IOException { } List got = new ArrayList<>(); - for (Path path : Files.newDirectoryStream(fs.getPath("/dir/"))) { - got.add(path); + for (String folder : new String[]{"/dir/", "/dir", "dir/", "dir"}) { + got.clear(); + for (Path path : Files.newDirectoryStream(fs.getPath(folder))) { + got.add(path); + } + assertWithMessage("Listing " + folder+": ").that(got).containsExactlyElementsIn(goodPaths); } - assertThat(got).containsExactlyElementsIn(goodPaths); - // Must also work with relative path - got.clear(); - for (Path path : Files.newDirectoryStream(fs.getPath("dir/"))) { - got.add(path); - } - assertThat(got).containsExactlyElementsIn(goodPaths); + // clean up for (Path path : paths) { Files.delete(path); @@ -614,20 +612,67 @@ public void testListFilesInRootDirectory() throws IOException { BUCKET, CloudStorageConfiguration.builder().permitEmptyPathComponents(true) .build(), storageOptions); - // test absolute path - Path rootPath = fs.getPath(""); - List objectNames = new ArrayList(); - for (Path path : Files.newDirectoryStream(rootPath)) { - objectNames.add(path.toString()); + // test absolute path, relative path. + for (String check : new String[]{".", "/", ""}) { + Path rootPath = fs.getPath(check); + List objectNames = new ArrayList<>(); + for (Path path : Files.newDirectoryStream(rootPath)) { + objectNames.add(path.toString()); + } + assertWithMessage("Listing " + check + ": ").that(objectNames).containsExactly(BIG_FILE, SML_FILE); } - assertThat(objectNames).containsExactly(BIG_FILE, SML_FILE); - - // test relative path - rootPath = fs.getPath("."); - for (Path path : Files.newDirectoryStream(rootPath)) { - objectNames.add(path.toString()); + } + + @Test + public void testFakeDirectories() throws IOException { + try (FileSystem fs = getTestBucket()) { + List paths = new ArrayList<>(); + paths.add(fs.getPath("dir/angel")); + paths.add(fs.getPath("dir/deepera")); + paths.add(fs.getPath("dir/deeperb")); + paths.add(fs.getPath("dir/deeper_")); + paths.add(fs.getPath("dir/deeper.sea/hasfish")); + paths.add(fs.getPath("dir/deeper/fish")); + for (Path path : paths) { + Files.createFile(path); + } + + // ends with slash, must be a directory + assertThat(Files.isDirectory(fs.getPath("dir/"))).isTrue(); + // files are not directories + assertThat(Files.exists(fs.getPath("dir/angel"))).isTrue(); + assertThat(Files.isDirectory(fs.getPath("dir/angel"))).isFalse(); + // directories are recognized even without the trailing "/" + assertThat(Files.isDirectory(fs.getPath("dir"))).isTrue(); + // also works for absolute paths + assertThat(Files.isDirectory(fs.getPath("/dir"))).isTrue(); + // non-existent files are not directories (but they don't make us crash) + assertThat(Files.isDirectory(fs.getPath("di"))).isFalse(); + assertThat(Files.isDirectory(fs.getPath("dirs"))).isFalse(); + assertThat(Files.isDirectory(fs.getPath("dir/deep"))).isFalse(); + assertThat(Files.isDirectory(fs.getPath("dir/deeper/fi"))).isFalse(); + assertThat(Files.isDirectory(fs.getPath("/dir/deeper/fi"))).isFalse(); + // also works for subdirectories + assertThat(Files.isDirectory(fs.getPath("dir/deeper/"))).isTrue(); + assertThat(Files.isDirectory(fs.getPath("dir/deeper"))).isTrue(); + assertThat(Files.isDirectory(fs.getPath("/dir/deeper/"))).isTrue(); + assertThat(Files.isDirectory(fs.getPath("/dir/deeper"))).isTrue(); + // dot and .. folders are directories + assertThat(Files.isDirectory(fs.getPath("dir/deeper/."))).isTrue(); + assertThat(Files.isDirectory(fs.getPath("dir/deeper/.."))).isTrue(); + // dots in the name are fine + assertThat(Files.isDirectory(fs.getPath("dir/deeper.sea/"))).isTrue(); + assertThat(Files.isDirectory(fs.getPath("dir/deeper.sea"))).isTrue(); + assertThat(Files.isDirectory(fs.getPath("dir/deeper.seax"))).isFalse(); + // the root folder is a directory + assertThat(Files.isDirectory(fs.getPath("/"))).isTrue(); + assertThat(Files.isDirectory(fs.getPath(""))).isTrue(); + + // clean up + for (Path path : paths) { + Files.delete(path); + } } - assertThat(objectNames).containsExactly(BIG_FILE, SML_FILE); } /** From 15bda74169189f1a9563901f4e52b081e88bcd85 Mon Sep 17 00:00:00 2001 From: Jeff Ching Date: Wed, 10 Oct 2018 16:48:48 -0700 Subject: [PATCH 0250/1764] Revert "Move to (#3524)" (#3806) This reverts commit c04cd63bc90fe6e36ed8199a4c67f99a3dbb5258. --- java-storage-nio/google-cloud-nio-examples/pom.xml | 1 - java-storage-nio/google-cloud-nio/pom.xml | 1 - 2 files changed, 2 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 0a33f994bf5a..43290eb0b310 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -28,7 +28,6 @@ org.codehaus.mojo exec-maven-plugin - 1.6.0 false diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index ce24424a08a5..2ce906080169 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -74,7 +74,6 @@ org.codehaus.mojo exec-maven-plugin - 1.6.0 false From d77686c67eebf12a4c67f43889964151106a6ff9 Mon Sep 17 00:00:00 2001 From: Jeff Ching Date: Thu, 11 Oct 2018 09:50:15 -0700 Subject: [PATCH 0251/1764] Release v0.67.0 (#3807) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 16411d9f68da..4818038eb984 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.66.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.66.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.67.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.67.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.66.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.67.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 43290eb0b310..47b82aaaadab 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.66.1-alpha-SNAPSHOT + 0.67.0-alpha jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.66.1-alpha-SNAPSHOT + 0.67.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 5879c30e9c40..84172b142758 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.66.0-alpha + 0.67.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.66.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.67.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.66.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.67.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 2ce906080169..a39fb8380cb4 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.66.1-alpha-SNAPSHOT + 0.67.0-alpha jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.66.1-alpha-SNAPSHOT + 0.67.0-alpha google-cloud-nio From 8d6b6928e57ae277d2ef8708bf5567411cdc2741 Mon Sep 17 00:00:00 2001 From: Jeff Ching Date: Thu, 11 Oct 2018 13:31:41 -0700 Subject: [PATCH 0252/1764] Bump next snapshot (#3810) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 4818038eb984..f727e6319390 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.67.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.67.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.67.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.67.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.67.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.67.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 47b82aaaadab..c475e430bfff 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.67.0-alpha + 0.67.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.67.0-alpha + 0.67.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index a39fb8380cb4..99ddfb5f60ed 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.67.0-alpha + 0.67.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.67.0-alpha + 0.67.1-alpha-SNAPSHOT google-cloud-nio From 5d95a082aa5e360ac8fda7a9a8398528f3d5917d Mon Sep 17 00:00:00 2001 From: JesseLovelace <43148100+JesseLovelace@users.noreply.github.com> Date: Thu, 25 Oct 2018 12:18:15 -0700 Subject: [PATCH 0253/1764] Release v0.68.0 (#3857) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index f727e6319390..9b92956a2750 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.67.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.67.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.68.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.68.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.67.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.68.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index c475e430bfff..9e5e3a0d2e92 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.67.1-alpha-SNAPSHOT + 0.68.0-alpha jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.67.1-alpha-SNAPSHOT + 0.68.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 84172b142758..af77cb9aba93 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.67.0-alpha + 0.68.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.67.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.68.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.67.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.68.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 99ddfb5f60ed..24e9b95f45e1 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.67.1-alpha-SNAPSHOT + 0.68.0-alpha jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.67.1-alpha-SNAPSHOT + 0.68.0-alpha google-cloud-nio From 0cc88bf03612dcfd82e6e2b5d956b9af3ef93837 Mon Sep 17 00:00:00 2001 From: JesseLovelace <43148100+JesseLovelace@users.noreply.github.com> Date: Thu, 25 Oct 2018 15:46:37 -0700 Subject: [PATCH 0254/1764] Bump next snapshot (#3862) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 9b92956a2750..424f9ae94336 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.68.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.68.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.68.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.68.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.68.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.68.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 9e5e3a0d2e92..237013e52517 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.68.0-alpha + 0.68.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.68.0-alpha + 0.68.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 24e9b95f45e1..25df50b50c1c 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.68.0-alpha + 0.68.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.68.0-alpha + 0.68.1-alpha-SNAPSHOT google-cloud-nio From 61fa4dc339c50725646fb4dce5e838364b51e671 Mon Sep 17 00:00:00 2001 From: Jeff Ching Date: Thu, 1 Nov 2018 13:47:10 -0700 Subject: [PATCH 0255/1764] Release v0.69.0 (#3890) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 424f9ae94336..7d4d6f83cba0 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.68.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.68.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.69.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.69.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.68.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.69.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 237013e52517..a3746a8c4f2f 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.68.1-alpha-SNAPSHOT + 0.69.0-alpha jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.68.1-alpha-SNAPSHOT + 0.69.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index af77cb9aba93..79cdcb7910e8 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.68.0-alpha + 0.69.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.68.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.69.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.68.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.69.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 25df50b50c1c..2bf7ec255927 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.68.1-alpha-SNAPSHOT + 0.69.0-alpha jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.68.1-alpha-SNAPSHOT + 0.69.0-alpha google-cloud-nio From f79ff73ffb01dd1eaabe9b09b77770f890d6c05f Mon Sep 17 00:00:00 2001 From: Jeff Ching Date: Thu, 1 Nov 2018 14:19:43 -0700 Subject: [PATCH 0256/1764] Bump next snapshot (#3892) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 7d4d6f83cba0..6bd0c00a60e6 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.69.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.69.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.69.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.69.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.69.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.69.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index a3746a8c4f2f..1479d2b9e12b 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.69.0-alpha + 0.69.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.69.0-alpha + 0.69.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 2bf7ec255927..afdd42066f23 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.69.0-alpha + 0.69.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.69.0-alpha + 0.69.1-alpha-SNAPSHOT google-cloud-nio From f0307012d5058c46037ef5b7b78dd4caf8afd453 Mon Sep 17 00:00:00 2001 From: JP Martin Date: Wed, 7 Nov 2018 09:31:59 -0800 Subject: [PATCH 0257/1764] Add a feature to list the buckets (#3915) Also, update the README to reflect recent update to pseudoDirs. --- java-storage-nio/google-cloud-nio/README.md | 6 ++-- .../contrib/nio/CloudStorageFileSystem.java | 25 +++++++++++++++ .../nio/CloudStorageFileSystemProvider.java | 31 ++++++++++++++++++- .../storage/contrib/nio/it/ITGcsNio.java | 19 +++++++++++- 4 files changed, 76 insertions(+), 5 deletions(-) diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 79cdcb7910e8..7c88fd8f7dea 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -138,7 +138,6 @@ Limitations This library is usable, but not yet complete. The following features are not yet implemented: - * Listing all the buckets * Resuming upload or download * Generations * File attributes @@ -153,8 +152,9 @@ subset via a familiar interface. **NOTE:** Cloud Storage uses a flat namespace and therefore doesn't support real directories. So this library supports what's known as "pseudo-directories". Any path that includes a trailing slash, will be considered a directory. It will -always be assumed to exist, without performing any I/O. This allows you to do -path manipulation in the same manner as you would with the normal UNIX file +always be assumed to exist, without performing any I/O. Paths without the trailing +slash will result in an I/O operation to check a file is present in that "directory". +This allows you to do path manipulation in the same manner as you would with the normal UNIX file system implementation. You can disable this feature with `CloudStorageConfiguration.usePseudoDirectories()`. diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystem.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystem.java index 2b613d94c5b2..f3e9bd2d8038 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystem.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystem.java @@ -19,6 +19,10 @@ import static com.google.common.base.Preconditions.checkArgument; import static com.google.common.base.Preconditions.checkNotNull; +import com.google.api.gax.paging.Page; +import com.google.cloud.storage.Bucket; +import com.google.cloud.storage.Storage; +import com.google.cloud.storage.StorageException; import com.google.cloud.storage.StorageOptions; import com.google.common.base.Strings; import com.google.common.collect.ImmutableSet; @@ -85,6 +89,27 @@ static CloudStorageConfiguration getDefaultCloudStorageConfiguration() { return userSpecifiedDefault; } + /** + * Lists the project's buckets. Pass "null" to use the default project. + * + *

    Example of listing buckets, specifying the page size and a name prefix. + *

     {@code
    +   * String prefix = "bucket_";
    +   * Page buckets = CloudStorageFileSystem.listBuckets("my-project", BucketListOption.prefix(prefix));
    +   * Iterator bucketIterator = buckets.iterateAll();
    +   * while (bucketIterator.hasNext()) {
    +   *   Bucket bucket = bucketIterator.next();
    +   *   // do something with the bucket
    +   * }
    +   * }
    + * + * @throws StorageException upon failure + */ + public static Page listBuckets(@Nullable String project, Storage.BucketListOption... options) { + CloudStorageFileSystemProvider provider = new CloudStorageFileSystemProvider(null, StorageOptions.newBuilder().setProjectId(project).build()); + return provider.listBuckets(options); + } + /** * Returns Google Cloud Storage {@link FileSystem} object for {@code bucket}. * diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java index a4e56c0c875d..701a0d854ab2 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java @@ -26,6 +26,7 @@ import com.google.cloud.storage.Blob; import com.google.cloud.storage.BlobId; import com.google.cloud.storage.BlobInfo; +import com.google.cloud.storage.Bucket; import com.google.cloud.storage.CopyWriter; import com.google.cloud.storage.Storage; import com.google.cloud.storage.Storage.BlobGetOption; @@ -34,7 +35,6 @@ import com.google.cloud.storage.StorageOptions; import com.google.common.annotations.VisibleForTesting; import com.google.common.base.MoreObjects; -import com.google.common.base.Strings; import com.google.common.collect.AbstractIterator; import com.google.common.net.UrlEscapers; import com.google.common.primitives.Ints; @@ -915,6 +915,35 @@ public CloudStorageFileSystemProvider withNoUserProject() { return new CloudStorageFileSystemProvider("", this.storageOptions); } + /** + * Returns the project that is assigned to this provider. + */ + public String getProject() { + initStorage(); + return storage.getOptions().getProjectId(); + } + + /** + * Lists the project's buckets. But use the one in CloudStorageFileSystem. + * + *

    Example of listing buckets, specifying the page size and a name prefix. + *

     {@code
    +   * String prefix = "bucket_";
    +   * Page buckets = provider.listBuckets(BucketListOption.prefix(prefix));
    +   * Iterator bucketIterator = buckets.iterateAll();
    +   * while (bucketIterator.hasNext()) {
    +   *   Bucket bucket = bucketIterator.next();
    +   *   // do something with the bucket
    +   * }
    +   * }
    + * + * @throws StorageException upon failure + */ + Page listBuckets(Storage.BucketListOption... options) { + initStorage(); + return storage.list(options); + } + private IOException asIoException(StorageException oops) { // RPC API can only throw StorageException, but CloudStorageFileSystemProvider // can only throw IOException. Square peg, round hole. diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java index 08e75c1137fe..ffae384005b3 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java @@ -16,11 +16,13 @@ package com.google.cloud.storage.contrib.nio.it; +import static com.google.common.collect.ImmutableList.copyOf; import static com.google.common.truth.Truth.assertThat; import static com.google.common.truth.Truth.assertWithMessage; import static java.nio.charset.StandardCharsets.UTF_8; import com.google.api.client.http.HttpResponseException; +import com.google.cloud.storage.Bucket; import com.google.cloud.storage.Storage.BlobTargetOption; import com.google.cloud.storage.StorageException; import com.google.cloud.storage.contrib.nio.CloudStorageConfiguration; @@ -298,6 +300,21 @@ private void assertIsRequesterPaysException(String message, StorageException sex // End of tests related to the "requester pays" feature + @Test + public void testListBuckets() throws IOException { + boolean bucketFound = false; + boolean rpBucketFound = false; + for (Bucket b : CloudStorageFileSystem.listBuckets(project).iterateAll()) { + bucketFound |= BUCKET.equals(b.getName()); + rpBucketFound |= REQUESTER_PAYS_BUCKET.equals(b.getName()); + } + assertWithMessage("listBucket should have found the test bucket") + .that(bucketFound).isTrue(); + assertWithMessage("listBucket should have found the test requester-pays bucket") + .that(rpBucketFound).isTrue(); + } + + @Test public void testFileExists() throws IOException { CloudStorageFileSystem testBucket = getTestBucket(); @@ -736,7 +753,7 @@ public FileVisitResult postVisitDirectory(Path dir, IOException exc) throws IOEx } public ImmutableList getPaths() { - return ImmutableList.copyOf(paths); + return copyOf(paths); } } From 644e86dc79830a782448eb32d13ad5218e5c2138 Mon Sep 17 00:00:00 2001 From: JP Martin Date: Wed, 7 Nov 2018 10:40:12 -0800 Subject: [PATCH 0258/1764] Storage NIO: Stop leaving leftover buckets in IT (#3898) * Stop leaving leftover buckets in ITGcsNIO This integration test now deletes all the buckets it creates. The issue was that requester-pays buckets couldn't be deleted by the existing code. This PR updates RemoteStorageHelper so it can be given a userProject for requester-pays buckets. * Don't set userProject if empty, add test RemoteStorageHelper now doesn't set the userProject option if it's empty. Also, added testForceDeleteRetriesWithUserProject unit test. --- .../google/cloud/storage/contrib/nio/it/ITGcsNio.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java index ffae384005b3..7b11f24d87c3 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java @@ -127,9 +127,13 @@ public static void beforeClass() throws IOException { @AfterClass public static void afterClass() throws ExecutionException, InterruptedException { - if (storage != null && !RemoteStorageHelper.forceDelete(storage, BUCKET, 5, TimeUnit.SECONDS) && - log.isLoggable(Level.WARNING)) { - log.log(Level.WARNING, "Deletion of bucket {0} timed out, bucket is not empty", BUCKET); + if (storage != null) { + for (String bucket : new String[]{BUCKET, REQUESTER_PAYS_BUCKET}) { + if (!RemoteStorageHelper.forceDelete(storage, bucket, 5, TimeUnit.SECONDS, project) && + log.isLoggable(Level.WARNING)) { + log.log(Level.WARNING, "Deletion of bucket {0} timed out, bucket is not empty", bucket); + } + } } } From dcdf8977f3d84949c6284f1f008c22fd7f82bb5b Mon Sep 17 00:00:00 2001 From: Jeff Ching Date: Wed, 7 Nov 2018 15:33:45 -0800 Subject: [PATCH 0259/1764] Release google-cloud-java v0.70.0 (#3921) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 6bd0c00a60e6..916107047e76 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.69.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.69.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.70.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.70.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.69.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.70.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 1479d2b9e12b..f4922e006841 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.69.1-alpha-SNAPSHOT + 0.70.0-alpha jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.69.1-alpha-SNAPSHOT + 0.70.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 7c88fd8f7dea..f2d331a5ca13 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.69.0-alpha + 0.70.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.69.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.70.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.69.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.70.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index afdd42066f23..9c6434e73a56 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.69.1-alpha-SNAPSHOT + 0.70.0-alpha jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.69.1-alpha-SNAPSHOT + 0.70.0-alpha google-cloud-nio From a40f23745fec8de78f10c9f9f230ca157d60c4b1 Mon Sep 17 00:00:00 2001 From: Jeff Ching Date: Wed, 7 Nov 2018 15:36:43 -0800 Subject: [PATCH 0260/1764] Bump next snapshot (#3922) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 916107047e76..394656ec8a19 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.70.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.70.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.70.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.70.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.70.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.70.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index f4922e006841..c0a8db97cd58 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.70.0-alpha + 0.70.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.70.0-alpha + 0.70.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 9c6434e73a56..a1add67acec3 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.70.0-alpha + 0.70.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.70.0-alpha + 0.70.1-alpha-SNAPSHOT google-cloud-nio From aeaae79c21a93e435e44f80fa7fb6b9d294b91ff Mon Sep 17 00:00:00 2001 From: Jeff Ching Date: Thu, 15 Nov 2018 16:52:33 -0800 Subject: [PATCH 0261/1764] Release v0.71.0 (#3978) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 394656ec8a19..023efa1d8a68 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.70.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.70.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.71.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.71.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.70.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.71.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index c0a8db97cd58..5d24adf30a42 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.70.1-alpha-SNAPSHOT + 0.71.0-alpha jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.70.1-alpha-SNAPSHOT + 0.71.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index f2d331a5ca13..bd086f440af8 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.70.0-alpha + 0.71.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.70.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.71.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.70.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.71.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index a1add67acec3..5c476cbac41c 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.70.1-alpha-SNAPSHOT + 0.71.0-alpha jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.70.1-alpha-SNAPSHOT + 0.71.0-alpha google-cloud-nio From 99eb9eca8d971af6443f075cbf15010151fbd3f5 Mon Sep 17 00:00:00 2001 From: Jeff Ching Date: Fri, 16 Nov 2018 09:43:35 -0800 Subject: [PATCH 0262/1764] Bump next snapshot (#3981) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 023efa1d8a68..7817d0be5336 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.71.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.71.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.71.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.71.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.71.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.71.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 5d24adf30a42..2ba892b6c177 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.71.0-alpha + 0.71.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.71.0-alpha + 0.71.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 5c476cbac41c..54633b536c1f 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.71.0-alpha + 0.71.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.71.0-alpha + 0.71.1-alpha-SNAPSHOT google-cloud-nio From f454a11fbb6bbec10ab26a4899d8bf3ecd804ebc Mon Sep 17 00:00:00 2001 From: JP Martin Date: Tue, 27 Nov 2018 14:02:47 -0800 Subject: [PATCH 0263/1764] Storage NIO: Add new retry options in CloudStorageConfiguration (#3869) * Put new retry options in CloudStorageConfiguration Add retriableHttpCodes and reopenableExceptions so the user can, if they choose, customize the conditions under which we retry an access or reopen a channel after an exception closed it. This can be handy if a cloud provider starts transiently throwing exceptions that would normally indicate a fatal condition, but which in practice will pass if retried. The backoff logic in retries / reopens in unmodified. * Clean up dead code line * retriable -> retryable (in NIO Cloud Storage code) Also add a few basic tests to make sure the retryable options do what we expect. * Update testListFilesInRootDirectory to match reality In the built-in UNIX filesystem, the newDirectoryStream method will return absolute paths if given absolute paths as input, and relative paths if given relative paths as input. We're now seeing this too for the NIO Cloud Storage provider (this is a good thing), so I updated this test to reflect this new reality. * remove unused import * Add boilerplate file header * Keep old ctor, just @deprecated * Add back the *other* ctor that needs to be deprecated * add @deprecated outside of comment --- .../nio/CloudStorageConfiguration.java | 42 ++++++++++- .../nio/CloudStorageFileSystemProvider.java | 20 +++-- .../contrib/nio/CloudStorageReadChannel.java | 13 ++-- .../contrib/nio/CloudStorageRetryHandler.java | 73 +++++++++++++++---- .../nio/CloudStorageConfigurationTest.java | 22 ++++++ .../nio/CloudStorageReadChannelTest.java | 4 +- .../nio/CloudStorageRetryHandlerTest.java | 36 +++++++++ .../storage/contrib/nio/it/ITGcsNio.java | 12 ++- 8 files changed, 189 insertions(+), 33 deletions(-) create mode 100644 java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageRetryHandlerTest.java diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageConfiguration.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageConfiguration.java index a0e699b07005..f4fb24f29d8b 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageConfiguration.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageConfiguration.java @@ -20,8 +20,13 @@ import static com.google.common.base.Preconditions.checkNotNull; import com.google.auto.value.AutoValue; +import com.google.common.collect.ImmutableList; import javax.annotation.Nullable; +import javax.net.ssl.SSLException; +import java.io.EOFException; +import java.net.SocketException; +import java.net.SocketTimeoutException; import java.util.Map; /** @@ -89,6 +94,17 @@ public abstract class CloudStorageConfiguration { */ public abstract boolean useUserProjectOnlyForRequesterPaysBuckets(); + /** + * Returns the set of HTTP error codes that will be retried, in addition to the normally + * retryable ones. + */ + public abstract ImmutableList retryableHttpCodes(); + + /** + * Returns the set of exceptions for which we'll try a channel reopen if maxChannelReopens + * is positive. + */ + public abstract ImmutableList> reopenableExceptions(); /** * Creates a new builder, initialized with the following settings: @@ -118,6 +134,10 @@ public static final class Builder { private @Nullable String userProject = null; // This of this as "clear userProject if not RequesterPays" private boolean useUserProjectOnlyForRequesterPaysBuckets = false; + private ImmutableList retryableHttpCodes = ImmutableList.of(500, 502, 503); + private ImmutableList> reopenableExceptions = + ImmutableList.>of( + SSLException.class, EOFException.class, SocketException.class, SocketTimeoutException.class); /** * Changes current working directory for new filesystem. This defaults to the root directory. @@ -186,6 +206,16 @@ public Builder autoDetectRequesterPays(boolean value) { return this; } + public Builder retryableHttpCodes(ImmutableList value) { + retryableHttpCodes = value; + return this; + } + + public Builder reopenableExceptions(ImmutableList> values) { + reopenableExceptions = values; + return this; + } + /** * Creates new instance without destroying builder. */ @@ -198,7 +228,9 @@ public CloudStorageConfiguration build() { blockSize, maxChannelReopens, userProject, - useUserProjectOnlyForRequesterPaysBuckets); + useUserProjectOnlyForRequesterPaysBuckets, + retryableHttpCodes, + reopenableExceptions); } Builder(CloudStorageConfiguration toModify) { @@ -210,6 +242,8 @@ public CloudStorageConfiguration build() { maxChannelReopens = toModify.maxChannelReopens(); userProject = toModify.userProject(); useUserProjectOnlyForRequesterPaysBuckets = toModify.useUserProjectOnlyForRequesterPaysBuckets(); + retryableHttpCodes = toModify.retryableHttpCodes(); + reopenableExceptions = toModify.reopenableExceptions(); } Builder() {} @@ -250,6 +284,12 @@ static private CloudStorageConfiguration fromMap(Builder builder, Map case "useUserProjectOnlyForRequesterPaysBuckets": builder.autoDetectRequesterPays((Boolean) entry.getValue()); break; + case "retryableHttpCodes": + builder.retryableHttpCodes((ImmutableList) entry.getValue()); + break; + case "reopenableExceptions": + builder.reopenableExceptions((ImmutableList>) entry.getValue()); + break; default: throw new IllegalArgumentException(entry.getKey()); } diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java index 701a0d854ab2..ef025920818a 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java @@ -349,6 +349,7 @@ private SeekableByteChannel newReadChannel(Path path, Set cloudPath.getBlobId(), 0, maxChannelReopens, + cloudPath.getFileSystem().config(), userProject, blobSourceOptions.toArray(new BlobSourceOption[blobSourceOptions.size()])); } @@ -461,7 +462,8 @@ public boolean deleteIfExists(Path path) throws IOException { throw new CloudStoragePseudoDirectoryException(cloudPath); } - final CloudStorageRetryHandler retryHandler = new CloudStorageRetryHandler(CloudStorageUtil.getMaxChannelReopensFromPath(path)); + final CloudStorageRetryHandler retryHandler = new CloudStorageRetryHandler( + cloudPath.getFileSystem().config()); // Loop will terminate via an exception if all retries are exhausted while (true) { try { @@ -586,7 +588,8 @@ public void copy(Path source, Path target, CopyOption... options) throws IOExcep throw new CloudStoragePseudoDirectoryException(toPath); } - final CloudStorageRetryHandler retryHandler = new CloudStorageRetryHandler(CloudStorageUtil.getMaxChannelReopensFromPath(source)); + final CloudStorageRetryHandler retryHandler = new CloudStorageRetryHandler( + fromPath.getFileSystem().config()); // Loop will terminate via an exception if all retries are exhausted while (true) { try { @@ -672,11 +675,12 @@ public void checkAccess(Path path, AccessMode... modes) throws IOException { } } - final CloudStorageRetryHandler retryHandler = new CloudStorageRetryHandler(CloudStorageUtil.getMaxChannelReopensFromPath(path)); + final CloudStoragePath cloudPath = CloudStorageUtil.checkPath(path); + final CloudStorageRetryHandler retryHandler = new CloudStorageRetryHandler( + cloudPath.getFileSystem().config()); // Loop will terminate via an exception if all retries are exhausted while (true) { try { - CloudStoragePath cloudPath = CloudStorageUtil.checkPath(path); boolean nullId; if (isNullOrEmpty(userProject)) { nullId = storage.get( @@ -725,11 +729,12 @@ public
    A readAttributes( } initStorage(); - final CloudStorageRetryHandler retryHandler = new CloudStorageRetryHandler(CloudStorageUtil.getMaxChannelReopensFromPath(path)); + final CloudStoragePath cloudPath = CloudStorageUtil.checkPath(path); + final CloudStorageRetryHandler retryHandler = new CloudStorageRetryHandler( + cloudPath.getFileSystem().config()); // Loop will terminate via an exception if all retries are exhausted while (true) { try { - CloudStoragePath cloudPath = CloudStorageUtil.checkPath(path); BlobInfo blobInfo = null; try { BlobId blobId = cloudPath.getBlobId(); @@ -811,7 +816,8 @@ public DirectoryStream newDirectoryStream(final Path dir, final Filter 0) { - if ((throwable.getMessage() != null - && throwable.getMessage().contains("Connection closed prematurely")) - || throwable instanceof SSLException - || throwable instanceof EOFException - || throwable instanceof SocketException - || throwable instanceof SocketTimeoutException) { + for (Class reopenableException : config.reopenableExceptions()) { + if (reopenableException.isInstance(throwable)) { + return true; + } + } + if (throwable.getMessage() != null + && throwable.getMessage().contains("Connection closed prematurely")) { return true; } throwable = throwable.getCause(); diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageConfigurationTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageConfigurationTest.java index b4fc68d036a1..6548b446c52f 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageConfigurationTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageConfigurationTest.java @@ -18,6 +18,7 @@ import static com.google.common.truth.Truth.assertThat; +import com.google.common.collect.ImmutableList; import com.google.common.collect.ImmutableMap; import org.junit.Rule; @@ -26,6 +27,8 @@ import org.junit.runner.RunWith; import org.junit.runners.JUnit4; +import java.net.SocketTimeoutException; + /** * Unit tests for {@link CloudStorageConfiguration}. */ @@ -43,12 +46,16 @@ public void testBuilder() { .stripPrefixSlash(false) .usePseudoDirectories(false) .blockSize(666) + .retryableHttpCodes(ImmutableList.of(1,2,3)) + .reopenableExceptions(ImmutableList.>of(SocketTimeoutException.class)) .build(); assertThat(config.workingDirectory()).isEqualTo("/omg"); assertThat(config.permitEmptyPathComponents()).isTrue(); assertThat(config.stripPrefixSlash()).isFalse(); assertThat(config.usePseudoDirectories()).isFalse(); assertThat(config.blockSize()).isEqualTo(666); + assertThat(config.retryableHttpCodes()).isEqualTo(ImmutableList.of(1,2,3)); + assertThat(config.reopenableExceptions()).isEqualTo(ImmutableList.>of(SocketTimeoutException.class)); } @Test @@ -61,12 +68,16 @@ public void testFromMap() { .put("stripPrefixSlash", false) .put("usePseudoDirectories", false) .put("blockSize", 666) + .put("retryableHttpCodes", ImmutableList.of(1,2,3)) + .put("reopenableExceptions", ImmutableList.>of(SocketTimeoutException.class)) .build()); assertThat(config.workingDirectory()).isEqualTo("/omg"); assertThat(config.permitEmptyPathComponents()).isTrue(); assertThat(config.stripPrefixSlash()).isFalse(); assertThat(config.usePseudoDirectories()).isFalse(); assertThat(config.blockSize()).isEqualTo(666); + assertThat(config.retryableHttpCodes()).isEqualTo(ImmutableList.of(1,2,3)); + assertThat(config.reopenableExceptions()).isEqualTo(ImmutableList.>of(SocketTimeoutException.class)); } @Test @@ -74,4 +85,15 @@ public void testFromMap_badKey_throwsIae() { thrown.expect(IllegalArgumentException.class); CloudStorageConfiguration.fromMap(ImmutableMap.of("lol", "/omg")); } + + @Test + /** + * Spot check that our defaults are applied. + */ + public void testSomeDefaults() { + for (CloudStorageConfiguration config : ImmutableList.of(CloudStorageConfiguration.DEFAULT, CloudStorageConfiguration.builder().build())) { + assertThat(config.retryableHttpCodes()).contains(503); + assertThat(config.reopenableExceptions()).contains(SocketTimeoutException.class); + } + } } diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannelTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannelTest.java index 292ddff7e727..b8416e21572a 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannelTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannelTest.java @@ -67,7 +67,7 @@ public void before() throws IOException { when(gcsStorage.get(file, Storage.BlobGetOption.fields(Storage.BlobField.GENERATION, Storage.BlobField.SIZE))).thenReturn(metadata); when(gcsStorage.reader(file, Storage.BlobSourceOption.generationMatch(2L))).thenReturn(gcsChannel); when(gcsChannel.isOpen()).thenReturn(true); - chan = CloudStorageReadChannel.create(gcsStorage, file, 0, 1, ""); + chan = CloudStorageReadChannel.create(gcsStorage, file, 0, 1, CloudStorageConfiguration.DEFAULT, ""); verify(gcsStorage).get(eq(file), eq(Storage.BlobGetOption.fields(Storage.BlobField.GENERATION, Storage.BlobField.SIZE))); verify(gcsStorage).reader(eq(file), eq(Storage.BlobSourceOption.generationMatch(2L))); } @@ -208,7 +208,7 @@ public void testChannelPositionDoesNotGetTruncatedToInt() throws IOException { // Invoke CloudStorageReadChannel.create() to trigger a call to the private // CloudStorageReadChannel.innerOpen() method, which does a seek on our gcsChannel. - CloudStorageReadChannel.create(gcsStorage, file, startPosition, 1, ""); + CloudStorageReadChannel.create(gcsStorage, file, startPosition, 1, CloudStorageConfiguration.DEFAULT, ""); // Confirm that our position did not overflow during the seek in CloudStorageReadChannel.innerOpen() verify(gcsChannel).seek(captor.capture()); diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageRetryHandlerTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageRetryHandlerTest.java new file mode 100644 index 000000000000..c31648acd836 --- /dev/null +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageRetryHandlerTest.java @@ -0,0 +1,36 @@ +/* + * Copyright 2018 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.storage.contrib.nio; + +import org.junit.Test; +import com.google.cloud.storage.StorageException; +import com.google.common.collect.ImmutableList; +import org.junit.runner.RunWith; +import org.junit.runners.JUnit4; + +import static com.google.common.truth.Truth.assertThat; + +@RunWith(JUnit4.class) +public class CloudStorageRetryHandlerTest { + + @Test + public void testIsRetryable() throws Exception { + CloudStorageConfiguration config = CloudStorageConfiguration.builder().retryableHttpCodes(ImmutableList.of(1,2,3)).build(); + CloudStorageRetryHandler retrier = new CloudStorageRetryHandler(config); + assertThat(retrier.isRetryable( new StorageException(1, "pretend error code 1"))).isTrue(); + } +} diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java index 7b11f24d87c3..ed5b687148f0 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java @@ -636,11 +636,17 @@ public void testListFilesInRootDirectory() throws IOException { // test absolute path, relative path. for (String check : new String[]{".", "/", ""}) { Path rootPath = fs.getPath(check); - List objectNames = new ArrayList<>(); + List pathsFound = new ArrayList<>(); for (Path path : Files.newDirectoryStream(rootPath)) { - objectNames.add(path.toString()); + // The returned paths will match the absolute-ness of the root path + // (this matches the behavior of the built-in UNIX file system). + assertWithMessage("Absolute/relative for " + check + ": ") + .that(path.isAbsolute()).isEqualTo(rootPath.isAbsolute()); + // To simplify the check that we found our files, we normalize here. + pathsFound.add(path.toAbsolutePath()); } - assertWithMessage("Listing " + check + ": ").that(objectNames).containsExactly(BIG_FILE, SML_FILE); + assertWithMessage("Listing " + check + ": ").that(pathsFound).containsExactly( + fs.getPath(BIG_FILE).toAbsolutePath(), fs.getPath(SML_FILE).toAbsolutePath()); } } From c4d3704c49a095f5fc22bb7b5fe33d9d5c26b67a Mon Sep 17 00:00:00 2001 From: JesseLovelace <43148100+JesseLovelace@users.noreply.github.com> Date: Wed, 28 Nov 2018 15:25:45 -0800 Subject: [PATCH 0264/1764] Release v0.72.0 (#4113) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 7817d0be5336..7d1c5cbb6652 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.71.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.71.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.72.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.72.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.71.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.72.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 2ba892b6c177..68a1621914f7 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.71.1-alpha-SNAPSHOT + 0.72.0-alpha jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.71.1-alpha-SNAPSHOT + 0.72.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index bd086f440af8..c520142a109c 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.71.0-alpha + 0.72.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.71.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.72.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.71.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.72.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 54633b536c1f..dd460e423720 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.71.1-alpha-SNAPSHOT + 0.72.0-alpha jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.71.1-alpha-SNAPSHOT + 0.72.0-alpha google-cloud-nio From 560d954ee8cbe2433e3a131f19e09a34d05478c9 Mon Sep 17 00:00:00 2001 From: Jeff Ching Date: Thu, 29 Nov 2018 14:28:50 -0800 Subject: [PATCH 0265/1764] Bump next snapshot (#4118) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 7d1c5cbb6652..e9dddda21510 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.72.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.72.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.72.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.72.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.72.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.72.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 68a1621914f7..3dac3788dfaa 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.72.0-alpha + 0.72.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.72.0-alpha + 0.72.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index dd460e423720..07134c0a10df 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.72.0-alpha + 0.72.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.72.0-alpha + 0.72.1-alpha-SNAPSHOT google-cloud-nio From ac3fb7d5218c877256f3da23fb65fcf5cfe906cd Mon Sep 17 00:00:00 2001 From: Jeff Ching Date: Fri, 30 Nov 2018 11:29:29 -0800 Subject: [PATCH 0266/1764] Run google-java-format on all artifacts (#4121) * Run google-java-format on all artifats * Format some missed files * Add more missed files * Fix formatting issues from the merge --- .../cloud/nio/examples/ListFilesystems.java | 9 +- .../nio/CloudStorageConfiguration.java | 85 ++++--- .../nio/CloudStorageFileAttributeView.java | 14 +- .../nio/CloudStorageFileAttributes.java | 5 +- .../contrib/nio/CloudStorageFileSystem.java | 75 +++--- .../nio/CloudStorageFileSystemProvider.java | 216 ++++++++--------- .../nio/CloudStorageObjectAttributes.java | 6 +- .../CloudStorageObjectImmutableException.java | 4 +- .../contrib/nio/CloudStorageOption.java | 12 +- .../contrib/nio/CloudStorageOptions.java | 16 +- .../storage/contrib/nio/CloudStoragePath.java | 42 ++-- ...CloudStoragePseudoDirectoryAttributes.java | 5 +- .../CloudStoragePseudoDirectoryException.java | 4 +- .../contrib/nio/CloudStorageReadChannel.java | 102 +++++--- .../contrib/nio/CloudStorageRetryHandler.java | 52 +++-- .../storage/contrib/nio/CloudStorageUtil.java | 4 +- .../contrib/nio/CloudStorageWriteChannel.java | 2 - .../contrib/nio/OptionMaxChannelReopens.java | 4 +- .../nio/SeekableByteChannelPrefetcher.java | 217 ++++++++++-------- .../cloud/storage/contrib/nio/UnixPath.java | 66 ++---- .../storage/contrib/nio/package-info.java | 47 ++-- .../contrib/nio/testing/FakeStorageRpc.java | 108 +++++---- .../nio/testing/LocalStorageHelper.java | 97 ++++---- .../nio/CloudStorageConfigurationTest.java | 37 +-- .../CloudStorageFileAttributeViewTest.java | 18 +- .../nio/CloudStorageFileAttributesTest.java | 14 +- .../CloudStorageFileSystemProviderTest.java | 32 ++- .../nio/CloudStorageFileSystemTest.java | 76 +++--- .../CloudStorageLateInitializationTest.java | 20 +- .../contrib/nio/CloudStorageOptionsTest.java | 19 +- .../contrib/nio/CloudStoragePathTest.java | 48 ++-- .../nio/CloudStorageReadChannelTest.java | 64 ++++-- .../contrib/nio/CloudStorageReadTest.java | 39 ++-- .../nio/CloudStorageRetryHandlerTest.java | 11 +- .../nio/CloudStorageWriteChannelTest.java | 14 +- .../SeekableByteChannelPrefetcherTest.java | 65 +++--- .../storage/contrib/nio/UnixPathTest.java | 5 +- .../storage/contrib/nio/it/ITGcsNio.java | 205 ++++++++++------- 38 files changed, 937 insertions(+), 922 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/src/main/java/com/google/cloud/nio/examples/ListFilesystems.java b/java-storage-nio/google-cloud-nio-examples/src/main/java/com/google/cloud/nio/examples/ListFilesystems.java index f076ff20db2e..932ed5a3e1ca 100644 --- a/java-storage-nio/google-cloud-nio-examples/src/main/java/com/google/cloud/nio/examples/ListFilesystems.java +++ b/java-storage-nio/google-cloud-nio-examples/src/main/java/com/google/cloud/nio/examples/ListFilesystems.java @@ -19,14 +19,10 @@ import java.io.IOException; import java.nio.file.spi.FileSystemProvider; -/** - * ListFilesystems is a super-simple program that lists the available NIO filesystems. - */ +/** ListFilesystems is a super-simple program that lists the available NIO filesystems. */ public class ListFilesystems { - /** - * See the class documentation. - */ + /** See the class documentation. */ public static void main(String[] args) throws IOException { listFilesystems(); } @@ -37,5 +33,4 @@ private static void listFilesystems() { System.out.println(" " + p.getScheme()); } } - } diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageConfiguration.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageConfiguration.java index f4fb24f29d8b..61359bdf30ed 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageConfiguration.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageConfiguration.java @@ -21,25 +21,20 @@ import com.google.auto.value.AutoValue; import com.google.common.collect.ImmutableList; - -import javax.annotation.Nullable; -import javax.net.ssl.SSLException; import java.io.EOFException; import java.net.SocketException; import java.net.SocketTimeoutException; import java.util.Map; +import javax.annotation.Nullable; +import javax.net.ssl.SSLException; -/** - * Configuration for {@link CloudStorageFileSystem} instances. - */ +/** Configuration for {@link CloudStorageFileSystem} instances. */ @AutoValue public abstract class CloudStorageConfiguration { public static final CloudStorageConfiguration DEFAULT = builder().build(); - /** - * Returns path of current working directory. This defaults to the root directory. - */ + /** Returns path of current working directory. This defaults to the root directory. */ public abstract String workingDirectory(); /** @@ -60,49 +55,47 @@ public abstract class CloudStorageConfiguration { * Returns {@code true} if directories and paths with a trailing slash should be treated as fake * directories. * - *

    With this feature, if file "foo/bar.txt" exists then both "foo" and "foo/" will be - * treated as if they were existing directories. + *

    With this feature, if file "foo/bar.txt" exists then both "foo" and "foo/" will be treated + * as if they were existing directories. */ public abstract boolean usePseudoDirectories(); - /** - * Returns block size (in bytes) used when talking to the Google Cloud Storage HTTP server. - */ + /** Returns block size (in bytes) used when talking to the Google Cloud Storage HTTP server. */ public abstract int blockSize(); /** - * Returns the number of times we try re-opening a channel if it's closed unexpectedly - * while reading. + * Returns the number of times we try re-opening a channel if it's closed unexpectedly while + * reading. */ public abstract int maxChannelReopens(); /** - * Returns the project to be billed when accessing buckets. Leave empty for normal semantics, - * set to bill that project (project you own) for all accesses. This is required for accessing + * Returns the project to be billed when accessing buckets. Leave empty for normal semantics, set + * to bill that project (project you own) for all accesses. This is required for accessing * requester-pays buckets. This value cannot be null. */ public abstract @Nullable String userProject(); /** - * Returns whether userProject will be cleared for non-requester-pays buckets. That is, - * if false (the default value), setting userProject causes that project to be billed - * regardless of whether the bucket is requester-pays or not. If true, setting - * userProject will only cause that project to be billed when the project is requester-pays. + * Returns whether userProject will be cleared for non-requester-pays buckets. That is, if false + * (the default value), setting userProject causes that project to be billed regardless of whether + * the bucket is requester-pays or not. If true, setting userProject will only cause that project + * to be billed when the project is requester-pays. * - * Setting this will cause the bucket to be accessed when the CloudStorageFileSystem object - * is created. + *

    Setting this will cause the bucket to be accessed when the CloudStorageFileSystem object is + * created. */ public abstract boolean useUserProjectOnlyForRequesterPaysBuckets(); /** - * Returns the set of HTTP error codes that will be retried, in addition to the normally - * retryable ones. + * Returns the set of HTTP error codes that will be retried, in addition to the normally retryable + * ones. */ public abstract ImmutableList retryableHttpCodes(); /** - * Returns the set of exceptions for which we'll try a channel reopen if maxChannelReopens - * is positive. + * Returns the set of exceptions for which we'll try a channel reopen if maxChannelReopens is + * positive. */ public abstract ImmutableList> reopenableExceptions(); @@ -110,19 +103,17 @@ public abstract class CloudStorageConfiguration { * Creates a new builder, initialized with the following settings: * *

      - *
    • Performing I/O on paths with extra slashes, e.g. {@code a//b} will throw an error. - *
    • The prefix slash on absolute paths will be removed when converting to an object name. - *
    • Pseudo-directories are enabled, so any path with a trailing slash is a fake directory. - *
    • Channel re-opens are disabled. + *
    • Performing I/O on paths with extra slashes, e.g. {@code a//b} will throw an error. + *
    • The prefix slash on absolute paths will be removed when converting to an object name. + *
    • Pseudo-directories are enabled, so any path with a trailing slash is a fake directory. + *
    • Channel re-opens are disabled. *
    */ public static Builder builder() { return new Builder(); } - /** - * Builder for {@link CloudStorageConfiguration}. - */ + /** Builder for {@link CloudStorageConfiguration}. */ public static final class Builder { private String workingDirectory = UnixPath.ROOT; @@ -137,7 +128,10 @@ public static final class Builder { private ImmutableList retryableHttpCodes = ImmutableList.of(500, 502, 503); private ImmutableList> reopenableExceptions = ImmutableList.>of( - SSLException.class, EOFException.class, SocketException.class, SocketTimeoutException.class); + SSLException.class, + EOFException.class, + SocketException.class, + SocketTimeoutException.class); /** * Changes current working directory for new filesystem. This defaults to the root directory. @@ -173,9 +167,7 @@ public Builder stripPrefixSlash(boolean value) { return this; } - /** - * Configures if paths with a trailing slash should be treated as fake directories. - */ + /** Configures if paths with a trailing slash should be treated as fake directories. */ public Builder usePseudoDirectories(boolean value) { usePseudoDirectories = value; return this; @@ -216,9 +208,7 @@ public Builder reopenableExceptions(ImmutableList> va return this; } - /** - * Creates new instance without destroying builder. - */ + /** Creates new instance without destroying builder. */ public CloudStorageConfiguration build() { return new AutoValue_CloudStorageConfiguration( workingDirectory, @@ -241,7 +231,8 @@ public CloudStorageConfiguration build() { blockSize = toModify.blockSize(); maxChannelReopens = toModify.maxChannelReopens(); userProject = toModify.userProject(); - useUserProjectOnlyForRequesterPaysBuckets = toModify.useUserProjectOnlyForRequesterPaysBuckets(); + useUserProjectOnlyForRequesterPaysBuckets = + toModify.useUserProjectOnlyForRequesterPaysBuckets(); retryableHttpCodes = toModify.retryableHttpCodes(); reopenableExceptions = toModify.reopenableExceptions(); } @@ -253,11 +244,12 @@ static CloudStorageConfiguration fromMap(Map env) { return fromMap(builder(), env); } - static CloudStorageConfiguration fromMap(CloudStorageConfiguration defaultValues, Map env) { + static CloudStorageConfiguration fromMap( + CloudStorageConfiguration defaultValues, Map env) { return fromMap(new Builder(defaultValues), env); } - static private CloudStorageConfiguration fromMap(Builder builder, Map env) { + private static CloudStorageConfiguration fromMap(Builder builder, Map env) { for (Map.Entry entry : env.entrySet()) { switch (entry.getKey()) { case "workingDirectory": @@ -288,7 +280,8 @@ static private CloudStorageConfiguration fromMap(Builder builder, Map builder.retryableHttpCodes((ImmutableList) entry.getValue()); break; case "reopenableExceptions": - builder.reopenableExceptions((ImmutableList>) entry.getValue()); + builder.reopenableExceptions( + (ImmutableList>) entry.getValue()); break; default: throw new IllegalArgumentException(entry.getKey()); diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributeView.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributeView.java index 9507a7ad34c1..0624a94abc8d 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributeView.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributeView.java @@ -21,18 +21,14 @@ import com.google.cloud.storage.BlobInfo; import com.google.cloud.storage.Storage; import com.google.common.base.MoreObjects; - import java.io.IOException; import java.nio.file.NoSuchFileException; import java.nio.file.attribute.BasicFileAttributeView; import java.nio.file.attribute.FileTime; import java.util.Objects; - import javax.annotation.concurrent.Immutable; -/** - * Metadata view for a Google Cloud Storage object. - */ +/** Metadata view for a Google Cloud Storage object. */ @Immutable public final class CloudStorageFileAttributeView implements BasicFileAttributeView { @@ -44,9 +40,7 @@ public final class CloudStorageFileAttributeView implements BasicFileAttributeVi this.path = checkNotNull(path); } - /** - * Returns {@value CloudStorageFileSystem#GCS_VIEW}. - */ + /** Returns {@value CloudStorageFileSystem#GCS_VIEW}. */ @Override public String name() { return CloudStorageFileSystem.GCS_VIEW; @@ -65,9 +59,7 @@ public CloudStorageFileAttributes readAttributes() throws IOException { return new CloudStorageObjectAttributes(blobInfo); } - /** - * This feature is not supported, since Cloud Storage objects are immutable. - */ + /** This feature is not supported, since Cloud Storage objects are immutable. */ @Override public void setTimes(FileTime lastModifiedTime, FileTime lastAccessTime, FileTime createTime) { throw new CloudStorageObjectImmutableException(); diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributes.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributes.java index 74575d7ab586..17f93cc6a0ef 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributes.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributes.java @@ -18,14 +18,11 @@ import com.google.cloud.storage.Acl; import com.google.common.base.Optional; - import java.nio.file.attribute.BasicFileAttributes; import java.util.List; import java.util.Map; -/** - * Interface for attributes on a Cloud Storage file or pseudo-directory. - */ +/** Interface for attributes on a Cloud Storage file or pseudo-directory. */ public interface CloudStorageFileAttributes extends BasicFileAttributes { /** diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystem.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystem.java index f3e9bd2d8038..b7860b3e5d12 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystem.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystem.java @@ -26,7 +26,6 @@ import com.google.cloud.storage.StorageOptions; import com.google.common.base.Strings; import com.google.common.collect.ImmutableSet; - import java.io.IOException; import java.net.URI; import java.net.URISyntaxException; @@ -41,7 +40,6 @@ import java.util.HashMap; import java.util.Objects; import java.util.Set; - import javax.annotation.CheckReturnValue; import javax.annotation.Nullable; import javax.annotation.concurrent.ThreadSafe; @@ -49,10 +47,10 @@ /** * Google Cloud Storage {@link FileSystem} implementation. * - * @see
    - * Concepts and Terminology - * @see - * Bucket and Object Naming Guidelines + * @see Concepts + * and Terminology + * @see Bucket and Object Naming + * Guidelines */ @ThreadSafe public final class CloudStorageFileSystem extends FileSystem { @@ -93,7 +91,8 @@ static CloudStorageConfiguration getDefaultCloudStorageConfiguration() { * Lists the project's buckets. Pass "null" to use the default project. * *

    Example of listing buckets, specifying the page size and a name prefix. - *

     {@code
    +   *
    +   * 
    {@code
        * String prefix = "bucket_";
        * Page buckets = CloudStorageFileSystem.listBuckets("my-project", BucketListOption.prefix(prefix));
        * Iterator bucketIterator = buckets.iterateAll();
    @@ -105,17 +104,22 @@ static CloudStorageConfiguration getDefaultCloudStorageConfiguration() {
        *
        * @throws StorageException upon failure
        */
    -  public static Page listBuckets(@Nullable String project, Storage.BucketListOption... options) {
    -    CloudStorageFileSystemProvider provider = new CloudStorageFileSystemProvider(null, StorageOptions.newBuilder().setProjectId(project).build());
    +  public static Page listBuckets(
    +      @Nullable String project, Storage.BucketListOption... options) {
    +    CloudStorageFileSystemProvider provider =
    +        new CloudStorageFileSystemProvider(
    +            null, StorageOptions.newBuilder().setProjectId(project).build());
         return provider.listBuckets(options);
       }
     
       /**
        * Returns Google Cloud Storage {@link FileSystem} object for {@code bucket}.
        *
    -   * 

    NOTE: You may prefer to use Java's standard API instead:

       {@code
    +   * 

    NOTE: You may prefer to use Java's standard API instead: * - * FileSystem fs = FileSystems.getFileSystem(URI.create("gs://bucket"));}

    + *
    {@code
    +   * FileSystem fs = FileSystems.getFileSystem(URI.create("gs://bucket"));
    +   * }
    * *

    However some systems and build environments might be flaky when it comes to Java SPI. This * is because services are generally runtime dependencies and depend on a META-INF file being @@ -152,20 +156,22 @@ public static CloudStorageFileSystem forBucket(String bucket, CloudStorageConfig * resources associated with this object. Therefore calling {@link #close()} on the returned value * is optional. * - *

    Note: It is also possible to instantiate this class via Java's - * {@code FileSystems.getFileSystem(URI.create("gs://bucket"))}. We discourage you - * from using that if possible, for the reasons documented in - * {@link CloudStorageFileSystemProvider#newFileSystem(URI, java.util.Map)} + *

    Note: It is also possible to instantiate this class via Java's {@code + * FileSystems.getFileSystem(URI.create("gs://bucket"))}. We discourage you from using that if + * possible, for the reasons documented in {@link + * CloudStorageFileSystemProvider#newFileSystem(URI, java.util.Map)} * * @see java.nio.file.FileSystems#getFileSystem(URI) */ @CheckReturnValue - public static CloudStorageFileSystem forBucket(String bucket, CloudStorageConfiguration config, - @Nullable StorageOptions storageOptions) { - checkArgument(!bucket.startsWith(URI_SCHEME + ":"), - "Bucket name must not have schema: %s", bucket); - return new CloudStorageFileSystem(new CloudStorageFileSystemProvider(config.userProject(), storageOptions), - bucket, checkNotNull(config)); + public static CloudStorageFileSystem forBucket( + String bucket, CloudStorageConfiguration config, @Nullable StorageOptions storageOptions) { + checkArgument( + !bucket.startsWith(URI_SCHEME + ":"), "Bucket name must not have schema: %s", bucket); + return new CloudStorageFileSystem( + new CloudStorageFileSystemProvider(config.userProject(), storageOptions), + bucket, + checkNotNull(config)); } CloudStorageFileSystem( @@ -174,7 +180,8 @@ public static CloudStorageFileSystem forBucket(String bucket, CloudStorageConfig this.bucket = bucket; if (config.useUserProjectOnlyForRequesterPaysBuckets()) { if (Strings.isNullOrEmpty(config.userProject())) { - throw new IllegalArgumentException("If useUserProjectOnlyForRequesterPaysBuckets is set, then userProject must be set too."); + throw new IllegalArgumentException( + "If useUserProjectOnlyForRequesterPaysBuckets is set, then userProject must be set too."); } // detect whether we want to pay for these accesses or not. if (!provider.requesterPays(bucket)) { @@ -195,23 +202,17 @@ public CloudStorageFileSystemProvider provider() { return provider; } - /** - * Returns Cloud Storage bucket name being served by this file system. - */ + /** Returns Cloud Storage bucket name being served by this file system. */ public String bucket() { return bucket; } - /** - * Returns configuration object for this file system instance. - */ + /** Returns configuration object for this file system instance. */ public CloudStorageConfiguration config() { return config; } - /** - * Converts Cloud Storage object name to a {@link Path} object. - */ + /** Converts Cloud Storage object name to a {@link Path} object. */ @Override public CloudStoragePath getPath(String first, String... more) { checkArgument( @@ -231,25 +232,19 @@ public void close() throws IOException { // TODO(#809): Synchronously close all channels associated with this FileSystem instance. } - /** - * Returns {@code true}, even if you previously called the {@link #close()} method. - */ + /** Returns {@code true}, even if you previously called the {@link #close()} method. */ @Override public boolean isOpen() { return true; } - /** - * Returns {@code false}. - */ + /** Returns {@code false}. */ @Override public boolean isReadOnly() { return false; } - /** - * Returns {@value UnixPath#SEPARATOR}. - */ + /** Returns {@value UnixPath#SEPARATOR}. */ @Override public String getSeparator() { return Character.toString(UnixPath.SEPARATOR); diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java index ef025920818a..021f4e468fec 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java @@ -38,7 +38,6 @@ import com.google.common.collect.AbstractIterator; import com.google.common.net.UrlEscapers; import com.google.common.primitives.Ints; - import java.io.BufferedInputStream; import java.io.IOException; import java.io.InputStream; @@ -72,7 +71,6 @@ import java.util.Map; import java.util.Objects; import java.util.Set; - import javax.annotation.Nullable; import javax.annotation.concurrent.ThreadSafe; import javax.inject.Singleton; @@ -91,9 +89,9 @@ public final class CloudStorageFileSystemProvider extends FileSystemProvider { private Storage storage; - final private StorageOptions storageOptions; + private final StorageOptions storageOptions; // if non-null, we pay via this project. - final private @Nullable String userProject; + private final @Nullable String userProject; // used only when we create a new instance of CloudStorageFileSystemProvider. private static StorageOptions futureStorageOptions; @@ -106,11 +104,12 @@ private static class LazyPathIterator extends AbstractIterator { // whether to make the paths absolute before returning them. private final boolean absolutePaths; - LazyPathIterator(CloudStorageFileSystem fileSystem, - String prefix, - Iterator blobIterator, - Filter filter, - boolean absolutePaths) { + LazyPathIterator( + CloudStorageFileSystem fileSystem, + String prefix, + Iterator blobIterator, + Filter filter, + boolean absolutePaths) { this.prefix = prefix; this.blobIterator = blobIterator; this.filter = filter; @@ -141,35 +140,32 @@ protected Path computeNext() { } } - /** - * Sets options that are only used by the constructor. - */ + /** Sets options that are only used by the constructor. */ @VisibleForTesting public static void setStorageOptions(@Nullable StorageOptions newStorageOptions) { futureStorageOptions = newStorageOptions; } /** - * Changes the default configuration for every filesystem object created - * from here on, including via SPI. If null then future filesystem objects - * will have the factory default configuration. + * Changes the default configuration for every filesystem object created from here on, including + * via SPI. If null then future filesystem objects will have the factory default configuration. * - *

    If options are specified later then they override the defaults. - * Methods that take a whole CloudStorageConfiguration (eg. - * CloudStorageFileSystem.forBucket) will completely override the defaults. - * Methods that take individual options (eg. - * CloudStorageFileSystemProvier.newFileSystem) will override only these options; - * the rest will be taken from the defaults specified here. + *

    If options are specified later then they override the defaults. Methods that take a whole + * CloudStorageConfiguration (eg. CloudStorageFileSystem.forBucket) will completely override the + * defaults. Methods that take individual options (eg. + * CloudStorageFileSystemProvier.newFileSystem) will override only these options; the rest will be + * taken from the defaults specified here. * - *

    This is meant to be done only once, at the beginning of some main program, - * in order to force all libraries to use some settings we like. + *

    This is meant to be done only once, at the beginning of some main program, in order to force + * all libraries to use some settings we like. * *

    Libraries should never call this. If you're a library then, instead, create your own * filesystem object with the right configuration and pass it along. * * @param newDefault new default CloudStorageConfiguration */ - public static void setDefaultCloudStorageConfiguration(@Nullable CloudStorageConfiguration newDefault) { + public static void setDefaultCloudStorageConfiguration( + @Nullable CloudStorageConfiguration newDefault) { CloudStorageFileSystem.setDefaultCloudStorageConfiguration(newDefault); } @@ -181,11 +177,8 @@ public static void setDefaultCloudStorageConfiguration(@Nullable CloudStorageCon */ public CloudStorageFileSystemProvider() { this( - CloudStorageFileSystem - .getDefaultCloudStorageConfiguration() - .userProject(), - futureStorageOptions - ); + CloudStorageFileSystem.getDefaultCloudStorageConfiguration().userProject(), + futureStorageOptions); } /** @@ -196,10 +189,11 @@ public CloudStorageFileSystemProvider() { } /** - * Internal constructor, fully configurable. Note that null options means - * to use the system defaults (NOT the user-provided ones). + * Internal constructor, fully configurable. Note that null options means to use the system + * defaults (NOT the user-provided ones). */ - CloudStorageFileSystemProvider(@Nullable String userProject, @Nullable StorageOptions gcsStorageOptions) { + CloudStorageFileSystemProvider( + @Nullable String userProject, @Nullable StorageOptions gcsStorageOptions) { this.storageOptions = gcsStorageOptions; this.userProject = userProject; } @@ -222,9 +216,7 @@ public String getScheme() { return CloudStorageFileSystem.URI_SCHEME; } - /** - * Returns Cloud Storage file system, provided a URI with no path, e.g. {@code gs://bucket}. - */ + /** Returns Cloud Storage file system, provided a URI with no path, e.g. {@code gs://bucket}. */ @Override public CloudStorageFileSystem getFileSystem(URI uri) { initStorage(); @@ -232,12 +224,12 @@ public CloudStorageFileSystem getFileSystem(URI uri) { } /** - * Returns Cloud Storage file system, provided a URI, e.g. {@code gs://bucket}. - * The URI can include a path component (that will be ignored). + * Returns Cloud Storage file system, provided a URI, e.g. {@code gs://bucket}. The URI can + * include a path component (that will be ignored). * * @param uri bucket and current working directory, e.g. {@code gs://bucket} - * @param env map of configuration options, whose keys correspond to the method names of - * {@link CloudStorageConfiguration.Builder}. However you are not allowed to set the working + * @param env map of configuration options, whose keys correspond to the method names of {@link + * CloudStorageConfiguration.Builder}. However you are not allowed to set the working * directory, as that should be provided in the {@code uri} * @throws IllegalArgumentException if {@code uri} specifies a port, user, query, or fragment, or * if scheme is not {@value CloudStorageFileSystem#URI_SCHEME} @@ -250,8 +242,10 @@ public CloudStorageFileSystem newFileSystem(URI uri, Map env) { CloudStorageFileSystem.URI_SCHEME, uri); checkArgument( - !isNullOrEmpty(uri.getHost()), "%s:// URIs must have a host: %s", - CloudStorageFileSystem.URI_SCHEME, uri); + !isNullOrEmpty(uri.getHost()), + "%s:// URIs must have a host: %s", + CloudStorageFileSystem.URI_SCHEME, + uri); checkArgument( uri.getPort() == -1 && isNullOrEmpty(uri.getQuery()) @@ -282,11 +276,12 @@ public CloudStoragePath getPath(String uriInStringForm) { } /** - * Open a file for reading or writing. - * To read receiver-pays buckets, specify the BlobSourceOption.userProject option. + * Open a file for reading or writing. To read receiver-pays buckets, specify the + * BlobSourceOption.userProject option. * * @param path: the path to the file to open or create - * @param options: options specifying how the file is opened, e.g. StandardOpenOption.WRITE or BlobSourceOption.userProject + * @param options: options specifying how the file is opened, e.g. StandardOpenOption.WRITE or + * BlobSourceOption.userProject * @param attrs: (not supported, values will be ignored) * @return * @throws IOException @@ -334,7 +329,7 @@ private SeekableByteChannel newReadChannel(Path path, Set } else if (option instanceof OptionMaxChannelReopens) { maxChannelReopens = ((OptionMaxChannelReopens) option).maxChannelReopens(); } else if (option instanceof BlobSourceOption) { - blobSourceOptions.add((BlobSourceOption)option); + blobSourceOptions.add((BlobSourceOption) option); } else { throw new UnsupportedOperationException(option.toString()); } @@ -424,7 +419,8 @@ private SeekableByteChannel newWriteChannel(Path path, Set try { return new CloudStorageWriteChannel( - storage.writer(infoBuilder.build(), + storage.writer( + infoBuilder.build(), writeOptions.toArray(new Storage.BlobWriteOption[writeOptions.size()]))); } catch (StorageException oops) { throw asIoException(oops); @@ -462,15 +458,16 @@ public boolean deleteIfExists(Path path) throws IOException { throw new CloudStoragePseudoDirectoryException(cloudPath); } - final CloudStorageRetryHandler retryHandler = new CloudStorageRetryHandler( - cloudPath.getFileSystem().config()); + final CloudStorageRetryHandler retryHandler = + new CloudStorageRetryHandler(cloudPath.getFileSystem().config()); // Loop will terminate via an exception if all retries are exhausted while (true) { try { if (isNullOrEmpty(userProject)) { return storage.delete(cloudPath.getBlobId()); } else { - return storage.delete(cloudPath.getBlobId(), Storage.BlobSourceOption.userProject(userProject)); + return storage.delete( + cloudPath.getBlobId(), Storage.BlobSourceOption.userProject(userProject)); } } catch (StorageException exs) { // Will rethrow a StorageException if all retries/reopens are exhausted @@ -588,31 +585,31 @@ public void copy(Path source, Path target, CopyOption... options) throws IOExcep throw new CloudStoragePseudoDirectoryException(toPath); } - final CloudStorageRetryHandler retryHandler = new CloudStorageRetryHandler( - fromPath.getFileSystem().config()); + final CloudStorageRetryHandler retryHandler = + new CloudStorageRetryHandler(fromPath.getFileSystem().config()); // Loop will terminate via an exception if all retries are exhausted while (true) { try { - if ( wantCopyAttributes ) { + if (wantCopyAttributes) { BlobInfo blobInfo; if (isNullOrEmpty(userProject)) { blobInfo = storage.get(fromPath.getBlobId()); } else { blobInfo = storage.get(fromPath.getBlobId(), BlobGetOption.userProject(userProject)); } - if ( null == blobInfo ) { + if (null == blobInfo) { throw new NoSuchFileException(fromPath.toString()); } - if ( !overrideCacheControl ) { + if (!overrideCacheControl) { tgtInfoBuilder.setCacheControl(blobInfo.getCacheControl()); } - if ( !overrideContentType ) { + if (!overrideContentType) { tgtInfoBuilder.setContentType(blobInfo.getContentType()); } - if ( !overrideContentEncoding ) { + if (!overrideContentEncoding) { tgtInfoBuilder.setContentEncoding(blobInfo.getContentEncoding()); } - if ( !overrideContentDisposition ) { + if (!overrideContentDisposition) { tgtInfoBuilder.setContentDisposition(blobInfo.getContentDisposition()); } tgtInfoBuilder.setAcl(blobInfo.getAcl()); @@ -621,21 +618,26 @@ public void copy(Path source, Path target, CopyOption... options) throws IOExcep BlobInfo tgtInfo = tgtInfoBuilder.build(); Storage.CopyRequest.Builder copyReqBuilder = - Storage.CopyRequest.newBuilder().setSource(fromPath.getBlobId()); + Storage.CopyRequest.newBuilder().setSource(fromPath.getBlobId()); if (wantReplaceExisting) { copyReqBuilder = copyReqBuilder.setTarget(tgtInfo); } else { - copyReqBuilder = copyReqBuilder.setTarget(tgtInfo, Storage.BlobTargetOption.doesNotExist()); + copyReqBuilder = + copyReqBuilder.setTarget(tgtInfo, Storage.BlobTargetOption.doesNotExist()); } if (!isNullOrEmpty(fromPath.getFileSystem().config().userProject())) { - copyReqBuilder = copyReqBuilder.setSourceOptions(BlobSourceOption.userProject(fromPath.getFileSystem().config().userProject())); + copyReqBuilder = + copyReqBuilder.setSourceOptions( + BlobSourceOption.userProject(fromPath.getFileSystem().config().userProject())); } else if (!isNullOrEmpty(toPath.getFileSystem().config().userProject())) { - copyReqBuilder = copyReqBuilder.setSourceOptions(BlobSourceOption.userProject(toPath.getFileSystem().config().userProject())); + copyReqBuilder = + copyReqBuilder.setSourceOptions( + BlobSourceOption.userProject(toPath.getFileSystem().config().userProject())); } CopyWriter copyWriter = storage.copy(copyReqBuilder.build()); copyWriter.getResult(); break; - } catch ( StorageException oops ) { + } catch (StorageException oops) { try { // Will rethrow a StorageException if all retries/reopens are exhausted retryHandler.handleStorageException(oops); @@ -652,9 +654,7 @@ public boolean isSameFile(Path path, Path path2) { return CloudStorageUtil.checkPath(path).equals(CloudStorageUtil.checkPath(path2)); } - /** - * Always returns {@code false}, because Google Cloud Storage doesn't support hidden files. - */ + /** Always returns {@code false}, because Google Cloud Storage doesn't support hidden files. */ @Override public boolean isHidden(Path path) { CloudStorageUtil.checkPath(path); @@ -676,26 +676,26 @@ public void checkAccess(Path path, AccessMode... modes) throws IOException { } final CloudStoragePath cloudPath = CloudStorageUtil.checkPath(path); - final CloudStorageRetryHandler retryHandler = new CloudStorageRetryHandler( - cloudPath.getFileSystem().config()); + final CloudStorageRetryHandler retryHandler = + new CloudStorageRetryHandler(cloudPath.getFileSystem().config()); // Loop will terminate via an exception if all retries are exhausted while (true) { try { boolean nullId; if (isNullOrEmpty(userProject)) { - nullId = storage.get( - cloudPath.getBlobId(), - Storage.BlobGetOption.fields(Storage.BlobField.ID)) - == null; + nullId = + storage.get(cloudPath.getBlobId(), Storage.BlobGetOption.fields(Storage.BlobField.ID)) + == null; } else { - nullId = storage.get( - cloudPath.getBlobId(), - Storage.BlobGetOption.fields(Storage.BlobField.ID), - Storage.BlobGetOption.userProject(userProject)) - == null; + nullId = + storage.get( + cloudPath.getBlobId(), + Storage.BlobGetOption.fields(Storage.BlobField.ID), + Storage.BlobGetOption.userProject(userProject)) + == null; } if (nullId) { - if ( cloudPath.seemsLikeADirectoryAndUsePseudoDirectories(storage) ) { + if (cloudPath.seemsLikeADirectoryAndUsePseudoDirectories(storage)) { // there is no such file, but we're not signalling error because the // path is a pseudo-directory. return; @@ -708,7 +708,7 @@ public void checkAccess(Path path, AccessMode... modes) throws IOException { retryHandler.handleStorageException(exs); // we're being aggressive by retrying even on scenarios where we'd normally reopen. } catch (IllegalArgumentException exs) { - if ( CloudStorageUtil.checkPath(path).seemsLikeADirectoryAndUsePseudoDirectories(storage) ) { + if (CloudStorageUtil.checkPath(path).seemsLikeADirectoryAndUsePseudoDirectories(storage)) { // there is no such file, but we're not signalling error because the // path is a pseudo-directory. return; @@ -730,8 +730,8 @@ public A readAttributes( initStorage(); final CloudStoragePath cloudPath = CloudStorageUtil.checkPath(path); - final CloudStorageRetryHandler retryHandler = new CloudStorageRetryHandler( - cloudPath.getFileSystem().config()); + final CloudStorageRetryHandler retryHandler = + new CloudStorageRetryHandler(cloudPath.getFileSystem().config()); // Loop will terminate via an exception if all retries are exhausted while (true) { try { @@ -757,7 +757,7 @@ public A readAttributes( throw ex; } // null size indicate a file that we haven't closed yet, so GCS treats it as not there yet. - if ( null == blobInfo || blobInfo.getSize() == null ) { + if (null == blobInfo || blobInfo.getSize() == null) { if (cloudPath.seemsLikeADirectoryAndUsePseudoDirectories(storage)) { @SuppressWarnings("unchecked") A result = (A) new CloudStoragePseudoDirectoryAttributes(cloudPath); @@ -801,9 +801,7 @@ public V getFileAttributeView( return result; } - /** - * Does nothing since Google Cloud Storage uses fake directories. - */ + /** Does nothing since Google Cloud Storage uses fake directories. */ @Override public void createDirectory(Path dir, FileAttribute... attrs) { CloudStorageUtil.checkPath(dir); @@ -811,13 +809,14 @@ public void createDirectory(Path dir, FileAttribute... attrs) { } @Override - public DirectoryStream newDirectoryStream(final Path dir, final Filter filter) { + public DirectoryStream newDirectoryStream( + final Path dir, final Filter filter) { final CloudStoragePath cloudPath = CloudStorageUtil.checkPath(dir); checkNotNull(filter); initStorage(); - final CloudStorageRetryHandler retryHandler = new CloudStorageRetryHandler( - cloudPath.getFileSystem().config()); + final CloudStorageRetryHandler retryHandler = + new CloudStorageRetryHandler(cloudPath.getFileSystem().config()); // Loop will terminate via an exception if all retries are exhausted while (true) { try { @@ -830,19 +829,27 @@ public DirectoryStream newDirectoryStream(final Path dir, final Filter dirList; if (isNullOrEmpty(userProject)) { - dirList = storage.list(cloudPath.bucket(), - Storage.BlobListOption.prefix(prefix), Storage.BlobListOption.currentDirectory(), - Storage.BlobListOption.fields()); + dirList = + storage.list( + cloudPath.bucket(), + Storage.BlobListOption.prefix(prefix), + Storage.BlobListOption.currentDirectory(), + Storage.BlobListOption.fields()); } else { - dirList = storage.list(cloudPath.bucket(), - Storage.BlobListOption.prefix(prefix), Storage.BlobListOption.currentDirectory(), - Storage.BlobListOption.fields(), Storage.BlobListOption.userProject(userProject)); + dirList = + storage.list( + cloudPath.bucket(), + Storage.BlobListOption.prefix(prefix), + Storage.BlobListOption.currentDirectory(), + Storage.BlobListOption.fields(), + Storage.BlobListOption.userProject(userProject)); } final Iterator blobIterator = dirList.iterateAll().iterator(); return new DirectoryStream() { @Override public Iterator iterator() { - return new LazyPathIterator(cloudPath.getFileSystem(), prefix, blobIterator, filter, dir.isAbsolute()); + return new LazyPathIterator( + cloudPath.getFileSystem(), prefix, blobIterator, filter, dir.isAbsolute()); } @Override @@ -858,9 +865,7 @@ public void close() throws IOException { } } - /** - * Throws {@link UnsupportedOperationException} because Cloud Storage objects are immutable. - */ + /** Throws {@link UnsupportedOperationException} because Cloud Storage objects are immutable. */ @Override public void setAttribute(Path path, String attribute, Object value, LinkOption... options) { throw new CloudStorageObjectImmutableException(); @@ -911,19 +916,17 @@ public boolean requesterPays(String bucketName) { } /** - * Returns a NEW CloudStorageFileSystemProvider identical to this one, but with - * userProject removed. + * Returns a NEW CloudStorageFileSystemProvider identical to this one, but with userProject + * removed. * - * Perhaps you want to call this is you realize you'll be working on a bucket that is - * not requester-pays. + *

    Perhaps you want to call this is you realize you'll be working on a bucket that is not + * requester-pays. */ public CloudStorageFileSystemProvider withNoUserProject() { return new CloudStorageFileSystemProvider("", this.storageOptions); } - /** - * Returns the project that is assigned to this provider. - */ + /** Returns the project that is assigned to this provider. */ public String getProject() { initStorage(); return storage.getOptions().getProjectId(); @@ -933,7 +936,8 @@ public String getProject() { * Lists the project's buckets. But use the one in CloudStorageFileSystem. * *

    Example of listing buckets, specifying the page size and a name prefix. - *

     {@code
    +   *
    +   * 
    {@code
        * String prefix = "bucket_";
        * Page buckets = provider.listBuckets(BucketListOption.prefix(prefix));
        * Iterator bucketIterator = buckets.iterateAll();
    @@ -965,7 +969,7 @@ private IOException asIoException(StorageException oops) {
           }
           // fallback
           if (cause != null && cause instanceof IOException) {
    -        return (IOException)cause;
    +        return (IOException) cause;
           }
         } catch (IOException okEx) {
           return okEx;
    diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageObjectAttributes.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageObjectAttributes.java
    index 385595924295..6f24fff06a99 100644
    --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageObjectAttributes.java
    +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageObjectAttributes.java
    @@ -23,17 +23,13 @@
     import com.google.common.base.MoreObjects;
     import com.google.common.base.Optional;
     import com.google.common.collect.ImmutableMap;
    -
     import java.nio.file.attribute.FileTime;
     import java.util.List;
     import java.util.Objects;
    -
     import javax.annotation.Nonnull;
     import javax.annotation.concurrent.Immutable;
     
    -/**
    - * Metadata for a Google Cloud Storage file.
    - */
    +/** Metadata for a Google Cloud Storage file. */
     @Immutable
     final class CloudStorageObjectAttributes implements CloudStorageFileAttributes {
     
    diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageObjectImmutableException.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageObjectImmutableException.java
    index beee9850a37f..fe15298fff82 100644
    --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageObjectImmutableException.java
    +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageObjectImmutableException.java
    @@ -16,9 +16,7 @@
     
     package com.google.cloud.storage.contrib.nio;
     
    -/**
    - * Exception reminding user that Cloud Storage objects can't be mutated.
    - */
    +/** Exception reminding user that Cloud Storage objects can't be mutated. */
     public final class CloudStorageObjectImmutableException extends UnsupportedOperationException {
     
       CloudStorageObjectImmutableException() {
    diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageOption.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageOption.java
    index e098e043ed2d..36d1eeaa25a9 100644
    --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageOption.java
    +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageOption.java
    @@ -19,19 +19,13 @@
     import java.nio.file.CopyOption;
     import java.nio.file.OpenOption;
     
    -/**
    - * Master interface for file operation option classes related to Google Cloud Storage.
    - */
    +/** Master interface for file operation option classes related to Google Cloud Storage. */
     public interface CloudStorageOption {
     
    -  /**
    -   * Interface for Google Cloud Storage options that can be specified when opening files.
    -   */
    +  /** Interface for Google Cloud Storage options that can be specified when opening files. */
       interface Open extends CloudStorageOption, OpenOption {}
     
    -  /**
    -   * Interface for Google Cloud Storage options that can be specified when copying files.
    -   */
    +  /** Interface for Google Cloud Storage options that can be specified when copying files. */
       interface Copy extends CloudStorageOption, CopyOption {}
     
       /**
    diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageOptions.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageOptions.java
    index 8ac572118474..db7d45be8397 100644
    --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageOptions.java
    +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageOptions.java
    @@ -18,21 +18,15 @@
     
     import com.google.cloud.storage.Acl;
     
    -/**
    - * Helper class for specifying options when opening and copying Cloud Storage files.
    - */
    +/** Helper class for specifying options when opening and copying Cloud Storage files. */
     public final class CloudStorageOptions {
     
    -  /**
    -   * Sets the mime type header on an object, e.g. {@code "text/plain"}.
    -   */
    +  /** Sets the mime type header on an object, e.g. {@code "text/plain"}. */
       public static CloudStorageOption.OpenCopy withMimeType(String mimeType) {
         return OptionMimeType.create(mimeType);
       }
     
    -  /**
    -   * Disables caching on an object. Same as: {@code withCacheControl("no-cache")}.
    -   */
    +  /** Disables caching on an object. Same as: {@code withCacheControl("no-cache")}. */
       public static CloudStorageOption.OpenCopy withoutCaching() {
         return withCacheControl("no-cache");
       }
    @@ -92,8 +86,8 @@ public static CloudStorageOption.OpenCopy withBlockSize(int size) {
       }
     
       /**
    -   * Sets the max number of times that the channel can be reopened if reading
    -   * fails because the channel unexpectedly closes.
    +   * Sets the max number of times that the channel can be reopened if reading fails because the
    +   * channel unexpectedly closes.
        *
        * 

    The default is 0. */ diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStoragePath.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStoragePath.java index 03c4a9afe86c..92780d535846 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStoragePath.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStoragePath.java @@ -24,7 +24,6 @@ import com.google.cloud.storage.BlobId; import com.google.cloud.storage.Storage; import com.google.common.collect.UnmodifiableIterator; - import java.io.File; import java.net.URI; import java.net.URISyntaxException; @@ -38,7 +37,6 @@ import java.util.Iterator; import java.util.Objects; import java.util.regex.Pattern; - import javax.annotation.Nullable; import javax.annotation.concurrent.Immutable; @@ -66,19 +64,14 @@ static CloudStoragePath getPath(CloudStorageFileSystem fileSystem, String path, fileSystem, UnixPath.getPath(fileSystem.config().permitEmptyPathComponents(), path, more)); } - /** - * Returns the Cloud Storage bucket name being served by this file system. - */ + /** Returns the Cloud Storage bucket name being served by this file system. */ public String bucket() { return fileSystem.bucket(); } - /** - * Returns path converted to a {@link BlobId} so I/O can be performed. - */ + /** Returns path converted to a {@link BlobId} so I/O can be performed. */ BlobId getBlobId() { - checkArgument(!path.toString().isEmpty(), - "Object names cannot be empty."); + checkArgument(!path.toString().isEmpty(), "Object names cannot be empty."); return BlobId.of(bucket(), toRealPath().path.toString()); } @@ -110,11 +103,12 @@ boolean seemsLikeADirectoryAndUsePseudoDirectories(Storage storage) { if (!prefix.endsWith("/")) { prefix += "/"; } - Page list = storage.list( - this.bucket(), - Storage.BlobListOption.prefix(prefix), - // we only look at the first result, so no need for a bigger page. - Storage.BlobListOption.pageSize(1)); + Page list = + storage.list( + this.bucket(), + Storage.BlobListOption.prefix(prefix), + // we only look at the first result, so no need for a bigger page. + Storage.BlobListOption.pageSize(1)); for (Blob b : list.getValues()) { // if this blob starts with our prefix and then a slash, then prefix is indeed a folder! if (b.getBlobId() == null) { @@ -149,8 +143,8 @@ public boolean isAbsolute() { } /** - * Changes relative path to be absolute, using - * {@link CloudStorageConfiguration#workingDirectory() workingDirectory} as current dir. + * Changes relative path to be absolute, using {@link CloudStorageConfiguration#workingDirectory() + * workingDirectory} as current dir. */ @Override public CloudStoragePath toAbsolutePath() { @@ -161,12 +155,12 @@ public CloudStoragePath toAbsolutePath() { * Returns this path rewritten to the Cloud Storage object name that'd be used to perform i/o. * *

    This method makes path {@link #toAbsolutePath() absolute} and removes the prefix slash from - * the absolute path when {@link CloudStorageConfiguration#stripPrefixSlash() stripPrefixSlash} - * is {@code true}. + * the absolute path when {@link CloudStorageConfiguration#stripPrefixSlash() stripPrefixSlash} is + * {@code true}. * - * @throws IllegalArgumentException if path contains extra slashes or dot-dirs when - * {@link CloudStorageConfiguration#permitEmptyPathComponents() permitEmptyPathComponents} - * is {@code false}, or if the resulting path is empty. + * @throws IllegalArgumentException if path contains extra slashes or dot-dirs when {@link + * CloudStorageConfiguration#permitEmptyPathComponents() permitEmptyPathComponents} is {@code + * false}, or if the resulting path is empty. */ @Override public CloudStoragePath toRealPath(LinkOption... options) { @@ -379,9 +373,7 @@ private UnixPath getWorkingDirectory() { return getUnixPath(fileSystem.config().workingDirectory()); } - /** - * Transform iterator providing a slight performance boost over {@code FluentIterable}. - */ + /** Transform iterator providing a slight performance boost over {@code FluentIterable}. */ private final class PathIterator extends UnmodifiableIterator { private final Iterator delegate = path.split(); diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStoragePseudoDirectoryAttributes.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStoragePseudoDirectoryAttributes.java index 8f5e8b2bbc78..c55f4d13ea7f 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStoragePseudoDirectoryAttributes.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStoragePseudoDirectoryAttributes.java @@ -19,13 +19,10 @@ import com.google.cloud.storage.Acl; import com.google.common.base.Optional; import com.google.common.collect.ImmutableMap; - import java.nio.file.attribute.FileTime; import java.util.List; -/** - * Metadata for a Cloud Storage pseudo-directory. - */ +/** Metadata for a Cloud Storage pseudo-directory. */ final class CloudStoragePseudoDirectoryAttributes implements CloudStorageFileAttributes { private final String id; diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStoragePseudoDirectoryException.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStoragePseudoDirectoryException.java index c859401d1a76..38dc88c8d08c 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStoragePseudoDirectoryException.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStoragePseudoDirectoryException.java @@ -18,9 +18,7 @@ import java.nio.file.InvalidPathException; -/** - * Exception thrown when erroneously trying to operate on a path with a trailing slash. - */ +/** Exception thrown when erroneously trying to operate on a path with a trailing slash. */ public final class CloudStoragePseudoDirectoryException extends InvalidPathException { CloudStoragePseudoDirectoryException(CloudStoragePath path) { diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannel.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannel.java index 75da670e1e4d..57c21fe53c2d 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannel.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannel.java @@ -16,6 +16,8 @@ package com.google.cloud.storage.contrib.nio; +import static com.google.common.base.Preconditions.checkArgument; + import com.google.cloud.ReadChannel; import com.google.cloud.storage.BlobId; import com.google.cloud.storage.BlobInfo; @@ -23,22 +25,18 @@ import com.google.cloud.storage.Storage.BlobSourceOption; import com.google.cloud.storage.StorageException; import com.google.common.annotations.VisibleForTesting; - import com.google.common.base.Strings; import com.google.common.collect.Lists; - -import java.util.List; -import javax.annotation.CheckReturnValue; -import javax.annotation.Nullable; -import javax.annotation.concurrent.ThreadSafe; import java.io.IOException; import java.nio.ByteBuffer; import java.nio.channels.ClosedChannelException; import java.nio.channels.NonWritableChannelException; import java.nio.channels.SeekableByteChannel; import java.nio.file.NoSuchFileException; - -import static com.google.common.base.Preconditions.checkArgument; +import java.util.List; +import javax.annotation.CheckReturnValue; +import javax.annotation.Nullable; +import javax.annotation.concurrent.ThreadSafe; /** * Cloud Storage read channel. @@ -51,8 +49,7 @@ final class CloudStorageReadChannel implements SeekableByteChannel { private final Storage gcsStorage; private final BlobId file; // max # of times we may reopen the file - @VisibleForTesting - final int maxChannelReopens; + @VisibleForTesting final int maxChannelReopens; // max # of times we may retry a GCS operation final int maxRetries; // open options, we keep them around for reopens. @@ -61,32 +58,48 @@ final class CloudStorageReadChannel implements SeekableByteChannel { private ReadChannel channel; private long position; private long size; - // generation at time of first open, to make sure reopens don't give us a different version of the file. + // generation at time of first open, to make sure reopens don't give us a different version of the + // file. // It can be null if not implemented, in which case we don't check. private Long generation; /** * @param maxChannelReopens max number of times to try re-opening the channel if it closes on us - * unexpectedly. + * unexpectedly. * @param config configuration for what to retry on. * @param blobSourceOptions BlobSourceOption.userProject if you want to pay the charges (required - * for requester-pays buckets). Note: - * Buckets that have Requester Pays disabled still accept requests that include a billing - * project, and charges are applied to the billing project supplied in the request. - * Consider any billing implications prior to including a billing project in all of your - * requests. - * Source: https://cloud.google.com/storage/docs/requester-pays + * for requester-pays buckets). Note: Buckets that have Requester Pays disabled still accept + * requests that include a billing project, and charges are applied to the billing project + * supplied in the request. Consider any billing implications prior to including a billing + * project in all of your requests. Source: + * https://cloud.google.com/storage/docs/requester-pays * @param userProject: the project you want billed (set this for requester-pays buckets). Leave - * empty otherwise. + * empty otherwise. */ @CheckReturnValue @SuppressWarnings("resource") - static CloudStorageReadChannel create(Storage gcsStorage, BlobId file, long position, int maxChannelReopens, final CloudStorageConfiguration config, @Nullable String userProject, BlobSourceOption... blobSourceOptions) + static CloudStorageReadChannel create( + Storage gcsStorage, + BlobId file, + long position, + int maxChannelReopens, + final CloudStorageConfiguration config, + @Nullable String userProject, + BlobSourceOption... blobSourceOptions) throws IOException { - return new CloudStorageReadChannel(gcsStorage, file, position, maxChannelReopens, config, userProject, blobSourceOptions); + return new CloudStorageReadChannel( + gcsStorage, file, position, maxChannelReopens, config, userProject, blobSourceOptions); } - private CloudStorageReadChannel(Storage gcsStorage, BlobId file, long position, int maxChannelReopens, final CloudStorageConfiguration config, @Nullable String userProject, BlobSourceOption... blobSourceOptions) throws IOException { + private CloudStorageReadChannel( + Storage gcsStorage, + BlobId file, + long position, + int maxChannelReopens, + final CloudStorageConfiguration config, + @Nullable String userProject, + BlobSourceOption... blobSourceOptions) + throws IOException { this.gcsStorage = gcsStorage; this.file = file; this.position = position; @@ -102,7 +115,8 @@ private CloudStorageReadChannel(Storage gcsStorage, BlobId file, long position, if (!Strings.isNullOrEmpty(userProject)) { options.add(BlobSourceOption.userProject(userProject)); } - this.blobSourceOptions = (BlobSourceOption[]) options.toArray(new BlobSourceOption[options.size()]); + this.blobSourceOptions = + (BlobSourceOption[]) options.toArray(new BlobSourceOption[options.size()]); // innerOpen checks that it sees the same generation as fetchSize did, // which ensure the file hasn't changed. @@ -130,13 +144,13 @@ public void close() throws IOException { } } - @Override public int read(ByteBuffer dst) throws IOException { synchronized (this) { checkOpen(); int amt; - final CloudStorageRetryHandler retryHandler = new CloudStorageRetryHandler(maxRetries, maxChannelReopens, config); + final CloudStorageRetryHandler retryHandler = + new CloudStorageRetryHandler(maxRetries, maxChannelReopens, config); dst.mark(); while (true) { try { @@ -205,19 +219,31 @@ private void checkOpen() throws ClosedChannelException { } } - private long fetchSize(Storage gcsStorage, @Nullable String userProject, BlobId file) throws IOException { - final CloudStorageRetryHandler retryHandler = new CloudStorageRetryHandler(maxRetries, maxChannelReopens, config); + private long fetchSize(Storage gcsStorage, @Nullable String userProject, BlobId file) + throws IOException { + final CloudStorageRetryHandler retryHandler = + new CloudStorageRetryHandler(maxRetries, maxChannelReopens, config); while (true) { try { BlobInfo blobInfo; if (Strings.isNullOrEmpty(userProject)) { - blobInfo = gcsStorage.get(file, Storage.BlobGetOption.fields(Storage.BlobField.GENERATION, Storage.BlobField.SIZE)); + blobInfo = + gcsStorage.get( + file, + Storage.BlobGetOption.fields( + Storage.BlobField.GENERATION, Storage.BlobField.SIZE)); } else { - blobInfo = gcsStorage.get(file, Storage.BlobGetOption.fields(Storage.BlobField.GENERATION, Storage.BlobField.SIZE), Storage.BlobGetOption.userProject(userProject)); + blobInfo = + gcsStorage.get( + file, + Storage.BlobGetOption.fields( + Storage.BlobField.GENERATION, Storage.BlobField.SIZE), + Storage.BlobGetOption.userProject(userProject)); } - if ( blobInfo == null ) { - throw new NoSuchFileException(String.format("gs://%s/%s", file.getBucket(), file.getName())); + if (blobInfo == null) { + throw new NoSuchFileException( + String.format("gs://%s/%s", file.getBucket(), file.getName())); } this.generation = blobInfo.getGeneration(); this.size = blobInfo.getSize(); @@ -228,20 +254,21 @@ private long fetchSize(Storage gcsStorage, @Nullable String userProject, BlobId // there's nothing to reopen yet, but retry even for a reopenable error. } } - } /** - * Handles a StorageException by reopening the channel or sleeping for a retry attempt if retry count - * is not exhausted. Throws a StorageException if all reopens/retries are exhausted, or if the - * StorageException is not reopenable/retryable. + * Handles a StorageException by reopening the channel or sleeping for a retry attempt if retry + * count is not exhausted. Throws a StorageException if all reopens/retries are exhausted, or if + * the StorageException is not reopenable/retryable. * * @param exs StorageException thrown by a GCS operation * @param retryHandler Keeps track of reopens/retries performed so far on this operation - * @throws StorageException if all reopens/retries are exhausted, or if exs is not reopenable/retryable + * @throws StorageException if all reopens/retries are exhausted, or if exs is not + * reopenable/retryable * @throws IOException if a reopen operation fails */ - private void handleStorageException(final StorageException exs, final CloudStorageRetryHandler retryHandler) throws IOException { + private void handleStorageException( + final StorageException exs, final CloudStorageRetryHandler retryHandler) throws IOException { boolean shouldReopen = retryHandler.handleStorageException(exs); if (shouldReopen) { // these errors aren't marked as retryable since the channel is closed; @@ -249,5 +276,4 @@ private void handleStorageException(final StorageException exs, final CloudStora innerOpen(); } } - } diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageRetryHandler.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageRetryHandler.java index 83b2573471a4..6bb23f48bff5 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageRetryHandler.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageRetryHandler.java @@ -32,12 +32,10 @@ public class CloudStorageRetryHandler { private final int maxReopens; private final CloudStorageConfiguration config; - /** * Create a CloudStorageRetryHandler with the maximum retries and reopens set to the same value. * * @param maxRetriesAndReopens value for both maxRetries and maxReopens - * * @deprecated use CloudStorageRetryHandler(CloudStorageConfiguration) instead. */ @java.lang.Deprecated @@ -48,12 +46,11 @@ public CloudStorageRetryHandler(final int maxRetriesAndReopens) { this.config = CloudStorageConfiguration.DEFAULT; } - /** + /** * Create a CloudStorageRetryHandler with the maximum retries and reopens set to different values. * * @param maxRetries maximum number of retries * @param maxReopens maximum number of reopens - * * @deprecated use CloudStorageRetryHandler(CloudStorageConfiguration) instead. */ @java.lang.Deprecated @@ -82,22 +79,19 @@ public CloudStorageRetryHandler(final CloudStorageConfiguration config) { * @param maxReopens maximum number of reopens (overrides what's in the config) * @param config http codes we'll retry on, and exceptions we'll reopen on. */ - public CloudStorageRetryHandler(final int maxRetries, final int maxReopens, final CloudStorageConfiguration config) { + public CloudStorageRetryHandler( + final int maxRetries, final int maxReopens, final CloudStorageConfiguration config) { this.maxRetries = maxRetries; this.maxReopens = maxReopens; this.config = config; } - /** - * @return number of retries we've performed - */ + /** @return number of retries we've performed */ public int retries() { return retries; } - /** - * @return number of reopens we've performed - */ + /** @return number of reopens we've performed */ public int reopens() { return reopens; } @@ -105,11 +99,11 @@ public int reopens() { /** * Checks whether we should retry, reopen, or give up. * - * In the latter case it throws an exception (this includes the scenario where - * we exhausted the retry count). + *

    In the latter case it throws an exception (this includes the scenario where we exhausted the + * retry count). * - * Otherwise, it sleeps for a bit and returns whether we should reopen. - * The sleep time is dependent on the retry number. + *

    Otherwise, it sleeps for a bit and returns whether we should reopen. The sleep time is + * dependent on the retry number. * * @param exs caught StorageException * @return True if you need to reopen and then try again. False if you can just try again. @@ -129,31 +123,43 @@ public boolean handleStorageException(final StorageException exs) throws Storage } /** - * Records a retry attempt for the given StorageException, sleeping for an amount of time dependent on the - * attempt number. Throws a StorageException if we've exhausted all retries. + * Records a retry attempt for the given StorageException, sleeping for an amount of time + * dependent on the attempt number. Throws a StorageException if we've exhausted all retries. * * @param exs The StorageException error that prompted this retry attempt. */ private void handleRetryForStorageException(final StorageException exs) throws StorageException { retries++; if (retries > maxRetries) { - throw new StorageException(exs.getCode(), - "All " + maxRetries + " retries failed. Waited a total of " + totalWaitTime + " ms between attempts", exs); + throw new StorageException( + exs.getCode(), + "All " + + maxRetries + + " retries failed. Waited a total of " + + totalWaitTime + + " ms between attempts", + exs); } sleepForAttempt(retries); } /** - * Records a reopen attempt for the given StorageException, sleeping for an amount of time dependent on the - * attempt number. Throws a StorageException if we've exhausted all reopens. + * Records a reopen attempt for the given StorageException, sleeping for an amount of time + * dependent on the attempt number. Throws a StorageException if we've exhausted all reopens. * * @param exs The StorageException error that prompted this reopen attempt. */ private void handleReopenForStorageException(final StorageException exs) throws StorageException { reopens++; if (reopens > maxReopens) { - throw new StorageException(exs.getCode(), - "All " + maxReopens + " reopens failed. Waited a total of " + totalWaitTime + " ms between attempts", exs); + throw new StorageException( + exs.getCode(), + "All " + + maxReopens + + " reopens failed. Waited a total of " + + totalWaitTime + + " ms between attempts", + exs); } sleepForAttempt(reopens); } diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageUtil.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageUtil.java index a10580c59c7b..eda81fcd8291 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageUtil.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageUtil.java @@ -66,9 +66,7 @@ static URI stripPathFromUri(URI uri) { } } - /** - * Makes {@code NullPointerTester} happy. - */ + /** Makes {@code NullPointerTester} happy. */ @SafeVarargs static void checkNotNullArray(T... values) { for (T value : values) { diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageWriteChannel.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageWriteChannel.java index 0a8d04f413fc..2994b831c8a7 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageWriteChannel.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageWriteChannel.java @@ -17,13 +17,11 @@ package com.google.cloud.storage.contrib.nio; import com.google.cloud.WriteChannel; - import java.io.IOException; import java.nio.ByteBuffer; import java.nio.channels.ClosedChannelException; import java.nio.channels.NonReadableChannelException; import java.nio.channels.SeekableByteChannel; - import javax.annotation.concurrent.ThreadSafe; /** diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionMaxChannelReopens.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionMaxChannelReopens.java index 419c5de629fd..7fedd0cfc3be 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionMaxChannelReopens.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionMaxChannelReopens.java @@ -21,9 +21,7 @@ @AutoValue abstract class OptionMaxChannelReopens implements CloudStorageOption.OpenCopy { - /** - * Re-open the channel if it's closed unexpectedly while we're reading it. - */ + /** Re-open the channel if it's closed unexpectedly while we're reading it. */ static OptionMaxChannelReopens create(int retryCount) { return new AutoValue_OptionMaxChannelReopens(retryCount); } diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/SeekableByteChannelPrefetcher.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/SeekableByteChannelPrefetcher.java index e52c917d178b..baa96d53b342 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/SeekableByteChannelPrefetcher.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/SeekableByteChannelPrefetcher.java @@ -18,7 +18,7 @@ import com.google.common.base.Preconditions; import com.google.common.base.Stopwatch; - +import com.google.common.util.concurrent.ThreadFactoryBuilder; import java.io.Closeable; import java.io.IOException; import java.nio.ByteBuffer; @@ -36,16 +36,12 @@ import java.util.concurrent.ThreadFactory; import java.util.concurrent.TimeUnit; -import com.google.common.util.concurrent.ThreadFactoryBuilder; - - /** - * SeekableByteChannelPrefetcher wraps an existing SeekableByteChannel to add prefetching. - * The prefetching is done on a different thread, so you can write simple code that repeatedly - * calls read() to get data, processes it, and then calls read again -- and yet this - * simple code overlaps computation and communication for you. - * (Of course this is only worthwhile if the underlying SeekableByteChannel doesn't already - * implement prefetching). + * SeekableByteChannelPrefetcher wraps an existing SeekableByteChannel to add prefetching. The + * prefetching is done on a different thread, so you can write simple code that repeatedly calls + * read() to get data, processes it, and then calls read again -- and yet this simple code overlaps + * computation and communication for you. (Of course this is only worthwhile if the underlying + * SeekableByteChannel doesn't already implement prefetching). */ public final class SeekableByteChannelPrefetcher implements SeekableByteChannel { @@ -58,7 +54,7 @@ public final class SeekableByteChannelPrefetcher implements SeekableByteChannel private final List full = new ArrayList<>(); private WorkUnit fetching; // total number of buffers - private final static int BUF_COUNT = 2; + private static final int BUF_COUNT = 2; // where we pretend to be, wrt returning bytes from read() private long position; private boolean open; @@ -70,18 +66,22 @@ public final class SeekableByteChannelPrefetcher implements SeekableByteChannel private long msWaitingForData; // time spent blocking the user because we're copying bytes private long msCopyingData; - // total number of bytes returned by read (if the user asks for the same bytes multiple times, they count) + // total number of bytes returned by read (if the user asks for the same bytes multiple times, + // they count) private long bytesReturned; // total number of bytes read over the network (whether returned to the user or not) - private long bytesRead ; - // time spend in between calls to Read, ie. presumably while the user is processing the data we returned. - private long msBetweenCallsToRead ; + private long bytesRead; + // time spend in between calls to Read, ie. presumably while the user is processing the data we + // returned. + private long msBetweenCallsToRead; // number of times we had the user's data already ready, didn't have to grab it from the net. private long nbHit; // number of times we had already started to prefetch the user's data (but it hadn't arrived yet). private long nbNearHit; - // number of times we don't have what the user's asking for, we have to wait for a prefetch to finish, - // and the prefetch didn't return what the user wanted (either they are going backward, or jumping forward) + // number of times we don't have what the user's asking for, we have to wait for a prefetch to + // finish, + // and the prefetch didn't return what the user wanted (either they are going backward, or jumping + // forward) private long nbMiss; // number of times the user asks for data with a lower index than what we already have // (so they're not following the expected pattern of increasing indexes) @@ -92,25 +92,29 @@ public final class SeekableByteChannelPrefetcher implements SeekableByteChannel // issues. private static final boolean trackTime = false; - public static class Statistics { // statistics, for profiling. // time spent blocking the user because we're waiting on the network public final long msWaitingForData; // time spent blocking the user because we're copying bytes public final long msCopyingData; - // total number of bytes returned by read (if the user asks for the same bytes multiple times, they count) + // total number of bytes returned by read (if the user asks for the same bytes multiple times, + // they count) public final long bytesReturned; // total number of bytes read over the network (whether returned to the user or not) public final long bytesRead; - // time spend in between calls to Read, ie. presumably while the user is processing the data we returned. + // time spend in between calls to Read, ie. presumably while the user is processing the data we + // returned. public final long msBetweenCallsToRead; // number of times we had the user's data already ready, didn't have to grab it from the net. public final long nbHit; - // number of times we had already started to prefetch the user's data (but it hadn't arrived yet). + // number of times we had already started to prefetch the user's data (but it hadn't arrived + // yet). public final long nbNearHit; - // number of times we don't have what the user's asking for, we have to wait for a prefetch to finish, - // and the prefetch didn't return what the user wanted (either they are going backward, or jumping forward) + // number of times we don't have what the user's asking for, we have to wait for a prefetch to + // finish, + // and the prefetch didn't return what the user wanted (either they are going backward, or + // jumping forward) public final long nbMiss; // number of times the user asks for data with a lower index than what we already have // (so they're not following the expected pattern of increasing indexes) @@ -118,9 +122,17 @@ public static class Statistics { // number of times the user asks for data past the end of the file public final long nbReadsPastEnd; - private Statistics(long msWaitingForData, long msCopyingData, long bytesReturned, - long bytesRead, long msBetweenCallsToRead, long nbHit, - long nbNearHit, long nbMiss, long nbGoingBack, long nbReadsPastEnd) { + private Statistics( + long msWaitingForData, + long msCopyingData, + long bytesReturned, + long bytesRead, + long msBetweenCallsToRead, + long nbHit, + long nbNearHit, + long nbMiss, + long nbGoingBack, + long nbReadsPastEnd) { this.msWaitingForData = msWaitingForData; this.msCopyingData = msCopyingData; this.bytesReturned = bytesReturned; @@ -136,34 +148,33 @@ private Statistics(long msWaitingForData, long msCopyingData, long bytesReturned public String toString() { try { double returnedPct = (bytesRead > 0 ? 100.0 * bytesReturned / bytesRead : 100.0); - return String - .format("Bytes read: %12d\n returned: %12d ( %3.2f %% )", bytesRead, bytesReturned, - returnedPct) + return String.format( + "Bytes read: %12d\n returned: %12d ( %3.2f %% )", + bytesRead, bytesReturned, returnedPct) + String.format("\nReads past the end: %3d", nbReadsPastEnd) + String.format("\nReads forcing re-fetching of an earlier block: %3d", nbGoingBack) // A near-hit is when we're already fetching the data the user is asking for, // but we're not done loading it in. - + String - .format("\nCache\n hits: %12d\n near-hits: %12d\n misses: %12d", nbHit, - nbNearHit, nbMiss); + + String.format( + "\nCache\n hits: %12d\n near-hits: %12d\n misses: %12d", + nbHit, nbNearHit, nbMiss); } catch (UnknownFormatConversionException x) { // let's not crash the whole program, instead just return no info return "(error while formatting statistics)"; } } - - } - /** - * Wraps the provided SeekableByteChannel within a SeekableByteChannelPrefetcher, using the provided buffer size + * Wraps the provided SeekableByteChannel within a SeekableByteChannelPrefetcher, using the + * provided buffer size * * @param bufferSizeMB buffer size in MB * @param channel channel to wrap in the prefetcher * @return wrapped channel */ - public static SeekableByteChannel addPrefetcher(int bufferSizeMB, SeekableByteChannel channel) throws IOException { + public static SeekableByteChannel addPrefetcher(int bufferSizeMB, SeekableByteChannel channel) + throws IOException { return new SeekableByteChannelPrefetcher(channel, bufferSizeMB * 1024 * 1024); } @@ -171,11 +182,12 @@ public static SeekableByteChannel addPrefetcher(int bufferSizeMB, SeekableByteCh * WorkUnit holds a buffer and the instructions for what to put in it. * *

    Use it like this: + * *

      - *
    1. call() - *
    2. the data is now in buf, you can access it directly - *
    3. if need more, call resetForIndex(...) and go back to the top. - *
    4. else, call close() + *
    5. call() + *
    6. the data is now in buf, you can access it directly + *
    7. if need more, call resetForIndex(...) and go back to the top. + *
    8. else, call close() *
    */ private static class WorkUnit implements Callable, Closeable { @@ -195,13 +207,18 @@ public WorkUnit(SeekableByteChannel chan, int blockSize, long blockIndex) { @Override public ByteBuffer call() throws IOException { - long pos = ((long)blockSize) * blockIndex; + long pos = ((long) blockSize) * blockIndex; if (pos > chan.size()) { return null; } if (pos < 0) { // This should never happen, if the code's correct. - throw new IllegalArgumentException("blockIndex " + blockIndex + " has position " + pos + ": negative position is not valid."); + throw new IllegalArgumentException( + "blockIndex " + + blockIndex + + " has position " + + pos + + ": negative position is not valid."); } chan.position(pos); // read until buffer is full, or EOF @@ -220,7 +237,6 @@ public WorkUnit resetForIndex(long blockIndex) { return this; } - @Override public void close() throws IOException { chan.close(); @@ -228,14 +244,16 @@ public void close() throws IOException { } /** - * Wraps the provided SeekableByteChannel within a SeekableByteChannelPrefetcher, - * using the provided buffer size. + * Wraps the provided SeekableByteChannel within a SeekableByteChannelPrefetcher, using the + * provided buffer size. * * @param bufSize buffer size in bytes * @param chan channel to wrap in the prefetcher */ private SeekableByteChannelPrefetcher(SeekableByteChannel chan, int bufSize) throws IOException { - Preconditions.checkArgument(!(chan instanceof SeekableByteChannelPrefetcher),"Cannot wrap a prefetcher with a prefetcher."); + Preconditions.checkArgument( + !(chan instanceof SeekableByteChannelPrefetcher), + "Cannot wrap a prefetcher with a prefetcher."); if (!chan.isOpen()) { throw new IllegalArgumentException("channel must be open"); @@ -246,7 +264,7 @@ private SeekableByteChannelPrefetcher(SeekableByteChannel chan, int bufSize) thr } this.size = chan.size(); if (bufSize > this.size) { - this.bufSize = (int)this.size; + this.bufSize = (int) this.size; } else { this.bufSize = bufSize; } @@ -255,18 +273,24 @@ private SeekableByteChannelPrefetcher(SeekableByteChannel chan, int bufSize) thr // Make sure the prefetching thread's name indicate what it is and // which prefetcher it belongs to (for debugging purposes only, naturally). String nameFormat = "nio-prefetcher-" + prefetcherIndex + "-thread-%d"; - ThreadFactory threadFactory = new ThreadFactoryBuilder() - .setNameFormat(nameFormat) - .setDaemon(true) - .build(); + ThreadFactory threadFactory = + new ThreadFactoryBuilder().setNameFormat(nameFormat).setDaemon(true).build(); // Single thread to ensure no concurrent access to chan. exec = Executors.newFixedThreadPool(1, threadFactory); } public Statistics getStatistics() { - return new Statistics(msWaitingForData, msCopyingData, bytesReturned, - bytesRead, msBetweenCallsToRead, nbHit, - nbNearHit, nbMiss, nbGoingBack, nbReadsPastEnd); + return new Statistics( + msWaitingForData, + msCopyingData, + bytesReturned, + bytesRead, + msBetweenCallsToRead, + nbHit, + nbNearHit, + nbMiss, + nbGoingBack, + nbReadsPastEnd); } // if we don't already have that block and the fetching thread is idle, @@ -303,7 +327,7 @@ public ByteBuffer fetch(long position) throws InterruptedException, ExecutionExc boolean goingBack = false; for (WorkUnit w : full) { if (w.blockIndex == blockIndex) { - ensureFetching(blockIndex+1); + ensureFetching(blockIndex + 1); nbHit++; return w.buf; } else if (w.blockIndex > blockIndex) { @@ -326,7 +350,7 @@ public ByteBuffer fetch(long position) throws InterruptedException, ExecutionExc if (candidate.blockIndex == blockIndex) { // this is who we were waiting for nbNearHit++; - ensureFetching(blockIndex+1); + ensureFetching(blockIndex + 1); return buf; } else { // wrong block. Let's fetch the right one now. @@ -336,19 +360,17 @@ public ByteBuffer fetch(long position) throws InterruptedException, ExecutionExc buf = candidate.getBuf(); full.add(candidate); fetching = null; - ensureFetching(blockIndex+1); + ensureFetching(blockIndex + 1); return buf; } } - /** * Reads a sequence of bytes from this channel into the given buffer. * - *

    Bytes are read starting at this channel's current position, and - * then the position is updated with the number of bytes actually read. - * Otherwise this method behaves exactly as specified in the {@link - * java.nio.channels.ReadableByteChannel} interface. + *

    Bytes are read starting at this channel's current position, and then the position is updated + * with the number of bytes actually read. Otherwise this method behaves exactly as specified in + * the {@link java.nio.channels.ReadableByteChannel} interface. * * @param dst buffer to write into */ @@ -389,7 +411,7 @@ public synchronized int read(ByteBuffer dst) throws IOException { } // src.position is how far we've written into the array long blockIndex = position / bufSize; - int offset = (int)(position - (blockIndex * bufSize)); + int offset = (int) (position - (blockIndex * bufSize)); // src |==============---------------------| // :<---src.pos-->------src.limit----->: // |---:--position-> @@ -425,9 +447,7 @@ public synchronized int read(ByteBuffer dst) throws IOException { } } - /** - * Writing isn't supported. - */ + /** Writing isn't supported. */ @Override public int write(ByteBuffer src) throws IOException { throw new NonWritableChannelException(); @@ -436,11 +456,10 @@ public int write(ByteBuffer src) throws IOException { /** * Returns this channel's position. * - * @return This channel's position, - * a non-negative integer counting the number of bytes - * from the beginning of the entity to the current position + * @return This channel's position, a non-negative integer counting the number of bytes from the + * beginning of the entity to the current position * @throws ClosedChannelException If this channel is closed - * @throws IOException If some other I/O error occurs + * @throws IOException If some other I/O error occurs */ @Override public long position() throws IOException { @@ -450,26 +469,25 @@ public long position() throws IOException { /** * Sets this channel's position. + * *

    - *

    Setting the position to a value that is greater than the current size - * is legal but does not change the size of the entity. A later attempt to - * read bytes at such a position will immediately return an end-of-file - * indication. A later attempt to write bytes at such a position will cause - * the entity to grow to accommodate the new bytes; the values of any bytes - * between the previous end-of-file and the newly-written bytes are - * unspecified. * - *

    Setting the channel's position is not recommended when connected to - * an entity, typically a file, that is opened with the {@link - * java.nio.file.StandardOpenOption#APPEND APPEND} option. When opened for - * append, the position is first advanced to the end before writing. + *

    Setting the position to a value that is greater than the current size is legal but does not + * change the size of the entity. A later attempt to read bytes at such a position will + * immediately return an end-of-file indication. A later attempt to write bytes at such a position + * will cause the entity to grow to accommodate the new bytes; the values of any bytes between the + * previous end-of-file and the newly-written bytes are unspecified. + * + *

    Setting the channel's position is not recommended when connected to an entity, typically a + * file, that is opened with the {@link java.nio.file.StandardOpenOption#APPEND APPEND} option. + * When opened for append, the position is first advanced to the end before writing. * - * @param newPosition The new position, a non-negative integer counting - * the number of bytes from the beginning of the entity + * @param newPosition The new position, a non-negative integer counting the number of bytes from + * the beginning of the entity * @return This channel - * @throws ClosedChannelException If this channel is closed + * @throws ClosedChannelException If this channel is closed * @throws IllegalArgumentException If the new position is negative - * @throws IOException If some other I/O error occurs + * @throws IOException If some other I/O error occurs */ @Override public SeekableByteChannel position(long newPosition) throws IOException { @@ -483,7 +501,7 @@ public SeekableByteChannel position(long newPosition) throws IOException { * * @return The current size, measured in bytes * @throws ClosedChannelException If this channel is closed - * @throws IOException If some other I/O error occurs + * @throws IOException If some other I/O error occurs */ @Override public long size() throws IOException { @@ -491,9 +509,7 @@ public long size() throws IOException { return size; } - /** - * Not supported. - */ + /** Not supported. */ @Override public SeekableByteChannel truncate(long size) throws IOException { throw new NonWritableChannelException(); @@ -511,18 +527,21 @@ public boolean isOpen() { /** * Closes this channel. + * *

    - *

    After a channel is closed, any further attempt to invoke I/O - * operations upon it will cause a {@link ClosedChannelException} to be - * thrown. + * + *

    After a channel is closed, any further attempt to invoke I/O operations upon it will cause a + * {@link ClosedChannelException} to be thrown. + * *

    - *

    If this channel is already closed then invoking this method has no - * effect. + * + *

    If this channel is already closed then invoking this method has no effect. + * *

    - *

    This method may be invoked at any time. If some other thread has - * already invoked it, however, then another invocation will block until - * the first invocation is complete, after which it will return without - * effect.

    + * + *

    This method may be invoked at any time. If some other thread has already invoked it, + * however, then another invocation will block until the first invocation is complete, after which + * it will return without effect. * * @throws IOException If an I/O error occurs */ diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/UnixPath.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/UnixPath.java index ef6016e7ce96..35ec2890ce86 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/UnixPath.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/UnixPath.java @@ -25,12 +25,10 @@ import com.google.common.collect.Lists; import com.google.common.collect.Ordering; import com.google.common.collect.PeekingIterator; - import java.util.ArrayList; import java.util.Collections; import java.util.Iterator; import java.util.List; - import javax.annotation.Nullable; import javax.annotation.concurrent.Immutable; @@ -44,8 +42,8 @@ * preserve trailing backslashes, in order to ensure the path will continue to be recognized as a * directory. * - *

    Note: This code might not play nice with - * Supplementary + *

    Note: This code might not play nice with Supplementary * Characters as Surrogates. */ @Immutable @@ -73,9 +71,7 @@ private UnixPath(boolean permitEmptyComponents, String path) { this.permitEmptyComponents = permitEmptyComponents; } - /** - * Returns new path of {@code first}. - */ + /** Returns new path of {@code first}. */ public static UnixPath getPath(boolean permitEmptyComponents, String path) { if (path.isEmpty()) { return EMPTY_PATH; @@ -117,9 +113,7 @@ public static UnixPath getPath(boolean permitEmptyComponents, String first, Stri return new UnixPath(permitEmptyComponents, builder.toString()); } - /** - * Returns {@code true} consists only of {@code separator}. - */ + /** Returns {@code true} consists only of {@code separator}. */ public boolean isRoot() { return isRootInternal(path); } @@ -128,9 +122,7 @@ private static boolean isRootInternal(String path) { return path.length() == 1 && path.charAt(0) == SEPARATOR; } - /** - * Returns {@code true} if path starts with {@code separator}. - */ + /** Returns {@code true} if path starts with {@code separator}. */ public boolean isAbsolute() { return isAbsoluteInternal(path); } @@ -139,9 +131,7 @@ private static boolean isAbsoluteInternal(String path) { return !path.isEmpty() && path.charAt(0) == SEPARATOR; } - /** - * Returns {@code true} if path ends with {@code separator}. - */ + /** Returns {@code true} if path ends with {@code separator}. */ public boolean hasTrailingSeparator() { return hasTrailingSeparatorInternal(path); } @@ -150,9 +140,7 @@ private static boolean hasTrailingSeparatorInternal(CharSequence path) { return path.length() != 0 && path.charAt(path.length() - 1) == SEPARATOR; } - /** - * Returns {@code true} if path ends with a trailing slash, or would after normalization. - */ + /** Returns {@code true} if path ends with a trailing slash, or would after normalization. */ public boolean seemsLikeADirectory() { int length = path.length(); return path.isEmpty() @@ -425,38 +413,28 @@ public int compareTo(UnixPath other) { return ORDERING.compare(getParts(), other.getParts()); } - /** - * Converts relative path to an absolute path. - */ + /** Converts relative path to an absolute path. */ public UnixPath toAbsolutePath(UnixPath currentWorkingDirectory) { checkArgument(currentWorkingDirectory.isAbsolute()); return isAbsolute() ? this : currentWorkingDirectory.resolve(this); } - /** - * Returns {@code toAbsolutePath(ROOT_PATH)}. - */ + /** Returns {@code toAbsolutePath(ROOT_PATH)}. */ public UnixPath toAbsolutePath() { return toAbsolutePath(ROOT_PATH); } - /** - * Removes beginning separator from path, if an absolute path. - */ + /** Removes beginning separator from path, if an absolute path. */ public UnixPath removeBeginningSeparator() { return isAbsolute() ? new UnixPath(permitEmptyComponents, path.substring(1)) : this; } - /** - * Adds trailing separator to path, if it isn't present. - */ + /** Adds trailing separator to path, if it isn't present. */ public UnixPath addTrailingSeparator() { return hasTrailingSeparator() ? this : new UnixPath(permitEmptyComponents, path + SEPARATOR); } - /** - * Removes trailing separator from path, unless it's root. - */ + /** Removes trailing separator from path, unless it's root. */ public UnixPath removeTrailingSeparator() { if (!isRoot() && hasTrailingSeparator()) { return new UnixPath(permitEmptyComponents, path.substring(0, path.length() - 1)); @@ -465,16 +443,12 @@ public UnixPath removeTrailingSeparator() { } } - /** - * Splits path into components, excluding separators and empty strings. - */ + /** Splits path into components, excluding separators and empty strings. */ public Iterator split() { return getParts().iterator(); } - /** - * Splits path into components in reverse, excluding separators and empty strings. - */ + /** Splits path into components in reverse, excluding separators and empty strings. */ public Iterator splitReverse() { return Lists.reverse(getParts()).iterator(); } @@ -489,9 +463,7 @@ public int hashCode() { return path.hashCode(); } - /** - * Returns path as a string. - */ + /** Returns path as a string. */ @Override public String toString() { return path; @@ -512,16 +484,12 @@ public CharSequence subSequence(int start, int end) { return path.subSequence(start, end); } - /** - * Returns {@code true} if this path is an empty string. - */ + /** Returns {@code true} if this path is an empty string. */ public boolean isEmpty() { return path.isEmpty(); } - /** - * Returns list of path components, excluding slashes. - */ + /** Returns list of path components, excluding slashes. */ private List getParts() { List result = lazyStringParts; return result != null diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/package-info.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/package-info.java index 486cab60181d..a053f701aa98 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/package-info.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/package-info.java @@ -23,30 +23,33 @@ *

    How It Works

    * * The simplest way to get started is with {@code Paths} and {@code Files}: + * *
    {@code
    - *   Path path = Paths.get(URI.create("gs://bucket/lolcat.csv"));
    - *   List lines = Files.readAllLines(path, StandardCharsets.UTF_8);
    + * Path path = Paths.get(URI.create("gs://bucket/lolcat.csv"));
    + * List lines = Files.readAllLines(path, StandardCharsets.UTF_8);
      * }
    * - *

    For the complete source code see - * + *

    For the complete source code see * ReadAllLines.java. * *

    If you want to configure the bucket per-environment, it might make more sense to use the * {@code FileSystem} API: + * *

    {@code
    - *   FileSystem fs = FileSystems.getFileSystem(URI.create("gs://bucket"));
    - *   byte[] data = "hello world".getBytes(StandardCharsets.UTF_8);
    - *   Path path = fs.getPath("/object");
    - *   Files.write(path, data);
    - *   List lines = Files.readAllLines(path, StandardCharsets.UTF_8);
    + * FileSystem fs = FileSystems.getFileSystem(URI.create("gs://bucket"));
    + * byte[] data = "hello world".getBytes(StandardCharsets.UTF_8);
    + * Path path = fs.getPath("/object");
    + * Files.write(path, data);
    + * List lines = Files.readAllLines(path, StandardCharsets.UTF_8);
      * }
    * - *

    For the complete source code see - * + *

    For the complete source code see * GetFileSystem.java. * *

    You can also use {@code InputStream} and {@code OutputStream} for streaming: + * *

      *   Path path = Paths.get(URI.create("gs://bucket/lolcat.csv"));
      *   try (InputStream input = Files.newInputStream(path)) {
    @@ -54,13 +57,13 @@
      *   }
      * 
    * - *

    For the complete source code see - * + *

    For the complete source code see * CreateInputStream.java. * - *

    You can set various attributes using - * {@link com.google.cloud.storage.contrib.nio.CloudStorageOptions CloudStorageOptions} static - * helpers: + *

    You can set various attributes using {@link + * com.google.cloud.storage.contrib.nio.CloudStorageOptions CloudStorageOptions} static helpers: + * *

      *   Path path = Paths.get(URI.create("gs://bucket/lolcat.csv"));
      *   Files.write(path, csvLines, StandardCharsets.UTF_8,
    @@ -68,16 +71,16 @@
      *       withoutCaching());
      * 
    * - *

    For the complete source code see - * + *

    For the complete source code see * WriteFileWithAttributes.java. * *

    NOTE: Cloud Storage uses a flat namespace and therefore doesn't support real * directories. So this library supports what's known as "pseudo-directories". Any path that * includes a trailing slash, will be considered a directory. It will always be assumed to exist, * without performing any I/O. This allows you to do path manipulation in the same manner as you - * would with the normal UNIX file system implementation. You can disable this feature with - * {@link com.google.cloud.storage.contrib.nio.CloudStorageConfiguration#usePseudoDirectories()}. + * would with the normal UNIX file system implementation. You can disable this feature with {@link + * com.google.cloud.storage.contrib.nio.CloudStorageConfiguration#usePseudoDirectories()}. * *

    Non-SPI Interface

    * @@ -92,8 +95,8 @@ * data = Files.readAllBytes(path); *
    * - *

    For the complete source code see - * + *

    For the complete source code see * CreateCloudStorageFileSystem.java. */ @javax.annotation.ParametersAreNonnullByDefault diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java index 3bec1b9fd713..d694c4d07a86 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java @@ -44,29 +44,30 @@ * A bare-bones in-memory implementation of StorageRpc, meant for testing. * *

    This class is not thread-safe. It's also (currently) limited in the following ways: + * *

      - *
    • Supported - *
        - *
      • object create - *
      • object get - *
      • object delete - *
      • list the contents of a bucket - *
      • generations - *
      - *
    • Unsupported - *
        - *
      • bucket create - *
      • bucket get - *
      • bucket delete - *
      • list all buckets - *
      • file attributes - *
      • patch - *
      • continueRewrite - *
      • createBatch - *
      • checksums, etags - *
      • IAM operations
      • - *
      • BucketLock operations
      • - *
      + *
    • Supported + *
        + *
      • object create + *
      • object get + *
      • object delete + *
      • list the contents of a bucket + *
      • generations + *
      + *
    • Unsupported + *
        + *
      • bucket create + *
      • bucket get + *
      • bucket delete + *
      • list all buckets + *
      • file attributes + *
      • patch + *
      • continueRewrite + *
      • createBatch + *
      • checksums, etags + *
      • IAM operations + *
      • BucketLock operations + *
      *
    */ @NotThreadSafe @@ -81,9 +82,7 @@ class FakeStorageRpc implements StorageRpc { private final boolean throwIfOption; - /** - * @param throwIfOption if true, we throw when given any option - */ + /** @param throwIfOption if true, we throw when given any option */ public FakeStorageRpc(boolean throwIfOption) { this.throwIfOption = throwIfOption; } @@ -164,34 +163,34 @@ public Tuple> list(String bucket, Map // truncate to max allowed length if (values.size() > maxResults) { List newValues = new ArrayList<>(); - for (int i=0; i < maxResults; i++) { + for (int i = 0; i < maxResults; i++) { newValues.add(values.get(i)); } values = newValues; } - // null cursor to indicate there is no more data (empty string would cause us to be called again). - // The type cast seems to be necessary to help Java's typesystem remember that collections are iterable. + // null cursor to indicate there is no more data (empty string would cause us to be called + // again). + // The type cast seems to be necessary to help Java's typesystem remember that collections are + // iterable. return Tuple.of(null, (Iterable) values); } - /** - * Returns the requested bucket or {@code null} if not found. - */ + /** Returns the requested bucket or {@code null} if not found. */ @Override public Bucket get(Bucket bucket, Map options) throws StorageException { potentiallyThrow(options); return null; } - /** - * Returns the requested storage object or {@code null} if not found. - */ + /** Returns the requested storage object or {@code null} if not found. */ @Override public StorageObject get(StorageObject object, Map options) throws StorageException { // we allow the "ID" option because we need to, but then we give a whole answer anyways // because the caller won't mind the extra fields. - if (throwIfOption && !options.isEmpty() && options.size() > 1 + if (throwIfOption + && !options.isEmpty() + && options.size() > 1 && options.keySet().toArray()[0] != Storage.BlobGetOption.fields(Storage.BlobField.ID)) { throw new UnsupportedOperationException(); } @@ -236,13 +235,14 @@ public boolean delete(StorageObject object, Map options) throws Stora @Override public RpcBatch createBatch() { - //return new DefaultRpcBatch(storage); + // return new DefaultRpcBatch(storage); throw new UnsupportedOperationException(); } @Override - public StorageObject compose(Iterable sources, StorageObject target, - Map targetOptions) throws StorageException { + public StorageObject compose( + Iterable sources, StorageObject target, Map targetOptions) + throws StorageException { return null; } @@ -263,7 +263,7 @@ public Tuple read( Long generationMatch = null; for (Option op : options.keySet()) { if (op.equals(StorageRpc.Option.IF_GENERATION_MATCH)) { - generationMatch = (Long)options.get(op); + generationMatch = (Long) options.get(op); } else { throw new UnsupportedOperationException("Unknown option: " + op); } @@ -309,8 +309,9 @@ public String open(StorageObject object, Map options) throws StorageE } @Override - public void write(String uploadId, byte[] toWrite, int toWriteOffset, long destOffset, - int length, boolean last) throws StorageException { + public void write( + String uploadId, byte[] toWrite, int toWriteOffset, long destOffset, int length, boolean last) + throws StorageException { // this may have a lot more allocations than ideal, but it'll work. byte[] bytes; if (futureContents.containsKey(uploadId)) { @@ -368,8 +369,13 @@ public RewriteResponse openRewrite(RewriteRequest rewriteRequest) throws Storage byte[] data = contents.get(sourceKey); contents.put(destKey, Arrays.copyOf(data, data.length)); - return new RewriteResponse(rewriteRequest, rewriteRequest.target, data.length, true, - "rewriteToken goes here", data.length); + return new RewriteResponse( + rewriteRequest, + rewriteRequest.target, + data.length, + true, + "rewriteToken goes here", + data.length); } @Override @@ -463,8 +469,8 @@ private void potentiallyThrow(Map options) throws UnsupportedOperatio } /** - * Throw if we're asking for generation 0 and the file exists, - * or if the requested generation number doesn't match what is asked. + * Throw if we're asking for generation 0 and the file exists, or if the requested generation + * number doesn't match what is asked. * * @param key * @param generationMatch @@ -479,13 +485,18 @@ private void checkGeneration(String key, Long generationMatch) { if (generationMatch != 0) { Long generation = metadata.get(key).getGeneration(); if (!generationMatch.equals(generation)) { - throw new StorageException(404, "Generation mismatch. Requested " + generationMatch + " but got " + generation); + throw new StorageException( + 404, "Generation mismatch. Requested " + generationMatch + " but got " + generation); } } } // Returns true if this is a folder. Adds it to folders if it isn't already there. - private static boolean processedAsFolder(StorageObject so, String delimiter, String prefix, /* inout */ Map folders) { + private static boolean processedAsFolder( + StorageObject so, + String delimiter, + String prefix, /* inout */ + Map folders) { if (delimiter == null) { return false; } @@ -516,7 +527,8 @@ public Policy setIamPolicy(String bucket, Policy policy, Map options) } @Override - public TestIamPermissionsResponse testIamPermissions(String bucket, List permissions, Map options) { + public TestIamPermissionsResponse testIamPermissions( + String bucket, List permissions, Map options) { throw new UnsupportedOperationException(); } diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/LocalStorageHelper.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/LocalStorageHelper.java index dddd799b3364..dfee55b9f5c3 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/LocalStorageHelper.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/LocalStorageHelper.java @@ -17,41 +17,44 @@ package com.google.cloud.storage.contrib.nio.testing; import com.google.cloud.spi.ServiceRpcFactory; -import com.google.cloud.storage.spi.v1.StorageRpc; import com.google.cloud.storage.StorageOptions; +import com.google.cloud.storage.spi.v1.StorageRpc; /** - * Utility to create an in-memory storage configuration for testing. Storage options can be - * obtained via the {@link #getOptions()} method. Returned options will point to FakeStorageRpc. + * Utility to create an in-memory storage configuration for testing. Storage options can be obtained + * via the {@link #getOptions()} method. Returned options will point to FakeStorageRpc. + * + *

    Note, the created in-memory storage configuration supports limited set of operations and is + * not thread-safe: * - *

    Note, the created in-memory storage configuration supports limited set of operations and is not thread-safe: *

      - *
    • Supported operations - *
        - *
      • object create - *
      • object get - *
      • object delete - *
      • list the contents of a bucket - *
      - *
    • Unsupported operations - *
        - *
      • bucket create - *
      • bucket get - *
      • bucket delete - *
      • list all buckets - *
      • generations - *
      • file attributes - *
      • patch - *
      • continueRewrite - *
      • createBatch - *
      • checksums, etags - *
      • IAM operations
      • - *
      + *
    • Supported operations + *
        + *
      • object create + *
      • object get + *
      • object delete + *
      • list the contents of a bucket + *
      + *
    • Unsupported operations + *
        + *
      • bucket create + *
      • bucket get + *
      • bucket delete + *
      • list all buckets + *
      • generations + *
      • file attributes + *
      • patch + *
      • continueRewrite + *
      • createBatch + *
      • checksums, etags + *
      • IAM operations + *
      *
    - * - * {@link FakeStorageRpc#list(String, java.util.Map)} lists all the objects that have been created rather than - * the objects in the provided bucket. Since this class does not support creating, listing and deleting buckets, - * the parameter bucket here is not actually used and on serves as a placeholder. + * + * {@link FakeStorageRpc#list(String, java.util.Map)} lists all the objects that have been created + * rather than the objects in the provided bucket. Since this class does not support creating, + * listing and deleting buckets, the parameter bucket here is not actually used and on serves as a + * placeholder. */ public final class LocalStorageHelper { @@ -67,15 +70,15 @@ private LocalStorageHelper() {} public static StorageOptions getOptions() { instance.reset(); return StorageOptions.newBuilder() - .setProjectId("dummy-project-for-testing") - .setServiceRpcFactory( - new ServiceRpcFactory() { - @Override - public StorageRpc create(StorageOptions options) { - return instance; - } - }) - .build(); + .setProjectId("dummy-project-for-testing") + .setServiceRpcFactory( + new ServiceRpcFactory() { + @Override + public StorageRpc create(StorageOptions options) { + return instance; + } + }) + .build(); } /** @@ -84,14 +87,14 @@ public StorageRpc create(StorageOptions options) { */ public static StorageOptions customOptions(final boolean throwIfOptions) { return StorageOptions.newBuilder() - .setProjectId("dummy-project-for-testing") - .setServiceRpcFactory( - new ServiceRpcFactory() { - @Override - public StorageRpc create(StorageOptions options) { - return new FakeStorageRpc(throwIfOptions); - } - }) - .build(); + .setProjectId("dummy-project-for-testing") + .setServiceRpcFactory( + new ServiceRpcFactory() { + @Override + public StorageRpc create(StorageOptions options) { + return new FakeStorageRpc(throwIfOptions); + } + }) + .build(); } } diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageConfigurationTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageConfigurationTest.java index 6548b446c52f..2546cf2028b9 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageConfigurationTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageConfigurationTest.java @@ -20,18 +20,14 @@ import com.google.common.collect.ImmutableList; import com.google.common.collect.ImmutableMap; - +import java.net.SocketTimeoutException; import org.junit.Rule; import org.junit.Test; import org.junit.rules.ExpectedException; import org.junit.runner.RunWith; import org.junit.runners.JUnit4; -import java.net.SocketTimeoutException; - -/** - * Unit tests for {@link CloudStorageConfiguration}. - */ +/** Unit tests for {@link CloudStorageConfiguration}. */ @RunWith(JUnit4.class) public class CloudStorageConfigurationTest { @@ -46,16 +42,18 @@ public void testBuilder() { .stripPrefixSlash(false) .usePseudoDirectories(false) .blockSize(666) - .retryableHttpCodes(ImmutableList.of(1,2,3)) - .reopenableExceptions(ImmutableList.>of(SocketTimeoutException.class)) + .retryableHttpCodes(ImmutableList.of(1, 2, 3)) + .reopenableExceptions( + ImmutableList.>of(SocketTimeoutException.class)) .build(); assertThat(config.workingDirectory()).isEqualTo("/omg"); assertThat(config.permitEmptyPathComponents()).isTrue(); assertThat(config.stripPrefixSlash()).isFalse(); assertThat(config.usePseudoDirectories()).isFalse(); assertThat(config.blockSize()).isEqualTo(666); - assertThat(config.retryableHttpCodes()).isEqualTo(ImmutableList.of(1,2,3)); - assertThat(config.reopenableExceptions()).isEqualTo(ImmutableList.>of(SocketTimeoutException.class)); + assertThat(config.retryableHttpCodes()).isEqualTo(ImmutableList.of(1, 2, 3)); + assertThat(config.reopenableExceptions()) + .isEqualTo(ImmutableList.>of(SocketTimeoutException.class)); } @Test @@ -68,16 +66,19 @@ public void testFromMap() { .put("stripPrefixSlash", false) .put("usePseudoDirectories", false) .put("blockSize", 666) - .put("retryableHttpCodes", ImmutableList.of(1,2,3)) - .put("reopenableExceptions", ImmutableList.>of(SocketTimeoutException.class)) + .put("retryableHttpCodes", ImmutableList.of(1, 2, 3)) + .put( + "reopenableExceptions", + ImmutableList.>of(SocketTimeoutException.class)) .build()); assertThat(config.workingDirectory()).isEqualTo("/omg"); assertThat(config.permitEmptyPathComponents()).isTrue(); assertThat(config.stripPrefixSlash()).isFalse(); assertThat(config.usePseudoDirectories()).isFalse(); assertThat(config.blockSize()).isEqualTo(666); - assertThat(config.retryableHttpCodes()).isEqualTo(ImmutableList.of(1,2,3)); - assertThat(config.reopenableExceptions()).isEqualTo(ImmutableList.>of(SocketTimeoutException.class)); + assertThat(config.retryableHttpCodes()).isEqualTo(ImmutableList.of(1, 2, 3)); + assertThat(config.reopenableExceptions()) + .isEqualTo(ImmutableList.>of(SocketTimeoutException.class)); } @Test @@ -87,11 +88,11 @@ public void testFromMap_badKey_throwsIae() { } @Test - /** - * Spot check that our defaults are applied. - */ + /** Spot check that our defaults are applied. */ public void testSomeDefaults() { - for (CloudStorageConfiguration config : ImmutableList.of(CloudStorageConfiguration.DEFAULT, CloudStorageConfiguration.builder().build())) { + for (CloudStorageConfiguration config : + ImmutableList.of( + CloudStorageConfiguration.DEFAULT, CloudStorageConfiguration.builder().build())) { assertThat(config.retryableHttpCodes()).contains(503); assertThat(config.reopenableExceptions()).contains(SocketTimeoutException.class); } diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributeViewTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributeViewTest.java index 28c304863588..238be4450740 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributeViewTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributeViewTest.java @@ -22,14 +22,6 @@ import com.google.cloud.storage.contrib.nio.testing.LocalStorageHelper; import com.google.common.testing.EqualsTester; import com.google.common.testing.NullPointerTester; - -import org.junit.Before; -import org.junit.Rule; -import org.junit.Test; -import org.junit.rules.ExpectedException; -import org.junit.runner.RunWith; -import org.junit.runners.JUnit4; - import java.io.IOException; import java.net.URI; import java.nio.file.Files; @@ -37,10 +29,14 @@ import java.nio.file.Path; import java.nio.file.Paths; import java.nio.file.attribute.FileTime; +import org.junit.Before; +import org.junit.Rule; +import org.junit.Test; +import org.junit.rules.ExpectedException; +import org.junit.runner.RunWith; +import org.junit.runners.JUnit4; -/** - * Unit tests for {@link CloudStorageFileAttributeView}. - */ +/** Unit tests for {@link CloudStorageFileAttributeView}. */ @RunWith(JUnit4.class) public class CloudStorageFileAttributeViewTest { diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributesTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributesTest.java index fca87685d794..472c0cf0a5ce 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributesTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributesTest.java @@ -23,21 +23,17 @@ import com.google.cloud.storage.contrib.nio.testing.LocalStorageHelper; import com.google.common.testing.EqualsTester; import com.google.common.testing.NullPointerTester; - -import org.junit.Before; -import org.junit.Test; -import org.junit.runner.RunWith; -import org.junit.runners.JUnit4; - import java.io.IOException; import java.net.URI; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; +import org.junit.Before; +import org.junit.Test; +import org.junit.runner.RunWith; +import org.junit.runners.JUnit4; -/** - * Unit tests for {@link CloudStorageFileAttributes}. - */ +/** Unit tests for {@link CloudStorageFileAttributes}. */ @RunWith(JUnit4.class) public class CloudStorageFileAttributesTest { diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java index d07bec2a045d..8056acd52b54 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java @@ -30,14 +30,6 @@ import com.google.cloud.storage.contrib.nio.testing.LocalStorageHelper; import com.google.common.collect.ImmutableList; import com.google.common.testing.NullPointerTester; - -import org.junit.Before; -import org.junit.Rule; -import org.junit.Test; -import org.junit.rules.ExpectedException; -import org.junit.runner.RunWith; -import org.junit.runners.JUnit4; - import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; @@ -59,10 +51,14 @@ import java.util.HashMap; import java.util.List; import java.util.Map; +import org.junit.Before; +import org.junit.Rule; +import org.junit.Test; +import org.junit.rules.ExpectedException; +import org.junit.runner.RunWith; +import org.junit.runners.JUnit4; -/** - * Unit tests for {@link CloudStorageFileSystemProvider}. - */ +/** Unit tests for {@link CloudStorageFileSystemProvider}. */ @RunWith(JUnit4.class) public class CloudStorageFileSystemProviderTest { @@ -332,8 +328,8 @@ public void testWrite_absoluteObjectName_prefixSlashGetsRemoved() throws Excepti @Test public void testWrite_absoluteObjectName_disableStrip_slashGetsPreserved() throws Exception { try (CloudStorageFileSystem fs = - forBucket( - "greenbean", CloudStorageConfiguration.builder().stripPrefixSlash(false).build())) { + forBucket( + "greenbean", CloudStorageConfiguration.builder().stripPrefixSlash(false).build())) { Path path = fs.getPath("/adipose/yep"); Files.write(path, FILE_CONTENTS, UTF_8); assertThat(Files.readAllLines(path, UTF_8)).isEqualTo(FILE_CONTENTS); @@ -393,7 +389,7 @@ public void testExists_trailingSlash() { } @Test - public void testExists_trailingSlash_disablePseudoDirectories() throws Exception { + public void testExists_trailingSlash_disablePseudoDirectories() throws Exception { try (CloudStorageFileSystem fs = forBucket("military", usePseudoDirectories(false))) { assertThat(Files.exists(fs.getPath("fashion/"))).isFalse(); } @@ -443,7 +439,7 @@ public void testFakeDirectories() throws IOException { // the root folder is a directory assertThat(Files.isDirectory(fs.getPath("/"))).isTrue(); assertThat(Files.isDirectory(fs.getPath(""))).isTrue(); - } + } } @Test @@ -498,7 +494,7 @@ public void testDeleteIfExists_trailingSlash_disablePseudoDirectories() throws E } } - @Test + @Test public void testCopy() throws Exception { Path source = Paths.get(URI.create("gs://military/fashion.show")); Path target = Paths.get(URI.create("gs://greenbean/adipose")); @@ -599,7 +595,7 @@ public void testIsDirectory_trailingSlash_alwaysTrue() { } @Test - public void testIsDirectory_trailingSlash_pseudoDirectoriesDisabled_false() throws Exception { + public void testIsDirectory_trailingSlash_pseudoDirectoriesDisabled_false() throws Exception { try (CloudStorageFileSystem fs = forBucket("doodle", usePseudoDirectories(false))) { assertThat(Files.isDirectory(fs.getPath("fundir/"))).isFalse(); } @@ -698,7 +694,7 @@ public void testProviderEquals() { @Test public void testNewFileSystem() throws Exception { - Map env = new HashMap<>(); + Map env = new HashMap<>(); FileSystems.newFileSystem(URI.create("gs://bucket/path/to/file"), env); } diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemTest.java index 2d3083c62229..9369ea673b54 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemTest.java @@ -23,32 +23,28 @@ import com.google.cloud.storage.contrib.nio.testing.LocalStorageHelper; import com.google.common.testing.EqualsTester; import com.google.common.testing.NullPointerTester; - -import org.junit.Before; -import org.junit.Rule; -import org.junit.Test; -import org.junit.rules.ExpectedException; -import org.junit.runner.RunWith; -import org.junit.runners.JUnit4; - import java.io.IOException; import java.net.URI; import java.nio.channels.SeekableByteChannel; import java.nio.file.FileSystem; import java.nio.file.FileSystems; +import java.nio.file.FileVisitResult; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.PathMatcher; import java.nio.file.Paths; -import java.util.ArrayList; -import java.util.List; import java.nio.file.SimpleFileVisitor; -import java.nio.file.FileVisitResult; import java.nio.file.attribute.BasicFileAttributes; +import java.util.ArrayList; +import java.util.List; +import org.junit.Before; +import org.junit.Rule; +import org.junit.Test; +import org.junit.rules.ExpectedException; +import org.junit.runner.RunWith; +import org.junit.runners.JUnit4; -/** - * Unit tests for {@link CloudStorageFileSystem}. - */ +/** Unit tests for {@link CloudStorageFileSystem}. */ @RunWith(JUnit4.class) public class CloudStorageFileSystemTest { @@ -62,8 +58,7 @@ public class CloudStorageFileSystemTest { + "The Heart-ache, and the thousand Natural shocks\n" + "That Flesh is heir to? 'Tis a consummation\n"; - @Rule - public ExpectedException thrown = ExpectedException.none(); + @Rule public ExpectedException thrown = ExpectedException.none(); @Before public void before() { @@ -74,20 +69,19 @@ public void before() { public void checkDefaultOptions() throws IOException { // 1. We get the normal default if we don't do anything special. Path path = Paths.get(URI.create("gs://bucket/file")); - CloudStorageFileSystem gcs = (CloudStorageFileSystem)path.getFileSystem(); + CloudStorageFileSystem gcs = (CloudStorageFileSystem) path.getFileSystem(); assertThat(gcs.config().maxChannelReopens()).isEqualTo(0); // 2(a). Override the default, and see it reflected. CloudStorageFileSystemProvider.setDefaultCloudStorageConfiguration( - CloudStorageConfiguration.builder() - .maxChannelReopens(123).build()); + CloudStorageConfiguration.builder().maxChannelReopens(123).build()); Path path2 = Paths.get(URI.create("gs://newbucket/file")); - CloudStorageFileSystem gcs2 = (CloudStorageFileSystem)path2.getFileSystem(); + CloudStorageFileSystem gcs2 = (CloudStorageFileSystem) path2.getFileSystem(); assertThat(gcs2.config().maxChannelReopens()).isEqualTo(123); // 2(b) ...even reflected if we try to open a file. try (FileSystem fs = CloudStorageFileSystem.forBucket("bucket")) { - CloudStorageFileSystem csfs = (CloudStorageFileSystem)fs; + CloudStorageFileSystem csfs = (CloudStorageFileSystem) fs; assertThat(csfs.config().maxChannelReopens()).isEqualTo(123); Files.write(fs.getPath("/angel"), ALONE.getBytes(UTF_8)); path2 = Paths.get(URI.create("gs://bucket/angel")); @@ -100,7 +94,7 @@ public void checkDefaultOptions() throws IOException { // 4. Clean up. CloudStorageFileSystemProvider.setDefaultCloudStorageConfiguration(null); Path path3 = Paths.get(URI.create("gs://newbucket/file")); - CloudStorageFileSystem gcs3 = (CloudStorageFileSystem)path3.getFileSystem(); + CloudStorageFileSystem gcs3 = (CloudStorageFileSystem) path3.getFileSystem(); assertThat(gcs3.config().maxChannelReopens()).isEqualTo(0); } @@ -108,12 +102,13 @@ public void checkDefaultOptions() throws IOException { public void canOverrideDefaultOptions() throws IOException { // Set a new default. CloudStorageFileSystemProvider.setDefaultCloudStorageConfiguration( - CloudStorageConfiguration.builder() - .maxChannelReopens(123).build()); + CloudStorageConfiguration.builder().maxChannelReopens(123).build()); // This code wants its own value. - try (FileSystem fs = CloudStorageFileSystem.forBucket("bucket", CloudStorageConfiguration.builder().maxChannelReopens(7).build())) { - CloudStorageFileSystem csfs = (CloudStorageFileSystem)fs; + try (FileSystem fs = + CloudStorageFileSystem.forBucket( + "bucket", CloudStorageConfiguration.builder().maxChannelReopens(7).build())) { + CloudStorageFileSystem csfs = (CloudStorageFileSystem) fs; assertThat(csfs.config().maxChannelReopens()).isEqualTo(7); } @@ -341,22 +336,27 @@ public void testDeleteRecursive() throws IOException { /** * Delete the given directory and all of its contents if non-empty. + * * @param directory the directory to delete * @throws IOException */ private static void deleteRecursive(Path directory) throws IOException { - Files.walkFileTree(directory, new SimpleFileVisitor() { - @Override - public FileVisitResult visitFile(Path file, BasicFileAttributes attrs) throws IOException { - Files.delete(file); - return FileVisitResult.CONTINUE; - } - @Override - public FileVisitResult postVisitDirectory(Path dir, IOException exc) throws IOException { - Files.delete(dir); - return FileVisitResult.CONTINUE; - } - }); + Files.walkFileTree( + directory, + new SimpleFileVisitor() { + @Override + public FileVisitResult visitFile(Path file, BasicFileAttributes attrs) + throws IOException { + Files.delete(file); + return FileVisitResult.CONTINUE; + } + + @Override + public FileVisitResult postVisitDirectory(Path dir, IOException exc) throws IOException { + Files.delete(dir); + return FileVisitResult.CONTINUE; + } + }); } private void assertMatches(FileSystem fs, PathMatcher matcher, String toMatch, boolean expected) { diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageLateInitializationTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageLateInitializationTest.java index 50a85353e444..71c8a080840f 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageLateInitializationTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageLateInitializationTest.java @@ -16,8 +16,15 @@ package com.google.cloud.storage.contrib.nio; +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.never; +import static org.mockito.Mockito.times; +import static org.mockito.Mockito.verify; +import static org.mockito.Mockito.when; + import com.google.cloud.storage.Storage; import com.google.cloud.storage.StorageOptions; +import java.net.URI; import org.junit.Before; import org.junit.Rule; import org.junit.Test; @@ -25,17 +32,7 @@ import org.junit.runner.RunWith; import org.junit.runners.JUnit4; -import java.net.URI; - -import static org.mockito.Mockito.mock; -import static org.mockito.Mockito.never; -import static org.mockito.Mockito.times; -import static org.mockito.Mockito.verify; -import static org.mockito.Mockito.when; - -/** - * Unit tests for {@link CloudStorageFileSystemProvider} late initialization. - */ +/** Unit tests for {@link CloudStorageFileSystemProvider} late initialization. */ @RunWith(JUnit4.class) public class CloudStorageLateInitializationTest { @@ -72,5 +69,4 @@ public void getFileSystemCreatesStorageOnce() { provider.getFileSystem(URI.create("gs://bucket2")); verify(mockOptions, times(1)).getService(); } - } diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageOptionsTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageOptionsTest.java index f0326acb3335..c6ce31ef6f13 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageOptionsTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageOptionsTest.java @@ -22,21 +22,17 @@ import com.google.cloud.storage.Acl; import com.google.cloud.storage.contrib.nio.testing.LocalStorageHelper; import com.google.common.testing.NullPointerTester; - -import org.junit.Before; -import org.junit.Test; -import org.junit.runner.RunWith; -import org.junit.runners.JUnit4; - import java.io.IOException; import java.net.URI; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; +import org.junit.Before; +import org.junit.Test; +import org.junit.runner.RunWith; +import org.junit.runners.JUnit4; -/** - * Unit tests for {@link CloudStorageOptions}. - */ +/** Unit tests for {@link CloudStorageOptions}. */ @RunWith(JUnit4.class) public class CloudStorageOptionsTest { @@ -73,7 +69,10 @@ public void testWithAcl() throws IOException { @Test public void testWithContentDisposition() throws IOException { Path path = Paths.get(URI.create("gs://bucket/path")); - Files.write(path, "(✿◕ ‿◕ )ノ".getBytes(UTF_8), CloudStorageOptions.withContentDisposition("bubbly fun")); + Files.write( + path, + "(✿◕ ‿◕ )ノ".getBytes(UTF_8), + CloudStorageOptions.withContentDisposition("bubbly fun")); assertThat( Files.readAttributes(path, CloudStorageFileAttributes.class).contentDisposition().get()) .isEqualTo("bubbly fun"); diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStoragePathTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStoragePathTest.java index 77ff1664f92c..028ed0c01a3e 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStoragePathTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStoragePathTest.java @@ -22,14 +22,6 @@ import com.google.common.collect.Iterables; import com.google.common.testing.EqualsTester; import com.google.common.testing.NullPointerTester; - -import org.junit.Before; -import org.junit.Rule; -import org.junit.Test; -import org.junit.rules.ExpectedException; -import org.junit.runner.RunWith; -import org.junit.runners.JUnit4; - import java.io.IOException; import java.net.URI; import java.net.URLDecoder; @@ -37,10 +29,14 @@ import java.nio.file.FileSystems; import java.nio.file.Path; import java.nio.file.ProviderMismatchException; +import org.junit.Before; +import org.junit.Rule; +import org.junit.Test; +import org.junit.rules.ExpectedException; +import org.junit.runner.RunWith; +import org.junit.runners.JUnit4; -/** - * Unit tests for {@link CloudStoragePath}. - */ +/** Unit tests for {@link CloudStoragePath}. */ @RunWith(JUnit4.class) public class CloudStoragePathTest { @@ -83,8 +79,10 @@ public void testGetGcsFilename_stripsPrefixSlash() throws IOException { } @Test - public void testGetGcsFilename_overrideStripPrefixSlash_doesntStripPrefixSlash() throws IOException { - try (CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket("doodle", stripPrefixSlash(false))) { + public void testGetGcsFilename_overrideStripPrefixSlash_doesntStripPrefixSlash() + throws IOException { + try (CloudStorageFileSystem fs = + CloudStorageFileSystem.forBucket("doodle", stripPrefixSlash(false))) { assertThat(fs.getPath("/hi").getBlobId().getName()).isEqualTo("/hi"); } } @@ -99,7 +97,8 @@ public void testGetGcsFilename_extraSlashes_throwsIae() throws IOException { @Test public void testGetGcsFilename_overridepermitEmptyPathComponents() throws IOException { - try (CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket("doodle", permitEmptyPathComponents(true))) { + try (CloudStorageFileSystem fs = + CloudStorageFileSystem.forBucket("doodle", permitEmptyPathComponents(true))) { assertThat(fs.getPath("a//b").getBlobId().getName()).isEqualTo("a//b"); } } @@ -231,8 +230,10 @@ public void testToRealPath_extraSlashes_throwsIae() throws IOException { } @Test - public void testToRealPath_overridePermitEmptyPathComponents_extraSlashes_slashesRemain() throws IOException { - try (CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket("doodle", permitEmptyPathComponents(true))) { + public void testToRealPath_overridePermitEmptyPathComponents_extraSlashes_slashesRemain() + throws IOException { + try (CloudStorageFileSystem fs = + CloudStorageFileSystem.forBucket("doodle", permitEmptyPathComponents(true))) { assertThat(fs.getPath("/life///b/./good/").toRealPath().toString()) .isEqualTo("life///b/./good/"); } @@ -240,7 +241,8 @@ public void testToRealPath_overridePermitEmptyPathComponents_extraSlashes_slashe @Test public void testToRealPath_permitEmptyPathComponents_doesNotNormalize() throws IOException { - try (CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket("doodle", permitEmptyPathComponents(true))) { + try (CloudStorageFileSystem fs = + CloudStorageFileSystem.forBucket("doodle", permitEmptyPathComponents(true))) { assertThat(fs.getPath("a").toRealPath().toString()).isEqualTo("a"); assertThat(fs.getPath("a//b").toRealPath().toString()).isEqualTo("a//b"); assertThat(fs.getPath("a//./b//..").toRealPath().toString()).isEqualTo("a//./b//.."); @@ -249,14 +251,16 @@ public void testToRealPath_permitEmptyPathComponents_doesNotNormalize() throws I @Test public void testToRealPath_withWorkingDirectory_makesAbsolute() throws IOException { - try (CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket("doodle", workingDirectory("/lol"))) { + try (CloudStorageFileSystem fs = + CloudStorageFileSystem.forBucket("doodle", workingDirectory("/lol"))) { assertThat(fs.getPath("a").toRealPath().toString()).isEqualTo("lol/a"); } } @Test public void testToRealPath_disableStripPrefixSlash_makesPathAbsolute() throws IOException { - try (CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket("doodle", stripPrefixSlash(false))) { + try (CloudStorageFileSystem fs = + CloudStorageFileSystem.forBucket("doodle", stripPrefixSlash(false))) { assertThat(fs.getPath("a").toRealPath().toString()).isEqualTo("/a"); assertThat(fs.getPath("/a").toRealPath().toString()).isEqualTo("/a"); } @@ -364,7 +368,8 @@ public void testToAbsolutePath() throws IOException { @Test public void testToAbsolutePath_withWorkingDirectory() throws IOException { - try (CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket("doodle", workingDirectory("/lol"))) { + try (CloudStorageFileSystem fs = + CloudStorageFileSystem.forBucket("doodle", workingDirectory("/lol"))) { assertThat(fs.getPath("a").toAbsolutePath().toString()).isEqualTo("/lol/a"); } } @@ -467,7 +472,8 @@ public void testEquals() throws IOException { @Test public void testEquals_currentDirectoryIsTakenIntoConsideration() throws IOException { - try (CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket("doodle", workingDirectory("/hello"))) { + try (CloudStorageFileSystem fs = + CloudStorageFileSystem.forBucket("doodle", workingDirectory("/hello"))) { new EqualsTester() .addEqualityGroup(fs.getPath("cat"), fs.getPath("/hello/cat")) .addEqualityGroup(fs.getPath(""), fs.getPath("/hello")) diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannelTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannelTest.java index b8416e21572a..a3c8c4afab9d 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannelTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannelTest.java @@ -29,8 +29,12 @@ import com.google.cloud.storage.Blob; import com.google.cloud.storage.BlobId; import com.google.cloud.storage.Storage; - import com.google.cloud.storage.StorageException; +import java.io.IOException; +import java.nio.ByteBuffer; +import java.nio.channels.ClosedChannelException; +import java.nio.channels.NonWritableChannelException; +import javax.net.ssl.SSLHandshakeException; import org.junit.Before; import org.junit.Rule; import org.junit.Test; @@ -39,15 +43,7 @@ import org.junit.runners.JUnit4; import org.mockito.ArgumentCaptor; -import javax.net.ssl.SSLHandshakeException; -import java.io.IOException; -import java.nio.ByteBuffer; -import java.nio.channels.ClosedChannelException; -import java.nio.channels.NonWritableChannelException; - -/** - * Unit tests for {@link CloudStorageReadChannel}. - */ +/** Unit tests for {@link CloudStorageReadChannel}. */ @RunWith(JUnit4.class) public class CloudStorageReadChannelTest { @@ -64,11 +60,20 @@ public class CloudStorageReadChannelTest { public void before() throws IOException { when(metadata.getSize()).thenReturn(42L); when(metadata.getGeneration()).thenReturn(2L); - when(gcsStorage.get(file, Storage.BlobGetOption.fields(Storage.BlobField.GENERATION, Storage.BlobField.SIZE))).thenReturn(metadata); - when(gcsStorage.reader(file, Storage.BlobSourceOption.generationMatch(2L))).thenReturn(gcsChannel); + when(gcsStorage.get( + file, + Storage.BlobGetOption.fields(Storage.BlobField.GENERATION, Storage.BlobField.SIZE))) + .thenReturn(metadata); + when(gcsStorage.reader(file, Storage.BlobSourceOption.generationMatch(2L))) + .thenReturn(gcsChannel); when(gcsChannel.isOpen()).thenReturn(true); - chan = CloudStorageReadChannel.create(gcsStorage, file, 0, 1, CloudStorageConfiguration.DEFAULT, ""); - verify(gcsStorage).get(eq(file), eq(Storage.BlobGetOption.fields(Storage.BlobField.GENERATION, Storage.BlobField.SIZE))); + chan = + CloudStorageReadChannel.create( + gcsStorage, file, 0, 1, CloudStorageConfiguration.DEFAULT, ""); + verify(gcsStorage) + .get( + eq(file), + eq(Storage.BlobGetOption.fields(Storage.BlobField.GENERATION, Storage.BlobField.SIZE))); verify(gcsStorage).reader(eq(file), eq(Storage.BlobSourceOption.generationMatch(2L))); } @@ -87,7 +92,12 @@ public void testRead() throws IOException { public void testReadRetry() throws IOException { ByteBuffer buffer = ByteBuffer.allocate(1); when(gcsChannel.read(eq(buffer))) - .thenThrow(new StorageException(new IOException("outer", new IOException("Connection closed prematurely: bytesRead = 33554432, Content-Length = 41943040")))) + .thenThrow( + new StorageException( + new IOException( + "outer", + new IOException( + "Connection closed prematurely: bytesRead = 33554432, Content-Length = 41943040")))) .thenReturn(1); assertThat(chan.position()).isEqualTo(0L); assertThat(chan.read(buffer)).isEqualTo(1); @@ -99,7 +109,13 @@ public void testReadRetry() throws IOException { public void testReadRetrySSLHandshake() throws IOException { ByteBuffer buffer = ByteBuffer.allocate(1); when(gcsChannel.read(eq(buffer))) - .thenThrow(new StorageException(new IOException("something", new IOException("thing", new SSLHandshakeException("connection closed due to throttling"))))) + .thenThrow( + new StorageException( + new IOException( + "something", + new IOException( + "thing", + new SSLHandshakeException("connection closed due to throttling"))))) .thenReturn(1); assertThat(chan.position()).isEqualTo(0L); assertThat(chan.read(buffer)).isEqualTo(1); @@ -111,8 +127,14 @@ public void testReadRetrySSLHandshake() throws IOException { public void testReadRetryEventuallyGivesUp() throws IOException { ByteBuffer buffer = ByteBuffer.allocate(1); when(gcsChannel.read(eq(buffer))) - .thenThrow(new StorageException(new IOException("Connection closed prematurely: bytesRead = 33554432, Content-Length = 41943040"))) - .thenThrow(new StorageException(new IOException("Connection closed prematurely: bytesRead = 33554432, Content-Length = 41943040"))) + .thenThrow( + new StorageException( + new IOException( + "Connection closed prematurely: bytesRead = 33554432, Content-Length = 41943040"))) + .thenThrow( + new StorageException( + new IOException( + "Connection closed prematurely: bytesRead = 33554432, Content-Length = 41943040"))) .thenReturn(1); assertThat(chan.position()).isEqualTo(0L); thrown.expect(StorageException.class); @@ -208,9 +230,11 @@ public void testChannelPositionDoesNotGetTruncatedToInt() throws IOException { // Invoke CloudStorageReadChannel.create() to trigger a call to the private // CloudStorageReadChannel.innerOpen() method, which does a seek on our gcsChannel. - CloudStorageReadChannel.create(gcsStorage, file, startPosition, 1, CloudStorageConfiguration.DEFAULT, ""); + CloudStorageReadChannel.create( + gcsStorage, file, startPosition, 1, CloudStorageConfiguration.DEFAULT, ""); - // Confirm that our position did not overflow during the seek in CloudStorageReadChannel.innerOpen() + // Confirm that our position did not overflow during the seek in + // CloudStorageReadChannel.innerOpen() verify(gcsChannel).seek(captor.capture()); assertThat(captor.getValue()).isEqualTo(startPosition); } diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadTest.java index ec62f54c1998..34370bef26e5 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadTest.java @@ -16,14 +16,11 @@ package com.google.cloud.storage.contrib.nio; -import com.google.cloud.storage.contrib.nio.testing.LocalStorageHelper; -import org.junit.Before; -import org.junit.Rule; -import org.junit.Test; -import org.junit.rules.ExpectedException; -import org.junit.runner.RunWith; -import org.junit.runners.JUnit4; +import static com.google.common.truth.Truth.assertThat; +import static com.google.common.truth.Truth.assertWithMessage; +import static java.nio.charset.StandardCharsets.UTF_8; +import com.google.cloud.storage.contrib.nio.testing.LocalStorageHelper; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; @@ -34,14 +31,14 @@ import java.nio.file.Path; import java.nio.file.StandardOpenOption; import java.util.Arrays; +import org.junit.Before; +import org.junit.Rule; +import org.junit.Test; +import org.junit.rules.ExpectedException; +import org.junit.runner.RunWith; +import org.junit.runners.JUnit4; -import static com.google.common.truth.Truth.assertThat; -import static com.google.common.truth.Truth.assertWithMessage; -import static java.nio.charset.StandardCharsets.UTF_8; - -/** - * Unit tests for {@link CloudStorageFileSystem}. - */ +/** Unit tests for {@link CloudStorageFileSystem}. */ @RunWith(JUnit4.class) public class CloudStorageReadTest { @@ -58,8 +55,7 @@ public class CloudStorageReadTest { // Large enough value that we write more than one "chunk", for interesting behavior. private static final int repeat = 10000; - @Rule - public ExpectedException thrown = ExpectedException.none(); + @Rule public ExpectedException thrown = ExpectedException.none(); @Before public void before() { @@ -77,7 +73,7 @@ public void testInputStreamReads() throws IOException, InterruptedException { byte[] buf = new byte[bytes.length]; for (int i = 0; i < repeat; i++) { Arrays.fill(buf, (byte) 0); - for (int off = 0; off < bytes.length;) { + for (int off = 0; off < bytes.length; ) { int delta = is.read(buf, off, bytes.length - off); if (delta < 0) { // EOF @@ -86,7 +82,8 @@ public void testInputStreamReads() throws IOException, InterruptedException { off += delta; } assertWithMessage("Wrong bytes from input stream at repeat " + i) - .that(new String(buf, UTF_8)).isEqualTo(ALONE); + .that(new String(buf, UTF_8)) + .isEqualTo(ALONE); } // reading past the end int eof = is.read(buf, 0, 1); @@ -109,7 +106,7 @@ public void testChannelReads() throws IOException, InterruptedException { ByteBuffer buf = ByteBuffer.allocate(bytes.length); for (int i = 0; i < repeat; i++) { buf.clear(); - for (int off = 0; off < bytes.length;) { + for (int off = 0; off < bytes.length; ) { int read = chan.read(buf); if (read < 0) { // EOF @@ -118,7 +115,8 @@ public void testChannelReads() throws IOException, InterruptedException { off += read; } assertWithMessage("Wrong bytes from channel at repeat " + i) - .that(new String(buf.array(), UTF_8)).isEqualTo(ALONE); + .that(new String(buf.array(), UTF_8)) + .isEqualTo(ALONE); } // reading past the end buf.clear(); @@ -141,5 +139,4 @@ private Path fillFile(FileSystem fs, byte[] bytes, int repeat) throws IOExceptio assertThat(Files.size(p) == repeat * bytes.length); return p; } - } diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageRetryHandlerTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageRetryHandlerTest.java index c31648acd836..4df5c4dd57c9 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageRetryHandlerTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageRetryHandlerTest.java @@ -16,21 +16,22 @@ package com.google.cloud.storage.contrib.nio; -import org.junit.Test; +import static com.google.common.truth.Truth.assertThat; + import com.google.cloud.storage.StorageException; import com.google.common.collect.ImmutableList; +import org.junit.Test; import org.junit.runner.RunWith; import org.junit.runners.JUnit4; -import static com.google.common.truth.Truth.assertThat; - @RunWith(JUnit4.class) public class CloudStorageRetryHandlerTest { @Test public void testIsRetryable() throws Exception { - CloudStorageConfiguration config = CloudStorageConfiguration.builder().retryableHttpCodes(ImmutableList.of(1,2,3)).build(); + CloudStorageConfiguration config = + CloudStorageConfiguration.builder().retryableHttpCodes(ImmutableList.of(1, 2, 3)).build(); CloudStorageRetryHandler retrier = new CloudStorageRetryHandler(config); - assertThat(retrier.isRetryable( new StorageException(1, "pretend error code 1"))).isTrue(); + assertThat(retrier.isRetryable(new StorageException(1, "pretend error code 1"))).isTrue(); } } diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageWriteChannelTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageWriteChannelTest.java index 62bcd16a34b0..c9e2cc1e7a8c 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageWriteChannelTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageWriteChannelTest.java @@ -27,7 +27,10 @@ import static org.mockito.Mockito.when; import com.google.cloud.WriteChannel; - +import java.io.IOException; +import java.nio.ByteBuffer; +import java.nio.channels.ClosedChannelException; +import java.nio.channels.NonReadableChannelException; import org.junit.Before; import org.junit.Rule; import org.junit.Test; @@ -35,14 +38,7 @@ import org.junit.runner.RunWith; import org.junit.runners.JUnit4; -import java.io.IOException; -import java.nio.ByteBuffer; -import java.nio.channels.ClosedChannelException; -import java.nio.channels.NonReadableChannelException; - -/** - * Unit tests for {@link CloudStorageWriteChannel}. - */ +/** Unit tests for {@link CloudStorageWriteChannel}. */ @RunWith(JUnit4.class) public class CloudStorageWriteChannelTest { diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/SeekableByteChannelPrefetcherTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/SeekableByteChannelPrefetcherTest.java index 3f00f34bda54..642b58c67ca0 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/SeekableByteChannelPrefetcherTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/SeekableByteChannelPrefetcherTest.java @@ -18,12 +18,6 @@ import static com.google.common.truth.Truth.assertThat; -import org.junit.AfterClass; -import org.junit.BeforeClass; -import org.junit.Test; -import org.junit.runner.RunWith; -import org.junit.runners.JUnit4; - import java.io.BufferedOutputStream; import java.io.IOException; import java.nio.ByteBuffer; @@ -31,34 +25,34 @@ import java.nio.channels.SeekableByteChannel; import java.nio.file.Files; import java.nio.file.Path; - +import org.junit.AfterClass; +import org.junit.BeforeClass; +import org.junit.Test; +import org.junit.runner.RunWith; +import org.junit.runners.JUnit4; @RunWith(JUnit4.class) public class SeekableByteChannelPrefetcherTest { // A file big enough to try seeks on. private static Path input; - /** - * Sets up an input file to play with. - */ + /** Sets up an input file to play with. */ @BeforeClass public static void setUp() throws IOException { // create input, fill with data input = Files.createTempFile("tmp_big_file", ".tmp"); try (BufferedOutputStream writer = new BufferedOutputStream(Files.newOutputStream(input))) { byte[] buffer = new byte[1024]; - for (int i=0; i 0 && countdown > 0) { + while (chan.read(buf) > 0 && countdown > 0) { countdown--; } } - } diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/UnixPathTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/UnixPathTest.java index 507cc92b1b83..12e314b336ec 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/UnixPathTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/UnixPathTest.java @@ -21,16 +21,13 @@ import com.google.common.testing.EqualsTester; import com.google.common.testing.NullPointerTester; - import org.junit.Rule; import org.junit.Test; import org.junit.rules.ExpectedException; import org.junit.runner.RunWith; import org.junit.runners.JUnit4; -/** - * Unit tests for {@link UnixPath}. - */ +/** Unit tests for {@link UnixPath}. */ @RunWith(JUnit4.class) public class UnixPathTest { diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java index ed5b687148f0..28f7dc6f2c5b 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java @@ -22,27 +22,18 @@ import static java.nio.charset.StandardCharsets.UTF_8; import com.google.api.client.http.HttpResponseException; +import com.google.cloud.storage.BlobInfo; import com.google.cloud.storage.Bucket; +import com.google.cloud.storage.BucketInfo; +import com.google.cloud.storage.Storage; import com.google.cloud.storage.Storage.BlobTargetOption; import com.google.cloud.storage.StorageException; +import com.google.cloud.storage.StorageOptions; import com.google.cloud.storage.contrib.nio.CloudStorageConfiguration; import com.google.cloud.storage.contrib.nio.CloudStorageFileSystem; import com.google.cloud.storage.contrib.nio.CloudStoragePath; -import com.google.common.collect.ImmutableList; -import com.google.cloud.storage.BlobInfo; -import com.google.cloud.storage.BucketInfo; -import com.google.cloud.storage.Storage; -import com.google.cloud.storage.StorageOptions; import com.google.cloud.storage.testing.RemoteStorageHelper; - -import org.junit.AfterClass; -import org.junit.Assert; -import org.junit.BeforeClass; -import org.junit.Ignore; -import org.junit.Test; -import org.junit.runner.RunWith; -import org.junit.runners.JUnit4; - +import com.google.common.collect.ImmutableList; import java.io.ByteArrayOutputStream; import java.io.EOFException; import java.io.IOException; @@ -68,6 +59,13 @@ import java.util.concurrent.TimeUnit; import java.util.logging.Level; import java.util.logging.Logger; +import org.junit.AfterClass; +import org.junit.Assert; +import org.junit.BeforeClass; +import org.junit.Ignore; +import org.junit.Test; +import org.junit.runner.RunWith; +import org.junit.runners.JUnit4; /** * Integration test for google-cloud-nio. @@ -82,21 +80,22 @@ * *

    The short version is this: go to cloud.google.com/console, select your project, search for * "API manager", click "Credentials", click "create credentials/service account key", new service - * account, JSON. The contents of the file that's sent to your browsers is your - * "Service Account JSON Key". + * account, JSON. The contents of the file that's sent to your browsers is your "Service Account + * JSON Key". */ @RunWith(JUnit4.class) public class ITGcsNio { private static final List FILE_CONTENTS = ImmutableList.of( - "Tous les êtres humains naissent libres et égaux en dignité et en droits.", - "Ils sont doués de raison et de conscience et doivent agir ", - "les uns envers les autres dans un esprit de fraternité."); + "Tous les êtres humains naissent libres et égaux en dignité et en droits.", + "Ils sont doués de raison et de conscience et doivent agir ", + "les uns envers les autres dans un esprit de fraternité."); private static final Logger log = Logger.getLogger(ITGcsNio.class.getName()); private static final String BUCKET = RemoteStorageHelper.generateBucketName(); - private static final String REQUESTER_PAYS_BUCKET = RemoteStorageHelper.generateBucketName()+"_rp"; + private static final String REQUESTER_PAYS_BUCKET = + RemoteStorageHelper.generateBucketName() + "_rp"; private static final String SML_FILE = "tmp-test-small-file.txt"; private static final String TMP_FILE = "tmp/tmp-test-rnd-file.txt"; private static final int SML_SIZE = 100; @@ -120,7 +119,8 @@ public static void beforeClass() throws IOException { storage.create(BucketInfo.of(BUCKET)); fillFile(storage, BUCKET, SML_FILE, SML_SIZE); fillFile(storage, BUCKET, BIG_FILE, BIG_SIZE); - BucketInfo requesterPaysBucket = BucketInfo.newBuilder(REQUESTER_PAYS_BUCKET).setRequesterPays(true).build(); + BucketInfo requesterPaysBucket = + BucketInfo.newBuilder(REQUESTER_PAYS_BUCKET).setRequesterPays(true).build(); storage.create(requesterPaysBucket); fillRequesterPaysFile(storage, SML_FILE, SML_SIZE); } @@ -128,9 +128,9 @@ public static void beforeClass() throws IOException { @AfterClass public static void afterClass() throws ExecutionException, InterruptedException { if (storage != null) { - for (String bucket : new String[]{BUCKET, REQUESTER_PAYS_BUCKET}) { - if (!RemoteStorageHelper.forceDelete(storage, bucket, 5, TimeUnit.SECONDS, project) && - log.isLoggable(Level.WARNING)) { + for (String bucket : new String[] {BUCKET, REQUESTER_PAYS_BUCKET}) { + if (!RemoteStorageHelper.forceDelete(storage, bucket, 5, TimeUnit.SECONDS, project) + && log.isLoggable(Level.WARNING)) { log.log(Level.WARNING, "Deletion of bucket {0} timed out, bucket is not empty", bucket); } } @@ -143,12 +143,16 @@ private static byte[] randomContents(int size) { return bytes; } - private static void fillFile(Storage storage, String bucket, String fname, int size) throws IOException { + private static void fillFile(Storage storage, String bucket, String fname, int size) + throws IOException { storage.create(BlobInfo.newBuilder(bucket, fname).build(), randomContents(size)); } - private static void fillRequesterPaysFile(Storage storage, String fname, int size) throws IOException { - storage.create(BlobInfo.newBuilder(REQUESTER_PAYS_BUCKET, fname).build(), randomContents(size), + private static void fillRequesterPaysFile(Storage storage, String fname, int size) + throws IOException { + storage.create( + BlobInfo.newBuilder(REQUESTER_PAYS_BUCKET, fname).build(), + randomContents(size), BlobTargetOption.userProject(project)); } @@ -204,7 +208,7 @@ public void testCanCreateWithUserProject() throws IOException { // should succeed because we specified a project Files.write(path, "I would like to write, please?".getBytes()); } - + @Ignore("blocked by #3448") @Test public void testCantReadWithoutUserProject() throws IOException { @@ -232,23 +236,26 @@ public void testCanReadWithUserProject() throws IOException { public void testCantCopyWithoutUserProject() throws IOException { CloudStorageFileSystem testRPBucket = getRequesterPaysBucket(false, ""); CloudStorageFileSystem testBucket = getTestBucket(); - CloudStoragePath[] sources = new CloudStoragePath[] { testBucket.getPath(SML_FILE), testRPBucket.getPath(SML_FILE) }; - CloudStoragePath[] dests = new CloudStoragePath[] {testBucket.getPath(TMP_FILE), testRPBucket.getPath(TMP_FILE) }; - for (int s=0; s<2; s++) { - for (int d=0; d<2; d++) { + CloudStoragePath[] sources = + new CloudStoragePath[] {testBucket.getPath(SML_FILE), testRPBucket.getPath(SML_FILE)}; + CloudStoragePath[] dests = + new CloudStoragePath[] {testBucket.getPath(TMP_FILE), testRPBucket.getPath(TMP_FILE)}; + for (int s = 0; s < 2; s++) { + for (int d = 0; d < 2; d++) { // normal to normal is out of scope of RP testing. - if (s==0 && d==0) { + if (s == 0 && d == 0) { continue; } - innerTestCantCopyWithoutUserProject(s==0, d==0, sources[s], dests[d]); + innerTestCantCopyWithoutUserProject(s == 0, d == 0, sources[s], dests[d]); } } } // Try to copy the file, make sure that we were prevented. - private void innerTestCantCopyWithoutUserProject(boolean sourceNormal, boolean destNormal, Path source, Path dest) throws IOException { - String sdesc = (sourceNormal?"normal bucket":"requester-pays bucket"); - String ddesc = (destNormal?"normal bucket":"requester-pays bucket"); + private void innerTestCantCopyWithoutUserProject( + boolean sourceNormal, boolean destNormal, Path source, Path dest) throws IOException { + String sdesc = (sourceNormal ? "normal bucket" : "requester-pays bucket"); + String ddesc = (destNormal ? "normal bucket" : "requester-pays bucket"); String description = "Copying from " + sdesc + " to " + ddesc; try { Files.copy(source, dest); @@ -258,7 +265,10 @@ private void innerTestCantCopyWithoutUserProject(boolean sourceNormal, boolean d // normal StorageException. } catch (HttpResponseException hex) { Assert.assertEquals(description, hex.getStatusCode(), 400); - Assert.assertTrue(description, hex.getMessage().contains("Bucket is requester pays bucket but no user project provided")); + Assert.assertTrue( + description, + hex.getMessage() + .contains("Bucket is requester pays bucket but no user project provided")); } catch (StorageException sex) { assertIsRequesterPaysException(description, sex); } @@ -268,8 +278,10 @@ private void innerTestCantCopyWithoutUserProject(boolean sourceNormal, boolean d public void testCanCopyWithUserProject() throws IOException { CloudStorageFileSystem testRPBucket = getRequesterPaysBucket(false, project); CloudStorageFileSystem testBucket = getTestBucket(); - CloudStoragePath[] sources = new CloudStoragePath[] {testBucket.getPath(SML_FILE), testRPBucket.getPath(SML_FILE)}; - CloudStoragePath[] dests = new CloudStoragePath[] {testBucket.getPath(TMP_FILE), testRPBucket.getPath(TMP_FILE)}; + CloudStoragePath[] sources = + new CloudStoragePath[] {testBucket.getPath(SML_FILE), testRPBucket.getPath(SML_FILE)}; + CloudStoragePath[] dests = + new CloudStoragePath[] {testBucket.getPath(TMP_FILE), testRPBucket.getPath(TMP_FILE)}; for (int s = 0; s < 2; s++) { for (int d = 0; d < 2; d++) { // normal to normal is out of scope of RP testing. @@ -284,22 +296,32 @@ public void testCanCopyWithUserProject() throws IOException { @Test public void testAutodetectWhenRequesterPays() throws IOException { CloudStorageFileSystem testRPBucket = getRequesterPaysBucket(true, project); - Assert.assertEquals("Autodetect should have detected the RP bucket", testRPBucket.config().userProject(), project); - + Assert.assertEquals( + "Autodetect should have detected the RP bucket", + testRPBucket.config().userProject(), + project); } @Test public void testAutodetectWhenNotRequesterPays() throws IOException { - CloudStorageConfiguration config = CloudStorageConfiguration.builder() - .autoDetectRequesterPays(true) - .userProject(project).build(); - CloudStorageFileSystem testBucket = CloudStorageFileSystem.forBucket(BUCKET, config, storageOptions); - Assert.assertEquals("Autodetect should have detected the bucket is not RP", testBucket.config().userProject(), ""); + CloudStorageConfiguration config = + CloudStorageConfiguration.builder() + .autoDetectRequesterPays(true) + .userProject(project) + .build(); + CloudStorageFileSystem testBucket = + CloudStorageFileSystem.forBucket(BUCKET, config, storageOptions); + Assert.assertEquals( + "Autodetect should have detected the bucket is not RP", + testBucket.config().userProject(), + ""); } private void assertIsRequesterPaysException(String message, StorageException sex) { Assert.assertEquals(message, sex.getCode(), 400); - Assert.assertTrue(message, sex.getMessage().contains("Bucket is requester pays bucket but no user project provided")); + Assert.assertTrue( + message, + sex.getMessage().contains("Bucket is requester pays bucket but no user project provided")); } // End of tests related to the "requester pays" feature @@ -312,13 +334,12 @@ public void testListBuckets() throws IOException { bucketFound |= BUCKET.equals(b.getName()); rpBucketFound |= REQUESTER_PAYS_BUCKET.equals(b.getName()); } - assertWithMessage("listBucket should have found the test bucket") - .that(bucketFound).isTrue(); + assertWithMessage("listBucket should have found the test bucket").that(bucketFound).isTrue(); assertWithMessage("listBucket should have found the test requester-pays bucket") - .that(rpBucketFound).isTrue(); + .that(rpBucketFound) + .isTrue(); } - @Test public void testFileExists() throws IOException { CloudStorageFileSystem testBucket = getTestBucket(); @@ -542,15 +563,16 @@ public void testListFiles() throws IOException { } List got = new ArrayList<>(); - for (String folder : new String[]{"/dir/", "/dir", "dir/", "dir"}) { + for (String folder : new String[] {"/dir/", "/dir", "dir/", "dir"}) { got.clear(); for (Path path : Files.newDirectoryStream(fs.getPath(folder))) { got.add(path); } - assertWithMessage("Listing " + folder+": ").that(got).containsExactlyElementsIn(goodPaths); + assertWithMessage("Listing " + folder + ": ") + .that(got) + .containsExactlyElementsIn(goodPaths); } - // clean up for (Path path : paths) { Files.delete(path); @@ -590,7 +612,9 @@ public void testWalkFiles() throws IOException { // Given a relative path as starting point, walkFileTree must return only relative paths. List relativePaths = PostTraversalWalker.walkFileTree(fs.getPath("dir/")); for (Path p : relativePaths) { - assertWithMessage("Should have been relative: " + p.toString()).that(p.isAbsolute()).isFalse(); + assertWithMessage("Should have been relative: " + p.toString()) + .that(p.isAbsolute()) + .isFalse(); } // The 5 paths are: // dir/, dir/angel, dir/alone, dir/dir2/, dir/dir2/another_angel. @@ -599,13 +623,14 @@ public void testWalkFiles() throws IOException { // Given an absolute path as starting point, walkFileTree must return only relative paths. List absolutePaths = PostTraversalWalker.walkFileTree(fs.getPath("/dir/")); for (Path p : absolutePaths) { - assertWithMessage("Should have been absolute: " + p.toString()).that(p.isAbsolute()).isTrue(); + assertWithMessage("Should have been absolute: " + p.toString()) + .that(p.isAbsolute()) + .isTrue(); } assertThat(absolutePaths.size()).isEqualTo(5); } } - @Test public void testDeleteRecursive() throws IOException { try (FileSystem fs = getTestBucket()) { @@ -629,24 +654,29 @@ public void testDeleteRecursive() throws IOException { public void testListFilesInRootDirectory() throws IOException { // We must explicitly set the storageOptions, because the unit tests // set the fake storage as default but we want to access the real storage. - CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket( - BUCKET, CloudStorageConfiguration.builder().permitEmptyPathComponents(true) - .build(), storageOptions); + CloudStorageFileSystem fs = + CloudStorageFileSystem.forBucket( + BUCKET, + CloudStorageConfiguration.builder().permitEmptyPathComponents(true).build(), + storageOptions); // test absolute path, relative path. - for (String check : new String[]{".", "/", ""}) { + for (String check : new String[] {".", "/", ""}) { Path rootPath = fs.getPath(check); List pathsFound = new ArrayList<>(); for (Path path : Files.newDirectoryStream(rootPath)) { // The returned paths will match the absolute-ness of the root path // (this matches the behavior of the built-in UNIX file system). assertWithMessage("Absolute/relative for " + check + ": ") - .that(path.isAbsolute()).isEqualTo(rootPath.isAbsolute()); + .that(path.isAbsolute()) + .isEqualTo(rootPath.isAbsolute()); // To simplify the check that we found our files, we normalize here. pathsFound.add(path.toAbsolutePath()); } - assertWithMessage("Listing " + check + ": ").that(pathsFound).containsExactly( - fs.getPath(BIG_FILE).toAbsolutePath(), fs.getPath(SML_FILE).toAbsolutePath()); + assertWithMessage("Listing " + check + ": ") + .that(pathsFound) + .containsExactly( + fs.getPath(BIG_FILE).toAbsolutePath(), fs.getPath(SML_FILE).toAbsolutePath()); } } @@ -704,22 +734,27 @@ public void testFakeDirectories() throws IOException { /** * Delete the given directory and all of its contents if non-empty. + * * @param directory the directory to delete * @throws IOException */ private static void deleteRecursive(Path directory) throws IOException { - Files.walkFileTree(directory, new SimpleFileVisitor() { - @Override - public FileVisitResult visitFile(Path file, BasicFileAttributes attrs) throws IOException { - Files.delete(file); - return FileVisitResult.CONTINUE; - } - @Override - public FileVisitResult postVisitDirectory(Path dir, IOException exc) throws IOException { - Files.delete(dir); - return FileVisitResult.CONTINUE; - } - }); + Files.walkFileTree( + directory, + new SimpleFileVisitor() { + @Override + public FileVisitResult visitFile(Path file, BasicFileAttributes attrs) + throws IOException { + Files.delete(file); + return FileVisitResult.CONTINUE; + } + + @Override + public FileVisitResult postVisitDirectory(Path dir, IOException exc) throws IOException { + Files.delete(dir); + return FileVisitResult.CONTINUE; + } + }); } private int readFully(ReadableByteChannel chan, byte[] outputBuf) throws IOException { @@ -744,7 +779,7 @@ private static class PostTraversalWalker extends SimpleFileVisitor { private final List paths = new ArrayList<>(); // Traverse the tree, return the list of files and folders. - static public ImmutableList walkFileTree(Path start) throws IOException { + public static ImmutableList walkFileTree(Path start) throws IOException { PostTraversalWalker walker = new PostTraversalWalker(); Files.walkFileTree(start, walker); return walker.getPaths(); @@ -781,11 +816,13 @@ private CloudStorageFileSystem getTestBucket() throws IOException { } // same as getTestBucket, but for the requester-pays bucket. - private CloudStorageFileSystem getRequesterPaysBucket(boolean autodetect, String userProject) throws IOException { - CloudStorageConfiguration config = CloudStorageConfiguration.builder() - .autoDetectRequesterPays(autodetect) - .userProject(userProject).build(); - return CloudStorageFileSystem.forBucket( - REQUESTER_PAYS_BUCKET, config, storageOptions); + private CloudStorageFileSystem getRequesterPaysBucket(boolean autodetect, String userProject) + throws IOException { + CloudStorageConfiguration config = + CloudStorageConfiguration.builder() + .autoDetectRequesterPays(autodetect) + .userProject(userProject) + .build(); + return CloudStorageFileSystem.forBucket(REQUESTER_PAYS_BUCKET, config, storageOptions); } } From a34c943d918f0066828fba6b238ce97742cef86e Mon Sep 17 00:00:00 2001 From: Jeff Ching Date: Thu, 6 Dec 2018 16:31:48 -0800 Subject: [PATCH 0267/1764] Release google-cloud-java v0.73.0 (#4191) * Release v0.73.0 * Fix version replacements * Move Spanner to GA section * Fix doclint option * Fix pom issues for Bigtable emulator --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index e9dddda21510..b1b2c3c85290 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.72.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.72.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.73.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.73.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.72.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.73.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 3dac3788dfaa..fb38f592ae9c 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.72.1-alpha-SNAPSHOT + 0.73.0-alpha jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.72.1-alpha-SNAPSHOT + 0.73.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index c520142a109c..4df44ce4fb02 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.72.0-alpha + 0.73.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.72.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.73.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.72.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.73.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 07134c0a10df..6b8bcef3019d 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.72.1-alpha-SNAPSHOT + 0.73.0-alpha jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.72.1-alpha-SNAPSHOT + 0.73.0-alpha google-cloud-nio From e231a942e6d6487a5d3df6e938453215074bf867 Mon Sep 17 00:00:00 2001 From: Jeff Ching Date: Thu, 6 Dec 2018 16:38:05 -0800 Subject: [PATCH 0268/1764] Bump next snapshot (#4192) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index b1b2c3c85290..34a67b3f42f1 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.73.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.73.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.73.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.73.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.73.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.73.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index fb38f592ae9c..e7d3e1d658b1 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.73.0-alpha + 0.73.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.73.0-alpha + 0.73.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 6b8bcef3019d..037efd8395e5 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.73.0-alpha + 0.73.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.73.0-alpha + 0.73.1-alpha-SNAPSHOT google-cloud-nio From 5917d00344e6c9aac3fbdd1acb3d46a6aab7c401 Mon Sep 17 00:00:00 2001 From: Frank Natividad Date: Fri, 7 Dec 2018 11:03:20 -0800 Subject: [PATCH 0269/1764] Update variable naming. (#4199) --- .../nio/CloudStorageFileSystemProvider.java | 6 ++--- .../storage/contrib/nio/it/ITGcsNio.java | 22 +++++++++---------- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java index 021f4e468fec..d4d7e0a246ee 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java @@ -907,11 +907,11 @@ public boolean requesterPays(String bucketName) { // instead of true/false, this method returns true/null. Boolean isRP = storage.get(bucketName).requesterPays(); return isRP != null && isRP.booleanValue(); - } catch (StorageException sex) { - if (sex.getCode() == 400 && sex.getMessage().contains("Bucket is requester pays")) { + } catch (StorageException ex) { + if (ex.getCode() == 400 && ex.getMessage().contains("Bucket is requester pays")) { return true; } - throw sex; + throw ex; } } diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java index 28f7dc6f2c5b..b99b914d4435 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java @@ -166,8 +166,8 @@ public void testFileExistsRequesterPaysNoUserProject() throws IOException { // fails because we must pay for every access, including metadata. Files.exists(path); Assert.fail("It should have thrown an exception."); - } catch (StorageException sex) { - assertIsRequesterPaysException("testFileExistsRequesterPaysNoUserProject", sex); + } catch (StorageException ex) { + assertIsRequesterPaysException("testFileExistsRequesterPaysNoUserProject", ex); } } @@ -196,8 +196,8 @@ public void testCantCreateWithoutUserProject() throws IOException { // fails Files.write(path, "I would like to write".getBytes()); Assert.fail("It should have thrown an exception."); - } catch (StorageException sex) { - assertIsRequesterPaysException("testCantCreateWithoutUserProject", sex); + } catch (StorageException ex) { + assertIsRequesterPaysException("testCantCreateWithoutUserProject", ex); } } @@ -218,8 +218,8 @@ public void testCantReadWithoutUserProject() throws IOException { // fails Files.readAllBytes(path); Assert.fail("It should have thrown an exception."); - } catch (StorageException sex) { - assertIsRequesterPaysException("testCantReadWithoutUserProject", sex); + } catch (StorageException ex) { + assertIsRequesterPaysException("testCantReadWithoutUserProject", ex); } } @@ -269,8 +269,8 @@ private void innerTestCantCopyWithoutUserProject( description, hex.getMessage() .contains("Bucket is requester pays bucket but no user project provided")); - } catch (StorageException sex) { - assertIsRequesterPaysException(description, sex); + } catch (StorageException ex) { + assertIsRequesterPaysException(description, ex); } } @@ -317,11 +317,11 @@ public void testAutodetectWhenNotRequesterPays() throws IOException { ""); } - private void assertIsRequesterPaysException(String message, StorageException sex) { - Assert.assertEquals(message, sex.getCode(), 400); + private void assertIsRequesterPaysException(String message, StorageException ex) { + Assert.assertEquals(message, ex.getCode(), 400); Assert.assertTrue( message, - sex.getMessage().contains("Bucket is requester pays bucket but no user project provided")); + ex.getMessage().contains("Bucket is requester pays bucket but no user project provided")); } // End of tests related to the "requester pays" feature From cacaf5142d0ba1fb2e002eac4818e30516e0f8ec Mon Sep 17 00:00:00 2001 From: andrey-qlogic <44769745+andrey-qlogic@users.noreply.github.com> Date: Mon, 10 Dec 2018 12:24:09 -0500 Subject: [PATCH 0270/1764] NIO: Enabled blocked tests. Fixed testCantCreateWithoutUserProject test. (#4182) * 3448: Ublocked tests. Fixed testCantCreateWithoutUserProject test. * 3448: Fixed code format. * 3448: Fixed code format issue --- .../cloud/storage/contrib/nio/it/ITGcsNio.java | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java index b99b914d4435..e85febfa31c8 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java @@ -62,7 +62,6 @@ import org.junit.AfterClass; import org.junit.Assert; import org.junit.BeforeClass; -import org.junit.Ignore; import org.junit.Test; import org.junit.runner.RunWith; import org.junit.runners.JUnit4; @@ -157,7 +156,6 @@ private static void fillRequesterPaysFile(Storage storage, String fname, int siz } // Start of tests related to the "requester pays" feature - @Ignore("blocked by #3448") @Test public void testFileExistsRequesterPaysNoUserProject() throws IOException { CloudStorageFileSystem testBucket = getRequesterPaysBucket(false, ""); @@ -187,16 +185,15 @@ public void testFileExistsRequesterPaysWithAutodetect() throws IOException { Files.exists(path); } - @Ignore("blocked by #3448") @Test public void testCantCreateWithoutUserProject() throws IOException { CloudStorageFileSystem testBucket = getRequesterPaysBucket(false, ""); - Path path = testBucket.getPath(SML_FILE); + Path path = testBucket.getPath(TMP_FILE); try { // fails Files.write(path, "I would like to write".getBytes()); Assert.fail("It should have thrown an exception."); - } catch (StorageException ex) { + } catch (IOException ex) { assertIsRequesterPaysException("testCantCreateWithoutUserProject", ex); } } @@ -209,7 +206,6 @@ public void testCanCreateWithUserProject() throws IOException { Files.write(path, "I would like to write, please?".getBytes()); } - @Ignore("blocked by #3448") @Test public void testCantReadWithoutUserProject() throws IOException { CloudStorageFileSystem testBucket = getRequesterPaysBucket(false, ""); @@ -231,7 +227,6 @@ public void testCanReadWithUserProject() throws IOException { Files.readAllBytes(path); } - @Ignore("blocked by #3448") @Test public void testCantCopyWithoutUserProject() throws IOException { CloudStorageFileSystem testRPBucket = getRequesterPaysBucket(false, ""); @@ -324,6 +319,12 @@ private void assertIsRequesterPaysException(String message, StorageException ex) ex.getMessage().contains("Bucket is requester pays bucket but no user project provided")); } + private void assertIsRequesterPaysException(String message, IOException ioex) { + Assert.assertTrue(message, ioex.getMessage().startsWith("400")); + Assert.assertTrue( + message, + ioex.getMessage().contains("Bucket is requester pays bucket but no user project provided")); + } // End of tests related to the "requester pays" feature @Test From a197dda4ef68bb8bd23df628422f2a96d5cef48a Mon Sep 17 00:00:00 2001 From: Jeff Ching Date: Thu, 13 Dec 2018 15:10:31 -0800 Subject: [PATCH 0271/1764] Release v0.74.0 (#4222) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 34a67b3f42f1..998fd4caf616 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.73.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.73.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.74.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.74.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.73.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.74.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index e7d3e1d658b1..a5c73dda402b 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.73.1-alpha-SNAPSHOT + 0.74.0-alpha jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.73.1-alpha-SNAPSHOT + 0.74.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 4df44ce4fb02..e76272f949b3 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.73.0-alpha + 0.74.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.73.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.74.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.73.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.74.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 037efd8395e5..a6148a0df7dc 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.73.1-alpha-SNAPSHOT + 0.74.0-alpha jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.73.1-alpha-SNAPSHOT + 0.74.0-alpha google-cloud-nio From 4cd6171c6e1143128d0e6327a7da972463861f1f Mon Sep 17 00:00:00 2001 From: Jeff Ching Date: Thu, 13 Dec 2018 16:26:54 -0800 Subject: [PATCH 0272/1764] Bump next snapshot (#4224) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 998fd4caf616..6ecb0990d337 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.74.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.74.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.74.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.74.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.74.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.74.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index a5c73dda402b..107ac4b4221e 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.74.0-alpha + 0.74.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.74.0-alpha + 0.74.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index a6148a0df7dc..d796f59c3e17 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.74.0-alpha + 0.74.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.74.0-alpha + 0.74.1-alpha-SNAPSHOT google-cloud-nio From 6c52e16029a412a6e86c9a93ca47cc6aa5a99780 Mon Sep 17 00:00:00 2001 From: kolea2 <45548808+kolea2@users.noreply.github.com> Date: Thu, 3 Jan 2019 17:15:46 -0500 Subject: [PATCH 0273/1764] Release v0.75.0 (#4282) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 6ecb0990d337..ed2a099c335f 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.74.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.74.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.75.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.75.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.74.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.75.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 107ac4b4221e..2dfaf7842e20 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.74.1-alpha-SNAPSHOT + 0.75.0-alpha jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.74.1-alpha-SNAPSHOT + 0.75.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index e76272f949b3..51db33153698 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.74.0-alpha + 0.75.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.74.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.75.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.74.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.75.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index d796f59c3e17..bc8d0f786461 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.74.1-alpha-SNAPSHOT + 0.75.0-alpha jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.74.1-alpha-SNAPSHOT + 0.75.0-alpha google-cloud-nio From 0cb177775c72e6114b4ba7cab29bf0b23f27d14b Mon Sep 17 00:00:00 2001 From: kolea2 <45548808+kolea2@users.noreply.github.com> Date: Thu, 3 Jan 2019 17:46:17 -0500 Subject: [PATCH 0274/1764] Bump next snapshot (#4286) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index ed2a099c335f..72dbfcb5e980 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.75.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.75.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.75.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.75.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.75.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.75.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 2dfaf7842e20..882feff0a011 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.75.0-alpha + 0.75.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.75.0-alpha + 0.75.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index bc8d0f786461..fa4eebeb2894 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.75.0-alpha + 0.75.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.75.0-alpha + 0.75.1-alpha-SNAPSHOT google-cloud-nio From 723c1a527ab59cb98df1ab47c235a2c178bc1f49 Mon Sep 17 00:00:00 2001 From: Jeff Ching Date: Mon, 7 Jan 2019 16:22:41 -0800 Subject: [PATCH 0275/1764] Release v0.76.0 (#4298) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 72dbfcb5e980..5708112cec4d 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.75.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.75.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.76.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.76.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.75.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.76.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 882feff0a011..a0ea29bff621 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.75.1-alpha-SNAPSHOT + 0.76.0-alpha jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.75.1-alpha-SNAPSHOT + 0.76.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 51db33153698..eaeef5c9919f 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.75.0-alpha + 0.76.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.75.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.76.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.75.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.76.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index fa4eebeb2894..d2872e94e0ab 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.75.1-alpha-SNAPSHOT + 0.76.0-alpha jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.75.1-alpha-SNAPSHOT + 0.76.0-alpha google-cloud-nio From f997c9ab18709403b0b60b555afb1561afdebfeb Mon Sep 17 00:00:00 2001 From: Jeff Ching Date: Tue, 8 Jan 2019 08:50:39 -0800 Subject: [PATCH 0276/1764] Bump next snapshot (#4300) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 5708112cec4d..dbb2a0019e68 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.76.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.76.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.76.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.76.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.76.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.76.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index a0ea29bff621..80ba189ea273 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.76.0-alpha + 0.76.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.76.0-alpha + 0.76.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index d2872e94e0ab..ba2b1e722cf0 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.76.0-alpha + 0.76.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.76.0-alpha + 0.76.1-alpha-SNAPSHOT google-cloud-nio From cd136e16fc1375319ecb8b8e5ce96f9250bd9632 Mon Sep 17 00:00:00 2001 From: andrey-qlogic <44769745+andrey-qlogic@users.noreply.github.com> Date: Thu, 10 Jan 2019 00:42:46 +0300 Subject: [PATCH 0277/1764] 3540: Used transformer for shaded plugin (#4305) --- java-storage-nio/google-cloud-nio/pom.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index ba2b1e722cf0..d2abba653523 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -135,6 +135,9 @@ shaded.cloud_nio.google + + + From 5eda2a204feae0c6f84c397f4f819ffb9d38d317 Mon Sep 17 00:00:00 2001 From: andrey-qlogic <44769745+andrey-qlogic@users.noreply.github.com> Date: Thu, 10 Jan 2019 01:31:43 +0300 Subject: [PATCH 0278/1764] 4152: Added checking PAGE_TOKEN from options (#4303) --- .../cloud/storage/contrib/nio/testing/FakeStorageRpc.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java index d694c4d07a86..07cb169511a4 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java @@ -123,9 +123,13 @@ public Tuple> list(String bucket, Map throws StorageException { String delimiter = null; String preprefix = ""; + String pageToken = null; long maxResults = Long.MAX_VALUE; for (Map.Entry e : options.entrySet()) { switch (e.getKey()) { + case PAGE_TOKEN: + pageToken = (String) e.getValue(); + break; case PREFIX: preprefix = (String) e.getValue(); if (preprefix.startsWith("/")) { @@ -173,7 +177,7 @@ public Tuple> list(String bucket, Map // again). // The type cast seems to be necessary to help Java's typesystem remember that collections are // iterable. - return Tuple.of(null, (Iterable) values); + return Tuple.of(pageToken, (Iterable) values); } /** Returns the requested bucket or {@code null} if not found. */ From f0a8c6f21493b86808d56352b4998bab705fc8f0 Mon Sep 17 00:00:00 2001 From: andrey-qlogic <44769745+andrey-qlogic@users.noreply.github.com> Date: Thu, 10 Jan 2019 01:32:08 +0300 Subject: [PATCH 0279/1764] 3918: Added checking of attributes size for 0. Added unit test (#4304) --- .../contrib/nio/CloudStorageFileSystemProvider.java | 6 ++++++ .../contrib/nio/CloudStorageFileAttributesTest.java | 9 +++++++++ 2 files changed, 15 insertions(+) diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java index d4d7e0a246ee..4f22c9aeb89e 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java @@ -768,6 +768,12 @@ public A readAttributes( } CloudStorageObjectAttributes ret; ret = new CloudStorageObjectAttributes(blobInfo); + // if size is 0 it could be a folder + if (ret.size() == 0 && cloudPath.seemsLikeADirectoryAndUsePseudoDirectories(storage)) { + @SuppressWarnings("unchecked") + A result = (A) new CloudStoragePseudoDirectoryAttributes(cloudPath); + return result; + } @SuppressWarnings("unchecked") A result = (A) ret; return result; diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributesTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributesTest.java index 472c0cf0a5ce..041c66670ff7 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributesTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributesTest.java @@ -38,6 +38,7 @@ public class CloudStorageFileAttributesTest { private static final byte[] HAPPY = "(✿◕ ‿◕ )ノ".getBytes(UTF_8); + private static final byte[] EMPTY = "".getBytes(UTF_8); private Path path; private Path dir; @@ -104,6 +105,14 @@ public void testIsDirectory() throws IOException { assertThat(Files.readAttributes(dir, CloudStorageFileAttributes.class).isDirectory()).isTrue(); } + @Test + public void testIsPseudoDirectory() throws IOException { + Files.write(path, EMPTY); + assertThat(Files.readAttributes(path, CloudStorageFileAttributes.class).isDirectory()) + .isFalse(); + assertThat(Files.readAttributes(dir, CloudStorageFileAttributes.class).isDirectory()).isTrue(); + } + @Test public void testIsRegularFile() throws IOException { Files.write(path, HAPPY); From 86fe11dab8e78239b87b5a8d29c022522b589d94 Mon Sep 17 00:00:00 2001 From: kolea2 <45548808+kolea2@users.noreply.github.com> Date: Thu, 10 Jan 2019 16:03:52 -0500 Subject: [PATCH 0280/1764] Release v0.77.0 (#4324) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index dbb2a0019e68..f989b7b2c0da 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.76.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.76.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.77.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.77.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.76.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.77.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 80ba189ea273..3b1482838cf4 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.76.1-alpha-SNAPSHOT + 0.77.0-alpha jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.76.1-alpha-SNAPSHOT + 0.77.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index eaeef5c9919f..ee59552663ac 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.76.0-alpha + 0.77.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.76.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.77.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.76.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.77.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index d2abba653523..1441b28aeab0 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.76.1-alpha-SNAPSHOT + 0.77.0-alpha jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.76.1-alpha-SNAPSHOT + 0.77.0-alpha google-cloud-nio From 95d9f0d412a73a75d3d7ee87ddf352cf8972c9df Mon Sep 17 00:00:00 2001 From: kolea2 <45548808+kolea2@users.noreply.github.com> Date: Thu, 10 Jan 2019 20:31:39 -0500 Subject: [PATCH 0281/1764] Bump next snapshot (#4325) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index f989b7b2c0da..3bc61c75c76d 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.77.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.77.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.77.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.77.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.77.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.77.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 3b1482838cf4..912c1c5e079a 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.77.0-alpha + 0.77.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.77.0-alpha + 0.77.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 1441b28aeab0..567575c73bfa 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.77.0-alpha + 0.77.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.77.0-alpha + 0.77.1-alpha-SNAPSHOT google-cloud-nio From 4a6d8b8e386a2f68e56087af19985fa78b6307ec Mon Sep 17 00:00:00 2001 From: JesseLovelace <43148100+JesseLovelace@users.noreply.github.com> Date: Thu, 17 Jan 2019 13:26:07 -0800 Subject: [PATCH 0282/1764] Release google-cloud-java v0.78.0 (#4386) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 3bc61c75c76d..ad063311da86 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.77.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.77.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.78.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.78.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.77.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.78.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 912c1c5e079a..ca9b7e010c5c 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.77.1-alpha-SNAPSHOT + 0.78.0-alpha jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.77.1-alpha-SNAPSHOT + 0.78.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index ee59552663ac..5ad8867285ec 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.77.0-alpha + 0.78.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.77.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.78.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.77.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.78.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 567575c73bfa..8ffa10116405 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.77.1-alpha-SNAPSHOT + 0.78.0-alpha jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.77.1-alpha-SNAPSHOT + 0.78.0-alpha google-cloud-nio From 654e87f4a61e4127573fa6c2fbbbd3db4abf99b7 Mon Sep 17 00:00:00 2001 From: Jeff Ching Date: Fri, 18 Jan 2019 10:02:52 -0800 Subject: [PATCH 0283/1764] Bump next snapshot (#4391) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index ad063311da86..4176bae42c6c 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.78.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.78.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.78.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.78.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.78.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.78.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index ca9b7e010c5c..ef759489b668 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.78.0-alpha + 0.78.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.78.0-alpha + 0.78.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 8ffa10116405..9f24df7c5684 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.78.0-alpha + 0.78.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.78.0-alpha + 0.78.1-alpha-SNAPSHOT google-cloud-nio From 8370314bd01cde24cbbfc1db5922c9c9999f40f5 Mon Sep 17 00:00:00 2001 From: kolea2 <45548808+kolea2@users.noreply.github.com> Date: Wed, 23 Jan 2019 15:28:46 -0500 Subject: [PATCH 0284/1764] Release v0.79.0 (#4402) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 4176bae42c6c..e84f6aba4ade 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.78.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.78.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.79.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.79.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.78.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.79.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index ef759489b668..696d3dc72b2f 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.78.1-alpha-SNAPSHOT + 0.79.0-alpha jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.78.1-alpha-SNAPSHOT + 0.79.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 5ad8867285ec..3e0a3616c3e3 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.78.0-alpha + 0.79.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.78.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.79.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.78.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.79.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 9f24df7c5684..1a2391a5ad4c 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.78.1-alpha-SNAPSHOT + 0.79.0-alpha jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.78.1-alpha-SNAPSHOT + 0.79.0-alpha google-cloud-nio From b616995cd0a98ba568fe9f4951f3f830a147dad4 Mon Sep 17 00:00:00 2001 From: Solomon Duskis Date: Wed, 23 Jan 2019 19:19:21 -0500 Subject: [PATCH 0285/1764] Removing non-deprecated uses of joda time. (#4351) * Removing non-deprecated uses of joda time. This works towards #3482 * Update pom.xml * Ran `mvn com.coveo:fmt-maven-plugin:format` * Fixing a bad merge --- java-storage-nio/google-cloud-nio/pom.xml | 1 - 1 file changed, 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 1a2391a5ad4c..7d84be1fb2a2 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -112,7 +112,6 @@ org shaded.cloud_nio.org - org.joda.** org.apache.** org.threeten.** org.codehaus.** From 1f5e84482d394676b1461b6bb02d0873f5ca3a1e Mon Sep 17 00:00:00 2001 From: kolea2 <45548808+kolea2@users.noreply.github.com> Date: Thu, 24 Jan 2019 13:40:36 -0500 Subject: [PATCH 0286/1764] Bump next snapshot (#4405) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index e84f6aba4ade..7620f4599975 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.79.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.79.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.79.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.79.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.79.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.79.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 696d3dc72b2f..1bbc37c332d1 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.79.0-alpha + 0.79.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.79.0-alpha + 0.79.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 7d84be1fb2a2..d8fa4dcc68cf 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.79.0-alpha + 0.79.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.79.0-alpha + 0.79.1-alpha-SNAPSHOT google-cloud-nio From d853e8d492110704183d038b7043749eb644c46e Mon Sep 17 00:00:00 2001 From: JP Martin Date: Thu, 24 Jan 2019 15:52:25 -0800 Subject: [PATCH 0287/1764] fix shading (#4406) --- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index d8fa4dcc68cf..54079b06b026 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -92,7 +92,7 @@ org.apache.maven.plugins maven-shade-plugin - 2.4.3 + 3.0.0 true From 0de93012a3a461d4358d0828705b7466c619c8a1 Mon Sep 17 00:00:00 2001 From: kolea2 <45548808+kolea2@users.noreply.github.com> Date: Thu, 7 Feb 2019 15:05:30 -0500 Subject: [PATCH 0288/1764] Release v0.80.0 (#4465) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 7620f4599975..7c5480820478 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.79.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.79.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.80.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.80.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.79.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.80.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 1bbc37c332d1..a15c2727666f 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.79.1-alpha-SNAPSHOT + 0.80.0-alpha jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.79.1-alpha-SNAPSHOT + 0.80.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 3e0a3616c3e3..fd45af89e7b6 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.79.0-alpha + 0.80.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.79.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.80.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.79.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.80.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 54079b06b026..f9886876f79f 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.79.1-alpha-SNAPSHOT + 0.80.0-alpha jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.79.1-alpha-SNAPSHOT + 0.80.0-alpha google-cloud-nio From e15f9c6ae575d1038116677ac6b07c0a74bfea99 Mon Sep 17 00:00:00 2001 From: kolea2 <45548808+kolea2@users.noreply.github.com> Date: Thu, 7 Feb 2019 18:53:34 -0500 Subject: [PATCH 0289/1764] Bump next snapshot (#4467) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 7c5480820478..27fd1ddda7fc 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.80.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.80.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.80.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.80.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.80.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.80.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index a15c2727666f..13374167d438 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.80.0-alpha + 0.80.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.80.0-alpha + 0.80.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index f9886876f79f..47421db21351 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.80.0-alpha + 0.80.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.80.0-alpha + 0.80.1-alpha-SNAPSHOT google-cloud-nio From 1d0d84ef34c4a5cc70945eed3068529035fddf16 Mon Sep 17 00:00:00 2001 From: JesseLovelace <43148100+JesseLovelace@users.noreply.github.com> Date: Thu, 21 Feb 2019 13:49:42 -0800 Subject: [PATCH 0290/1764] Release google-cloud-java v0.81.0 (#4536) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 27fd1ddda7fc..b0aef937d4a5 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.80.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.80.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.81.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.81.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.80.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.81.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 13374167d438..989a766cb392 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.80.1-alpha-SNAPSHOT + 0.81.0-alpha jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.80.1-alpha-SNAPSHOT + 0.81.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index fd45af89e7b6..c4d1a3159a0f 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.80.0-alpha + 0.81.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.80.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.81.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.80.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.81.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 47421db21351..745ec200b55e 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.80.1-alpha-SNAPSHOT + 0.81.0-alpha jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.80.1-alpha-SNAPSHOT + 0.81.0-alpha google-cloud-nio From aee2d5eebe01e5b1d59e33fb79c598447f9faf69 Mon Sep 17 00:00:00 2001 From: JesseLovelace <43148100+JesseLovelace@users.noreply.github.com> Date: Fri, 22 Feb 2019 11:43:45 -0800 Subject: [PATCH 0291/1764] bump next snapshot (#4547) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index b0aef937d4a5..3181e1bc1055 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.81.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.81.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.81.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.81.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.81.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.81.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 989a766cb392..8a41436a3db9 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.81.0-alpha + 0.81.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.81.0-alpha + 0.81.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 745ec200b55e..b89af6ea8b95 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.81.0-alpha + 0.81.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.81.0-alpha + 0.81.1-alpha-SNAPSHOT google-cloud-nio From 9f28fb8e05f5fc10298946f1e83b70af0fc2c7f0 Mon Sep 17 00:00:00 2001 From: Clark Perkins Date: Sat, 2 Mar 2019 19:51:17 -0600 Subject: [PATCH 0292/1764] Set the isDirectory flag appropriately (#4616) Set the isDirectory flag appropriately when using the currentDirectory() option --- .../google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java | 1 + 1 file changed, 1 insertion(+) diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java index 07cb169511a4..515235cc5176 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java @@ -516,6 +516,7 @@ private static boolean processedAsFolder( fakeFolder.setName(folderName); fakeFolder.setBucket(so.getBucket()); fakeFolder.setGeneration(so.getGeneration()); + fakeFolder.set("isDirectory", true); folders.put(folderName, fakeFolder); return true; } From 24f3404fb7f003afa88ecce425c1e1e69d3f79b7 Mon Sep 17 00:00:00 2001 From: kolea2 <45548808+kolea2@users.noreply.github.com> Date: Mon, 4 Mar 2019 12:45:50 -0700 Subject: [PATCH 0293/1764] Release google-cloud-java v0.82.0 (#4621) * Release v0.82.0 * Change KMS versions to 1.0.0. --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 3181e1bc1055..28f5296bab9a 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.81.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.81.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.82.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.82.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.81.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.82.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 8a41436a3db9..8bcd56b2ba1e 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.81.1-alpha-SNAPSHOT + 0.82.0-alpha jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.81.1-alpha-SNAPSHOT + 0.82.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index c4d1a3159a0f..e35db11b49d2 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.81.0-alpha + 0.82.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.81.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.82.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.81.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.82.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index b89af6ea8b95..2246e157de26 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.81.1-alpha-SNAPSHOT + 0.82.0-alpha jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.81.1-alpha-SNAPSHOT + 0.82.0-alpha google-cloud-nio From 15d984a93bc784cf42d9f8d9df3b04911e239973 Mon Sep 17 00:00:00 2001 From: kolea2 <45548808+kolea2@users.noreply.github.com> Date: Mon, 4 Mar 2019 15:54:54 -0700 Subject: [PATCH 0294/1764] Bump next snapshot (#4623) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 28f5296bab9a..b83eda5d2797 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.82.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.82.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.82.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.82.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.82.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.82.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 8bcd56b2ba1e..4913bd7d14c2 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.82.0-alpha + 0.82.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.82.0-alpha + 0.82.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 2246e157de26..b604941634f3 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.82.0-alpha + 0.82.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.82.0-alpha + 0.82.1-alpha-SNAPSHOT google-cloud-nio From 1f8f14e87454fa825f8f9397aa46e12f6f21248b Mon Sep 17 00:00:00 2001 From: JesseLovelace <43148100+JesseLovelace@users.noreply.github.com> Date: Mon, 11 Mar 2019 12:15:31 -0700 Subject: [PATCH 0295/1764] Release google-cloud-java v0.83.0 (#4665) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index b83eda5d2797..57062adede5a 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.82.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.82.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.83.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.83.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.82.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.83.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 4913bd7d14c2..12c7afd8d01f 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.82.1-alpha-SNAPSHOT + 0.83.0-alpha jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.82.1-alpha-SNAPSHOT + 0.83.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index e35db11b49d2..2ea49cfc5ab1 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.82.0-alpha + 0.83.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.82.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.83.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.82.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.83.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index b604941634f3..e5a06c3bbda2 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.82.1-alpha-SNAPSHOT + 0.83.0-alpha jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.82.1-alpha-SNAPSHOT + 0.83.0-alpha google-cloud-nio From 9c0bf49d2758cf44bb6ed6e25c5191fd1f5aed20 Mon Sep 17 00:00:00 2001 From: JesseLovelace <43148100+JesseLovelace@users.noreply.github.com> Date: Tue, 12 Mar 2019 07:09:18 -0700 Subject: [PATCH 0296/1764] Bump next snapshot (#4666) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 57062adede5a..dacd198d72df 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -23,12 +23,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.83.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.83.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.83.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.83.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.83.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.83.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 12c7afd8d01f..54b5ce4c9678 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.83.0-alpha + 0.83.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.83.0-alpha + 0.83.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index e5a06c3bbda2..9e53d212c630 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.83.0-alpha + 0.83.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.83.0-alpha + 0.83.1-alpha-SNAPSHOT google-cloud-nio From 4c0209de944d28b149d0d8ace4f7d22294c25f73 Mon Sep 17 00:00:00 2001 From: JP Martin Date: Tue, 19 Mar 2019 10:51:33 -0700 Subject: [PATCH 0297/1764] Better explain how to use explicit credentials (#4694) * Better explain how to use explicit credentials This pull request updates the documentation and adds an example. * Run auto-formatter mvn com.coveo:fmt-maven-plugin:format * Updating Copyright year on UseExplicitCredentials --- java-storage-nio/google-cloud-nio-examples/README.md | 3 ++- java-storage-nio/google-cloud-nio/README.md | 3 ++- .../contrib/nio/CloudStorageFileSystemProvider.java | 7 ++++++- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index dacd198d72df..f3c89f0fe389 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -6,7 +6,8 @@ application that uses Java NIO without the need to recompile. Note that whenever possible, you instead want to recompile the app and use the normal dependency mechanism to add a dependency to google-cloud-nio. You can see examples of -this in the [google-cloud-examples](../../../google-cloud-examples) project. +this in the [google-cloud-examples](../../../google-cloud-examples) project, +[under nio](../../../google-cloud-examples/src/main/java/com/google/cloud/examples/nio). To run this example: diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 2ea49cfc5ab1..ff8d567d1d3c 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -57,7 +57,8 @@ Authentication -------------- See the [Authentication](https://github.com/googleapis/google-cloud-java#authentication) -section in the base directory's README. +section in the base directory's README. This shows how to construct the `StorageOptions` object, +which you can then pass to `CloudStorageFileSystem.forBucket`. About Google Cloud Storage -------------------------- diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java index 4f22c9aeb89e..ba0e854644fe 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java @@ -140,7 +140,12 @@ protected Path computeNext() { } } - /** Sets options that are only used by the constructor. */ + /** + * Sets options that are only used by the constructor. + * + *

    Instead of calling this, when possible use CloudStorageFileSystem.forBucket and pass + * StorageOptions as an argument. + */ @VisibleForTesting public static void setStorageOptions(@Nullable StorageOptions newStorageOptions) { futureStorageOptions = newStorageOptions; From f6c1cc0c211e000175aaa429db8b2b83a6c8e004 Mon Sep 17 00:00:00 2001 From: kolea2 <45548808+kolea2@users.noreply.github.com> Date: Thu, 21 Mar 2019 12:59:23 -0400 Subject: [PATCH 0298/1764] Release v0.84.0 (#4713) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index f3c89f0fe389..a1169dbfc1dc 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -24,12 +24,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.83.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.83.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.84.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.84.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.83.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.84.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 54b5ce4c9678..150536882e5e 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.83.1-alpha-SNAPSHOT + 0.84.0-alpha jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.83.1-alpha-SNAPSHOT + 0.84.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index ff8d567d1d3c..582fc6c58821 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.83.0-alpha + 0.84.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.83.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.84.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.83.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.84.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 9e53d212c630..f576dc0cfbd9 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.83.1-alpha-SNAPSHOT + 0.84.0-alpha jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.83.1-alpha-SNAPSHOT + 0.84.0-alpha google-cloud-nio From 1de56d555ae38ef6e26d84e006ab08481a96f97e Mon Sep 17 00:00:00 2001 From: kolea2 <45548808+kolea2@users.noreply.github.com> Date: Thu, 21 Mar 2019 22:00:42 -0400 Subject: [PATCH 0299/1764] Bump next snapshot (#4715) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index a1169dbfc1dc..a090f4508a99 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -24,12 +24,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.84.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.84.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.84.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.84.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.84.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.84.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 150536882e5e..79832698e46b 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.84.0-alpha + 0.84.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.84.0-alpha + 0.84.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index f576dc0cfbd9..f412b670a35f 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.84.0-alpha + 0.84.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.84.0-alpha + 0.84.1-alpha-SNAPSHOT google-cloud-nio From da647284c1525875fd5b0768f4557f9dff39ef24 Mon Sep 17 00:00:00 2001 From: JesseLovelace <43148100+JesseLovelace@users.noreply.github.com> Date: Fri, 29 Mar 2019 12:22:45 -0700 Subject: [PATCH 0300/1764] Release google-cloud-java v0.85.0 (#4820) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index a090f4508a99..48067a1f0ee3 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -24,12 +24,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.84.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.84.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.85.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.85.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.84.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.85.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 79832698e46b..15aca96d61ab 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.84.1-alpha-SNAPSHOT + 0.85.0-alpha jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.84.1-alpha-SNAPSHOT + 0.85.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 582fc6c58821..1de5fb457243 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.84.0-alpha + 0.85.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.84.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.85.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.84.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.85.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index f412b670a35f..0f9f8d875a00 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.84.1-alpha-SNAPSHOT + 0.85.0-alpha jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.84.1-alpha-SNAPSHOT + 0.85.0-alpha google-cloud-nio From f78d6a956eacca10314ee3d6d29a01aaaf389506 Mon Sep 17 00:00:00 2001 From: JesseLovelace <43148100+JesseLovelace@users.noreply.github.com> Date: Fri, 29 Mar 2019 15:59:26 -0700 Subject: [PATCH 0301/1764] Bump snapshot (#4821) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 48067a1f0ee3..2aa5c158aceb 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -24,12 +24,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.85.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.85.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.85.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.85.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.85.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.85.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 15aca96d61ab..d8339b663af5 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.85.0-alpha + 0.85.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.85.0-alpha + 0.85.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 0f9f8d875a00..f697a0e5de05 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.85.0-alpha + 0.85.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.85.0-alpha + 0.85.1-alpha-SNAPSHOT google-cloud-nio From b7034d923f36b422e53cb644675c9ec75d5941b0 Mon Sep 17 00:00:00 2001 From: kolea2 <45548808+kolea2@users.noreply.github.com> Date: Wed, 3 Apr 2019 14:23:54 -0400 Subject: [PATCH 0302/1764] Release v0.86.0 (#4899) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 2aa5c158aceb..b6847341964c 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -24,12 +24,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.85.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.85.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.86.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.86.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.85.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.86.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index d8339b663af5..9de596a08a0f 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.85.1-alpha-SNAPSHOT + 0.86.0-alpha jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.85.1-alpha-SNAPSHOT + 0.86.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 1de5fb457243..b26ebf850630 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.85.0-alpha + 0.86.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.85.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.86.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.85.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.86.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index f697a0e5de05..7574c12d380b 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.85.1-alpha-SNAPSHOT + 0.86.0-alpha jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.85.1-alpha-SNAPSHOT + 0.86.0-alpha google-cloud-nio From 46947ba908efd4e6b6fde8ad645629937f896484 Mon Sep 17 00:00:00 2001 From: kolea2 <45548808+kolea2@users.noreply.github.com> Date: Wed, 3 Apr 2019 17:25:41 -0400 Subject: [PATCH 0303/1764] Bump next snapshot (#4900) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index b6847341964c..323c9b8b79b9 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -24,12 +24,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.86.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.86.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.86.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.86.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.86.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.86.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 9de596a08a0f..3086d80e7814 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.86.0-alpha + 0.86.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.86.0-alpha + 0.86.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 7574c12d380b..5f4f1192008e 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.86.0-alpha + 0.86.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.86.0-alpha + 0.86.1-alpha-SNAPSHOT google-cloud-nio From 7ccae917dbde784ba17c96527c3b26c261167f29 Mon Sep 17 00:00:00 2001 From: JesseLovelace <43148100+JesseLovelace@users.noreply.github.com> Date: Thu, 4 Apr 2019 13:37:59 -0700 Subject: [PATCH 0304/1764] Release v0.87.0 (#4907) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 323c9b8b79b9..85e3d9b4c414 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -24,12 +24,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.86.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.86.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.87.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.87.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.86.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.87.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 3086d80e7814..0d9e1cbf1caa 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.86.1-alpha-SNAPSHOT + 0.87.0-alpha jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.86.1-alpha-SNAPSHOT + 0.87.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index b26ebf850630..ef636510ec67 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.86.0-alpha + 0.87.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.86.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.87.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.86.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.87.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 5f4f1192008e..f93b2b12dc85 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.86.1-alpha-SNAPSHOT + 0.87.0-alpha jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.86.1-alpha-SNAPSHOT + 0.87.0-alpha google-cloud-nio From 408d24ad949991b47b8dc864368a533bfe9147fb Mon Sep 17 00:00:00 2001 From: JesseLovelace <43148100+JesseLovelace@users.noreply.github.com> Date: Thu, 4 Apr 2019 16:07:17 -0700 Subject: [PATCH 0305/1764] Bump next snapshot (#4908) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 85e3d9b4c414..050dba655ef6 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -24,12 +24,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.87.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.87.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.87.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.87.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.87.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.87.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 0d9e1cbf1caa..c5da87eba744 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.87.0-alpha + 0.87.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.87.0-alpha + 0.87.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index f93b2b12dc85..4f05dbcc7c3f 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.87.0-alpha + 0.87.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.87.0-alpha + 0.87.1-alpha-SNAPSHOT google-cloud-nio From 8a93e03b7338f8ef4b6df830644e6148c3729bc0 Mon Sep 17 00:00:00 2001 From: abhinav-qlogic <48669998+abhinav-qlogic@users.noreply.github.com> Date: Fri, 12 Apr 2019 23:32:21 +0530 Subject: [PATCH 0306/1764] Storage : Fix manage resumeable signedURL uploads. (#4874) * commit for manage resumeable signedURL uploads #2462 * for manage resumeable signedURL uploads #2462 * fix comment * fix ITStorageTest case written for upload using signURL * fix format * fix BlobWriteChannel constructor changes. * fix signURL validation. * fix format * signurl rename to signedURL , firstnonnull check removed,signedURL validation with googleacessid and expires field also. * signedURL validation with googleacessid and expires field also. * fix forsignedURL validation with V4 Signing support. * fix forproviding example of writing content using signedURL through Writer. * fix forStorageRpc open method argument change. * fix forStorageRpc open method doc comment changes. --- .../cloud/storage/contrib/nio/testing/FakeStorageRpc.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java index 515235cc5176..bee18dda5290 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java @@ -312,6 +312,11 @@ public String open(StorageObject object, Map options) throws StorageE return fullname(object); } + @Override + public String open(String signedURL) { + return null; + } + @Override public void write( String uploadId, byte[] toWrite, int toWriteOffset, long destOffset, int length, boolean last) From 2ecef4359f17ee7e59af6f7d3f433b9d62d33001 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Knut=20Olav=20L=C3=B8ite?= Date: Fri, 12 Apr 2019 22:46:38 +0200 Subject: [PATCH 0307/1764] cloud-storage-contrib-nio: Add support for newFileChannel (#4718) add support for newFileChannel(...) --- .../nio/CloudStorageFileSystemProvider.java | 43 ++++ .../nio/CloudStorageReadFileChannel.java | 154 ++++++++++++ .../nio/CloudStorageWriteFileChannel.java | 180 +++++++++++++ .../nio/CloudStorageReadFileChannelTest.java | 188 ++++++++++++++ .../nio/CloudStorageWriteFileChannelTest.java | 203 +++++++++++++++ .../storage/contrib/nio/it/ITGcsNio.java | 237 ++++++++++++++++++ 6 files changed, 1005 insertions(+) create mode 100644 java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageReadFileChannel.java create mode 100644 java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageWriteFileChannel.java create mode 100644 java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadFileChannelTest.java create mode 100644 java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageWriteFileChannelTest.java diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java index ba0e854644fe..cd42f4948514 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java @@ -42,6 +42,7 @@ import java.io.IOException; import java.io.InputStream; import java.net.URI; +import java.nio.channels.FileChannel; import java.nio.channels.SeekableByteChannel; import java.nio.file.AccessMode; import java.nio.file.AtomicMoveNotSupportedException; @@ -305,6 +306,48 @@ public SeekableByteChannel newByteChannel( } } + /** + * Open a file for reading OR writing. The {@link FileChannel} that is returned will only allow + * reads or writes depending on the {@link OpenOption}s that are specified. If any of the + * following have been specified, the {@link FileChannel} will be write-only: {@link + * StandardOpenOption#CREATE} + * + *

    + * + * In all other cases the {@link FileChannel} will be read-only. + * + * @param path The path to the file to open or create + * @param options The options specifying how the file should be opened, and whether the {@link + * FileChannel} should be read-only or write-only. + * @param attrs (not supported, the values will be ignored) + * @throws IOException + */ + @Override + public FileChannel newFileChannel( + Path path, Set options, FileAttribute... attrs) throws IOException { + checkNotNull(path); + initStorage(); + CloudStorageUtil.checkNotNullArray(attrs); + if (options.contains(StandardOpenOption.CREATE_NEW)) { + Files.createFile(path, attrs); + } else if (options.contains(StandardOpenOption.CREATE) && !Files.exists(path)) { + Files.createFile(path, attrs); + } + if (options.contains(StandardOpenOption.WRITE) + || options.contains(StandardOpenOption.CREATE) + || options.contains(StandardOpenOption.CREATE_NEW) + || options.contains(StandardOpenOption.TRUNCATE_EXISTING)) { + return new CloudStorageWriteFileChannel(newWriteChannel(path, options)); + } else { + return new CloudStorageReadFileChannel(newReadChannel(path, options)); + } + } + private SeekableByteChannel newReadChannel(Path path, Set options) throws IOException { initStorage(); diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageReadFileChannel.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageReadFileChannel.java new file mode 100644 index 000000000000..db89365b939d --- /dev/null +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageReadFileChannel.java @@ -0,0 +1,154 @@ +/* + * Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.google.cloud.storage.contrib.nio; + +import com.google.common.base.Preconditions; +import java.io.IOException; +import java.nio.ByteBuffer; +import java.nio.MappedByteBuffer; +import java.nio.channels.FileChannel; +import java.nio.channels.FileLock; +import java.nio.channels.ReadableByteChannel; +import java.nio.channels.SeekableByteChannel; +import java.nio.channels.WritableByteChannel; + +class CloudStorageReadFileChannel extends FileChannel { + private static final String READ_ONLY = "This FileChannel is read-only"; + private final SeekableByteChannel readChannel; + + CloudStorageReadFileChannel(SeekableByteChannel readChannel) { + Preconditions.checkNotNull(readChannel); + this.readChannel = readChannel; + } + + @Override + public int read(ByteBuffer dst) throws IOException { + return readChannel.read(dst); + } + + @Override + public synchronized long read(ByteBuffer[] dsts, int offset, int length) throws IOException { + long res = 0L; + for (int i = offset; i < offset + length; i++) { + res += readChannel.read(dsts[i]); + } + return res; + } + + @Override + public int write(ByteBuffer src) throws IOException { + throw new UnsupportedOperationException(READ_ONLY); + } + + @Override + public long write(ByteBuffer[] srcs, int offset, int length) throws IOException { + throw new UnsupportedOperationException(READ_ONLY); + } + + @Override + public long position() throws IOException { + return readChannel.position(); + } + + @Override + public FileChannel position(long newPosition) throws IOException { + readChannel.position(newPosition); + return this; + } + + @Override + public long size() throws IOException { + return readChannel.size(); + } + + @Override + public FileChannel truncate(long size) throws IOException { + throw new UnsupportedOperationException(READ_ONLY); + } + + @Override + public void force(boolean metaData) throws IOException { + throw new UnsupportedOperationException(); + } + + @Override + public synchronized long transferTo( + long transferFromPosition, long count, WritableByteChannel target) throws IOException { + long res = 0L; + long originalPosition = position(); + try { + position(transferFromPosition); + int blockSize = (int) Math.min(count, 0xfffffL); + int bytesRead = 0; + ByteBuffer buffer = ByteBuffer.allocate(blockSize); + while (res < count && bytesRead >= 0) { + buffer.position(0); + bytesRead = read(buffer); + if (bytesRead > 0) { + buffer.position(0); + buffer.limit(bytesRead); + target.write(buffer); + res += bytesRead; + } + } + return res; + } finally { + position(originalPosition); + } + } + + @Override + public long transferFrom(ReadableByteChannel src, long position, long count) throws IOException { + throw new UnsupportedOperationException(READ_ONLY); + } + + @Override + public synchronized int read(ByteBuffer dst, long readFromPosition) throws IOException { + long originalPosition = position(); + try { + position(readFromPosition); + int res = readChannel.read(dst); + return res; + } finally { + position(originalPosition); + } + } + + @Override + public int write(ByteBuffer src, long position) throws IOException { + throw new UnsupportedOperationException(READ_ONLY); + } + + @Override + public MappedByteBuffer map(MapMode mode, long position, long size) throws IOException { + throw new UnsupportedOperationException(); + } + + @Override + public FileLock lock(long position, long size, boolean shared) throws IOException { + throw new UnsupportedOperationException(); + } + + @Override + public FileLock tryLock(long position, long size, boolean shared) throws IOException { + throw new UnsupportedOperationException(); + } + + @Override + protected void implCloseChannel() throws IOException { + readChannel.close(); + } +} diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageWriteFileChannel.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageWriteFileChannel.java new file mode 100644 index 000000000000..3e930f7cd2a8 --- /dev/null +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageWriteFileChannel.java @@ -0,0 +1,180 @@ +/* + * Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.google.cloud.storage.contrib.nio; + +import java.io.IOException; +import java.nio.ByteBuffer; +import java.nio.MappedByteBuffer; +import java.nio.channels.FileChannel; +import java.nio.channels.FileLock; +import java.nio.channels.ReadableByteChannel; +import java.nio.channels.SeekableByteChannel; +import java.nio.channels.WritableByteChannel; + +class CloudStorageWriteFileChannel extends FileChannel { + private static final String WRITE_ONLY = "This FileChannel is write-only"; + private SeekableByteChannel writeChannel; + private boolean valid = true; + + CloudStorageWriteFileChannel(SeekableByteChannel writeChannel) { + this.writeChannel = writeChannel; + } + + private void checkValid() throws IOException { + if (!valid) { + // These methods are only supported to be called once, because the underlying channel does not + // support changing the position. + throw new IOException( + "This FileChannel is no longer valid. " + + "A Cloud Storage FileChannel is invalidated after calling one of " + + "the methods FileChannel#write(ByteBuffer, long) or " + + "FileChannel#transferFrom(ReadableByteChannel, long, long)"); + } + if (!writeChannel.isOpen()) { + throw new IOException("This FileChannel is closed"); + } + } + + @Override + public int read(ByteBuffer dst) throws IOException { + throw new UnsupportedOperationException(WRITE_ONLY); + } + + @Override + public long read(ByteBuffer[] dsts, int offset, int length) throws IOException { + throw new UnsupportedOperationException(WRITE_ONLY); + } + + @Override + public synchronized int write(ByteBuffer src) throws IOException { + checkValid(); + return writeChannel.write(src); + } + + @Override + public synchronized long write(ByteBuffer[] srcs, int offset, int length) throws IOException { + checkValid(); + long res = 0L; + for (int i = offset; i < offset + length; i++) { + res += writeChannel.write(srcs[i]); + } + return res; + } + + @Override + public synchronized long position() throws IOException { + checkValid(); + return writeChannel.position(); + } + + @Override + public synchronized FileChannel position(long newPosition) throws IOException { + if (newPosition != position()) { + writeChannel.position(newPosition); + } + return this; + } + + @Override + public synchronized long size() throws IOException { + checkValid(); + return writeChannel.size(); + } + + @Override + public synchronized FileChannel truncate(long size) throws IOException { + checkValid(); + writeChannel.truncate(size); + return this; + } + + @Override + public void force(boolean metaData) throws IOException { + throw new UnsupportedOperationException(); + } + + @Override + public long transferTo(long position, long count, WritableByteChannel target) throws IOException { + throw new UnsupportedOperationException(WRITE_ONLY); + } + + @Override + public synchronized long transferFrom(ReadableByteChannel src, long position, long count) + throws IOException { + if (position != position()) { + throw new UnsupportedOperationException( + "This FileChannel only supports transferFrom at the current position"); + } + int blockSize = (int) Math.min(count, 0xfffffL); + long res = 0L; + int bytesRead = 0; + ByteBuffer buffer = ByteBuffer.allocate(blockSize); + while (res < count && bytesRead >= 0) { + buffer.position(0); + bytesRead = src.read(buffer); + if (bytesRead > 0) { + buffer.position(0); + buffer.limit(bytesRead); + write(buffer); + res += bytesRead; + } + } + // The channel is no longer valid as the position has been updated, and there is no way of + // resetting it, but this way we at least support the write-at-position and transferFrom + // methods being called once. + this.valid = false; + return res; + } + + @Override + public int read(ByteBuffer dst, long position) throws IOException { + throw new UnsupportedOperationException(WRITE_ONLY); + } + + @Override + public synchronized int write(ByteBuffer src, long position) throws IOException { + if (position != position()) { + throw new UnsupportedOperationException( + "This FileChannel only supports write at the current position"); + } + int res = writeChannel.write(src); + // The channel is no longer valid as the position has been updated, and there is no way of + // resetting it, but this way we at least support the write-at-position and transferFrom + // methods being called once. + this.valid = false; + return res; + } + + @Override + public MappedByteBuffer map(MapMode mode, long position, long size) throws IOException { + throw new UnsupportedOperationException(); + } + + @Override + public FileLock lock(long position, long size, boolean shared) throws IOException { + throw new UnsupportedOperationException(); + } + + @Override + public FileLock tryLock(long position, long size, boolean shared) throws IOException { + throw new UnsupportedOperationException(); + } + + @Override + protected void implCloseChannel() throws IOException { + writeChannel.close(); + } +} diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadFileChannelTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadFileChannelTest.java new file mode 100644 index 000000000000..c3474a3a1c06 --- /dev/null +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadFileChannelTest.java @@ -0,0 +1,188 @@ +/* + * Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.google.cloud.storage.contrib.nio; + +import static org.hamcrest.CoreMatchers.equalTo; +import static org.hamcrest.CoreMatchers.is; +import static org.junit.Assert.assertThat; + +import java.io.IOException; +import java.nio.ByteBuffer; +import java.nio.channels.FileChannel; +import java.nio.channels.SeekableByteChannel; +import org.junit.Before; +import org.junit.Rule; +import org.junit.Test; +import org.junit.rules.ExpectedException; +import org.junit.runner.RunWith; +import org.junit.runners.JUnit4; + +@RunWith(JUnit4.class) +public class CloudStorageReadFileChannelTest { + private static final class SeekableByteChannelImpl implements SeekableByteChannel { + private boolean open = true; + private ByteBuffer data; + + private SeekableByteChannelImpl(ByteBuffer data) { + this.data = data; + } + + @Override + public boolean isOpen() { + return open; + } + + @Override + public void close() throws IOException { + open = false; + } + + @Override + public int read(ByteBuffer dst) throws IOException { + byte[] tmp = new byte[Math.min(dst.remaining(), data.remaining())]; + if (tmp.length == 0) { + return -1; + } else { + data.get(tmp); + dst.put(tmp); + return tmp.length; + } + } + + @Override + public int write(ByteBuffer src) throws IOException { + int res = src.remaining(); + if (data.position() + res > data.limit()) { + data.limit(data.limit() + res); + } + data.put(src); + return res; + } + + @Override + public long position() throws IOException { + return data.position(); + } + + @Override + public SeekableByteChannel position(long newPosition) throws IOException { + if (newPosition >= data.limit()) { + data.limit((int) newPosition); + } + data.position((int) newPosition); + return this; + } + + @Override + public long size() throws IOException { + return data.limit(); + } + + @Override + public SeekableByteChannel truncate(long size) throws IOException { + if (size < data.limit()) { + if (data.position() >= size) { + data.position((int) size - 1); + } + data.limit((int) size); + } + return this; + } + } + + @Rule public final ExpectedException thrown = ExpectedException.none(); + + private CloudStorageReadFileChannel fileChannel; + private SeekableByteChannel readChannel; + private ByteBuffer data; + + @Before + public void before() throws IOException { + data = ByteBuffer.allocate(5000); + data.limit(3); + data.put(new byte[] {1, 2, 3}); + data.position(0); + readChannel = new SeekableByteChannelImpl(data); + fileChannel = new CloudStorageReadFileChannel(readChannel); + } + + @Test + public void testRead() throws IOException { + ByteBuffer buffer = ByteBuffer.allocate(1); + assertThat(fileChannel.position(), is(equalTo(0L))); + assertThat(fileChannel.read(buffer), is(equalTo(1))); + assertThat(fileChannel.position(), is(equalTo(1L))); + assertThat(buffer.get(0), is(equalTo((byte) 1))); + } + + @Test + public void testReadArray() throws IOException { + ByteBuffer[] buffers = + new ByteBuffer[] {ByteBuffer.allocate(1), ByteBuffer.allocate(1), ByteBuffer.allocate(1)}; + assertThat(fileChannel.position(), is(equalTo(0L))); + assertThat(fileChannel.read(buffers), is(equalTo(3L))); + assertThat(fileChannel.position(), is(equalTo(3L))); + assertThat(buffers[0].get(0), is(equalTo((byte) 1))); + assertThat(buffers[1].get(0), is(equalTo((byte) 2))); + assertThat(buffers[2].get(0), is(equalTo((byte) 3))); + } + + @Test + public void testPosition() throws IOException { + assertThat(fileChannel.position(), is(equalTo(0L))); + assertThat(fileChannel.position(1L), is(equalTo((FileChannel) fileChannel))); + assertThat(fileChannel.position(), is(equalTo(1L))); + assertThat(fileChannel.position(0L), is(equalTo((FileChannel) fileChannel))); + assertThat(fileChannel.position(), is(equalTo(0L))); + assertThat(fileChannel.position(100L), is(equalTo((FileChannel) fileChannel))); + assertThat(fileChannel.position(), is(equalTo(100L))); + } + + @Test + public void testSize() throws IOException { + assertThat(fileChannel.size(), is(equalTo(3L))); + } + + @Test + public void testTransferTo() throws IOException { + SeekableByteChannelImpl target = new SeekableByteChannelImpl(ByteBuffer.allocate(100)); + assertThat(fileChannel.transferTo(0L, 3L, target), is(equalTo(3L))); + assertThat(target.position(), is(equalTo(3L))); + ByteBuffer dst = ByteBuffer.allocate(3); + target.position(0L); + target.read(dst); + assertThat(dst.get(0), is(equalTo((byte) 1))); + assertThat(dst.get(1), is(equalTo((byte) 2))); + assertThat(dst.get(2), is(equalTo((byte) 3))); + } + + @Test + public void testReadOnPosition() throws IOException { + ByteBuffer buffer = ByteBuffer.allocate(1); + assertThat(fileChannel.position(), is(equalTo(0L))); + assertThat(fileChannel.read(buffer, 1L), is(equalTo(1))); + assertThat(fileChannel.position(), is(equalTo(0L))); + assertThat(buffer.get(0), is(equalTo((byte) 2))); + } + + @Test + public void testReadBeyondEnd() throws IOException { + fileChannel.position(3L); + assertThat(fileChannel.read(ByteBuffer.allocate(1)), is(equalTo(-1))); + fileChannel.position(2L); + assertThat(fileChannel.read(ByteBuffer.allocate(2)), is(equalTo(1))); + } +} diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageWriteFileChannelTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageWriteFileChannelTest.java new file mode 100644 index 000000000000..136ec54e0e99 --- /dev/null +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageWriteFileChannelTest.java @@ -0,0 +1,203 @@ +/* + * Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.google.cloud.storage.contrib.nio; + +import static org.hamcrest.CoreMatchers.equalTo; +import static org.hamcrest.CoreMatchers.is; +import static org.junit.Assert.assertThat; + +import java.io.IOException; +import java.nio.ByteBuffer; +import java.nio.channels.FileChannel; +import java.nio.channels.SeekableByteChannel; +import org.junit.Before; +import org.junit.Rule; +import org.junit.Test; +import org.junit.rules.ExpectedException; +import org.junit.runner.RunWith; +import org.junit.runners.JUnit4; + +@RunWith(JUnit4.class) +public class CloudStorageWriteFileChannelTest { + private static final class SeekableByteChannelImpl implements SeekableByteChannel { + private boolean open = true; + private ByteBuffer data; + + private SeekableByteChannelImpl(ByteBuffer data) { + this.data = data; + } + + @Override + public boolean isOpen() { + return open; + } + + @Override + public void close() throws IOException { + open = false; + } + + @Override + public int read(ByteBuffer dst) throws IOException { + byte[] tmp = new byte[Math.min(dst.remaining(), data.remaining())]; + if (tmp.length == 0) { + return -1; + } else { + data.get(tmp); + dst.put(tmp); + return tmp.length; + } + } + + @Override + public int write(ByteBuffer src) throws IOException { + int res = src.remaining(); + if (data.position() + res > data.limit()) { + data.limit(data.limit() + res); + } + data.put(src); + return res; + } + + @Override + public long position() throws IOException { + return data.position(); + } + + @Override + public SeekableByteChannel position(long newPosition) throws IOException { + if (newPosition >= data.limit()) { + data.limit((int) newPosition); + } + data.position((int) newPosition); + return this; + } + + @Override + public long size() throws IOException { + return data.limit(); + } + + @Override + public SeekableByteChannel truncate(long size) throws IOException { + if (size < data.limit()) { + if (data.position() >= size) { + data.position((int) size - 1); + } + data.limit((int) size); + } + return this; + } + } + + @Rule public final ExpectedException thrown = ExpectedException.none(); + + private CloudStorageWriteFileChannel fileChannel; + private SeekableByteChannel writeChannel; + private ByteBuffer data; + + @Before + public void before() throws IOException { + data = ByteBuffer.allocate(5000); + data.limit(3); + data.put(new byte[] {1, 2, 3}); + data.position(0); + writeChannel = new SeekableByteChannelImpl(data); + fileChannel = new CloudStorageWriteFileChannel(writeChannel); + } + + @Test + public void testWrite() throws IOException { + ByteBuffer buffer = ByteBuffer.allocate(1); + buffer.put((byte) 100).position(0); + assertThat(fileChannel.position(), is(equalTo(0L))); + assertThat(fileChannel.write(buffer), is(equalTo(1))); + assertThat(fileChannel.position(), is(equalTo(1L))); + assertThat(data.get(0), is(equalTo((byte) 100))); + } + + @Test + public void testWriteArray() throws IOException { + ByteBuffer[] buffers = + new ByteBuffer[] {ByteBuffer.allocate(1), ByteBuffer.allocate(1), ByteBuffer.allocate(1)}; + buffers[0].put((byte) 10).position(0); + buffers[1].put((byte) 20).position(0); + buffers[2].put((byte) 30).position(0); + assertThat(fileChannel.position(), is(equalTo(0L))); + assertThat(fileChannel.write(buffers), is(equalTo(3L))); + assertThat(fileChannel.position(), is(equalTo(3L))); + + assertThat(data.get(0), is(equalTo((byte) 10))); + assertThat(data.get(1), is(equalTo((byte) 20))); + assertThat(data.get(2), is(equalTo((byte) 30))); + } + + @Test + public void testPosition() throws IOException { + assertThat(fileChannel.position(), is(equalTo(0L))); + assertThat(fileChannel.position(1L), is(equalTo((FileChannel) fileChannel))); + assertThat(fileChannel.position(), is(equalTo(1L))); + assertThat(fileChannel.position(0L), is(equalTo((FileChannel) fileChannel))); + assertThat(fileChannel.position(), is(equalTo(0L))); + assertThat(fileChannel.position(100L), is(equalTo((FileChannel) fileChannel))); + assertThat(fileChannel.position(), is(equalTo(100L))); + } + + @Test + public void testSizeAndTruncate() throws IOException { + assertThat(fileChannel.size(), is(equalTo(3L))); + fileChannel.truncate(1L); + assertThat(fileChannel.size(), is(equalTo(1L))); + fileChannel.truncate(10L); + assertThat(fileChannel.size(), is(equalTo(1L))); + assertThat(fileChannel.position(), is(equalTo(0L))); + } + + @Test + public void testTransferFrom() throws IOException { + SeekableByteChannelImpl src = new SeekableByteChannelImpl(ByteBuffer.allocate(100)); + src.write(ByteBuffer.wrap(new byte[] {10, 20, 30})); + src.position(0L); + fileChannel.position(0L); + assertThat(fileChannel.transferFrom(src, 0L, 3L), is(equalTo(3L))); + assertThat(src.position(), is(equalTo(3L))); + + assertThat(data.get(0), is(equalTo((byte) 10))); + assertThat(data.get(1), is(equalTo((byte) 20))); + assertThat(data.get(2), is(equalTo((byte) 30))); + } + + @Test + public void testWriteOnPosition() throws IOException { + ByteBuffer buffer = ByteBuffer.allocate(1); + buffer.put((byte) 100).position(0); + assertThat(fileChannel.position(), is(equalTo(0L))); + assertThat(fileChannel.write(buffer, 0), is(equalTo(1))); + assertThat(data.get(0), is(equalTo((byte) 100))); + } + + @Test + public void testWriteBeyondEnd() throws IOException { + fileChannel.position(3L); + ByteBuffer src = ByteBuffer.wrap(new byte[] {10, 20, 30}); + assertThat(fileChannel.write(src), is(equalTo(3))); + assertThat(fileChannel.position(), is(equalTo(6L))); + fileChannel.position(3L); + assertThat(data.get(3), is(equalTo((byte) 10))); + assertThat(data.get(4), is(equalTo((byte) 20))); + assertThat(data.get(5), is(equalTo((byte) 30))); + } +} diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java index e85febfa31c8..6f3293eb1cbd 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java @@ -31,15 +31,18 @@ import com.google.cloud.storage.StorageOptions; import com.google.cloud.storage.contrib.nio.CloudStorageConfiguration; import com.google.cloud.storage.contrib.nio.CloudStorageFileSystem; +import com.google.cloud.storage.contrib.nio.CloudStorageFileSystemProvider; import com.google.cloud.storage.contrib.nio.CloudStoragePath; import com.google.cloud.storage.testing.RemoteStorageHelper; import com.google.common.collect.ImmutableList; +import com.google.common.collect.Sets; import java.io.ByteArrayOutputStream; import java.io.EOFException; import java.io.IOException; import java.io.OutputStreamWriter; import java.io.PrintWriter; import java.nio.ByteBuffer; +import java.nio.channels.FileChannel; import java.nio.channels.ReadableByteChannel; import java.nio.channels.SeekableByteChannel; import java.nio.file.FileSystem; @@ -733,6 +736,240 @@ public void testFakeDirectories() throws IOException { } } + @Test + public void testFileChannelRead() throws IOException { + CloudStorageFileSystem testBucket = getTestBucket(); + Path path = testBucket.getPath(SML_FILE); + CloudStorageFileSystemProvider provider = new CloudStorageFileSystemProvider(); + FileChannel chan = provider.newFileChannel(path, Sets.newHashSet(StandardOpenOption.READ)); + long size = Files.size(path); + assertThat(chan.size()).isEqualTo(size); + ByteBuffer buf = ByteBuffer.allocate(SML_SIZE); + int read = 0; + while (chan.isOpen()) { + int rc = chan.read(buf); + assertThat(chan.size()).isEqualTo(size); + if (rc < 0) { + // EOF + break; + } + assertThat(rc).isGreaterThan(0); + read += rc; + assertThat(chan.position()).isEqualTo(read); + } + chan.close(); + assertThat(read).isEqualTo(size); + byte[] expected = new byte[SML_SIZE]; + new Random(SML_SIZE).nextBytes(expected); + assertThat(Arrays.equals(buf.array(), expected)).isTrue(); + } + + @Test + public void testFileChannelCreate() throws IOException { + CloudStorageFileSystem testBucket = getTestBucket(); + Path path = testBucket.getPath(PREFIX + randomSuffix()); + assertThat(Files.exists(path)).isFalse(); + CloudStorageFileSystemProvider provider = new CloudStorageFileSystemProvider(); + try { + FileChannel channel = + provider.newFileChannel(path, Sets.newHashSet(StandardOpenOption.CREATE)); + channel.close(); + assertThat(Files.exists(path)).isTrue(); + long size = Files.size(path); + assertThat(size).isEqualTo(0); + } finally { + Files.deleteIfExists(path); + } + } + + @Test + public void testFileChannelWrite() throws IOException { + CloudStorageFileSystem testBucket = getTestBucket(); + Path path = testBucket.getPath(PREFIX + randomSuffix()); + assertThat(Files.exists(path)).isFalse(); + CloudStorageFileSystemProvider provider = new CloudStorageFileSystemProvider(); + try { + FileChannel channel = + provider.newFileChannel( + path, Sets.newHashSet(StandardOpenOption.CREATE, StandardOpenOption.WRITE)); + ByteBuffer src = ByteBuffer.allocate(5000); + int written = 0; + for (String s : FILE_CONTENTS) { + byte[] bytes = (s + "\n").getBytes(UTF_8); + written += bytes.length; + src.put(bytes); + } + src.limit(written); + src.position(0); + channel.write(src); + channel.close(); + assertThat(Files.exists(path)).isTrue(); + + ByteArrayOutputStream wantBytes = new ByteArrayOutputStream(); + PrintWriter writer = new PrintWriter(new OutputStreamWriter(wantBytes, UTF_8)); + for (String content : FILE_CONTENTS) { + writer.println(content); + } + writer.close(); + SeekableByteChannel chan = Files.newByteChannel(path, StandardOpenOption.READ); + byte[] gotBytes = new byte[(int) chan.size()]; + readFully(chan, gotBytes); + assertThat(gotBytes).isEqualTo(wantBytes.toByteArray()); + } finally { + Files.deleteIfExists(path); + } + } + + @Test + public void testFileChannelWriteOnClose() throws IOException { + CloudStorageFileSystem testBucket = getTestBucket(); + Path path = testBucket.getPath(PREFIX + randomSuffix()); + assertThat(Files.exists(path)).isFalse(); + CloudStorageFileSystemProvider provider = new CloudStorageFileSystemProvider(); + try { + long expectedSize = 0; + try (FileChannel chan = + provider.newFileChannel(path, Sets.newHashSet(StandardOpenOption.WRITE))) { + for (String s : FILE_CONTENTS) { + byte[] sBytes = s.getBytes(UTF_8); + expectedSize += sBytes.length * 9999; + for (int i = 0; i < 9999; i++) { + chan.write(ByteBuffer.wrap(sBytes)); + } + } + try { + Files.size(path); + // we shouldn't make it to this line. Not using thrown.expect because + // I still want to run a few lines after the exception. + Assert.fail("Files.size should have thrown an exception"); + } catch (NoSuchFileException nsf) { + // that's what we wanted, we're good. + } + } + // channel now closed, the file should be there and with the new contents. + assertThat(Files.exists(path)).isTrue(); + assertThat(Files.size(path)).isEqualTo(expectedSize); + } finally { + Files.deleteIfExists(path); + } + } + + @Test + public void testFileChannelSeek() throws IOException { + CloudStorageFileSystem testBucket = getTestBucket(); + Path path = testBucket.getPath(BIG_FILE); + CloudStorageFileSystemProvider provider = new CloudStorageFileSystemProvider(); + int size = BIG_SIZE; + byte[] contents = randomContents(size); + byte[] sample = new byte[100]; + byte[] wanted; + byte[] wanted2; + FileChannel chan = provider.newFileChannel(path, Sets.newHashSet(StandardOpenOption.READ)); + assertThat(chan.size()).isEqualTo(size); + + // check seek + int dest = size / 2; + chan.position(dest); + readFully(chan, sample); + wanted = Arrays.copyOfRange(contents, dest, dest + 100); + assertThat(wanted).isEqualTo(sample); + // now go back and check the beginning + // (we do 2 locations because 0 is sometimes a special case). + chan.position(0); + readFully(chan, sample); + wanted2 = Arrays.copyOf(contents, 100); + assertThat(wanted2).isEqualTo(sample); + // if the two spots in the file have the same contents, then this isn't a good file for this + // test. + assertThat(wanted).isNotEqualTo(wanted2); + } + + @Test + public void testFileChannelTransferFrom() throws IOException { + CloudStorageFileSystem testBucket = getTestBucket(); + Path path = testBucket.getPath(SML_FILE); + Path destPath = testBucket.getPath(PREFIX + randomSuffix()); + assertThat(Files.exists(destPath)).isFalse(); + CloudStorageFileSystemProvider provider = new CloudStorageFileSystemProvider(); + try { + try (FileChannel source = + provider.newFileChannel(path, Sets.newHashSet(StandardOpenOption.READ)); + FileChannel dest = + provider.newFileChannel( + destPath, Sets.newHashSet(StandardOpenOption.CREATE, StandardOpenOption.WRITE))) { + dest.transferFrom(source, 0L, SML_SIZE); + } + + FileChannel source = + provider.newFileChannel(destPath, Sets.newHashSet(StandardOpenOption.READ)); + long size = Files.size(destPath); + assertThat(source.size()).isEqualTo(size); + ByteBuffer buf = ByteBuffer.allocate(SML_SIZE); + int read = 0; + while (source.isOpen()) { + int rc = source.read(buf); + assertThat(source.size()).isEqualTo(size); + if (rc < 0) { + // EOF + break; + } + assertThat(rc).isGreaterThan(0); + read += rc; + assertThat(source.position()).isEqualTo(read); + } + source.close(); + assertThat(read).isEqualTo(size); + byte[] expected = new byte[SML_SIZE]; + new Random(SML_SIZE).nextBytes(expected); + assertThat(Arrays.equals(buf.array(), expected)).isTrue(); + } finally { + Files.deleteIfExists(destPath); + } + } + + @Test + public void testFileChannelTransferTo() throws IOException { + CloudStorageFileSystem testBucket = getTestBucket(); + Path path = testBucket.getPath(SML_FILE); + Path destPath = testBucket.getPath(PREFIX + randomSuffix()); + assertThat(Files.exists(destPath)).isFalse(); + CloudStorageFileSystemProvider provider = new CloudStorageFileSystemProvider(); + try { + try (FileChannel source = + provider.newFileChannel(path, Sets.newHashSet(StandardOpenOption.READ)); + FileChannel dest = + provider.newFileChannel( + destPath, Sets.newHashSet(StandardOpenOption.CREATE, StandardOpenOption.WRITE))) { + source.transferTo(0L, SML_SIZE, dest); + } + + FileChannel source = + provider.newFileChannel(destPath, Sets.newHashSet(StandardOpenOption.READ)); + long size = Files.size(destPath); + assertThat(source.size()).isEqualTo(size); + ByteBuffer buf = ByteBuffer.allocate(SML_SIZE); + int read = 0; + while (source.isOpen()) { + int rc = source.read(buf); + assertThat(source.size()).isEqualTo(size); + if (rc < 0) { + // EOF + break; + } + assertThat(rc).isGreaterThan(0); + read += rc; + assertThat(source.position()).isEqualTo(read); + } + source.close(); + assertThat(read).isEqualTo(size); + byte[] expected = new byte[SML_SIZE]; + new Random(SML_SIZE).nextBytes(expected); + assertThat(Arrays.equals(buf.array(), expected)).isTrue(); + } finally { + Files.deleteIfExists(destPath); + } + } + /** * Delete the given directory and all of its contents if non-empty. * From b31ea4e0ce5588b5ffc758af3f96d44e84d1bca0 Mon Sep 17 00:00:00 2001 From: kolea2 <45548808+kolea2@users.noreply.github.com> Date: Wed, 17 Apr 2019 15:06:34 -0400 Subject: [PATCH 0308/1764] Release google-cloud-java v0.88.0 (#4971) * Release v0.88.0 * Change version numbers to 1.0.0 for Speech and Firestore. --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 050dba655ef6..9a1869277cac 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -24,12 +24,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.87.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.87.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.88.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.88.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.87.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.88.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index c5da87eba744..01a2353366e2 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.87.1-alpha-SNAPSHOT + 0.88.0-alpha jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.87.1-alpha-SNAPSHOT + 0.88.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index ef636510ec67..e433744f9dad 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.87.0-alpha + 0.88.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.87.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.88.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.87.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.88.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 4f05dbcc7c3f..df0c46291b0f 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.87.1-alpha-SNAPSHOT + 0.88.0-alpha jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.87.1-alpha-SNAPSHOT + 0.88.0-alpha google-cloud-nio From de811b335b28f7b10875e94e6f3285d396181e47 Mon Sep 17 00:00:00 2001 From: kolea2 <45548808+kolea2@users.noreply.github.com> Date: Wed, 17 Apr 2019 20:57:30 -0400 Subject: [PATCH 0309/1764] Bump next snapshot (#4973) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 9a1869277cac..00c1e7df7755 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -24,12 +24,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.88.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.88.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.88.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.88.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.88.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.88.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 01a2353366e2..ab28ed32f4bd 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.88.0-alpha + 0.88.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.88.0-alpha + 0.88.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index df0c46291b0f..6eeb2f443c8c 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.88.0-alpha + 0.88.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.88.0-alpha + 0.88.1-alpha-SNAPSHOT google-cloud-nio From 62ae53188e38cf6efc10d12daefb78223a0e621c Mon Sep 17 00:00:00 2001 From: Jeff Ching Date: Wed, 24 Apr 2019 13:34:10 -0700 Subject: [PATCH 0310/1764] Release v0.89.0 (#5009) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 00c1e7df7755..b852cc9dfdc8 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -24,12 +24,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.88.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.88.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.89.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.89.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.88.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.89.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index ab28ed32f4bd..b1cc1439d8ea 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.88.1-alpha-SNAPSHOT + 0.89.0-alpha jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.88.1-alpha-SNAPSHOT + 0.89.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index e433744f9dad..9b5add3fa2ca 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.88.0-alpha + 0.89.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.88.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.89.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.88.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.89.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 6eeb2f443c8c..9342a0e28304 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.88.1-alpha-SNAPSHOT + 0.89.0-alpha jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.88.1-alpha-SNAPSHOT + 0.89.0-alpha google-cloud-nio From 782cdf1bc5634e5b1bf30e3c9a75b7c77dd508a3 Mon Sep 17 00:00:00 2001 From: Jeff Ching Date: Wed, 24 Apr 2019 15:46:47 -0700 Subject: [PATCH 0311/1764] Bump next snapshot (#5011) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index b852cc9dfdc8..b0257f545e79 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -24,12 +24,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.89.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.89.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.89.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.89.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.89.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.89.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index b1cc1439d8ea..68b613dd20f2 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.89.0-alpha + 0.89.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.89.0-alpha + 0.89.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 9342a0e28304..dc178d6d3349 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.89.0-alpha + 0.89.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.89.0-alpha + 0.89.1-alpha-SNAPSHOT google-cloud-nio From 4a1de2db229fe53334af6d8e6c6a8ee1fd1f37b8 Mon Sep 17 00:00:00 2001 From: JesseLovelace <43148100+JesseLovelace@users.noreply.github.com> Date: Thu, 25 Apr 2019 10:53:19 -0700 Subject: [PATCH 0312/1764] Include user project in seemsLikeADirectoryAndUsePseudoDirectories (#4996) * Include user project in seemsLikeADirectoryAndUsePseudoDirectories * Include user project in seemsLikeADirectoryAndUsePseudoDirectories --- .../google/cloud/storage/contrib/nio/CloudStoragePath.java | 5 ++++- .../cloud/storage/contrib/nio/testing/FakeStorageRpc.java | 3 +++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStoragePath.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStoragePath.java index 92780d535846..32083da801b2 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStoragePath.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStoragePath.java @@ -108,7 +108,10 @@ boolean seemsLikeADirectoryAndUsePseudoDirectories(Storage storage) { this.bucket(), Storage.BlobListOption.prefix(prefix), // we only look at the first result, so no need for a bigger page. - Storage.BlobListOption.pageSize(1)); + Storage.BlobListOption.pageSize(1), + fileSystem.provider().getProject() == null + ? null + : Storage.BlobListOption.userProject(fileSystem.provider().getProject())); for (Blob b : list.getValues()) { // if this blob starts with our prefix and then a slash, then prefix is indeed a folder! if (b.getBlobId() == null) { diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java index bee18dda5290..ee18735425f0 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java @@ -145,6 +145,9 @@ public Tuple> list(String bucket, Map case MAX_RESULTS: maxResults = (Long) e.getValue(); break; + case USER_PROJECT: + // prevent unsupported operation + break; default: throw new UnsupportedOperationException("Unknown option: " + e.getKey()); } From f4177f09b33a23d9b8e70d43a87802a5797c3a83 Mon Sep 17 00:00:00 2001 From: JesseLovelace <43148100+JesseLovelace@users.noreply.github.com> Date: Wed, 1 May 2019 15:44:24 -0700 Subject: [PATCH 0313/1764] Release v0.90.0 (#5047) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index b0257f545e79..d0e9f59ced0a 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -24,12 +24,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.89.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.89.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.90.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.90.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.89.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.90.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 68b613dd20f2..12ecbda73d62 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.89.1-alpha-SNAPSHOT + 0.90.0-alpha jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.89.1-alpha-SNAPSHOT + 0.90.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 9b5add3fa2ca..7b9102233856 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.89.0-alpha + 0.90.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.89.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.90.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.89.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.90.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index dc178d6d3349..dfe6f6bfafd3 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.89.1-alpha-SNAPSHOT + 0.90.0-alpha jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.89.1-alpha-SNAPSHOT + 0.90.0-alpha google-cloud-nio From eab4691c4f46011ae3d224687ae6b3b1fbb632a4 Mon Sep 17 00:00:00 2001 From: JesseLovelace <43148100+JesseLovelace@users.noreply.github.com> Date: Thu, 2 May 2019 08:02:53 -0700 Subject: [PATCH 0314/1764] Bump next snapshot (#5048) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index d0e9f59ced0a..70b14b02067c 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -24,12 +24,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.90.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.90.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.90.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.90.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.90.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.90.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 12ecbda73d62..f730f62575ff 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.90.0-alpha + 0.90.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.90.0-alpha + 0.90.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index dfe6f6bfafd3..a1f8bc563c2a 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.90.0-alpha + 0.90.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.90.0-alpha + 0.90.1-alpha-SNAPSHOT google-cloud-nio From 91f76d013ba1af07d116f4abdcd0b01bb3c3b290 Mon Sep 17 00:00:00 2001 From: kolea2 <45548808+kolea2@users.noreply.github.com> Date: Tue, 7 May 2019 14:16:26 -0400 Subject: [PATCH 0315/1764] Release google-cloud-java v0.91.0 (#5080) * Release v0.91.0 * Tasks GA --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 70b14b02067c..44a1ec941218 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -24,12 +24,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.90.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.90.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.91.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.91.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.90.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.91.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index f730f62575ff..2634e6b09a73 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.90.1-alpha-SNAPSHOT + 0.91.0-alpha jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.90.1-alpha-SNAPSHOT + 0.91.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 7b9102233856..1b538d9ca0c6 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.90.0-alpha + 0.91.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.90.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.91.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.90.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.91.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index a1f8bc563c2a..3b37c7e7ebc0 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.90.1-alpha-SNAPSHOT + 0.91.0-alpha jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.90.1-alpha-SNAPSHOT + 0.91.0-alpha google-cloud-nio From 0dddada85b022c4fcf2e8b62cf66f06aca972ccc Mon Sep 17 00:00:00 2001 From: kolea2 <45548808+kolea2@users.noreply.github.com> Date: Tue, 7 May 2019 16:53:13 -0400 Subject: [PATCH 0316/1764] Bump next snapshot (#5081) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 44a1ec941218..616e4eafa8ff 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -24,12 +24,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.91.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.91.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.91.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.91.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.91.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.91.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 2634e6b09a73..700c484908f1 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.91.0-alpha + 0.91.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.91.0-alpha + 0.91.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 3b37c7e7ebc0..3898d0cf0104 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.91.0-alpha + 0.91.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.91.0-alpha + 0.91.1-alpha-SNAPSHOT google-cloud-nio From a3ed17e257070fee227cc7338dbb085934ce60bc Mon Sep 17 00:00:00 2001 From: Jeff Ching Date: Wed, 15 May 2019 13:49:40 -0700 Subject: [PATCH 0317/1764] Release v0.92.0 (#5189) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 616e4eafa8ff..8a12c1bd65e6 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -24,12 +24,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.91.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.91.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.92.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.92.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.91.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.92.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 700c484908f1..6bd1ed49acd0 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.91.1-alpha-SNAPSHOT + 0.92.0-alpha jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.91.1-alpha-SNAPSHOT + 0.92.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 1b538d9ca0c6..47c3722d8485 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.91.0-alpha + 0.92.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.91.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.92.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.91.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.92.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 3898d0cf0104..1f2f8744fa2c 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.91.1-alpha-SNAPSHOT + 0.92.0-alpha jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.91.1-alpha-SNAPSHOT + 0.92.0-alpha google-cloud-nio From cc3755da97a40d0abeadb156fbd71e695025d6ca Mon Sep 17 00:00:00 2001 From: Jeff Ching Date: Wed, 15 May 2019 19:41:53 -0700 Subject: [PATCH 0318/1764] Bump next snapshot (#5192) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 8a12c1bd65e6..49a7eb3868eb 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -24,12 +24,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.92.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.92.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.92.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.92.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.92.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.92.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 6bd1ed49acd0..30d528f04d59 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.92.0-alpha + 0.92.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.92.0-alpha + 0.92.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 1f2f8744fa2c..f73dd145f238 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.92.0-alpha + 0.92.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.92.0-alpha + 0.92.1-alpha-SNAPSHOT google-cloud-nio From 47a43d203e094e74c1085441153feb8a85cb6286 Mon Sep 17 00:00:00 2001 From: Jeff Ching Date: Wed, 22 May 2019 16:10:33 -0700 Subject: [PATCH 0319/1764] Release v0.93.0 (#5211) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 49a7eb3868eb..a54938758b63 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -24,12 +24,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.92.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.92.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.93.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.93.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.92.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.93.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 30d528f04d59..02256ebfb36b 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.92.1-alpha-SNAPSHOT + 0.93.0-alpha jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.92.1-alpha-SNAPSHOT + 0.93.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 47c3722d8485..e6d776973ac7 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.92.0-alpha + 0.93.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.92.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.93.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.92.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.93.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index f73dd145f238..f4959fefbd42 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.92.1-alpha-SNAPSHOT + 0.93.0-alpha jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.92.1-alpha-SNAPSHOT + 0.93.0-alpha google-cloud-nio From 5b5b614f04633db1829769f844fae22a36ab6983 Mon Sep 17 00:00:00 2001 From: Jeff Ching Date: Thu, 23 May 2019 09:54:41 -0700 Subject: [PATCH 0320/1764] Bump next snapshot (#5212) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index a54938758b63..bcc2310243b6 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -24,12 +24,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.93.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.93.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.93.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.93.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.93.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.93.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 02256ebfb36b..db0d36baff4e 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.93.0-alpha + 0.93.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.93.0-alpha + 0.93.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index f4959fefbd42..925df31bdb2f 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.93.0-alpha + 0.93.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.93.0-alpha + 0.93.1-alpha-SNAPSHOT google-cloud-nio From e21848fa14bc9045fa6b6c880f7f3322e885d5ef Mon Sep 17 00:00:00 2001 From: JP Martin Date: Tue, 28 May 2019 10:51:55 -0700 Subject: [PATCH 0321/1764] Update NIO to understand new directory stand-ins (#5204) * Update NIO to understand directory stand-ins The web interface has a "create folder" button, and that creates a file ending in '/' that is used to pretend the folder exists. The web interface maintains the illusion but of course this is still only a file, so all clients (this one included) has to play along and pretend the directory exists (or users get confused). Those fake folders used to be 0-byte, but no longer. This pull request updates our code so it just looks at the trailing slash, ignoring the size of the file. It also adds a test, and in order to write the test we had to add the ability to create files whose name ends in '/', for test purpose only. * formatting changes * formatting * Update (C) year --- .../nio/CloudStorageFileSystemProvider.java | 15 +++++++-- .../contrib/nio/CloudStorageOptions.java | 8 +++++ .../contrib/nio/OptionAllowTrailingSlash.java | 31 +++++++++++++++++++ .../CloudStorageFileSystemProviderTest.java | 14 +++++++++ 4 files changed, 65 insertions(+), 3 deletions(-) create mode 100644 java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionAllowTrailingSlash.java diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java index cd42f4948514..7d5e9c972c62 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java @@ -401,7 +401,8 @@ private SeekableByteChannel newWriteChannel(Path path, Set throws IOException { initStorage(); CloudStoragePath cloudPath = CloudStorageUtil.checkPath(path); - if (cloudPath.seemsLikeADirectoryAndUsePseudoDirectories(null)) { + boolean allowSlash = options.contains(OptionAllowTrailingSlash.getInstance()); + if (!allowSlash && cloudPath.seemsLikeADirectoryAndUsePseudoDirectories(null)) { throw new CloudStoragePseudoDirectoryException(cloudPath); } BlobId file = cloudPath.getBlobId(); @@ -816,8 +817,16 @@ public A readAttributes( } CloudStorageObjectAttributes ret; ret = new CloudStorageObjectAttributes(blobInfo); - // if size is 0 it could be a folder - if (ret.size() == 0 && cloudPath.seemsLikeADirectoryAndUsePseudoDirectories(storage)) { + /* + There exists a file with this name, yes. But should we pretend it's a directory? + The web UI will allow the user to "create directories" by creating files + whose name ends in slash (and these files aren't always zero-size). + If we're set to use pseudo directories and the file name looks like a path, + then say it's a directory. We pass null to avoid trying to actually list files; + if the path doesn't end in "/" we'll truthfully say it's a file. Yes it may also be + a directory but we don't want to do a prefix search every time the user stats a file. + */ + if (cloudPath.seemsLikeADirectoryAndUsePseudoDirectories(null)) { @SuppressWarnings("unchecked") A result = (A) new CloudStoragePseudoDirectoryAttributes(cloudPath); return result; diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageOptions.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageOptions.java index db7d45be8397..2d0548a112e2 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageOptions.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageOptions.java @@ -95,5 +95,13 @@ public static CloudStorageOption.OpenCopy withChannelReopen(int count) { return OptionMaxChannelReopens.create(count); } + /** + * Allows one to use trailing slashes in file names. You really shouldn't (this is here for tests + * only). + */ + static CloudStorageOption.Open allowTrailingSlash() { + return OptionAllowTrailingSlash.getInstance(); + } + private CloudStorageOptions() {} } diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionAllowTrailingSlash.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionAllowTrailingSlash.java new file mode 100644 index 000000000000..751222dd8cdb --- /dev/null +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionAllowTrailingSlash.java @@ -0,0 +1,31 @@ +/* + * Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.storage.contrib.nio; + +class OptionAllowTrailingSlash implements CloudStorageOption.Open { + + static OptionAllowTrailingSlash instance; + + private OptionAllowTrailingSlash() {}; + + public static synchronized OptionAllowTrailingSlash getInstance() { + if (null == instance) { + instance = new OptionAllowTrailingSlash(); + } + return instance; + } +} diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java index 8056acd52b54..5b7401b881a9 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java @@ -104,6 +104,13 @@ public void testSize_trailingSlash_returnsFakePseudoDirectorySize() throws Excep assertThat(Files.size(Paths.get(URI.create("gs://bucket/wat/")))).isEqualTo(1); } + @Test + public void test_trailingSlash_isFolder() throws Exception { + Path path = Paths.get(URI.create("gs://bucket/wat/")); + Files.write(path, SINGULARITY.getBytes(UTF_8), CloudStorageOptions.allowTrailingSlash()); + assertThat(Files.isDirectory(path)).isTrue(); + } + @Test public void testSize_trailingSlash_disablePseudoDirectories() throws Exception { try (CloudStorageFileSystem fs = forBucket("doodle", usePseudoDirectories(false))) { @@ -111,6 +118,7 @@ public void testSize_trailingSlash_disablePseudoDirectories() throws Exception { byte[] rapture = SINGULARITY.getBytes(UTF_8); Files.write(path, rapture); assertThat(Files.size(path)).isEqualTo(rapture.length); + Files.delete(path); } } @@ -119,6 +127,7 @@ public void testReadAllBytes() throws Exception { Path path = Paths.get(URI.create("gs://bucket/wat")); Files.write(path, SINGULARITY.getBytes(UTF_8)); assertThat(new String(Files.readAllBytes(path), UTF_8)).isEqualTo(SINGULARITY); + Files.delete(path); } @Test @@ -139,6 +148,7 @@ public void testNewByteChannelRead() throws Exception { buffer.rewind(); assertThat(input.read(buffer)).isEqualTo(-1); } + Files.delete(path); } @Test @@ -160,6 +170,7 @@ public void testNewByteChannelRead_seeking() throws Exception { assertThat(input.position()).isEqualTo(5); assertThat(new String(buffer.array(), UTF_8)).isEqualTo("hello"); } + Files.delete(path); } @Test @@ -667,6 +678,9 @@ public void testCopy_overwriteAttributes() throws Exception { attributes = Files.readAttributes(target2, CloudStorageFileAttributes.class); assertThat(attributes.mimeType()).hasValue("text/palfun"); assertThat(attributes.cacheControl()).hasValue("public; max-age=666"); + Files.delete(source); + Files.delete(target1); + Files.delete(target2); } @Test From 764e470c4ee20c300f6f56d84648ab23f84ef6ba Mon Sep 17 00:00:00 2001 From: kolea2 <45548808+kolea2@users.noreply.github.com> Date: Wed, 29 May 2019 15:05:40 -0400 Subject: [PATCH 0322/1764] Release v0.94.0 (#5238) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index bcc2310243b6..2a436cba30bb 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -24,12 +24,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.93.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.93.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.94.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.94.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.93.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.94.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index db0d36baff4e..f067f0a158f8 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.93.1-alpha-SNAPSHOT + 0.94.0-alpha jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.93.1-alpha-SNAPSHOT + 0.94.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index e6d776973ac7..6608415ddd98 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.93.0-alpha + 0.94.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.93.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.94.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.93.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.94.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 925df31bdb2f..db067e6a78b6 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.93.1-alpha-SNAPSHOT + 0.94.0-alpha jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.93.1-alpha-SNAPSHOT + 0.94.0-alpha google-cloud-nio From 982330d133f05ddc339f0ebd3b79cbdf74b795f0 Mon Sep 17 00:00:00 2001 From: kolea2 <45548808+kolea2@users.noreply.github.com> Date: Wed, 29 May 2019 17:43:39 -0400 Subject: [PATCH 0323/1764] Bump next snapshot (#5239) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 2a436cba30bb..28dfef2bffef 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -24,12 +24,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.94.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.94.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.94.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.94.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.94.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.94.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index f067f0a158f8..27408164f8fb 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.94.0-alpha + 0.94.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.94.0-alpha + 0.94.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index db067e6a78b6..78b16d7a5da6 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.94.0-alpha + 0.94.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.94.0-alpha + 0.94.1-alpha-SNAPSHOT google-cloud-nio From cfa776c78ec4e997c160e38118a48672e33dc609 Mon Sep 17 00:00:00 2001 From: abhinav-qlogic <48669998+abhinav-qlogic@users.noreply.github.com> Date: Thu, 30 May 2019 22:26:08 +0530 Subject: [PATCH 0324/1764] deprecated warnings removed (#5241) --- .../google/cloud/storage/contrib/nio/UnixPathTest.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/UnixPathTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/UnixPathTest.java index 12e314b336ec..e9d485746d58 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/UnixPathTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/UnixPathTest.java @@ -77,9 +77,9 @@ public void testNormalize_trailingSlash() { @Test public void testNormalize_sameObjectOptimization() { UnixPath path = p("/hi/there"); - assertThat(path.normalize()).isSameAs(path); + assertThat(path.normalize()).isSameInstanceAs(path); path = p("/hi/there/"); - assertThat(path.normalize()).isSameAs(path); + assertThat(path.normalize()).isSameInstanceAs(path); } @Test @@ -95,8 +95,8 @@ public void testResolve() { @Test public void testResolve_sameObjectOptimization() { UnixPath path = p("/hi/there"); - assertThat(path.resolve(p(""))).isSameAs(path); - assertThat(p("hello").resolve(path)).isSameAs(path); + assertThat(path.resolve(p(""))).isSameInstanceAs(path); + assertThat(p("hello").resolve(path)).isSameInstanceAs(path); } @Test From 9cdabdd4bfb615661665da661a05b8b3e4c62d26 Mon Sep 17 00:00:00 2001 From: Jeff Ching Date: Thu, 6 Jun 2019 14:00:07 -0700 Subject: [PATCH 0325/1764] Release google-cloud-java v0.95.0 (#5438) * Release v0.95.0 * Add missing files * Fix region replace tag for securitycenter in bom * Notification tests need to run from contrib folder now --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 28dfef2bffef..6156b9ef3b73 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -24,12 +24,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.94.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.94.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.95.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.95.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.94.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.95.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 27408164f8fb..9cce80510bf3 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.94.1-alpha-SNAPSHOT + 0.95.0-alpha jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.94.1-alpha-SNAPSHOT + 0.95.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 6608415ddd98..61a77d4269ff 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.94.0-alpha + 0.95.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.94.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.95.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.94.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.95.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 78b16d7a5da6..76d49483fab4 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.94.1-alpha-SNAPSHOT + 0.95.0-alpha jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.94.1-alpha-SNAPSHOT + 0.95.0-alpha google-cloud-nio From dfe921c111927274351a2ae7c3a08bc682ea595d Mon Sep 17 00:00:00 2001 From: Jeff Ching Date: Thu, 6 Jun 2019 15:03:53 -0700 Subject: [PATCH 0326/1764] Bump snapshot (#5441) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 6156b9ef3b73..c3df74738f14 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -24,12 +24,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.95.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.95.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.95.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.95.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.95.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.95.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 9cce80510bf3..f8c5b2b16ef6 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.95.0-alpha + 0.95.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.95.0-alpha + 0.95.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 76d49483fab4..91eaf65b003f 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.95.0-alpha + 0.95.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.95.0-alpha + 0.95.1-alpha-SNAPSHOT google-cloud-nio From 2c93746be559f4990dd0469a180a52092ab45148 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 7 Jun 2019 19:55:55 +0200 Subject: [PATCH 0327/1764] Update dependency org.mockito:mockito-core to v2 (#5435) --- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 91eaf65b003f..b56bb17c445a 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -65,7 +65,7 @@ org.mockito mockito-core - 1.9.5 + 2.28.2 test From ef9a3e8d1459978c8cd4c2752ae09cc0697c74df Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 7 Jun 2019 20:34:32 +0200 Subject: [PATCH 0328/1764] Update dependency org.apache.maven.plugins:maven-shade-plugin to v3.2.1 (#5305) --- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index b56bb17c445a..2930ce671b76 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -92,7 +92,7 @@ org.apache.maven.plugins maven-shade-plugin - 3.0.0 + 3.2.1 true From 64cf8b3e1e818fc7502918b392d30c94b244b970 Mon Sep 17 00:00:00 2001 From: Massimiliano Tomassi Date: Fri, 7 Jun 2019 20:55:54 +0200 Subject: [PATCH 0329/1764] NIO: Fix FakeStorageRpc that doesn't set the blob size when returning blobs from the list method. (#5185) --- .../contrib/nio/testing/FakeStorageRpc.java | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java index ee18735425f0..ba3358fc62d5 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java @@ -163,6 +163,7 @@ public Tuple> list(String bucket, Map if (processedAsFolder(so, delimiter, prefix, folders)) { continue; } + so.setSize(size(so)); values.add(so); } values.addAll(folders.values()); @@ -205,9 +206,7 @@ public StorageObject get(StorageObject object, Map options) throws St String key = fullname(object); if (metadata.containsKey(key)) { StorageObject ret = metadata.get(key); - if (contents.containsKey(key)) { - ret.setSize(BigInteger.valueOf(contents.get(key).length)); - } + ret.setSize(size(ret)); ret.setId(key); return ret; @@ -474,6 +473,16 @@ private String fullname(StorageObject so) { return (so.getBucket() + "/" + so.getName()); } + private BigInteger size(StorageObject so) { + String key = fullname(so); + + if (contents.containsKey(key)) { + return BigInteger.valueOf(contents.get(key).length); + } + + return null; + } + private void potentiallyThrow(Map options) throws UnsupportedOperationException { if (throwIfOption && !options.isEmpty()) { throw new UnsupportedOperationException(); @@ -525,6 +534,7 @@ private static boolean processedAsFolder( fakeFolder.setBucket(so.getBucket()); fakeFolder.setGeneration(so.getGeneration()); fakeFolder.set("isDirectory", true); + fakeFolder.setSize(BigInteger.ZERO); folders.put(folderName, fakeFolder); return true; } From be74081cfd5e2a28d6153287053ba48588ee77df Mon Sep 17 00:00:00 2001 From: Jeff Ching Date: Thu, 13 Jun 2019 14:06:30 -0700 Subject: [PATCH 0330/1764] Release v0.96.0 (#5474) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index c3df74738f14..9de3c663486f 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -24,12 +24,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.95.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.95.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.96.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.96.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.95.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.96.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index f8c5b2b16ef6..6ec454eb5baa 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.95.1-alpha-SNAPSHOT + 0.96.0-alpha jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.95.1-alpha-SNAPSHOT + 0.96.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 61a77d4269ff..20ecc702958f 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.95.0-alpha + 0.96.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.95.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.96.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.95.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.96.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 2930ce671b76..783d6e7b5385 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.95.1-alpha-SNAPSHOT + 0.96.0-alpha jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.95.1-alpha-SNAPSHOT + 0.96.0-alpha google-cloud-nio From 488637877663e1c2e46709c2fdacaa6135989ae8 Mon Sep 17 00:00:00 2001 From: Jeff Ching Date: Fri, 14 Jun 2019 12:08:55 -0700 Subject: [PATCH 0331/1764] Bump next snapshot (#5496) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 9de3c663486f..6655ef060e88 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -24,12 +24,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.96.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.96.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.96.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.96.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.96.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.96.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 6ec454eb5baa..5bb1898d9447 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.96.0-alpha + 0.96.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.96.0-alpha + 0.96.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 783d6e7b5385..404324052f05 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.96.0-alpha + 0.96.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.96.0-alpha + 0.96.1-alpha-SNAPSHOT google-cloud-nio From 2d4910a9873b42ab88adcac1f0b68b0aa1df58e8 Mon Sep 17 00:00:00 2001 From: kolea2 <45548808+kolea2@users.noreply.github.com> Date: Thu, 20 Jun 2019 17:41:03 -0400 Subject: [PATCH 0332/1764] Release v0.97.0 (#5528) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 6655ef060e88..a323da7675db 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -24,12 +24,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.96.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.96.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.97.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.97.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.96.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.97.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 5bb1898d9447..1342325cfe3c 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.96.1-alpha-SNAPSHOT + 0.97.0-alpha jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.96.1-alpha-SNAPSHOT + 0.97.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 20ecc702958f..aa493bf98fa9 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.96.0-alpha + 0.97.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.96.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.97.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.96.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.97.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 404324052f05..fba7c1c66dc1 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.96.1-alpha-SNAPSHOT + 0.97.0-alpha jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.96.1-alpha-SNAPSHOT + 0.97.0-alpha google-cloud-nio From 4ce469a71e2d617ac4f3b240267aa07f0eb3cb3c Mon Sep 17 00:00:00 2001 From: Jeff Ching Date: Fri, 21 Jun 2019 09:08:35 -0700 Subject: [PATCH 0333/1764] Bump next snapshot (#5530) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index a323da7675db..3f4fa19dc669 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -24,12 +24,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.97.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.97.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.97.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.97.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.97.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.97.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 1342325cfe3c..aba08aae00a9 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.97.0-alpha + 0.97.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.97.0-alpha + 0.97.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index fba7c1c66dc1..556ecc7ea23a 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.97.0-alpha + 0.97.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.97.0-alpha + 0.97.1-alpha-SNAPSHOT google-cloud-nio From 4ec28637a469957e08a1a0146235a170a106d073 Mon Sep 17 00:00:00 2001 From: JesseLovelace <43148100+JesseLovelace@users.noreply.github.com> Date: Wed, 26 Jun 2019 15:13:35 -0700 Subject: [PATCH 0334/1764] Release v0.98.0 (#5572) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 3f4fa19dc669..87fd42dd6400 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -24,12 +24,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.97.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.97.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.98.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.98.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.97.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.98.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index aba08aae00a9..b5ff0eb9aeed 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.97.1-alpha-SNAPSHOT + 0.98.0-alpha jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.97.1-alpha-SNAPSHOT + 0.98.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index aa493bf98fa9..6aae63ade279 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.97.0-alpha + 0.98.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.97.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.98.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.97.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.98.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 556ecc7ea23a..e3bd3d154f23 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.97.1-alpha-SNAPSHOT + 0.98.0-alpha jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.97.1-alpha-SNAPSHOT + 0.98.0-alpha google-cloud-nio From b98b599fc80cde23f6554f0c87bbcca819cee713 Mon Sep 17 00:00:00 2001 From: JesseLovelace <43148100+JesseLovelace@users.noreply.github.com> Date: Thu, 27 Jun 2019 12:10:33 -0700 Subject: [PATCH 0335/1764] Bump next snapshot (#5579) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 87fd42dd6400..b9f5598dd26b 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -24,12 +24,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.98.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.98.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.98.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.98.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.98.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.98.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index b5ff0eb9aeed..75c34b48bfda 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.98.0-alpha + 0.98.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.98.0-alpha + 0.98.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index e3bd3d154f23..ab9a78375da1 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.98.0-alpha + 0.98.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.98.0-alpha + 0.98.1-alpha-SNAPSHOT google-cloud-nio From c4cc598b612385a6f7ec1e80279a457ef8bafbd6 Mon Sep 17 00:00:00 2001 From: athakor <49403056+athakor@users.noreply.github.com> Date: Mon, 1 Jul 2019 21:24:43 +0530 Subject: [PATCH 0336/1764] Cleanup unused dependencies in google-cloud-contrib (#5616) * cleanup unused dependency of contrib-google-cloud-logging-logback * cleanup unused dependency of contrib-google-cloud-nio-examples * cleanup unused dependency of contrib-google-cloud-notification * cleanup unused dependency of contrib-google-cloud-logging-logback * cleanup unused dependency of contrib-google-cloud-nio * cleanup unused dependency of contrib-google-cloud-notification --- java-storage-nio/google-cloud-nio-examples/pom.xml | 8 +------- java-storage-nio/google-cloud-nio/pom.xml | 8 -------- 2 files changed, 1 insertion(+), 15 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 75c34b48bfda..eb66dd639851 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -17,12 +17,6 @@ google-cloud-nio-examples - - - ${project.groupId} - google-cloud-storage - - @@ -34,4 +28,4 @@ - + \ No newline at end of file diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index ab9a78375da1..24feecef5627 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -22,14 +22,6 @@ ${project.groupId} google-cloud-storage - - com.google.guava - guava - - - com.google.code.findbugs - jsr305 - javax.inject javax.inject From b61e2e79daf9897fb8e567d11f404d034a5a6f64 Mon Sep 17 00:00:00 2001 From: Jeff Ching Date: Wed, 3 Jul 2019 09:12:34 -0700 Subject: [PATCH 0337/1764] Release v0.99.0 (#5657) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index b9f5598dd26b..68d24851782f 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -24,12 +24,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.98.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.98.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.99.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.99.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.98.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.99.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index eb66dd639851..b8cef6c0e797 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.98.1-alpha-SNAPSHOT + 0.99.0-alpha jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.98.1-alpha-SNAPSHOT + 0.99.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 6aae63ade279..60b220aedb78 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.98.0-alpha + 0.99.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.98.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.99.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.98.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.99.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 24feecef5627..702af8d06a35 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.98.1-alpha-SNAPSHOT + 0.99.0-alpha jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.98.1-alpha-SNAPSHOT + 0.99.0-alpha google-cloud-nio From 4f3283c2f9ebbc6dfa6bfb818536aafb80b55b93 Mon Sep 17 00:00:00 2001 From: Jeff Ching Date: Mon, 8 Jul 2019 11:16:23 -0700 Subject: [PATCH 0338/1764] Bump next snapshot (#5702) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 68d24851782f..af944c298c7c 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -24,12 +24,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.99.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.99.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.99.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.99.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.99.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.99.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index b8cef6c0e797..dc28ccd10235 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.99.0-alpha + 0.99.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.99.0-alpha + 0.99.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 702af8d06a35..37483067aaa0 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.99.0-alpha + 0.99.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.99.0-alpha + 0.99.1-alpha-SNAPSHOT google-cloud-nio From 51f153dae5a1fa1bf6a1fe8497f25204b6a1062a Mon Sep 17 00:00:00 2001 From: ajaaym <34161822+ajaaym@users.noreply.github.com> Date: Tue, 9 Jul 2019 10:13:38 -0400 Subject: [PATCH 0339/1764] Storage: add service api to read storage object in to output stream using direct download (#5525) --- .../contrib/nio/testing/FakeStorageRpc.java | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java index ba3358fc62d5..1545c8985962 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java @@ -31,6 +31,7 @@ import com.google.cloud.storage.spi.v1.StorageRpc; import java.io.IOException; import java.io.InputStream; +import java.io.OutputStream; import java.math.BigInteger; import java.nio.file.FileAlreadyExistsException; import java.util.ArrayList; @@ -297,6 +298,37 @@ public Tuple read( return Tuple.of("etag-goes-here", ret); } + @Override + public long read( + StorageObject from, Map options, long position, OutputStream outputStream) { + // if non-null, then we check the file's at that generation. + Long generationMatch = null; + for (Option op : options.keySet()) { + if (op.equals(StorageRpc.Option.IF_GENERATION_MATCH)) { + generationMatch = (Long) options.get(op); + } else { + throw new UnsupportedOperationException("Unknown option: " + op); + } + } + String key = fullname(from); + if (!contents.containsKey(key)) { + throw new StorageException(404, "File not found: " + key); + } + checkGeneration(key, generationMatch); + if (position < 0) { + position = 0; + } + byte[] full = contents.get(key); + int bytes = (int) (full.length - position); + if (bytes <= 0) { + // special case: you're trying to read past the end + return 0; + } + byte[] ret = new byte[bytes]; + System.arraycopy(full, (int) position, ret, 0, bytes); + return bytes; + } + @Override public String open(StorageObject object, Map options) throws StorageException { String key = fullname(object); From 50878b03cc6c2a104c627eb373b7194b449dd16f Mon Sep 17 00:00:00 2001 From: kolea2 <45548808+kolea2@users.noreply.github.com> Date: Wed, 10 Jul 2019 14:28:03 -0400 Subject: [PATCH 0340/1764] Release v0.100.0 (#5716) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index af944c298c7c..f6a9f31f335c 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -24,12 +24,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.99.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.99.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.100.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.100.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.99.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.100.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index dc28ccd10235..b0e645ea3ab8 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.99.1-alpha-SNAPSHOT + 0.100.0-alpha jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.99.1-alpha-SNAPSHOT + 0.100.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 60b220aedb78..1635a6caeb7a 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.99.0-alpha + 0.100.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.99.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.100.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.99.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.100.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 37483067aaa0..489579d95bdf 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.99.1-alpha-SNAPSHOT + 0.100.0-alpha jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.99.1-alpha-SNAPSHOT + 0.100.0-alpha google-cloud-nio From e3c57c09c8eced535720c7a96db06432b002bccf Mon Sep 17 00:00:00 2001 From: kolea2 <45548808+kolea2@users.noreply.github.com> Date: Wed, 10 Jul 2019 17:01:45 -0400 Subject: [PATCH 0341/1764] Bump next snapshot (#5720) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index f6a9f31f335c..b814083d61ec 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -24,12 +24,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.100.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.100.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.100.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.100.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.100.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.100.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index b0e645ea3ab8..d56b22c98833 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.100.0-alpha + 0.100.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.100.0-alpha + 0.100.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 489579d95bdf..202286f43d0d 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.100.0-alpha + 0.100.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.100.0-alpha + 0.100.1-alpha-SNAPSHOT google-cloud-nio From 68b638765eb34b0fc4227e299512b56ded9837bd Mon Sep 17 00:00:00 2001 From: Philip S Doctor Date: Mon, 15 Jul 2019 19:43:16 -0400 Subject: [PATCH 0342/1764] Update the storage mock so that copied objects can be read (#5707) * Update the storage mock so that copied objects can be read * Fixed java file formatting * Start generation counting at 1, which matches the docs and other tests * Add back in test file that was accidentally removed * Reformat code per standards --- .../contrib/nio/testing/FakeStorageRpc.java | 12 ++- .../nio/testing/LocalStorageHelperTest.java | 101 ++++++++++++++++++ 2 files changed, 112 insertions(+), 1 deletion(-) create mode 100644 java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/testing/LocalStorageHelperTest.java diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java index 1545c8985962..22292a6a578b 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java @@ -406,11 +406,21 @@ public RewriteResponse openRewrite(RewriteRequest rewriteRequest) throws Storage String destKey = fullname(rewriteRequest.target); + // if this is a new file, set generation to 1, else increment the existing generation + long generation = 1; + if (metadata.containsKey(destKey)) { + generation = metadata.get(destKey).getGeneration() + 1; + } + checkGeneration(destKey, generationMatch); + byte[] data = contents.get(sourceKey); + + rewriteRequest.target.setGeneration(generation); + rewriteRequest.target.setSize(BigInteger.valueOf(data.length)); + metadata.put(destKey, rewriteRequest.target); - byte[] data = contents.get(sourceKey); contents.put(destKey, Arrays.copyOf(data, data.length)); return new RewriteResponse( rewriteRequest, diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/testing/LocalStorageHelperTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/testing/LocalStorageHelperTest.java new file mode 100644 index 000000000000..6f2e5cf19438 --- /dev/null +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/testing/LocalStorageHelperTest.java @@ -0,0 +1,101 @@ +/* + * Copyright 2016 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.storage.contrib.nio.testing; + +import static com.google.common.truth.Truth.assertThat; + +import com.google.cloud.WriteChannel; +import com.google.cloud.storage.Blob; +import com.google.cloud.storage.BlobId; +import com.google.cloud.storage.BlobInfo; +import com.google.cloud.storage.Storage; +import java.io.IOException; +import java.nio.ByteBuffer; +import org.junit.After; +import org.junit.Before; +import org.junit.Test; +import org.junit.runner.RunWith; +import org.junit.runners.JUnit4; + +/** Unit tests for {@link LocalStorageHelper}. */ +@RunWith(JUnit4.class) +public class LocalStorageHelperTest { + + Storage localStorageService = null; + private final String testBucket = "bucket"; + private final String sourceFile = "testSource"; + private final String destinationFile = "testDestination"; + private final String payload = "copy me"; + + @Before + public void before() throws IOException { + localStorageService = LocalStorageHelper.getOptions().getService(); + + byte[] payloadBytes = payload.getBytes(); + BlobId id = BlobId.of(testBucket, sourceFile); + BlobInfo info = BlobInfo.newBuilder(id).build(); + + WriteChannel writer = localStorageService.writer(info); + try { + writer.write(ByteBuffer.wrap(payloadBytes)); + } finally { + writer.close(); + } + } + + @After + public void after() { + localStorageService.delete(testBucket, sourceFile); + localStorageService.delete(testBucket, destinationFile); + } + + private Storage.CopyRequest copyRequest() { + Storage.CopyRequest request = + Storage.CopyRequest.newBuilder() + .setSource(BlobId.of(testBucket, sourceFile)) + .setTarget(BlobId.of(testBucket, destinationFile)) + .build(); + + return request; + } + + @Test + public void testCopyCanBeRead() { + Storage.CopyRequest request = copyRequest(); + localStorageService.copy(request).getResult(); + Blob obj = localStorageService.get(BlobId.of(testBucket, destinationFile)); + String copiedContents = new String(obj.getContent(Blob.BlobSourceOption.generationMatch())); + + assertThat(copiedContents).isEqualTo(payload); + assertThat(obj.getGeneration()).isEqualTo(1); + assertThat(obj.getSize()).isEqualTo(7); + } + + @Test + public void testCopyIncrementsGenerations() { + Storage.CopyRequest request = copyRequest(); + + localStorageService.copy(request).getResult(); + localStorageService.copy(request).getResult(); + Blob obj = localStorageService.get(BlobId.of(testBucket, destinationFile)); + String copiedContents = new String(obj.getContent(Blob.BlobSourceOption.generationMatch())); + + assertThat(copiedContents).isEqualTo(payload); + assertThat(obj.getGeneration()).isEqualTo(2); + assertThat(obj.getSize()).isEqualTo(7); + } +} From bc4904bc44caf98753572832f84829d2b9c6c136 Mon Sep 17 00:00:00 2001 From: JesseLovelace <43148100+JesseLovelace@users.noreply.github.com> Date: Thu, 18 Jul 2019 09:33:51 -0700 Subject: [PATCH 0343/1764] Release v0.101.0 (#5761) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index b814083d61ec..e724e201d66d 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -24,12 +24,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.100.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.100.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.101.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.101.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.100.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.101.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index d56b22c98833..017a51afdf3c 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.100.1-alpha-SNAPSHOT + 0.101.0-alpha jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.100.1-alpha-SNAPSHOT + 0.101.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 1635a6caeb7a..de4798f4d10d 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.100.0-alpha + 0.101.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.100.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.101.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.100.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.101.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 202286f43d0d..c8ac109d23f0 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.100.1-alpha-SNAPSHOT + 0.101.0-alpha jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.100.1-alpha-SNAPSHOT + 0.101.0-alpha google-cloud-nio From ce0352c8bf9d6e2fe998313db54e3bdf278693b1 Mon Sep 17 00:00:00 2001 From: kolea2 <45548808+kolea2@users.noreply.github.com> Date: Tue, 23 Jul 2019 16:28:01 -0400 Subject: [PATCH 0344/1764] Bump next snapshot (#5812) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index e724e201d66d..23210a7bb0bb 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -24,12 +24,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.101.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.101.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.101.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.101.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.101.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.101.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 017a51afdf3c..8df06b69c31e 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.101.0-alpha + 0.101.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.101.0-alpha + 0.101.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index c8ac109d23f0..0ed5d2c64567 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.101.0-alpha + 0.101.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.101.0-alpha + 0.101.1-alpha-SNAPSHOT google-cloud-nio From 519a20f1c50fe87baceb5535ab4a1bd243d9c836 Mon Sep 17 00:00:00 2001 From: Jeff Ching Date: Wed, 24 Jul 2019 14:46:17 -0700 Subject: [PATCH 0345/1764] Release v0.102.0 (#5852) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 23210a7bb0bb..8eb25c903dbb 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -24,12 +24,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.101.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.101.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.102.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.102.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.101.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.102.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 8df06b69c31e..8265f726202d 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.101.1-alpha-SNAPSHOT + 0.102.0-alpha jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.101.1-alpha-SNAPSHOT + 0.102.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index de4798f4d10d..9e19bf165e45 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.101.0-alpha + 0.102.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.101.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.102.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.101.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.102.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 0ed5d2c64567..1bf35dfd587f 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.101.1-alpha-SNAPSHOT + 0.102.0-alpha jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.101.1-alpha-SNAPSHOT + 0.102.0-alpha google-cloud-nio From 6068d89efba3926d8f5bf1c083ec17260647bbd8 Mon Sep 17 00:00:00 2001 From: Jeff Ching Date: Thu, 25 Jul 2019 07:11:16 -0700 Subject: [PATCH 0346/1764] Bump next snapshot (#5858) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 8eb25c903dbb..b3f57bf4c4cf 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -24,12 +24,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.102.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.102.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.102.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.102.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.102.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.102.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 8265f726202d..ace967599230 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.102.0-alpha + 0.102.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.102.0-alpha + 0.102.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 1bf35dfd587f..9ab7715e3976 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.102.0-alpha + 0.102.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.102.0-alpha + 0.102.1-alpha-SNAPSHOT google-cloud-nio From 05be8c5b062fe8808a82264da10d4cadc6abc8c4 Mon Sep 17 00:00:00 2001 From: kolea2 <45548808+kolea2@users.noreply.github.com> Date: Wed, 31 Jul 2019 15:09:09 -0400 Subject: [PATCH 0347/1764] Release v0.103.0 (#5950) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index b3f57bf4c4cf..005cd01250f9 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -24,12 +24,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.102.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.102.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.103.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.103.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.102.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.103.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index ace967599230..00849ad0fc03 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.102.1-alpha-SNAPSHOT + 0.103.0-alpha jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.102.1-alpha-SNAPSHOT + 0.103.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 9e19bf165e45..10654f6f5714 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.102.0-alpha + 0.103.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.102.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.103.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.102.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.103.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 9ab7715e3976..37139a2d093c 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.102.1-alpha-SNAPSHOT + 0.103.0-alpha jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.102.1-alpha-SNAPSHOT + 0.103.0-alpha google-cloud-nio From 726b1aa4b4f72357fcce783e69f0aeaffabb1ff7 Mon Sep 17 00:00:00 2001 From: kolea2 <45548808+kolea2@users.noreply.github.com> Date: Thu, 1 Aug 2019 13:21:29 -0400 Subject: [PATCH 0348/1764] Bump next snapshot (#5958) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 005cd01250f9..87bdc6f2faf3 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -24,12 +24,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.103.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.103.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.103.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.103.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.103.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.103.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 00849ad0fc03..98b682ae440b 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.103.0-alpha + 0.103.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.103.0-alpha + 0.103.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 37139a2d093c..be2b225d7dfc 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.103.0-alpha + 0.103.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.103.0-alpha + 0.103.1-alpha-SNAPSHOT google-cloud-nio From 291133c000eb149070c292c1ad179c1a33732307 Mon Sep 17 00:00:00 2001 From: Jeff Ching Date: Wed, 7 Aug 2019 10:00:27 -0700 Subject: [PATCH 0349/1764] Release v0.104.0 (#6048) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 87bdc6f2faf3..104460b280d3 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -24,12 +24,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.103.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.103.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.104.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.104.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.103.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.104.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 98b682ae440b..56a9f3c7e58a 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.103.1-alpha-SNAPSHOT + 0.104.0-alpha jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.103.1-alpha-SNAPSHOT + 0.104.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 10654f6f5714..7e7ec72dba2f 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -26,16 +26,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.103.0-alpha + 0.104.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.103.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.104.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.103.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.104.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index be2b225d7dfc..793ffa32afa2 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.103.1-alpha-SNAPSHOT + 0.104.0-alpha jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.103.1-alpha-SNAPSHOT + 0.104.0-alpha google-cloud-nio From 5c3ede9c163370821b2834767da968b20cbf7b77 Mon Sep 17 00:00:00 2001 From: Jeff Ching Date: Thu, 8 Aug 2019 12:07:43 -0700 Subject: [PATCH 0350/1764] Bump next snapshot (#6055) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 104460b280d3..63ef14a271ef 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -24,12 +24,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.104.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.104.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.104.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.104.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.104.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.104.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 56a9f3c7e58a..09bf0bf742e3 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.104.0-alpha + 0.104.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.104.0-alpha + 0.104.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 793ffa32afa2..e592183b6dbd 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.104.0-alpha + 0.104.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.104.0-alpha + 0.104.1-alpha-SNAPSHOT google-cloud-nio From 48639d3b04fc3790e08a95216bb1913d10c81ae1 Mon Sep 17 00:00:00 2001 From: Jeff Ching Date: Wed, 14 Aug 2019 10:05:25 -0700 Subject: [PATCH 0351/1764] Fix links to googleapis.dev from GitHub pages (#6070) --- java-storage-nio/google-cloud-nio/README.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 7e7ec72dba2f..fe54c4f9cd09 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -11,8 +11,7 @@ for interacting with Google Cloud Storage. [![Maven](https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-nio.svg)]( https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-nio.svg) [![Codacy Badge](https://api.codacy.com/project/badge/grade/9da006ad7c3a4fe1abd142e77c003917)](https://www.codacy.com/app/mziccard/google-cloud-java) -- [Homepage](https://googleapis.github.io/google-cloud-java/) -- [API Documentation](https://googleapis.github.io/google-cloud-java/apidocs/index.html?com/google/cloud/storage/package-summary.html) +- [API Documentation](https://googleapis.dev/java/google-cloud-clients/latest/index.html?com/google/cloud/storage/contrib/nio/package-summary.html) > Note: This client is a work-in-progress, and may occasionally > make backwards-incompatible changes. @@ -206,7 +205,7 @@ Apache 2.0 - See [LICENSE] for more information. [cloud-storage]: https://cloud.google.com/storage/ [cloud-storage-docs]: https://cloud.google.com/storage/docs/overview [cloud-storage-create-bucket]: https://cloud.google.com/storage/docs/cloud-console#_creatingbuckets -[storage-api]: https://googleapis.github.io/google-cloud-java/apidocs/index.html?com/google/cloud/storage/package-summary.html +[storage-api]: https://googleapis.dev/java/google-cloud-clients/latest/index.html?com/google/cloud/storage/package-summary.html [cloud-storage-activation]:https://cloud.google.com/storage/docs/signup?hl=en [java-file-api]: https://docs.oracle.com/javase/7/docs/api/java/nio/file/Files.html From f65344d72dff26ece75870112433743f32aea439 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Knut=20Olav=20L=C3=B8ite?= Date: Wed, 14 Aug 2019 19:35:52 +0200 Subject: [PATCH 0352/1764] we should only exclude storage from shading (#5789) --- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index e592183b6dbd..67cd5202c3bd 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -96,7 +96,7 @@ com.fasterxml.** - com.google.cloud.** + com.google.cloud.storage.** com.google.auto.** From c320aa335944cdffae7997a292be2a52947acef2 Mon Sep 17 00:00:00 2001 From: kolea2 <45548808+kolea2@users.noreply.github.com> Date: Wed, 14 Aug 2019 15:10:32 -0400 Subject: [PATCH 0353/1764] Release v0.105.0 (#6077) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 63ef14a271ef..f6a192c98401 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -24,12 +24,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.104.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.104.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.105.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.105.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.104.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.105.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 09bf0bf742e3..dd20c5dabfda 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.104.1-alpha-SNAPSHOT + 0.105.0-alpha jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.104.1-alpha-SNAPSHOT + 0.105.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index fe54c4f9cd09..ad19a73c1c52 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -25,16 +25,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.104.0-alpha + 0.105.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.104.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.105.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.104.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.105.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 67cd5202c3bd..f6b46b4cbc1e 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.104.1-alpha-SNAPSHOT + 0.105.0-alpha jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.104.1-alpha-SNAPSHOT + 0.105.0-alpha google-cloud-nio From 3279340c7aad7718f6bff0ba07d4088c8a3625d5 Mon Sep 17 00:00:00 2001 From: JesseLovelace <43148100+JesseLovelace@users.noreply.github.com> Date: Wed, 14 Aug 2019 13:48:56 -0700 Subject: [PATCH 0354/1764] Storage: HMAC service account support (#5284) * Storage: HMAC service account support * Storage: HMAC service account support --- .../contrib/nio/testing/FakeStorageRpc.java | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java index 22292a6a578b..734657ff4bec 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java @@ -18,6 +18,8 @@ import com.google.api.services.storage.model.Bucket; import com.google.api.services.storage.model.BucketAccessControl; +import com.google.api.services.storage.model.HmacKey; +import com.google.api.services.storage.model.HmacKeyMetadata; import com.google.api.services.storage.model.Notification; import com.google.api.services.storage.model.ObjectAccessControl; import com.google.api.services.storage.model.Policy; @@ -68,6 +70,7 @@ *
  • checksums, etags *
  • IAM operations *
  • BucketLock operations + *
  • HMAC key operations * * */ @@ -461,6 +464,31 @@ public List listAcls(String bucket, Map options) throw new UnsupportedOperationException(); } + @Override + public HmacKey createHmacKey(String serviceAccountEmail, Map options) { + throw new UnsupportedOperationException(); + } + + @Override + public Tuple> listHmacKeys(Map options) { + throw new UnsupportedOperationException(); + } + + @Override + public HmacKeyMetadata updateHmacKey(HmacKeyMetadata hmacKeyMetadata, Map options) { + throw new UnsupportedOperationException(); + } + + @Override + public HmacKeyMetadata getHmacKey(String accessId, Map options) { + throw new UnsupportedOperationException(); + } + + @Override + public void deleteHmacKey(HmacKeyMetadata hmacKeyMetadata, Map options) { + throw new UnsupportedOperationException(); + } + @Override public ObjectAccessControl getDefaultAcl(String bucket, String entity) { throw new UnsupportedOperationException(); From 79edcb1001120d8ef1e2f24a86d21ae7f3f64321 Mon Sep 17 00:00:00 2001 From: kolea2 <45548808+kolea2@users.noreply.github.com> Date: Wed, 14 Aug 2019 20:03:16 -0400 Subject: [PATCH 0355/1764] Bump next snapshot (#6079) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index f6a192c98401..4f4c7087af5b 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -24,12 +24,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.105.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.105.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.105.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.105.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.105.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.105.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index dd20c5dabfda..7aab8c9e0fef 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.105.0-alpha + 0.105.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.105.0-alpha + 0.105.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index f6b46b4cbc1e..03f5c4fee8e3 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.105.0-alpha + 0.105.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.105.0-alpha + 0.105.1-alpha-SNAPSHOT google-cloud-nio From 11b9306c9e489043e9d8cf8f8b03a7a7d3bfcd58 Mon Sep 17 00:00:00 2001 From: Jeff Ching Date: Thu, 22 Aug 2019 13:14:03 -0700 Subject: [PATCH 0356/1764] Release v0.106.0 (#6140) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 4f4c7087af5b..3bc6b207921b 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -24,12 +24,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.105.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.105.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.106.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.106.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.105.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.106.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 7aab8c9e0fef..b6a916284b94 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.105.1-alpha-SNAPSHOT + 0.106.0-alpha jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.105.1-alpha-SNAPSHOT + 0.106.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index ad19a73c1c52..dfc8e3b97b19 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -25,16 +25,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.105.0-alpha + 0.106.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.105.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.106.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.105.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.106.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 03f5c4fee8e3..d42d2a1d5147 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.105.1-alpha-SNAPSHOT + 0.106.0-alpha jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.105.1-alpha-SNAPSHOT + 0.106.0-alpha google-cloud-nio From 0c567e8d5f53aacd3b6514e71ed1e74f041d1305 Mon Sep 17 00:00:00 2001 From: kolea2 <45548808+kolea2@users.noreply.github.com> Date: Mon, 26 Aug 2019 12:50:31 -0400 Subject: [PATCH 0357/1764] Bump next snapshot (#6162) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 3bc6b207921b..9b887139353e 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -24,12 +24,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.106.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.106.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.106.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.106.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.106.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.106.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index b6a916284b94..87e02e8773cb 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.106.0-alpha + 0.106.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.106.0-alpha + 0.106.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index d42d2a1d5147..324e843b46b7 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.106.0-alpha + 0.106.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.106.0-alpha + 0.106.1-alpha-SNAPSHOT google-cloud-nio From a12d43d4260153bfd626d20a5df3ddb89f918b3c Mon Sep 17 00:00:00 2001 From: kolea2 <45548808+kolea2@users.noreply.github.com> Date: Wed, 28 Aug 2019 19:39:57 -0400 Subject: [PATCH 0358/1764] Release v0.107.0 (#6188) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 9b887139353e..d9c905843e4c 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -24,12 +24,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.106.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.106.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.107.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.107.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.106.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.107.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 87e02e8773cb..8bd210382e60 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.106.1-alpha-SNAPSHOT + 0.107.0-alpha jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.106.1-alpha-SNAPSHOT + 0.107.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index dfc8e3b97b19..be12e910e332 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -25,16 +25,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.106.0-alpha + 0.107.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.106.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.107.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.106.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.107.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 324e843b46b7..476b728718e5 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.106.1-alpha-SNAPSHOT + 0.107.0-alpha jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.106.1-alpha-SNAPSHOT + 0.107.0-alpha google-cloud-nio From f47a63c70bc6c3250670b97c168bca5f46dc9f38 Mon Sep 17 00:00:00 2001 From: kolea2 <45548808+kolea2@users.noreply.github.com> Date: Thu, 29 Aug 2019 13:46:14 -0400 Subject: [PATCH 0359/1764] Bump next snapshot (#6194) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index d9c905843e4c..5f74b4be0c85 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -24,12 +24,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.107.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.107.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.107.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.107.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.107.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.107.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 8bd210382e60..e8f078989f15 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.107.0-alpha + 0.107.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.107.0-alpha + 0.107.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 476b728718e5..64535b690eea 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.107.0-alpha + 0.107.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.107.0-alpha + 0.107.1-alpha-SNAPSHOT google-cloud-nio From 7111a586a7ca05d72f2e439ff3386cb14d43ebbe Mon Sep 17 00:00:00 2001 From: Jeff Ching Date: Thu, 5 Sep 2019 11:11:12 -0700 Subject: [PATCH 0360/1764] Release google-cloud-java v0.108.0 (#6223) * Release v0.108.0 * Spanner JDBC to 1.0.0 --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 5f74b4be0c85..a72be2801459 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -24,12 +24,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.107.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.107.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.108.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.108.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.107.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.108.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index e8f078989f15..0294cdd4f2b5 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.107.1-alpha-SNAPSHOT + 0.108.0-alpha jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.107.1-alpha-SNAPSHOT + 0.108.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index be12e910e332..bd960aa1f4eb 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -25,16 +25,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.107.0-alpha + 0.108.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.107.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.108.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.107.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.108.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 64535b690eea..bb5b08039d3b 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.107.1-alpha-SNAPSHOT + 0.108.0-alpha jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.107.1-alpha-SNAPSHOT + 0.108.0-alpha google-cloud-nio From 1708554d2bb0a06658716b8ce0e469cfa39dcb20 Mon Sep 17 00:00:00 2001 From: Jeff Ching Date: Fri, 6 Sep 2019 08:52:12 -0700 Subject: [PATCH 0361/1764] Bump next snapshot (#6231) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index a72be2801459..fe38615366cc 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -24,12 +24,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.108.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.108.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.108.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.108.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.108.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.108.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 0294cdd4f2b5..3893a4829af4 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.108.0-alpha + 0.108.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.108.0-alpha + 0.108.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index bb5b08039d3b..3ae5202b3589 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.108.0-alpha + 0.108.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.108.0-alpha + 0.108.1-alpha-SNAPSHOT google-cloud-nio From e0d051e93e2fa5c818524e959b2e87124b72c269 Mon Sep 17 00:00:00 2001 From: kolea2 <45548808+kolea2@users.noreply.github.com> Date: Wed, 11 Sep 2019 15:02:51 -0400 Subject: [PATCH 0362/1764] Release v0.109.0 (#6252) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index fe38615366cc..4b4aa938f2f3 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -24,12 +24,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.108.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.108.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.109.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.109.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.108.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.109.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 3893a4829af4..84b1bda81296 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.108.1-alpha-SNAPSHOT + 0.109.0-alpha jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.108.1-alpha-SNAPSHOT + 0.109.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index bd960aa1f4eb..917dc1235fe7 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -25,16 +25,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.108.0-alpha + 0.109.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.108.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.109.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.108.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.109.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 3ae5202b3589..5d6435d519dc 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.108.1-alpha-SNAPSHOT + 0.109.0-alpha jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.108.1-alpha-SNAPSHOT + 0.109.0-alpha google-cloud-nio From 273d93704e1d4a041ad68f05c8940ffdc74f3222 Mon Sep 17 00:00:00 2001 From: kolea2 <45548808+kolea2@users.noreply.github.com> Date: Wed, 11 Sep 2019 18:44:09 -0400 Subject: [PATCH 0363/1764] Bump next snapshot (#6256) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 4b4aa938f2f3..5c8755b5042a 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -24,12 +24,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.109.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.109.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.109.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.109.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.109.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.109.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 84b1bda81296..6d93326a4364 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.109.0-alpha + 0.109.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.109.0-alpha + 0.109.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 5d6435d519dc..3dce7e809ef3 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.109.0-alpha + 0.109.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.109.0-alpha + 0.109.1-alpha-SNAPSHOT google-cloud-nio From 20672e1704d5ee1803b67d2393d2f7f92645f35a Mon Sep 17 00:00:00 2001 From: Jeff Ching Date: Wed, 18 Sep 2019 15:28:29 -0700 Subject: [PATCH 0364/1764] Release google-cloud-java v0.110.0 (#6294) * Release v0.110.0 * fix TranlateIT. use numbers for translation * fix TranlateIT. use numbers for translation --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 5c8755b5042a..ce5d297df25e 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -24,12 +24,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.109.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.109.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.110.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.110.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.109.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.110.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 6d93326a4364..f163d26ad87d 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.109.1-alpha-SNAPSHOT + 0.110.0-alpha jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.109.1-alpha-SNAPSHOT + 0.110.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 917dc1235fe7..0058d1b03bca 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -25,16 +25,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.109.0-alpha + 0.110.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.109.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.110.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.109.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.110.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 3dce7e809ef3..33a3541c78ac 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.109.1-alpha-SNAPSHOT + 0.110.0-alpha jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.109.1-alpha-SNAPSHOT + 0.110.0-alpha google-cloud-nio From 0773e6f85f0f5da49b59f04628a2f857e1b4405f Mon Sep 17 00:00:00 2001 From: Jeff Ching Date: Thu, 19 Sep 2019 08:16:44 -0700 Subject: [PATCH 0365/1764] Bump next snapshot (#6305) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index ce5d297df25e..07b150dd67fa 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -24,12 +24,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.110.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.110.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.110.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.110.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.110.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.110.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index f163d26ad87d..1129ca762fcd 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.110.0-alpha + 0.110.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.110.0-alpha + 0.110.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 33a3541c78ac..86cf73edd1e3 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.110.0-alpha + 0.110.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.110.0-alpha + 0.110.1-alpha-SNAPSHOT google-cloud-nio From 63addc325841999c8e6e5e95c7492f833354d3d8 Mon Sep 17 00:00:00 2001 From: kolea2 <45548808+kolea2@users.noreply.github.com> Date: Wed, 25 Sep 2019 13:14:57 -0400 Subject: [PATCH 0366/1764] Release google-cloud-java v0.111.0 (#6347) * Release v0.111.0 * Change Bigtable version to 1.0.0. --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 07b150dd67fa..5379fc8f8f42 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -24,12 +24,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.110.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.110.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.111.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.111.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.110.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.111.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 1129ca762fcd..3a64f27fa04c 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.110.1-alpha-SNAPSHOT + 0.111.0-alpha jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.110.1-alpha-SNAPSHOT + 0.111.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 0058d1b03bca..12d237ad75db 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -25,16 +25,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.110.0-alpha + 0.111.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.110.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.111.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.110.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.111.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 86cf73edd1e3..7cf50837f8a0 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.110.1-alpha-SNAPSHOT + 0.111.0-alpha jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.110.1-alpha-SNAPSHOT + 0.111.0-alpha google-cloud-nio From cfa6730aeb00e8d1afb3f9eaf4634259bac83279 Mon Sep 17 00:00:00 2001 From: kolea2 <45548808+kolea2@users.noreply.github.com> Date: Thu, 26 Sep 2019 13:29:08 -0400 Subject: [PATCH 0367/1764] Bump next snapshot (#6353) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 5379fc8f8f42..61ff15290679 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -24,12 +24,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.111.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.111.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.111.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.111.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.111.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.111.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 3a64f27fa04c..efbede61f0f7 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.111.0-alpha + 0.111.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.111.0-alpha + 0.111.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 7cf50837f8a0..b47142ef9ed8 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.111.0-alpha + 0.111.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.111.0-alpha + 0.111.1-alpha-SNAPSHOT google-cloud-nio From 51d53056af452b62b11f7d15cc62076262dee2a6 Mon Sep 17 00:00:00 2001 From: Jeff Ching Date: Wed, 2 Oct 2019 15:32:18 -0700 Subject: [PATCH 0368/1764] Release google-cloud-java v0.112.0 (#6420) * Release v0.112.0 * Fix translate pom --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 61ff15290679..02fc75d27ac6 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -24,12 +24,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.111.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.111.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.114.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.114.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.111.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.114.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index efbede61f0f7..11b05453fe6a 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.111.1-alpha-SNAPSHOT + 0.114.0-alpha jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.111.1-alpha-SNAPSHOT + 0.114.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 12d237ad75db..47ed90c7f496 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -25,16 +25,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.111.0-alpha + 0.114.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.111.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.114.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.111.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.114.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index b47142ef9ed8..5609cd9568d4 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.111.1-alpha-SNAPSHOT + 0.114.0-alpha jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.111.1-alpha-SNAPSHOT + 0.114.0-alpha google-cloud-nio From 34f8c3c704cb1e28f65ad196eb0c0e66b971f4a2 Mon Sep 17 00:00:00 2001 From: Jeff Ching Date: Thu, 3 Oct 2019 12:05:30 -0700 Subject: [PATCH 0369/1764] Bump next snapshot (#6434) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 02fc75d27ac6..945ae43905ef 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -24,12 +24,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.114.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.114.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.114.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.114.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.114.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.114.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 11b05453fe6a..bde4241de913 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.114.0-alpha + 0.114.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.114.0-alpha + 0.114.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 5609cd9568d4..fd74d2a6e840 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.114.0-alpha + 0.114.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.114.0-alpha + 0.114.1-alpha-SNAPSHOT google-cloud-nio From 26bffd0a7dbca87a14eee0e56e7932139983613d Mon Sep 17 00:00:00 2001 From: Jeff Ching Date: Thu, 10 Oct 2019 12:37:13 -0700 Subject: [PATCH 0370/1764] Release google-cloud-java v0.115.0 (#6476) * Release v0.115.0 * fix bigtable-it config --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 945ae43905ef..8d52ec441806 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -24,12 +24,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.114.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.114.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.115.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.115.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.114.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.115.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index bde4241de913..2444eb7127ab 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.114.1-alpha-SNAPSHOT + 0.115.0-alpha jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.114.1-alpha-SNAPSHOT + 0.115.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 47ed90c7f496..77c6109d778c 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -25,16 +25,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.114.0-alpha + 0.115.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.114.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.115.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.114.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.115.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index fd74d2a6e840..dea6ce9965e7 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.114.1-alpha-SNAPSHOT + 0.115.0-alpha jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.114.1-alpha-SNAPSHOT + 0.115.0-alpha google-cloud-nio From faa1bee26069e2f8ec01346225d395e2b504be5f Mon Sep 17 00:00:00 2001 From: Jeff Ching Date: Thu, 10 Oct 2019 13:48:03 -0700 Subject: [PATCH 0371/1764] Bump next snapshot (#6485) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 8d52ec441806..a0051d76cbea 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -24,12 +24,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.115.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.115.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.115.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.115.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.115.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.115.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 2444eb7127ab..4c7f6b54b6bc 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.115.0-alpha + 0.115.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.115.0-alpha + 0.115.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index dea6ce9965e7..552ececfffe0 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.115.0-alpha + 0.115.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.115.0-alpha + 0.115.1-alpha-SNAPSHOT google-cloud-nio From c91623a3440549c5c4782120d821a78b936b13f8 Mon Sep 17 00:00:00 2001 From: Jeff Ching Date: Thu, 17 Oct 2019 07:37:39 -0700 Subject: [PATCH 0372/1764] Release v0.116.0 (#6518) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index a0051d76cbea..26100851369e 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -24,12 +24,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.115.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.115.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.116.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.116.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.115.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.116.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 4c7f6b54b6bc..986c191de552 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.115.1-alpha-SNAPSHOT + 0.116.0-alpha jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.115.1-alpha-SNAPSHOT + 0.116.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 77c6109d778c..857771dd282f 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -25,16 +25,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.115.0-alpha + 0.116.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.115.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.116.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.115.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.116.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 552ececfffe0..3594da88e447 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.115.1-alpha-SNAPSHOT + 0.116.0-alpha jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.115.1-alpha-SNAPSHOT + 0.116.0-alpha google-cloud-nio From 1c01c79a9c44be7493374a84ee65fd4df95aaa62 Mon Sep 17 00:00:00 2001 From: kolea2 <45548808+kolea2@users.noreply.github.com> Date: Thu, 17 Oct 2019 16:36:54 -0400 Subject: [PATCH 0373/1764] Bump next snapshot (#6525) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 26100851369e..3609119124ba 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -24,12 +24,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.116.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.116.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.116.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.116.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.116.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.116.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 986c191de552..2ef18ed6dcf8 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.116.0-alpha + 0.116.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.116.0-alpha + 0.116.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 3594da88e447..e9d794240bd6 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.116.0-alpha + 0.116.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.116.0-alpha + 0.116.1-alpha-SNAPSHOT google-cloud-nio From da47f30a313e18964de36f735f7675ece5a3175d Mon Sep 17 00:00:00 2001 From: Jeff Ching Date: Thu, 31 Oct 2019 08:34:14 -0700 Subject: [PATCH 0374/1764] Release v0.117.0 (#6664) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 3609119124ba..9b49c2df583f 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -24,12 +24,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.116.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.116.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.117.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.117.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.116.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.117.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 2ef18ed6dcf8..1e647593cc33 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.116.1-alpha-SNAPSHOT + 0.117.0-alpha jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.116.1-alpha-SNAPSHOT + 0.117.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 857771dd282f..6675edea5c81 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -25,16 +25,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.116.0-alpha + 0.117.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.116.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.117.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.116.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.117.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index e9d794240bd6..d9811fd361b4 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.116.1-alpha-SNAPSHOT + 0.117.0-alpha jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.116.1-alpha-SNAPSHOT + 0.117.0-alpha google-cloud-nio From 1020dd1b7aad6f0ff6b140fc90e853ee7fbe1c8c Mon Sep 17 00:00:00 2001 From: Jeff Ching Date: Mon, 4 Nov 2019 11:39:14 -0800 Subject: [PATCH 0375/1764] Bump next snapshot (#6674) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 9b49c2df583f..2621255389ed 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -24,12 +24,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.117.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.117.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.117.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.117.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.117.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.117.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 1e647593cc33..1fe86bba6354 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.117.0-alpha + 0.117.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.117.0-alpha + 0.117.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index d9811fd361b4..314ae6a94934 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.117.0-alpha + 0.117.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.117.0-alpha + 0.117.1-alpha-SNAPSHOT google-cloud-nio From ec3fd1c235c80669c319df1223e005594da0de9d Mon Sep 17 00:00:00 2001 From: Cody Oss <6331106+codyoss@users.noreply.github.com> Date: Wed, 6 Nov 2019 14:11:27 -0700 Subject: [PATCH 0376/1764] Release v0.118.0 (#6704) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 2621255389ed..bda898405799 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -24,12 +24,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.117.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.117.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.118.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.118.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.117.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.118.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 1fe86bba6354..cae737372dc5 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.117.1-alpha-SNAPSHOT + 0.118.0-alpha jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.117.1-alpha-SNAPSHOT + 0.118.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 6675edea5c81..42572d7eef56 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -25,16 +25,16 @@ If you are using Maven, add this to your pom.xml file com.google.cloud google-cloud-nio - 0.117.0-alpha + 0.118.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.117.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.118.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.117.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.118.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 314ae6a94934..da951d6a837c 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.117.1-alpha-SNAPSHOT + 0.118.0-alpha jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.117.1-alpha-SNAPSHOT + 0.118.0-alpha google-cloud-nio From 61b4131d7be441bad6ac9461f1d89c7c6c18fe29 Mon Sep 17 00:00:00 2001 From: Cody Oss <6331106+codyoss@users.noreply.github.com> Date: Fri, 8 Nov 2019 13:21:26 -0700 Subject: [PATCH 0377/1764] Bump next snapshot (#6712) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index bda898405799..ff53a683b129 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -24,12 +24,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.118.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.118.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.118.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.118.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.118.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.118.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index cae737372dc5..aa4c251ec682 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.118.0-alpha + 0.118.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.118.0-alpha + 0.118.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index da951d6a837c..a83fe60412d6 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.118.0-alpha + 0.118.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.118.0-alpha + 0.118.1-alpha-SNAPSHOT google-cloud-nio From 3202c656cb54b02e05c39d7836dd26ff47e78855 Mon Sep 17 00:00:00 2001 From: Ajit Thakor <49403056+athakor@users.noreply.github.com> Date: Wed, 13 Nov 2019 07:05:06 -0500 Subject: [PATCH 0378/1764] docs: reference libraries-bom in docs (#6759) --- java-storage-nio/google-cloud-nio/README.md | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 42572d7eef56..a61e9cfd707d 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -18,9 +18,27 @@ for interacting with Google Cloud Storage. Quickstart ---------- +If you are using Maven with a BOM, add this to your pom.xml file. +```xml + + + + com.google.cloud + libraries-bom + 2.8.0 + pom + import + + + + + com.google.cloud + google-cloud-nio + +``` [//]: # ({x-version-update-start:google-cloud-nio:released}) -If you are using Maven, add this to your pom.xml file +If you are using Maven without a BOM, add this to your dependencies. ```xml com.google.cloud From 3f2877f80c3a4ae30546757d6c0c08656abffbbb Mon Sep 17 00:00:00 2001 From: Jeff Ching Date: Wed, 13 Nov 2019 17:48:04 -0600 Subject: [PATCH 0379/1764] Release v0.119.0 (#6772) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index ff53a683b129..5d5fc74a1ca3 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -24,12 +24,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.118.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.118.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.119.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.119.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.118.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.119.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index aa4c251ec682..53896a89d33f 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.118.1-alpha-SNAPSHOT + 0.119.0-alpha jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.118.1-alpha-SNAPSHOT + 0.119.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index a61e9cfd707d..16807db21689 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -43,16 +43,16 @@ If you are using Maven without a BOM, add this to your dependencies. com.google.cloud google-cloud-nio - 0.118.0-alpha + 0.119.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.118.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.119.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.118.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.119.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index a83fe60412d6..0965b7129eaa 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.118.1-alpha-SNAPSHOT + 0.119.0-alpha jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.118.1-alpha-SNAPSHOT + 0.119.0-alpha google-cloud-nio From 7b2e0afacb7c712111a1eda2fa771d6dbdd57a72 Mon Sep 17 00:00:00 2001 From: Jeff Ching Date: Fri, 15 Nov 2019 09:36:23 -0600 Subject: [PATCH 0380/1764] Bump next snapshot (#6790) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 5d5fc74a1ca3..91382977faa8 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -24,12 +24,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.119.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.119.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.119.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.119.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.119.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.119.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 53896a89d33f..c4fc718a4520 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.119.0-alpha + 0.119.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.119.0-alpha + 0.119.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 0965b7129eaa..71fe281dea24 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.119.0-alpha + 0.119.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.119.0-alpha + 0.119.1-alpha-SNAPSHOT google-cloud-nio From d3a06401872ec94ea4de0aced63c1fad677c5ecd Mon Sep 17 00:00:00 2001 From: Elliotte Rusty Harold Date: Thu, 21 Nov 2019 08:48:11 -0500 Subject: [PATCH 0381/1764] update libraries-bom (#6799) --- java-storage-nio/google-cloud-nio/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 16807db21689..1fab09960332 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -25,7 +25,7 @@ If you are using Maven with a BOM, add this to your pom.xml file. com.google.cloud libraries-bom - 2.8.0 + 2.9.0 pom import From a3490552ad4c5ccaad4decf37eff43e278d896b0 Mon Sep 17 00:00:00 2001 From: Jeff Ching Date: Tue, 26 Nov 2019 12:18:18 -0600 Subject: [PATCH 0382/1764] deps: google-cloud-clients should not import google-cloud-bom (#6903) * deps: google-cloud-clients should not import google-cloud-bom * manage storage http client in google-cloud-storage * google-cloud-examples should let the google-cloud-bom handle versions update the securitycenter versions in the bom --- java-storage-nio/google-cloud-nio/pom.xml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 71fe281dea24..2f3f3ae1c166 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -19,8 +19,9 @@ - ${project.groupId} + com.google.cloud google-cloud-storage + 1.101.1-SNAPSHOT javax.inject From 8f6bfa332cc7707010df53a0207d49b3ffd60bb5 Mon Sep 17 00:00:00 2001 From: Elliotte Rusty Harold Date: Mon, 2 Dec 2019 15:31:57 -0500 Subject: [PATCH 0383/1764] BOM 3.0.0 (#6964) --- java-storage-nio/google-cloud-nio/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index 1fab09960332..a6a492212cfe 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -25,7 +25,7 @@ If you are using Maven with a BOM, add this to your pom.xml file. com.google.cloud libraries-bom - 2.9.0 + 3.0.0 pom import From 4045869712ae2b3d01f07ffc98b0cb5763f2ba57 Mon Sep 17 00:00:00 2001 From: kolea2 <45548808+kolea2@users.noreply.github.com> Date: Thu, 5 Dec 2019 11:05:16 -0500 Subject: [PATCH 0384/1764] Release v0.120.0 (#6988) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio/pom.xml | 6 +++--- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index 91382977faa8..dcd11b147af4 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -24,12 +24,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.119.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.119.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.120.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.120.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.119.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.120.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index c4fc718a4520..babfbca3cb8e 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.119.1-alpha-SNAPSHOT + 0.120.0-alpha jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.119.1-alpha-SNAPSHOT + 0.120.0-alpha google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/google-cloud-nio/README.md index a6a492212cfe..fb4dd66a415b 100644 --- a/java-storage-nio/google-cloud-nio/README.md +++ b/java-storage-nio/google-cloud-nio/README.md @@ -43,16 +43,16 @@ If you are using Maven without a BOM, add this to your dependencies. com.google.cloud google-cloud-nio - 0.119.0-alpha + 0.120.0-alpha ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.119.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.120.0-alpha' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.119.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.120.0-alpha" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 2f3f3ae1c166..ac63787845a2 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.119.1-alpha-SNAPSHOT + 0.120.0-alpha jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.119.1-alpha-SNAPSHOT + 0.120.0-alpha google-cloud-nio @@ -21,7 +21,7 @@ com.google.cloud google-cloud-storage - 1.101.1-SNAPSHOT + 1.102.0 javax.inject From 588ee1342773c37e5f593e89543d74ff57893c03 Mon Sep 17 00:00:00 2001 From: kolea2 <45548808+kolea2@users.noreply.github.com> Date: Thu, 5 Dec 2019 13:36:03 -0500 Subject: [PATCH 0385/1764] Bump next snapshot (#6989) --- java-storage-nio/google-cloud-nio-examples/README.md | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 6 +++--- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md index dcd11b147af4..a8161bc64ad9 100644 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ b/java-storage-nio/google-cloud-nio-examples/README.md @@ -24,12 +24,12 @@ To run this example: [//]: # ({x-version-update-start:google-cloud-nio:current}) ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.120.0-alpha.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.120.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.120.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.120.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.120.0-alpha.jar com.google.cloud.nio.examples.ListFilesystems + java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.120.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index babfbca3cb8e..a8cd16c18de6 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.120.0-alpha + 0.120.1-alpha-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.120.0-alpha + 0.120.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index ac63787845a2..ebe34d09c541 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.120.0-alpha + 0.120.1-alpha-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-contrib - 0.120.0-alpha + 0.120.1-alpha-SNAPSHOT google-cloud-nio @@ -21,7 +21,7 @@ com.google.cloud google-cloud-storage - 1.102.0 + 1.102.1-SNAPSHOT javax.inject From 0f2b4b1147e79d38258a95939d92cc6e1eef2e69 Mon Sep 17 00:00:00 2001 From: Clark Perkins Date: Fri, 13 Dec 2019 15:30:37 -0600 Subject: [PATCH 0386/1764] Write the storage contents to the output stream instead of a byte array (#6740) --- .../cloud/storage/contrib/nio/testing/FakeStorageRpc.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java index 734657ff4bec..52106141888c 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java @@ -327,8 +327,11 @@ public long read( // special case: you're trying to read past the end return 0; } - byte[] ret = new byte[bytes]; - System.arraycopy(full, (int) position, ret, 0, bytes); + try { + outputStream.write(full, (int) position, bytes); + } catch (IOException e) { + throw new StorageException(500, "Failed to write to file", e); + } return bytes; } From e4d2d2ea07b744533f84da30ccb40d94a1aa2178 Mon Sep 17 00:00:00 2001 From: JesseLovelace <43148100+JesseLovelace@users.noreply.github.com> Date: Fri, 13 Dec 2019 15:52:34 -0800 Subject: [PATCH 0387/1764] Add test to verify file is actually downloaded with FakeStorageRpc (#7038) * Add test to verify file is actually downloaded with FakeStorageRpc * Add test to verify file is actually downloaded with FakeStorageRpc --- .../contrib/nio/testing/LocalStorageHelperTest.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/testing/LocalStorageHelperTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/testing/LocalStorageHelperTest.java index 6f2e5cf19438..742e65ce9df3 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/testing/LocalStorageHelperTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/testing/LocalStorageHelperTest.java @@ -23,9 +23,12 @@ import com.google.cloud.storage.BlobId; import com.google.cloud.storage.BlobInfo; import com.google.cloud.storage.Storage; +import java.io.File; import java.io.IOException; import java.nio.ByteBuffer; +import java.nio.file.Files; import org.junit.After; +import org.junit.Assert; import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; @@ -74,11 +77,15 @@ private Storage.CopyRequest copyRequest() { } @Test - public void testCopyCanBeRead() { + public void testCopyCanBeRead() throws Exception { Storage.CopyRequest request = copyRequest(); localStorageService.copy(request).getResult(); Blob obj = localStorageService.get(BlobId.of(testBucket, destinationFile)); String copiedContents = new String(obj.getContent(Blob.BlobSourceOption.generationMatch())); + File file = File.createTempFile("file", ".txt"); + file.deleteOnExit(); + obj.downloadTo(file.toPath()); + Assert.assertArrayEquals(payload.getBytes(), Files.readAllBytes(file.toPath())); assertThat(copiedContents).isEqualTo(payload); assertThat(obj.getGeneration()).isEqualTo(1); From eb8d3817f46b4fb93e8105c5c62c3d10c686b28b Mon Sep 17 00:00:00 2001 From: Jeff Ching Date: Mon, 13 Jan 2020 14:02:49 -0800 Subject: [PATCH 0388/1764] feat: make repo releasable, add parent pom (#6) * feat: make repo releasable * deps: fix dependency declarations, add parent pom * deps: fix dependency declarations --- .../.github/ISSUE_TEMPLATE/bug_report.md | 51 ++++ .../.github/ISSUE_TEMPLATE/feature_request.md | 21 ++ .../.github/ISSUE_TEMPLATE/support_request.md | 7 + .../.github/PULL_REQUEST_TEMPLATE.md | 1 + java-storage-nio/.github/release-please.yml | 2 + java-storage-nio/.gitignore | 43 +++ java-storage-nio/.kokoro/build.bat | 3 + java-storage-nio/.kokoro/build.sh | 79 ++++++ java-storage-nio/.kokoro/coerce_logs.sh | 38 +++ java-storage-nio/.kokoro/common.cfg | 13 + .../.kokoro/continuous/common.cfg | 25 ++ .../.kokoro/continuous/dependencies.cfg | 12 + .../.kokoro/continuous/integration.cfg | 7 + .../.kokoro/continuous/java11.cfg | 7 + java-storage-nio/.kokoro/continuous/java7.cfg | 7 + .../.kokoro/continuous/java8-osx.cfg | 3 + .../.kokoro/continuous/java8-win.cfg | 3 + java-storage-nio/.kokoro/continuous/java8.cfg | 7 + java-storage-nio/.kokoro/continuous/lint.cfg | 13 + .../.kokoro/continuous/propose_release.cfg | 53 ++++ .../.kokoro/continuous/propose_release.sh | 29 ++ .../.kokoro/continuous/samples.cfg | 31 +++ java-storage-nio/.kokoro/dependencies.sh | 31 +++ java-storage-nio/.kokoro/linkage-monitor.sh | 33 +++ java-storage-nio/.kokoro/nightly/common.cfg | 25 ++ .../.kokoro/nightly/dependencies.cfg | 12 + .../.kokoro/nightly/integration.cfg | 7 + java-storage-nio/.kokoro/nightly/java11.cfg | 7 + java-storage-nio/.kokoro/nightly/java7.cfg | 7 + .../.kokoro/nightly/java8-osx.cfg | 3 + .../.kokoro/nightly/java8-win.cfg | 3 + java-storage-nio/.kokoro/nightly/java8.cfg | 7 + java-storage-nio/.kokoro/nightly/lint.cfg | 13 + java-storage-nio/.kokoro/nightly/samples.cfg | 31 +++ java-storage-nio/.kokoro/presubmit/clirr.cfg | 13 + java-storage-nio/.kokoro/presubmit/common.cfg | 34 +++ .../.kokoro/presubmit/dependencies.cfg | 12 + .../.kokoro/presubmit/integration.cfg | 31 +++ java-storage-nio/.kokoro/presubmit/java11.cfg | 7 + java-storage-nio/.kokoro/presubmit/java7.cfg | 7 + .../.kokoro/presubmit/java8-osx.cfg | 3 + .../.kokoro/presubmit/java8-win.cfg | 3 + java-storage-nio/.kokoro/presubmit/java8.cfg | 7 + .../.kokoro/presubmit/linkage-monitor.cfg | 12 + java-storage-nio/.kokoro/presubmit/lint.cfg | 13 + .../.kokoro/presubmit/samples.cfg | 31 +++ .../.kokoro/release/bump_snapshot.cfg | 53 ++++ .../.kokoro/release/bump_snapshot.sh | 30 +++ java-storage-nio/.kokoro/release/common.cfg | 49 ++++ java-storage-nio/.kokoro/release/common.sh | 50 ++++ java-storage-nio/.kokoro/release/drop.cfg | 6 + java-storage-nio/.kokoro/release/drop.sh | 32 +++ java-storage-nio/.kokoro/release/promote.cfg | 6 + java-storage-nio/.kokoro/release/promote.sh | 34 +++ .../.kokoro/release/publish_javadoc.cfg | 19 ++ .../.kokoro/release/publish_javadoc.sh | 55 ++++ java-storage-nio/.kokoro/release/snapshot.cfg | 6 + java-storage-nio/.kokoro/release/snapshot.sh | 33 +++ java-storage-nio/.kokoro/release/stage.cfg | 44 +++ java-storage-nio/.kokoro/release/stage.sh | 42 +++ java-storage-nio/.kokoro/trampoline.sh | 24 ++ java-storage-nio/.repo-metadata.json | 10 + java-storage-nio/CODE_OF_CONDUCT.md | 93 +++++++ java-storage-nio/CONTRIBUTING.md | 130 +++++++++ java-storage-nio/LICENSE | 5 +- .../{google-cloud-nio => }/README.md | 0 java-storage-nio/codecov.yaml | 4 + .../google-cloud-nio-examples/pom.xml | 8 +- java-storage-nio/google-cloud-nio/pom.xml | 63 ++++- java-storage-nio/java.header | 15 ++ java-storage-nio/license-checks.xml | 10 + java-storage-nio/pom.xml | 250 ++++++++++++++++++ java-storage-nio/renovate.json | 64 +++++ java-storage-nio/synth.metadata | 12 + java-storage-nio/synth.py | 24 ++ java-storage-nio/versions.txt | 4 + 76 files changed, 1972 insertions(+), 10 deletions(-) create mode 100644 java-storage-nio/.github/ISSUE_TEMPLATE/bug_report.md create mode 100644 java-storage-nio/.github/ISSUE_TEMPLATE/feature_request.md create mode 100644 java-storage-nio/.github/ISSUE_TEMPLATE/support_request.md create mode 100644 java-storage-nio/.github/PULL_REQUEST_TEMPLATE.md create mode 100644 java-storage-nio/.github/release-please.yml create mode 100644 java-storage-nio/.gitignore create mode 100644 java-storage-nio/.kokoro/build.bat create mode 100755 java-storage-nio/.kokoro/build.sh create mode 100755 java-storage-nio/.kokoro/coerce_logs.sh create mode 100644 java-storage-nio/.kokoro/common.cfg create mode 100644 java-storage-nio/.kokoro/continuous/common.cfg create mode 100644 java-storage-nio/.kokoro/continuous/dependencies.cfg create mode 100644 java-storage-nio/.kokoro/continuous/integration.cfg create mode 100644 java-storage-nio/.kokoro/continuous/java11.cfg create mode 100644 java-storage-nio/.kokoro/continuous/java7.cfg create mode 100644 java-storage-nio/.kokoro/continuous/java8-osx.cfg create mode 100644 java-storage-nio/.kokoro/continuous/java8-win.cfg create mode 100644 java-storage-nio/.kokoro/continuous/java8.cfg create mode 100644 java-storage-nio/.kokoro/continuous/lint.cfg create mode 100644 java-storage-nio/.kokoro/continuous/propose_release.cfg create mode 100755 java-storage-nio/.kokoro/continuous/propose_release.sh create mode 100644 java-storage-nio/.kokoro/continuous/samples.cfg create mode 100755 java-storage-nio/.kokoro/dependencies.sh create mode 100755 java-storage-nio/.kokoro/linkage-monitor.sh create mode 100644 java-storage-nio/.kokoro/nightly/common.cfg create mode 100644 java-storage-nio/.kokoro/nightly/dependencies.cfg create mode 100644 java-storage-nio/.kokoro/nightly/integration.cfg create mode 100644 java-storage-nio/.kokoro/nightly/java11.cfg create mode 100644 java-storage-nio/.kokoro/nightly/java7.cfg create mode 100644 java-storage-nio/.kokoro/nightly/java8-osx.cfg create mode 100644 java-storage-nio/.kokoro/nightly/java8-win.cfg create mode 100644 java-storage-nio/.kokoro/nightly/java8.cfg create mode 100644 java-storage-nio/.kokoro/nightly/lint.cfg create mode 100644 java-storage-nio/.kokoro/nightly/samples.cfg create mode 100644 java-storage-nio/.kokoro/presubmit/clirr.cfg create mode 100644 java-storage-nio/.kokoro/presubmit/common.cfg create mode 100644 java-storage-nio/.kokoro/presubmit/dependencies.cfg create mode 100644 java-storage-nio/.kokoro/presubmit/integration.cfg create mode 100644 java-storage-nio/.kokoro/presubmit/java11.cfg create mode 100644 java-storage-nio/.kokoro/presubmit/java7.cfg create mode 100644 java-storage-nio/.kokoro/presubmit/java8-osx.cfg create mode 100644 java-storage-nio/.kokoro/presubmit/java8-win.cfg create mode 100644 java-storage-nio/.kokoro/presubmit/java8.cfg create mode 100644 java-storage-nio/.kokoro/presubmit/linkage-monitor.cfg create mode 100644 java-storage-nio/.kokoro/presubmit/lint.cfg create mode 100644 java-storage-nio/.kokoro/presubmit/samples.cfg create mode 100644 java-storage-nio/.kokoro/release/bump_snapshot.cfg create mode 100755 java-storage-nio/.kokoro/release/bump_snapshot.sh create mode 100644 java-storage-nio/.kokoro/release/common.cfg create mode 100755 java-storage-nio/.kokoro/release/common.sh create mode 100644 java-storage-nio/.kokoro/release/drop.cfg create mode 100755 java-storage-nio/.kokoro/release/drop.sh create mode 100644 java-storage-nio/.kokoro/release/promote.cfg create mode 100755 java-storage-nio/.kokoro/release/promote.sh create mode 100644 java-storage-nio/.kokoro/release/publish_javadoc.cfg create mode 100755 java-storage-nio/.kokoro/release/publish_javadoc.sh create mode 100644 java-storage-nio/.kokoro/release/snapshot.cfg create mode 100755 java-storage-nio/.kokoro/release/snapshot.sh create mode 100644 java-storage-nio/.kokoro/release/stage.cfg create mode 100755 java-storage-nio/.kokoro/release/stage.sh create mode 100644 java-storage-nio/.kokoro/trampoline.sh create mode 100644 java-storage-nio/.repo-metadata.json create mode 100644 java-storage-nio/CODE_OF_CONDUCT.md create mode 100644 java-storage-nio/CONTRIBUTING.md rename java-storage-nio/{google-cloud-nio => }/README.md (100%) create mode 100644 java-storage-nio/codecov.yaml create mode 100644 java-storage-nio/java.header create mode 100644 java-storage-nio/license-checks.xml create mode 100644 java-storage-nio/pom.xml create mode 100644 java-storage-nio/renovate.json create mode 100644 java-storage-nio/synth.metadata create mode 100644 java-storage-nio/synth.py create mode 100644 java-storage-nio/versions.txt diff --git a/java-storage-nio/.github/ISSUE_TEMPLATE/bug_report.md b/java-storage-nio/.github/ISSUE_TEMPLATE/bug_report.md new file mode 100644 index 000000000000..e2bcf52f7734 --- /dev/null +++ b/java-storage-nio/.github/ISSUE_TEMPLATE/bug_report.md @@ -0,0 +1,51 @@ +--- +name: Bug report +about: Create a report to help us improve + +--- + +Thanks for stopping by to let us know something could be better! + +**PLEASE READ**: If you have a support contract with Google, please create an issue in the [support console](https://cloud.google.com/support/) instead of filing on GitHub. This will ensure a timely response. + +Please run down the following list and make sure you've tried the usual "quick fixes": + + - Search the issues already opened: https://github.com/googleapis/java-storage-nio/issues + - Check for answers on StackOverflow: http://stackoverflow.com/questions/tagged/google-cloud-platform + +If you are still having issues, please include as much information as possible: + +#### Environment details + +1. Specify the API at the beginning of the title. For example, "BigQuery: ..."). + General, Core, and Other are also allowed as types +2. OS type and version: +3. Java version: +4. google-cloud-nio version(s): + +#### Steps to reproduce + + 1. ? + 2. ? + +#### Code example + +```java +// example +``` + +#### Stack trace +``` +Any relevant stacktrace here. +``` + +#### External references such as API reference guides + +- ? + +#### Any additional information below + + +Following these steps guarantees the quickest resolution possible. + +Thanks! diff --git a/java-storage-nio/.github/ISSUE_TEMPLATE/feature_request.md b/java-storage-nio/.github/ISSUE_TEMPLATE/feature_request.md new file mode 100644 index 000000000000..754e30c68a00 --- /dev/null +++ b/java-storage-nio/.github/ISSUE_TEMPLATE/feature_request.md @@ -0,0 +1,21 @@ +--- +name: Feature request +about: Suggest an idea for this library + +--- + +Thanks for stopping by to let us know something could be better! + +**PLEASE READ**: If you have a support contract with Google, please create an issue in the [support console](https://cloud.google.com/support/) instead of filing on GitHub. This will ensure a timely response. + +**Is your feature request related to a problem? Please describe.** +What the problem is. Example: I'm always frustrated when [...] + +**Describe the solution you'd like** +What you want to happen. + +**Describe alternatives you've considered** +Any alternative solutions or features you've considered. + +**Additional context** +Any other context or screenshots about the feature request. diff --git a/java-storage-nio/.github/ISSUE_TEMPLATE/support_request.md b/java-storage-nio/.github/ISSUE_TEMPLATE/support_request.md new file mode 100644 index 000000000000..995869032125 --- /dev/null +++ b/java-storage-nio/.github/ISSUE_TEMPLATE/support_request.md @@ -0,0 +1,7 @@ +--- +name: Support request +about: If you have a support contract with Google, please create an issue in the Google Cloud Support console. + +--- + +**PLEASE READ**: If you have a support contract with Google, please create an issue in the [support console](https://cloud.google.com/support/) instead of filing on GitHub. This will ensure a timely response. diff --git a/java-storage-nio/.github/PULL_REQUEST_TEMPLATE.md b/java-storage-nio/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 000000000000..0bd0ee0620f9 --- /dev/null +++ b/java-storage-nio/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1 @@ +Fixes # (it's a good idea to open an issue first for context and/or discussion) \ No newline at end of file diff --git a/java-storage-nio/.github/release-please.yml b/java-storage-nio/.github/release-please.yml new file mode 100644 index 000000000000..dce2c8450921 --- /dev/null +++ b/java-storage-nio/.github/release-please.yml @@ -0,0 +1,2 @@ +releaseType: java-yoshi +bumpMinorPreMajor: true \ No newline at end of file diff --git a/java-storage-nio/.gitignore b/java-storage-nio/.gitignore new file mode 100644 index 000000000000..514cea30407f --- /dev/null +++ b/java-storage-nio/.gitignore @@ -0,0 +1,43 @@ +# Packages +dist +bin +var +sdist +target + +# Unit test / coverage reports +.coverage +.tox +nosetests.xml + +# Translations +*.mo + +# Mr Developer +.mr.developer.cfg + +.metadata +.project +.pydevproject +*.iml +.idea +.settings +.DS_Store +.classpath + +# Built documentation +docs/ + + +# Wheel directory used in Travis builds. +gcloud-java-wheels/ +src/test/resources/gcd-head.zip +src/test/resources/gcd-v1beta2-rev1-2.1.1.zip + +# API key file containing value of GOOGLE_API_KEY for integration tests +api_key + +# Python utilities +*.pyc +artman-genfiles +venv diff --git a/java-storage-nio/.kokoro/build.bat b/java-storage-nio/.kokoro/build.bat new file mode 100644 index 000000000000..57c4aa64e969 --- /dev/null +++ b/java-storage-nio/.kokoro/build.bat @@ -0,0 +1,3 @@ +:: See documentation in type-shell-output.bat + +"C:\Program Files\Git\bin\bash.exe" github/java-storage-nio/.kokoro/build.sh diff --git a/java-storage-nio/.kokoro/build.sh b/java-storage-nio/.kokoro/build.sh new file mode 100755 index 000000000000..f1ae58408da5 --- /dev/null +++ b/java-storage-nio/.kokoro/build.sh @@ -0,0 +1,79 @@ +#!/bin/bash +# Copyright 2019 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +set -eo pipefail + +## Get the directory of the build script +scriptDir=$(realpath $(dirname "${BASH_SOURCE[0]}")) +## cd to the parent directory, i.e. the root of the git repo +cd ${scriptDir}/.. + +# Print out Java version +java -version +echo ${JOB_TYPE} + +mvn install -B -V \ + -DskipTests=true \ + -Dclirr.skip=true \ + -Denforcer.skip=true \ + -Dmaven.javadoc.skip=true \ + -Dgcloud.download.skip=true \ + -T 1C + +# if GOOGLE_APPLICATION_CREDIENTIALS is specified as a relative path prepend Kokoro root directory onto it +if [[ ! -z "${GOOGLE_APPLICATION_CREDENTIALS}" && "${GOOGLE_APPLICATION_CREDENTIALS}" != /* ]]; then + export GOOGLE_APPLICATION_CREDENTIALS=$(realpath ${KOKORO_ROOT}/src/${GOOGLE_APPLICATION_CREDENTIALS}) +fi + +case ${JOB_TYPE} in +test) + mvn test -B -Dclirr.skip=true -Denforcer.skip=true + bash ${KOKORO_GFILE_DIR}/codecov.sh + bash .kokoro/coerce_logs.sh + ;; +lint) + mvn \ + -Penable-samples \ + com.coveo:fmt-maven-plugin:check + ;; +javadoc) + mvn javadoc:javadoc javadoc:test-javadoc + ;; +integration) + mvn -B ${INTEGRATION_TEST_ARGS} \ + -Penable-integration-tests \ + -DtrimStackTrace=false \ + -Dclirr.skip=true \ + -Denforcer.skip=true \ + -fae \ + verify + bash .kokoro/coerce_logs.sh + ;; +samples) + mvn -B \ + -Penable-samples \ + -DtrimStackTrace=false \ + -Dclirr.skip=true \ + -Denforcer.skip=true \ + -fae \ + verify + bash .kokoro/coerce_logs.sh + ;; +clirr) + mvn -B -Denforcer.skip=true clirr:check + ;; +*) + ;; +esac diff --git a/java-storage-nio/.kokoro/coerce_logs.sh b/java-storage-nio/.kokoro/coerce_logs.sh new file mode 100755 index 000000000000..5cf7ba49e6bb --- /dev/null +++ b/java-storage-nio/.kokoro/coerce_logs.sh @@ -0,0 +1,38 @@ +#!/bin/bash +# Copyright 2019 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# This script finds and moves sponge logs so that they can be found by placer +# and are not flagged as flaky by sponge. + +set -eo pipefail + +## Get the directory of the build script +scriptDir=$(realpath $(dirname "${BASH_SOURCE[0]}")) +## cd to the parent directory, i.e. the root of the git repo +cd ${scriptDir}/.. + +job=$(basename ${KOKORO_JOB_NAME}) + +echo "coercing sponge logs..." +for xml in `find . -name *-sponge_log.xml` +do + echo "processing ${xml}" + class=$(basename ${xml} | cut -d- -f2) + dir=$(dirname ${xml})/${job}/${class} + text=$(dirname ${xml})/${class}-sponge_log.txt + mkdir -p ${dir} + mv ${xml} ${dir}/sponge_log.xml + mv ${text} ${dir}/sponge_log.txt +done diff --git a/java-storage-nio/.kokoro/common.cfg b/java-storage-nio/.kokoro/common.cfg new file mode 100644 index 000000000000..fad518f23345 --- /dev/null +++ b/java-storage-nio/.kokoro/common.cfg @@ -0,0 +1,13 @@ +# Format: //devtools/kokoro/config/proto/build.proto + +# Download trampoline resources. These will be in ${KOKORO_GFILE_DIR} +gfile_resources: "/bigstore/cloud-devrel-kokoro-resources/trampoline" + +# All builds use the trampoline script to run in docker. +build_file: "java-storage-nio/.kokoro/trampoline.sh" + +# Tell the trampoline which build file to use. +env_vars: { + key: "TRAMPOLINE_BUILD_FILE" + value: "github/java-storage-nio/.kokoro/build.sh" +} diff --git a/java-storage-nio/.kokoro/continuous/common.cfg b/java-storage-nio/.kokoro/continuous/common.cfg new file mode 100644 index 000000000000..108867fbf9e8 --- /dev/null +++ b/java-storage-nio/.kokoro/continuous/common.cfg @@ -0,0 +1,25 @@ +# Format: //devtools/kokoro/config/proto/build.proto + +# Build logs will be here +action { + define_artifacts { + regex: "**/*sponge_log.xml" + regex: "**/*sponge_log.txt" + } +} + +# Download trampoline resources. +gfile_resources: "/bigstore/cloud-devrel-kokoro-resources/trampoline" + +# Use the trampoline script to run in docker. +build_file: "java-storage-nio/.kokoro/trampoline.sh" + +env_vars: { + key: "TRAMPOLINE_BUILD_FILE" + value: "github/java-storage-nio/.kokoro/build.sh" +} + +env_vars: { + key: "JOB_TYPE" + value: "test" +} diff --git a/java-storage-nio/.kokoro/continuous/dependencies.cfg b/java-storage-nio/.kokoro/continuous/dependencies.cfg new file mode 100644 index 000000000000..528395488a91 --- /dev/null +++ b/java-storage-nio/.kokoro/continuous/dependencies.cfg @@ -0,0 +1,12 @@ +# Format: //devtools/kokoro/config/proto/build.proto + +# Configure the docker image for kokoro-trampoline. +env_vars: { + key: "TRAMPOLINE_IMAGE" + value: "gcr.io/cloud-devrel-kokoro-resources/java8" +} + +env_vars: { + key: "TRAMPOLINE_BUILD_FILE" + value: "github/java-storage-nio/.kokoro/dependencies.sh" +} diff --git a/java-storage-nio/.kokoro/continuous/integration.cfg b/java-storage-nio/.kokoro/continuous/integration.cfg new file mode 100644 index 000000000000..3b017fc80f04 --- /dev/null +++ b/java-storage-nio/.kokoro/continuous/integration.cfg @@ -0,0 +1,7 @@ +# Format: //devtools/kokoro/config/proto/build.proto + +# Configure the docker image for kokoro-trampoline. +env_vars: { + key: "TRAMPOLINE_IMAGE" + value: "gcr.io/cloud-devrel-kokoro-resources/java8" +} diff --git a/java-storage-nio/.kokoro/continuous/java11.cfg b/java-storage-nio/.kokoro/continuous/java11.cfg new file mode 100644 index 000000000000..709f2b4c73db --- /dev/null +++ b/java-storage-nio/.kokoro/continuous/java11.cfg @@ -0,0 +1,7 @@ +# Format: //devtools/kokoro/config/proto/build.proto + +# Configure the docker image for kokoro-trampoline. +env_vars: { + key: "TRAMPOLINE_IMAGE" + value: "gcr.io/cloud-devrel-kokoro-resources/java11" +} diff --git a/java-storage-nio/.kokoro/continuous/java7.cfg b/java-storage-nio/.kokoro/continuous/java7.cfg new file mode 100644 index 000000000000..cb24f44eea3b --- /dev/null +++ b/java-storage-nio/.kokoro/continuous/java7.cfg @@ -0,0 +1,7 @@ +# Format: //devtools/kokoro/config/proto/build.proto + +# Configure the docker image for kokoro-trampoline. +env_vars: { + key: "TRAMPOLINE_IMAGE" + value: "gcr.io/cloud-devrel-kokoro-resources/java7" +} diff --git a/java-storage-nio/.kokoro/continuous/java8-osx.cfg b/java-storage-nio/.kokoro/continuous/java8-osx.cfg new file mode 100644 index 000000000000..9a81e009c50c --- /dev/null +++ b/java-storage-nio/.kokoro/continuous/java8-osx.cfg @@ -0,0 +1,3 @@ +# Format: //devtools/kokoro/config/proto/build.proto + +build_file: "java-storage-nio/.kokoro/build.sh" diff --git a/java-storage-nio/.kokoro/continuous/java8-win.cfg b/java-storage-nio/.kokoro/continuous/java8-win.cfg new file mode 100644 index 000000000000..919bbb1be32a --- /dev/null +++ b/java-storage-nio/.kokoro/continuous/java8-win.cfg @@ -0,0 +1,3 @@ +# Format: //devtools/kokoro/config/proto/build.proto + +build_file: "java-storage-nio/.kokoro/build.bat" diff --git a/java-storage-nio/.kokoro/continuous/java8.cfg b/java-storage-nio/.kokoro/continuous/java8.cfg new file mode 100644 index 000000000000..3b017fc80f04 --- /dev/null +++ b/java-storage-nio/.kokoro/continuous/java8.cfg @@ -0,0 +1,7 @@ +# Format: //devtools/kokoro/config/proto/build.proto + +# Configure the docker image for kokoro-trampoline. +env_vars: { + key: "TRAMPOLINE_IMAGE" + value: "gcr.io/cloud-devrel-kokoro-resources/java8" +} diff --git a/java-storage-nio/.kokoro/continuous/lint.cfg b/java-storage-nio/.kokoro/continuous/lint.cfg new file mode 100644 index 000000000000..6d323c8ae768 --- /dev/null +++ b/java-storage-nio/.kokoro/continuous/lint.cfg @@ -0,0 +1,13 @@ +# Format: //devtools/kokoro/config/proto/build.proto + +# Configure the docker image for kokoro-trampoline. + +env_vars: { + key: "TRAMPOLINE_IMAGE" + value: "gcr.io/cloud-devrel-kokoro-resources/java8" +} + +env_vars: { + key: "JOB_TYPE" + value: "lint" +} \ No newline at end of file diff --git a/java-storage-nio/.kokoro/continuous/propose_release.cfg b/java-storage-nio/.kokoro/continuous/propose_release.cfg new file mode 100644 index 000000000000..183040e72a44 --- /dev/null +++ b/java-storage-nio/.kokoro/continuous/propose_release.cfg @@ -0,0 +1,53 @@ +# Format: //devtools/kokoro/config/proto/build.proto + +# Build logs will be here +action { + define_artifacts { + regex: "**/*sponge_log.xml" + } +} + +# Download trampoline resources. +gfile_resources: "/bigstore/cloud-devrel-kokoro-resources/trampoline" + +# Use the trampoline script to run in docker. +build_file: "java-storage-nio/.kokoro/trampoline.sh" + +# Configure the docker image for kokoro-trampoline. +env_vars: { + key: "TRAMPOLINE_IMAGE" + value: "gcr.io/cloud-devrel-kokoro-resources/node:10-user" +} + +env_vars: { + key: "TRAMPOLINE_BUILD_FILE" + value: "github/java-storage-nio/.kokoro/continuous/propose_release.sh" +} + +# tokens used by release-please to keep an up-to-date release PR. +before_action { + fetch_keystore { + keystore_resource { + keystore_config_id: 73713 + keyname: "github-magic-proxy-key-release-please" + } + } +} + +before_action { + fetch_keystore { + keystore_resource { + keystore_config_id: 73713 + keyname: "github-magic-proxy-token-release-please" + } + } +} + +before_action { + fetch_keystore { + keystore_resource { + keystore_config_id: 73713 + keyname: "github-magic-proxy-url-release-please" + } + } +} diff --git a/java-storage-nio/.kokoro/continuous/propose_release.sh b/java-storage-nio/.kokoro/continuous/propose_release.sh new file mode 100755 index 000000000000..e27c3bbcc925 --- /dev/null +++ b/java-storage-nio/.kokoro/continuous/propose_release.sh @@ -0,0 +1,29 @@ +#!/bin/bash + +# Copyright 2019 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +set -eo pipefail + +export NPM_CONFIG_PREFIX=/home/node/.npm-global + +if [ -f ${KOKORO_KEYSTORE_DIR}/73713_github-magic-proxy-url-release-please ]; then + # Groom the release PR as new commits are merged. + npx release-please release-pr --token=${KOKORO_KEYSTORE_DIR}/73713_github-magic-proxy-token-release-please \ + --repo-url=googleapis/java-storage-nio \ + --package-name="google-cloud-nio" \ + --api-url=${KOKORO_KEYSTORE_DIR}/73713_github-magic-proxy-url-release-please \ + --proxy-key=${KOKORO_KEYSTORE_DIR}/73713_github-magic-proxy-key-release-please \ + --release-type=java-yoshi +fi diff --git a/java-storage-nio/.kokoro/continuous/samples.cfg b/java-storage-nio/.kokoro/continuous/samples.cfg new file mode 100644 index 000000000000..fa7b493d0b5c --- /dev/null +++ b/java-storage-nio/.kokoro/continuous/samples.cfg @@ -0,0 +1,31 @@ +# Format: //devtools/kokoro/config/proto/build.proto + +# Configure the docker image for kokoro-trampoline. +env_vars: { + key: "TRAMPOLINE_IMAGE" + value: "gcr.io/cloud-devrel-kokoro-resources/java8" +} + +env_vars: { + key: "JOB_TYPE" + value: "samples" +} + +env_vars: { + key: "GCLOUD_PROJECT" + value: "gcloud-devel" +} + +env_vars: { + key: "GOOGLE_APPLICATION_CREDENTIALS" + value: "keystore/73713_java_it_service_account" +} + +before_action { + fetch_keystore { + keystore_resource { + keystore_config_id: 73713 + keyname: "java_it_service_account" + } + } +} diff --git a/java-storage-nio/.kokoro/dependencies.sh b/java-storage-nio/.kokoro/dependencies.sh new file mode 100755 index 000000000000..9fd79e454342 --- /dev/null +++ b/java-storage-nio/.kokoro/dependencies.sh @@ -0,0 +1,31 @@ +#!/bin/bash +# Copyright 2019 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +set -eo pipefail + +cd github/java-storage-nio/ + +# Print out Java +java -version +echo $JOB_TYPE + +export MAVEN_OPTS="-Xmx1024m -XX:MaxPermSize=128m" + +# this should run maven enforcer +mvn install -B -V \ + -DskipTests=true \ + -Dclirr.skip=true + +mvn -B dependency:analyze -DfailOnWarning=true diff --git a/java-storage-nio/.kokoro/linkage-monitor.sh b/java-storage-nio/.kokoro/linkage-monitor.sh new file mode 100755 index 000000000000..f18ca3aa9b9e --- /dev/null +++ b/java-storage-nio/.kokoro/linkage-monitor.sh @@ -0,0 +1,33 @@ +#!/bin/bash +# Copyright 2019 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +set -eo pipefail +# Display commands being run. +set -x + +cd github/java-storage-nio/ + +# Print out Java version +java -version +echo ${JOB_TYPE} + +mvn install -DskipTests=true -Dmaven.javadoc.skip=true -Dgcloud.download.skip=true -B -V + +# Kokoro job cloud-opensource-java/ubuntu/linkage-monitor-gcs creates this JAR +JAR=linkage-monitor-latest-all-deps.jar +curl -v -O "https://storage.googleapis.com/cloud-opensource-java-linkage-monitor/${JAR}" + +# Fails if there's new linkage errors compared with baseline +java -jar ${JAR} com.google.cloud:libraries-bom diff --git a/java-storage-nio/.kokoro/nightly/common.cfg b/java-storage-nio/.kokoro/nightly/common.cfg new file mode 100644 index 000000000000..108867fbf9e8 --- /dev/null +++ b/java-storage-nio/.kokoro/nightly/common.cfg @@ -0,0 +1,25 @@ +# Format: //devtools/kokoro/config/proto/build.proto + +# Build logs will be here +action { + define_artifacts { + regex: "**/*sponge_log.xml" + regex: "**/*sponge_log.txt" + } +} + +# Download trampoline resources. +gfile_resources: "/bigstore/cloud-devrel-kokoro-resources/trampoline" + +# Use the trampoline script to run in docker. +build_file: "java-storage-nio/.kokoro/trampoline.sh" + +env_vars: { + key: "TRAMPOLINE_BUILD_FILE" + value: "github/java-storage-nio/.kokoro/build.sh" +} + +env_vars: { + key: "JOB_TYPE" + value: "test" +} diff --git a/java-storage-nio/.kokoro/nightly/dependencies.cfg b/java-storage-nio/.kokoro/nightly/dependencies.cfg new file mode 100644 index 000000000000..528395488a91 --- /dev/null +++ b/java-storage-nio/.kokoro/nightly/dependencies.cfg @@ -0,0 +1,12 @@ +# Format: //devtools/kokoro/config/proto/build.proto + +# Configure the docker image for kokoro-trampoline. +env_vars: { + key: "TRAMPOLINE_IMAGE" + value: "gcr.io/cloud-devrel-kokoro-resources/java8" +} + +env_vars: { + key: "TRAMPOLINE_BUILD_FILE" + value: "github/java-storage-nio/.kokoro/dependencies.sh" +} diff --git a/java-storage-nio/.kokoro/nightly/integration.cfg b/java-storage-nio/.kokoro/nightly/integration.cfg new file mode 100644 index 000000000000..3b017fc80f04 --- /dev/null +++ b/java-storage-nio/.kokoro/nightly/integration.cfg @@ -0,0 +1,7 @@ +# Format: //devtools/kokoro/config/proto/build.proto + +# Configure the docker image for kokoro-trampoline. +env_vars: { + key: "TRAMPOLINE_IMAGE" + value: "gcr.io/cloud-devrel-kokoro-resources/java8" +} diff --git a/java-storage-nio/.kokoro/nightly/java11.cfg b/java-storage-nio/.kokoro/nightly/java11.cfg new file mode 100644 index 000000000000..709f2b4c73db --- /dev/null +++ b/java-storage-nio/.kokoro/nightly/java11.cfg @@ -0,0 +1,7 @@ +# Format: //devtools/kokoro/config/proto/build.proto + +# Configure the docker image for kokoro-trampoline. +env_vars: { + key: "TRAMPOLINE_IMAGE" + value: "gcr.io/cloud-devrel-kokoro-resources/java11" +} diff --git a/java-storage-nio/.kokoro/nightly/java7.cfg b/java-storage-nio/.kokoro/nightly/java7.cfg new file mode 100644 index 000000000000..cb24f44eea3b --- /dev/null +++ b/java-storage-nio/.kokoro/nightly/java7.cfg @@ -0,0 +1,7 @@ +# Format: //devtools/kokoro/config/proto/build.proto + +# Configure the docker image for kokoro-trampoline. +env_vars: { + key: "TRAMPOLINE_IMAGE" + value: "gcr.io/cloud-devrel-kokoro-resources/java7" +} diff --git a/java-storage-nio/.kokoro/nightly/java8-osx.cfg b/java-storage-nio/.kokoro/nightly/java8-osx.cfg new file mode 100644 index 000000000000..9a81e009c50c --- /dev/null +++ b/java-storage-nio/.kokoro/nightly/java8-osx.cfg @@ -0,0 +1,3 @@ +# Format: //devtools/kokoro/config/proto/build.proto + +build_file: "java-storage-nio/.kokoro/build.sh" diff --git a/java-storage-nio/.kokoro/nightly/java8-win.cfg b/java-storage-nio/.kokoro/nightly/java8-win.cfg new file mode 100644 index 000000000000..919bbb1be32a --- /dev/null +++ b/java-storage-nio/.kokoro/nightly/java8-win.cfg @@ -0,0 +1,3 @@ +# Format: //devtools/kokoro/config/proto/build.proto + +build_file: "java-storage-nio/.kokoro/build.bat" diff --git a/java-storage-nio/.kokoro/nightly/java8.cfg b/java-storage-nio/.kokoro/nightly/java8.cfg new file mode 100644 index 000000000000..3b017fc80f04 --- /dev/null +++ b/java-storage-nio/.kokoro/nightly/java8.cfg @@ -0,0 +1,7 @@ +# Format: //devtools/kokoro/config/proto/build.proto + +# Configure the docker image for kokoro-trampoline. +env_vars: { + key: "TRAMPOLINE_IMAGE" + value: "gcr.io/cloud-devrel-kokoro-resources/java8" +} diff --git a/java-storage-nio/.kokoro/nightly/lint.cfg b/java-storage-nio/.kokoro/nightly/lint.cfg new file mode 100644 index 000000000000..6d323c8ae768 --- /dev/null +++ b/java-storage-nio/.kokoro/nightly/lint.cfg @@ -0,0 +1,13 @@ +# Format: //devtools/kokoro/config/proto/build.proto + +# Configure the docker image for kokoro-trampoline. + +env_vars: { + key: "TRAMPOLINE_IMAGE" + value: "gcr.io/cloud-devrel-kokoro-resources/java8" +} + +env_vars: { + key: "JOB_TYPE" + value: "lint" +} \ No newline at end of file diff --git a/java-storage-nio/.kokoro/nightly/samples.cfg b/java-storage-nio/.kokoro/nightly/samples.cfg new file mode 100644 index 000000000000..9a9102490d54 --- /dev/null +++ b/java-storage-nio/.kokoro/nightly/samples.cfg @@ -0,0 +1,31 @@ +# Format: //devtools/kokoro/config/proto/build.proto + +# Configure the docker image for kokoro-trampoline. +env_vars: { + key: "TRAMPOLINE_IMAGE" + value: "gcr.io/cloud-devrel-kokoro-resources/java8" +} + +env_vars: { + key: "JOB_TYPE" + value: "samples" +} + +env_vars: { + key: "GCLOUD_PROJECT" + value: "gcloud-devel" +} + +env_vars: { + key: "GOOGLE_APPLICATION_CREDENTIALS" + value: "keystore/73713_java_it_service_account" +} + +before_action { + fetch_keystore { + keystore_resource { + keystore_config_id: 73713 + keyname: "java_it_service_account" + } + } +} diff --git a/java-storage-nio/.kokoro/presubmit/clirr.cfg b/java-storage-nio/.kokoro/presubmit/clirr.cfg new file mode 100644 index 000000000000..ec572442e2e7 --- /dev/null +++ b/java-storage-nio/.kokoro/presubmit/clirr.cfg @@ -0,0 +1,13 @@ +# Format: //devtools/kokoro/config/proto/build.proto + +# Configure the docker image for kokoro-trampoline. + +env_vars: { + key: "TRAMPOLINE_IMAGE" + value: "gcr.io/cloud-devrel-kokoro-resources/java8" +} + +env_vars: { + key: "JOB_TYPE" + value: "clirr" +} \ No newline at end of file diff --git a/java-storage-nio/.kokoro/presubmit/common.cfg b/java-storage-nio/.kokoro/presubmit/common.cfg new file mode 100644 index 000000000000..9fb7803a5276 --- /dev/null +++ b/java-storage-nio/.kokoro/presubmit/common.cfg @@ -0,0 +1,34 @@ +# Format: //devtools/kokoro/config/proto/build.proto + +# Build logs will be here +action { + define_artifacts { + regex: "**/*sponge_log.xml" + regex: "**/*sponge_log.txt" + } +} + +# Download trampoline resources. +gfile_resources: "/bigstore/cloud-devrel-kokoro-resources/trampoline" + +# Use the trampoline script to run in docker. +build_file: "java-storage-nio/.kokoro/trampoline.sh" + +env_vars: { + key: "TRAMPOLINE_BUILD_FILE" + value: "github/java-storage-nio/.kokoro/build.sh" +} + +env_vars: { + key: "JOB_TYPE" + value: "test" +} + +before_action { + fetch_keystore { + keystore_resource { + keystore_config_id: 73713 + keyname: "dpebot_codecov_token" + } + } +} diff --git a/java-storage-nio/.kokoro/presubmit/dependencies.cfg b/java-storage-nio/.kokoro/presubmit/dependencies.cfg new file mode 100644 index 000000000000..528395488a91 --- /dev/null +++ b/java-storage-nio/.kokoro/presubmit/dependencies.cfg @@ -0,0 +1,12 @@ +# Format: //devtools/kokoro/config/proto/build.proto + +# Configure the docker image for kokoro-trampoline. +env_vars: { + key: "TRAMPOLINE_IMAGE" + value: "gcr.io/cloud-devrel-kokoro-resources/java8" +} + +env_vars: { + key: "TRAMPOLINE_BUILD_FILE" + value: "github/java-storage-nio/.kokoro/dependencies.sh" +} diff --git a/java-storage-nio/.kokoro/presubmit/integration.cfg b/java-storage-nio/.kokoro/presubmit/integration.cfg new file mode 100644 index 000000000000..141f90c13c56 --- /dev/null +++ b/java-storage-nio/.kokoro/presubmit/integration.cfg @@ -0,0 +1,31 @@ +# Format: //devtools/kokoro/config/proto/build.proto + +# Configure the docker image for kokoro-trampoline. +env_vars: { + key: "TRAMPOLINE_IMAGE" + value: "gcr.io/cloud-devrel-kokoro-resources/java8" +} + +env_vars: { + key: "JOB_TYPE" + value: "integration" +} + +env_vars: { + key: "GCLOUD_PROJECT" + value: "gcloud-devel" +} + +env_vars: { + key: "GOOGLE_APPLICATION_CREDENTIALS" + value: "keystore/73713_java_it_service_account" +} + +before_action { + fetch_keystore { + keystore_resource { + keystore_config_id: 73713 + keyname: "java_it_service_account" + } + } +} diff --git a/java-storage-nio/.kokoro/presubmit/java11.cfg b/java-storage-nio/.kokoro/presubmit/java11.cfg new file mode 100644 index 000000000000..709f2b4c73db --- /dev/null +++ b/java-storage-nio/.kokoro/presubmit/java11.cfg @@ -0,0 +1,7 @@ +# Format: //devtools/kokoro/config/proto/build.proto + +# Configure the docker image for kokoro-trampoline. +env_vars: { + key: "TRAMPOLINE_IMAGE" + value: "gcr.io/cloud-devrel-kokoro-resources/java11" +} diff --git a/java-storage-nio/.kokoro/presubmit/java7.cfg b/java-storage-nio/.kokoro/presubmit/java7.cfg new file mode 100644 index 000000000000..cb24f44eea3b --- /dev/null +++ b/java-storage-nio/.kokoro/presubmit/java7.cfg @@ -0,0 +1,7 @@ +# Format: //devtools/kokoro/config/proto/build.proto + +# Configure the docker image for kokoro-trampoline. +env_vars: { + key: "TRAMPOLINE_IMAGE" + value: "gcr.io/cloud-devrel-kokoro-resources/java7" +} diff --git a/java-storage-nio/.kokoro/presubmit/java8-osx.cfg b/java-storage-nio/.kokoro/presubmit/java8-osx.cfg new file mode 100644 index 000000000000..9a81e009c50c --- /dev/null +++ b/java-storage-nio/.kokoro/presubmit/java8-osx.cfg @@ -0,0 +1,3 @@ +# Format: //devtools/kokoro/config/proto/build.proto + +build_file: "java-storage-nio/.kokoro/build.sh" diff --git a/java-storage-nio/.kokoro/presubmit/java8-win.cfg b/java-storage-nio/.kokoro/presubmit/java8-win.cfg new file mode 100644 index 000000000000..919bbb1be32a --- /dev/null +++ b/java-storage-nio/.kokoro/presubmit/java8-win.cfg @@ -0,0 +1,3 @@ +# Format: //devtools/kokoro/config/proto/build.proto + +build_file: "java-storage-nio/.kokoro/build.bat" diff --git a/java-storage-nio/.kokoro/presubmit/java8.cfg b/java-storage-nio/.kokoro/presubmit/java8.cfg new file mode 100644 index 000000000000..3b017fc80f04 --- /dev/null +++ b/java-storage-nio/.kokoro/presubmit/java8.cfg @@ -0,0 +1,7 @@ +# Format: //devtools/kokoro/config/proto/build.proto + +# Configure the docker image for kokoro-trampoline. +env_vars: { + key: "TRAMPOLINE_IMAGE" + value: "gcr.io/cloud-devrel-kokoro-resources/java8" +} diff --git a/java-storage-nio/.kokoro/presubmit/linkage-monitor.cfg b/java-storage-nio/.kokoro/presubmit/linkage-monitor.cfg new file mode 100644 index 000000000000..3158ec89bdd9 --- /dev/null +++ b/java-storage-nio/.kokoro/presubmit/linkage-monitor.cfg @@ -0,0 +1,12 @@ +# Format: //devtools/kokoro/config/proto/build.proto + +# Configure the docker image for kokoro-trampoline. +env_vars: { + key: "TRAMPOLINE_IMAGE" + value: "gcr.io/cloud-devrel-kokoro-resources/java8" +} + +env_vars: { + key: "TRAMPOLINE_BUILD_FILE" + value: "github/java-storage-nio/.kokoro/linkage-monitor.sh" +} \ No newline at end of file diff --git a/java-storage-nio/.kokoro/presubmit/lint.cfg b/java-storage-nio/.kokoro/presubmit/lint.cfg new file mode 100644 index 000000000000..6d323c8ae768 --- /dev/null +++ b/java-storage-nio/.kokoro/presubmit/lint.cfg @@ -0,0 +1,13 @@ +# Format: //devtools/kokoro/config/proto/build.proto + +# Configure the docker image for kokoro-trampoline. + +env_vars: { + key: "TRAMPOLINE_IMAGE" + value: "gcr.io/cloud-devrel-kokoro-resources/java8" +} + +env_vars: { + key: "JOB_TYPE" + value: "lint" +} \ No newline at end of file diff --git a/java-storage-nio/.kokoro/presubmit/samples.cfg b/java-storage-nio/.kokoro/presubmit/samples.cfg new file mode 100644 index 000000000000..fa7b493d0b5c --- /dev/null +++ b/java-storage-nio/.kokoro/presubmit/samples.cfg @@ -0,0 +1,31 @@ +# Format: //devtools/kokoro/config/proto/build.proto + +# Configure the docker image for kokoro-trampoline. +env_vars: { + key: "TRAMPOLINE_IMAGE" + value: "gcr.io/cloud-devrel-kokoro-resources/java8" +} + +env_vars: { + key: "JOB_TYPE" + value: "samples" +} + +env_vars: { + key: "GCLOUD_PROJECT" + value: "gcloud-devel" +} + +env_vars: { + key: "GOOGLE_APPLICATION_CREDENTIALS" + value: "keystore/73713_java_it_service_account" +} + +before_action { + fetch_keystore { + keystore_resource { + keystore_config_id: 73713 + keyname: "java_it_service_account" + } + } +} diff --git a/java-storage-nio/.kokoro/release/bump_snapshot.cfg b/java-storage-nio/.kokoro/release/bump_snapshot.cfg new file mode 100644 index 000000000000..7c72ee8fac4c --- /dev/null +++ b/java-storage-nio/.kokoro/release/bump_snapshot.cfg @@ -0,0 +1,53 @@ +# Format: //devtools/kokoro/config/proto/build.proto + +# Build logs will be here +action { + define_artifacts { + regex: "**/*sponge_log.xml" + } +} + +# Download trampoline resources. +gfile_resources: "/bigstore/cloud-devrel-kokoro-resources/trampoline" + +# Use the trampoline script to run in docker. +build_file: "java-storage-nio/.kokoro/trampoline.sh" + +# Configure the docker image for kokoro-trampoline. +env_vars: { + key: "TRAMPOLINE_IMAGE" + value: "gcr.io/cloud-devrel-kokoro-resources/node:10-user" +} + +env_vars: { + key: "TRAMPOLINE_BUILD_FILE" + value: "github/java-storage-nio/.kokoro/release/bump_snapshot.sh" +} + +# tokens used by release-please to keep an up-to-date release PR. +before_action { + fetch_keystore { + keystore_resource { + keystore_config_id: 73713 + keyname: "github-magic-proxy-key-release-please" + } + } +} + +before_action { + fetch_keystore { + keystore_resource { + keystore_config_id: 73713 + keyname: "github-magic-proxy-token-release-please" + } + } +} + +before_action { + fetch_keystore { + keystore_resource { + keystore_config_id: 73713 + keyname: "github-magic-proxy-url-release-please" + } + } +} diff --git a/java-storage-nio/.kokoro/release/bump_snapshot.sh b/java-storage-nio/.kokoro/release/bump_snapshot.sh new file mode 100755 index 000000000000..0b85e7d374aa --- /dev/null +++ b/java-storage-nio/.kokoro/release/bump_snapshot.sh @@ -0,0 +1,30 @@ +#!/bin/bash + +# Copyright 2019 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +set -eo pipefail + +export NPM_CONFIG_PREFIX=/home/node/.npm-global + +if [ -f ${KOKORO_KEYSTORE_DIR}/73713_github-magic-proxy-url-release-please ]; then + # Groom the snapshot release PR immediately after publishing a release + npx release-please release-pr --token=${KOKORO_KEYSTORE_DIR}/73713_github-magic-proxy-token-release-please \ + --repo-url=googleapis/java-storage-nio \ + --package-name="google-cloud-nio" \ + --api-url=${KOKORO_KEYSTORE_DIR}/73713_github-magic-proxy-url-release-please \ + --proxy-key=${KOKORO_KEYSTORE_DIR}/73713_github-magic-proxy-key-release-please \ + --snapshot \ + --release-type=java-auth-yoshi +fi diff --git a/java-storage-nio/.kokoro/release/common.cfg b/java-storage-nio/.kokoro/release/common.cfg new file mode 100644 index 000000000000..1740eab5f7a8 --- /dev/null +++ b/java-storage-nio/.kokoro/release/common.cfg @@ -0,0 +1,49 @@ +# Format: //devtools/kokoro/config/proto/build.proto + +# Download trampoline resources. +gfile_resources: "/bigstore/cloud-devrel-kokoro-resources/trampoline" + +# Use the trampoline script to run in docker. +build_file: "java-storage-nio/.kokoro/trampoline.sh" + +# Configure the docker image for kokoro-trampoline. +env_vars: { + key: "TRAMPOLINE_IMAGE" + value: "gcr.io/cloud-devrel-kokoro-resources/java8" +} + +before_action { + fetch_keystore { + keystore_resource { + keystore_config_id: 70247 + keyname: "maven-gpg-keyring" + } + } +} + +before_action { + fetch_keystore { + keystore_resource { + keystore_config_id: 70247 + keyname: "maven-gpg-passphrase" + } + } +} + +before_action { + fetch_keystore { + keystore_resource { + keystore_config_id: 70247 + keyname: "maven-gpg-pubkeyring" + } + } +} + +before_action { + fetch_keystore { + keystore_resource { + keystore_config_id: 70247 + keyname: "sonatype-credentials" + } + } +} diff --git a/java-storage-nio/.kokoro/release/common.sh b/java-storage-nio/.kokoro/release/common.sh new file mode 100755 index 000000000000..6e3f65999b3d --- /dev/null +++ b/java-storage-nio/.kokoro/release/common.sh @@ -0,0 +1,50 @@ +#!/bin/bash +# Copyright 2018 Google Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +set -eo pipefail + +# Get secrets from keystore and set and environment variables +setup_environment_secrets() { + export GPG_PASSPHRASE=$(cat ${KOKORO_KEYSTORE_DIR}/70247_maven-gpg-passphrase) + export GPG_TTY=$(tty) + export GPG_HOMEDIR=/gpg + mkdir $GPG_HOMEDIR + mv ${KOKORO_KEYSTORE_DIR}/70247_maven-gpg-pubkeyring $GPG_HOMEDIR/pubring.gpg + mv ${KOKORO_KEYSTORE_DIR}/70247_maven-gpg-keyring $GPG_HOMEDIR/secring.gpg + export SONATYPE_USERNAME=$(cat ${KOKORO_KEYSTORE_DIR}/70247_sonatype-credentials | cut -f1 -d'|') + export SONATYPE_PASSWORD=$(cat ${KOKORO_KEYSTORE_DIR}/70247_sonatype-credentials | cut -f2 -d'|') +} + +create_settings_xml_file() { + echo " + + + ossrh + ${SONATYPE_USERNAME} + ${SONATYPE_PASSWORD} + + + sonatype-nexus-staging + ${SONATYPE_USERNAME} + ${SONATYPE_PASSWORD} + + + sonatype-nexus-snapshots + ${SONATYPE_USERNAME} + ${SONATYPE_PASSWORD} + + +" > $1 +} \ No newline at end of file diff --git a/java-storage-nio/.kokoro/release/drop.cfg b/java-storage-nio/.kokoro/release/drop.cfg new file mode 100644 index 000000000000..af86e889b331 --- /dev/null +++ b/java-storage-nio/.kokoro/release/drop.cfg @@ -0,0 +1,6 @@ +# Format: //devtools/kokoro/config/proto/build.proto + +env_vars: { + key: "TRAMPOLINE_BUILD_FILE" + value: "github/java-storage-nio/.kokoro/release/drop.sh" +} diff --git a/java-storage-nio/.kokoro/release/drop.sh b/java-storage-nio/.kokoro/release/drop.sh new file mode 100755 index 000000000000..5c4551efa2c0 --- /dev/null +++ b/java-storage-nio/.kokoro/release/drop.sh @@ -0,0 +1,32 @@ +#!/bin/bash +# Copyright 2018 Google Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +set -eo pipefail + +# STAGING_REPOSITORY_ID must be set +if [ -z "${STAGING_REPOSITORY_ID}" ]; then + echo "Missing STAGING_REPOSITORY_ID environment variable" + exit 1 +fi + +source $(dirname "$0")/common.sh +pushd $(dirname "$0")/../../ + +setup_environment_secrets +create_settings_xml_file "settings.xml" + +mvn nexus-staging:drop -B \ + --settings=settings.xml \ + -DstagingRepositoryId=${STAGING_REPOSITORY_ID} diff --git a/java-storage-nio/.kokoro/release/promote.cfg b/java-storage-nio/.kokoro/release/promote.cfg new file mode 100644 index 000000000000..e01c7c483e39 --- /dev/null +++ b/java-storage-nio/.kokoro/release/promote.cfg @@ -0,0 +1,6 @@ +# Format: //devtools/kokoro/config/proto/build.proto + +env_vars: { + key: "TRAMPOLINE_BUILD_FILE" + value: "github/java-storage-nio/.kokoro/release/promote.sh" +} diff --git a/java-storage-nio/.kokoro/release/promote.sh b/java-storage-nio/.kokoro/release/promote.sh new file mode 100755 index 000000000000..1fa95fa537a3 --- /dev/null +++ b/java-storage-nio/.kokoro/release/promote.sh @@ -0,0 +1,34 @@ +#!/bin/bash +# Copyright 2018 Google Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +set -eo pipefail + +# STAGING_REPOSITORY_ID must be set +if [ -z "${STAGING_REPOSITORY_ID}" ]; then + echo "Missing STAGING_REPOSITORY_ID environment variable" + exit 1 +fi + +source $(dirname "$0")/common.sh + +pushd $(dirname "$0")/../../ + +setup_environment_secrets +create_settings_xml_file "settings.xml" + +mvn nexus-staging:release -B \ + -DperformRelease=true \ + --settings=settings.xml \ + -DstagingRepositoryId=${STAGING_REPOSITORY_ID} diff --git a/java-storage-nio/.kokoro/release/publish_javadoc.cfg b/java-storage-nio/.kokoro/release/publish_javadoc.cfg new file mode 100644 index 000000000000..6bcd4f58b2ac --- /dev/null +++ b/java-storage-nio/.kokoro/release/publish_javadoc.cfg @@ -0,0 +1,19 @@ +# Format: //devtools/kokoro/config/proto/build.proto +env_vars: { + key: "STAGING_BUCKET" + value: "docs-staging" +} + +env_vars: { + key: "TRAMPOLINE_BUILD_FILE" + value: "github/java-storage-nio/.kokoro/release/publish_javadoc.sh" +} + +before_action { + fetch_keystore { + keystore_resource { + keystore_config_id: 73713 + keyname: "docuploader_service_account" + } + } +} diff --git a/java-storage-nio/.kokoro/release/publish_javadoc.sh b/java-storage-nio/.kokoro/release/publish_javadoc.sh new file mode 100755 index 000000000000..41702d3db954 --- /dev/null +++ b/java-storage-nio/.kokoro/release/publish_javadoc.sh @@ -0,0 +1,55 @@ +#!/bin/bash +# Copyright 2019 Google Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +set -eo pipefail + +if [[ -z "${CREDENTIALS}" ]]; then + CREDENTIALS=${KOKORO_KEYSTORE_DIR}/73713_docuploader_service_account +fi + +if [[ -z "${STAGING_BUCKET}" ]]; then + echo "Need to set STAGING_BUCKET environment variable" + exit 1 +fi + +# work from the git root directory +pushd $(dirname "$0")/../../ + +# install docuploader package +python3 -m pip install gcp-docuploader + +# compile all packages +mvn clean install -B -DskipTests=true + +NAME=google-cloud-nio +VERSION=$(grep ${NAME}: versions.txt | cut -d: -f3) + +# build the docs +mvn site -B + +pushd target/site/apidocs + +# create metadata +python3 -m docuploader create-metadata \ + --name ${NAME} \ + --version ${VERSION} \ + --language java + +# upload docs +python3 -m docuploader upload . \ + --credentials ${CREDENTIALS} \ + --staging-bucket ${STAGING_BUCKET} + +popd diff --git a/java-storage-nio/.kokoro/release/snapshot.cfg b/java-storage-nio/.kokoro/release/snapshot.cfg new file mode 100644 index 000000000000..35de2072e22d --- /dev/null +++ b/java-storage-nio/.kokoro/release/snapshot.cfg @@ -0,0 +1,6 @@ +# Format: //devtools/kokoro/config/proto/build.proto + +env_vars: { + key: "TRAMPOLINE_BUILD_FILE" + value: "github/java-storage-nio/.kokoro/release/snapshot.sh" +} \ No newline at end of file diff --git a/java-storage-nio/.kokoro/release/snapshot.sh b/java-storage-nio/.kokoro/release/snapshot.sh new file mode 100755 index 000000000000..098168a7373c --- /dev/null +++ b/java-storage-nio/.kokoro/release/snapshot.sh @@ -0,0 +1,33 @@ +#!/bin/bash +# Copyright 2019 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +set -eo pipefail + +source $(dirname "$0")/common.sh +MAVEN_SETTINGS_FILE=$(realpath $(dirname "$0")/../../)/settings.xml +pushd $(dirname "$0")/../../ + +# ensure we're trying to push a snapshot (no-result returns non-zero exit code) +grep SNAPSHOT versions.txt + +setup_environment_secrets +create_settings_xml_file "settings.xml" + +mvn clean install deploy -B \ + --settings ${MAVEN_SETTINGS_FILE} \ + -DperformRelease=true \ + -Dgpg.executable=gpg \ + -Dgpg.passphrase=${GPG_PASSPHRASE} \ + -Dgpg.homedir=${GPG_HOMEDIR} diff --git a/java-storage-nio/.kokoro/release/stage.cfg b/java-storage-nio/.kokoro/release/stage.cfg new file mode 100644 index 000000000000..afdb518cb4df --- /dev/null +++ b/java-storage-nio/.kokoro/release/stage.cfg @@ -0,0 +1,44 @@ +# Format: //devtools/kokoro/config/proto/build.proto + +env_vars: { + key: "TRAMPOLINE_BUILD_FILE" + value: "github/java-storage-nio/.kokoro/release/stage.sh" +} + +# Need to save the properties file +action { + define_artifacts { + regex: "github/java-storage-nio/target/nexus-staging/staging/*.properties" + strip_prefix: "github/java-storage-nio" + } +} + +# Fetch the token needed for reporting release status to GitHub +before_action { + fetch_keystore { + keystore_resource { + keystore_config_id: 73713 + keyname: "yoshi-automation-github-key" + } + } +} + +# Fetch magictoken to use with Magic Github Proxy +before_action { + fetch_keystore { + keystore_resource { + keystore_config_id: 73713 + keyname: "releasetool-magictoken" + } + } +} + +# Fetch api key to use with Magic Github Proxy +before_action { + fetch_keystore { + keystore_resource { + keystore_config_id: 73713 + keyname: "magic-github-proxy-api-key" + } + } +} diff --git a/java-storage-nio/.kokoro/release/stage.sh b/java-storage-nio/.kokoro/release/stage.sh new file mode 100755 index 000000000000..3c482cbc55f1 --- /dev/null +++ b/java-storage-nio/.kokoro/release/stage.sh @@ -0,0 +1,42 @@ +#!/bin/bash +# Copyright 2018 Google Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +set -eo pipefail + +# Start the releasetool reporter +python3 -m pip install gcp-releasetool +python3 -m releasetool publish-reporter-script > /tmp/publisher-script; source /tmp/publisher-script + +source $(dirname "$0")/common.sh +MAVEN_SETTINGS_FILE=$(realpath $(dirname "$0")/../../)/settings.xml +pushd $(dirname "$0")/../../ + +setup_environment_secrets +create_settings_xml_file "settings.xml" + +mvn clean install deploy -B \ + --settings ${MAVEN_SETTINGS_FILE} \ + -DskipTests=true \ + -DperformRelease=true \ + -Dgpg.executable=gpg \ + -Dgpg.passphrase=${GPG_PASSPHRASE} \ + -Dgpg.homedir=${GPG_HOMEDIR} + +if [[ -n "${AUTORELEASE_PR}" ]] +then + mvn nexus-staging:release -B \ + -DperformRelease=true \ + --settings=settings.xml +fi \ No newline at end of file diff --git a/java-storage-nio/.kokoro/trampoline.sh b/java-storage-nio/.kokoro/trampoline.sh new file mode 100644 index 000000000000..ba17ce01466b --- /dev/null +++ b/java-storage-nio/.kokoro/trampoline.sh @@ -0,0 +1,24 @@ +#!/bin/bash +# Copyright 2018 Google Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +set -eo pipefail +# Always run the cleanup script, regardless of the success of bouncing into +# the container. +function cleanup() { + chmod +x ${KOKORO_GFILE_DIR}/trampoline_cleanup.sh + ${KOKORO_GFILE_DIR}/trampoline_cleanup.sh + echo "cleanup"; +} +trap cleanup EXIT +python3 "${KOKORO_GFILE_DIR}/trampoline_v1.py" diff --git a/java-storage-nio/.repo-metadata.json b/java-storage-nio/.repo-metadata.json new file mode 100644 index 000000000000..a51ffcc9c142 --- /dev/null +++ b/java-storage-nio/.repo-metadata.json @@ -0,0 +1,10 @@ +{ + "name": "google-cloud-nio", + "name_pretty": "NIO Filesystem Provider for Google Cloud Storage", + "client_documentation": "https://googleapis.dev/java/google-cloud-nio/latest", + "release_level": "alpha", + "language": "java", + "repo": "googleapis/java-storage-nio", + "repo_short": "java-storage-nio", + "distribution_name": "com.google.cloud:google-cloud-nio" +} \ No newline at end of file diff --git a/java-storage-nio/CODE_OF_CONDUCT.md b/java-storage-nio/CODE_OF_CONDUCT.md new file mode 100644 index 000000000000..6b2238bb75e0 --- /dev/null +++ b/java-storage-nio/CODE_OF_CONDUCT.md @@ -0,0 +1,93 @@ +# Code of Conduct + +## Our Pledge + +In the interest of fostering an open and welcoming environment, we as +contributors and maintainers pledge to making participation in our project and +our community a harassment-free experience for everyone, regardless of age, body +size, disability, ethnicity, gender identity and expression, level of +experience, education, socio-economic status, nationality, personal appearance, +race, religion, or sexual identity and orientation. + +## Our Standards + +Examples of behavior that contributes to creating a positive environment +include: + +* Using welcoming and inclusive language +* Being respectful of differing viewpoints and experiences +* Gracefully accepting constructive criticism +* Focusing on what is best for the community +* Showing empathy towards other community members + +Examples of unacceptable behavior by participants include: + +* The use of sexualized language or imagery and unwelcome sexual attention or + advances +* Trolling, insulting/derogatory comments, and personal or political attacks +* Public or private harassment +* Publishing others' private information, such as a physical or electronic + address, without explicit permission +* Other conduct which could reasonably be considered inappropriate in a + professional setting + +## Our Responsibilities + +Project maintainers are responsible for clarifying the standards of acceptable +behavior and are expected to take appropriate and fair corrective action in +response to any instances of unacceptable behavior. + +Project maintainers have the right and responsibility to remove, edit, or reject +comments, commits, code, wiki edits, issues, and other contributions that are +not aligned to this Code of Conduct, or to ban temporarily or permanently any +contributor for other behaviors that they deem inappropriate, threatening, +offensive, or harmful. + +## Scope + +This Code of Conduct applies both within project spaces and in public spaces +when an individual is representing the project or its community. Examples of +representing a project or community include using an official project e-mail +address, posting via an official social media account, or acting as an appointed +representative at an online or offline event. Representation of a project may be +further defined and clarified by project maintainers. + +This Code of Conduct also applies outside the project spaces when the Project +Steward has a reasonable belief that an individual's behavior may have a +negative impact on the project or its community. + +## Conflict Resolution + +We do not believe that all conflict is bad; healthy debate and disagreement +often yield positive results. However, it is never okay to be disrespectful or +to engage in behavior that violates the project’s code of conduct. + +If you see someone violating the code of conduct, you are encouraged to address +the behavior directly with those involved. Many issues can be resolved quickly +and easily, and this gives people more control over the outcome of their +dispute. If you are unable to resolve the matter for any reason, or if the +behavior is threatening or harassing, report it. We are dedicated to providing +an environment where participants feel welcome and safe. + +Reports should be directed to *[PROJECT STEWARD NAME(s) AND EMAIL(s)]*, the +Project Steward(s) for *[PROJECT NAME]*. It is the Project Steward’s duty to +receive and address reported violations of the code of conduct. They will then +work with a committee consisting of representatives from the Open Source +Programs Office and the Google Open Source Strategy team. If for any reason you +are uncomfortable reaching out the Project Steward, please email +opensource@google.com. + +We will investigate every complaint, but you may not receive a direct response. +We will use our discretion in determining when and how to follow up on reported +incidents, which may range from not taking action to permanent expulsion from +the project and project-sponsored spaces. We will notify the accused of the +report and provide them an opportunity to discuss it before any action is taken. +The identity of the reporter will be omitted from the details of the report +supplied to the accused. In potentially harmful situations, such as ongoing +harassment or threats to anyone's safety, we may take action without notice. + +## Attribution + +This Code of Conduct is adapted from the Contributor Covenant, version 1.4, +available at +https://www.contributor-covenant.org/version/1/4/code-of-conduct.html \ No newline at end of file diff --git a/java-storage-nio/CONTRIBUTING.md b/java-storage-nio/CONTRIBUTING.md new file mode 100644 index 000000000000..085021ddec26 --- /dev/null +++ b/java-storage-nio/CONTRIBUTING.md @@ -0,0 +1,130 @@ +# How to Contribute + +We'd love to accept your patches and contributions to this project. There are +just a few small guidelines you need to follow. + +## Contributor License Agreement + +Contributions to this project must be accompanied by a Contributor License +Agreement. You (or your employer) retain the copyright to your contribution; +this simply gives us permission to use and redistribute your contributions as +part of the project. Head over to to see +your current agreements on file or to sign a new one. + +You generally only need to submit a CLA once, so if you've already submitted one +(even if it was for a different project), you probably don't need to do it +again. + +## Code reviews + +All submissions, including submissions by project members, require review. We +use GitHub pull requests for this purpose. Consult +[GitHub Help](https://help.github.com/articles/about-pull-requests/) for more +information on using pull requests. + +## Community Guidelines + +This project follows +[Google's Open Source Community Guidelines](https://opensource.google.com/conduct/). + +## Building the project + +To build, package, and run all unit tests run the command + +``` +mvn clean verify +``` + +### Running Integration tests + +To include integration tests when building the project, you need access to +a GCP Project with a valid service account. + +For instructions on how to generate a service account and corresponding +credentials JSON see: [Creating a Service Account][1]. + +Then run the following to build, package, run all unit tests and run all +integration tests. + +```bash +export GOOGLE_APPLICATION_CREDENTIALS=/path/to/service/account.json +mvn -Penable-integration-tests clean verify +``` + +## Code Samples + +Code Samples must be bundled in separate Maven modules, and guarded by a +Maven profile with the name `enable-samples`. + +The samples must be separate from the primary project for a few reasons: +1. Primary projects have a minimum Java version of Java 7 whereas samples have + a minimum Java version of Java 8. Due to this we need the ability to + selectively exclude samples from a build run. +2. Many code samples depend on external GCP services and need + credentials to access the service. +3. Code samples are not released as Maven artifacts and must be excluded from + release builds. + +### Building + +```bash +mvn -Penable-samples clean verify +``` + +Some samples require access to GCP services and require a service account: + +```bash +export GOOGLE_APPLICATION_CREDENTIALS=/path/to/service/account.json +mvn -Penable-samples clean verify +``` + +### Profile Config + +1. To add samples in a profile to your Maven project, add the following to your +`pom.xml` + + ```xml + + [...] + + + enable-samples + + sample + + + + [...] + + ``` + +2. [Activate](#profile-activation) the profile. +3. Define your samples in a normal Maven project in the `samples/` directory + +### Profile Activation + +To include code samples when building and testing the project, enable the +`enable-samples` Maven profile. + +#### Command line + +To activate the Maven profile on the command line add `-Penable-samples` to your +Maven command. + +#### Maven `settings.xml` + +To activate the Maven profile in your `~/.m2/settings.xml` add an entry of +`enable-samples` following the instructions in [Active Profiles][2]. + +This method has the benefit of applying to all projects you build (and is +respected by IntelliJ IDEA) and is recommended if you are going to be +contributing samples to several projects. + +#### IntelliJ IDEA + +To activate the Maven Profile inside IntelliJ IDEA, follow the instructions in +[Activate Maven profiles][3] to activate `enable-samples`. + +[1]: https://cloud.google.com/docs/authentication/getting-started#creating_a_service_account +[2]: https://maven.apache.org/settings.html#Active_Profiles +[3]: https://www.jetbrains.com/help/idea/work-with-maven-profiles.html#activate_maven_profiles diff --git a/java-storage-nio/LICENSE b/java-storage-nio/LICENSE index 4eedc0116add..d64569567334 100644 --- a/java-storage-nio/LICENSE +++ b/java-storage-nio/LICENSE @@ -1,4 +1,5 @@ -Apache License + + Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -178,7 +179,7 @@ Apache License APPENDIX: How to apply the Apache License to your work. To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" + boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a diff --git a/java-storage-nio/google-cloud-nio/README.md b/java-storage-nio/README.md similarity index 100% rename from java-storage-nio/google-cloud-nio/README.md rename to java-storage-nio/README.md diff --git a/java-storage-nio/codecov.yaml b/java-storage-nio/codecov.yaml new file mode 100644 index 000000000000..5724ea9478d7 --- /dev/null +++ b/java-storage-nio/codecov.yaml @@ -0,0 +1,4 @@ +--- +codecov: + ci: + - source.cloud.google.com diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index a8cd16c18de6..e798a82c2ec3 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,17 +2,17 @@ 4.0.0 google-cloud-nio-examples - 0.120.1-alpha-SNAPSHOT + 0.120.1-alpha-SNAPSHOT jar Google Cloud NIO Examples - https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples + https://github.com/googleapis/java-storage-nio Demonstrates how to use the google-cloud-nio jar to add Google Cloud Storage functionality to legacy code. com.google.cloud - google-cloud-contrib - 0.120.1-alpha-SNAPSHOT + google-cloud-nio-parent + 0.120.1-alpha-SNAPSHOT google-cloud-nio-examples diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index ebe34d09c541..d61472459ba1 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -5,14 +5,14 @@ 0.120.1-alpha-SNAPSHOT jar Google Cloud NIO - https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-contrib/google-cloud-nio + https://github.com/googleapis/java-storage-nio FileSystemProvider for Java NIO to access Google Cloud Storage transparently. com.google.cloud - google-cloud-contrib - 0.120.1-alpha-SNAPSHOT + google-cloud-nio-parent + 0.120.1-alpha-SNAPSHOT google-cloud-nio @@ -21,7 +21,26 @@ com.google.cloud google-cloud-storage - 1.102.1-SNAPSHOT + + + com.google.apis + google-api-services-storage + + + com.google.guava + guava + + + com.google.api + gax + + + com.google.cloud + google-cloud-core + + + com.google.http-client + google-http-client javax.inject @@ -40,6 +59,27 @@ auto-value provided + + com.google.auto.value + auto-value-annotations + + + com.google.api + gax + + + com.google.cloud + google-cloud-core + + + com.google.http-client + google-http-client + + + com.google.code.findbugs + jsr305 + + junit junit @@ -60,6 +100,11 @@ mockito-core 2.28.2 test + + org.hamcrest + hamcrest-core + 1.3 + test @@ -140,6 +185,16 @@ + + org.apache.maven.plugins + maven-dependency-plugin + + + com.google.auto.value:auto-value + com.google.auto.service:auto-service + + + diff --git a/java-storage-nio/java.header b/java-storage-nio/java.header new file mode 100644 index 000000000000..3a9b503aa24f --- /dev/null +++ b/java-storage-nio/java.header @@ -0,0 +1,15 @@ +^/\*$ +^ \* Copyright \d\d\d\d,? Google (Inc\.|LLC)( All [rR]ights [rR]eserved\.)?$ +^ \*$ +^ \* Licensed under the Apache License, Version 2\.0 \(the "License"\);$ +^ \* you may not use this file except in compliance with the License\.$ +^ \* You may obtain a copy of the License at$ +^ \*$ +^ \*[ ]+https?://www.apache.org/licenses/LICENSE-2\.0$ +^ \*$ +^ \* Unless required by applicable law or agreed to in writing, software$ +^ \* distributed under the License is distributed on an "AS IS" BASIS,$ +^ \* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied\.$ +^ \* See the License for the specific language governing permissions and$ +^ \* limitations under the License\.$ +^ \*/$ diff --git a/java-storage-nio/license-checks.xml b/java-storage-nio/license-checks.xml new file mode 100644 index 000000000000..6597fced808e --- /dev/null +++ b/java-storage-nio/license-checks.xml @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml new file mode 100644 index 000000000000..fd84ff5e8b0c --- /dev/null +++ b/java-storage-nio/pom.xml @@ -0,0 +1,250 @@ + + + 4.0.0 + com.google.cloud + google-cloud-nio-parent + pom + 0.120.1-alpha-SNAPSHOT + Storage Parent + https://github.com/googleapis/java-storage-nio + + FileSystemProvider for Java NIO to access Google Cloud Storage transparently. + + + + com.google.cloud + google-cloud-shared-config + 0.4.0 + + + + + jart + Justine Tunney + jart@google.com + Google + + Developer + + + + jean-philippe-martin + Jean-Philippe Martin + jpmartin@verily.com + Verily + + Developer + + + + + Google LLC + + + scm:git:git@github.com:googleapis/java-storage-nio.git + scm:git:git@github.com:googleapis/java-storage-nio.git + https://github.com/googleapis/java-storage-nio + HEAD + + + https://github.com/googleapis/java-storage-nio/issues + GitHub Issues + + + + sonatype-nexus-snapshots + https://oss.sonatype.org/content/repositories/snapshots + + + sonatype-nexus-staging + https://oss.sonatype.org/service/local/staging/deploy/maven2/ + + + + + Apache-2.0 + https://www.apache.org/licenses/LICENSE-2.0.txt + + + + + UTF-8 + UTF-8 + github + google-cloud-storage-nio-parent + 4.13 + 28.2-android + + + + + + com.google.cloud + google-cloud-storage + 1.103.0 + + + com.google.apis + google-api-services-storage + v1-rev20191011-1.30.3 + + + com.google.auto.value + auto-value + provided + 1.7 + + + com.google.protobuf + protobuf-bom + 3.11.1 + pom + import + + + com.google.auto.value + auto-value-annotations + 1.7 + + + + + + + + com.google.cloud + google-cloud-core-bom + 1.92.2 + pom + import + + + com.google.api + gax-bom + 1.53.0 + pom + import + + + com.google.http-client + google-http-client-bom + 1.34.0 + pom + import + + + com.google.guava + guava-bom + ${guava.version} + pom + import + + + com.google.code.findbugs + jsr305 + 3.0.2 + + + + junit + junit + ${junit.version} + test + + + com.google.truth + truth + 1.0 + test + + + com.google.guava + guava-testlib + ${guava.version} + test + + + + + + google-cloud-nio + + + + + + org.apache.maven.plugins + maven-project-info-reports-plugin + 3.0.0 + + + + index + dependency-info + team + ci-management + issue-management + licenses + scm + dependency-management + distribution-management + summary + modules + + + + + true + ${site.installationModule} + jar + + + + org.apache.maven.plugins + maven-javadoc-plugin + 3.1.1 + + + html + + aggregate + javadoc + + + + + none + protected + true + ${project.build.directory}/javadoc + + + Test helpers packages + com.google.cloud.testing + + + SPI packages + com.google.cloud.spi* + + + + + https://grpc.io/grpc-java/javadoc/ + https://developers.google.com/protocol-buffers/docs/reference/java/ + https://googleapis.dev/java/google-auth-library/latest/ + https://googleapis.dev/java/gax/latest/ + + + + + + + + + include-samples + + google-cloud-nio-examples + + + + \ No newline at end of file diff --git a/java-storage-nio/renovate.json b/java-storage-nio/renovate.json new file mode 100644 index 000000000000..f3a70c9703f1 --- /dev/null +++ b/java-storage-nio/renovate.json @@ -0,0 +1,64 @@ +{ + "extends": [ + ":separateMajorReleases", + ":combinePatchMinorReleases", + ":ignoreUnstable", + ":prImmediately", + ":updateNotScheduled", + ":automergeDisabled", + ":ignoreModulesAndTests", + ":maintainLockFilesDisabled", + ":autodetectPinVersions" + ], + "packageRules": [ + { + "packagePatterns": [ + "^com.google.guava:" + ], + "versionScheme": "docker" + }, + { + "packagePatterns": [ + "^com.google.api:gax", + "^com.google.auth:", + "^com.google.cloud:google-cloud-core", + "^io.grpc:" + ], + "groupName": "core dependencies" + }, + { + "packagePatterns": [ + "^com.google.http-client:", + "^com.google.oauth-client:", + "^com.google.api-client:" + ], + "groupName": "core transport dependencies" + }, + { + "packagePatterns": [ + "*" + ], + "semanticCommitType": "deps", + "semanticCommitScope": null + }, + { + "packagePatterns": [ + "^org.apache.maven", + "^org.jacoco:", + "^org.codehaus.mojo:", + "^org.sonatype.plugins:", + "^com.coveo:", + "^com.google.cloud:google-cloud-shared-config" + ], + "semanticCommitType": "build", + "semanticCommitScope": "deps" + }, + { + "packagePatterns": [ + "^com.google.cloud:google-cloud-" + ], + "ignoreUnstable": false + } + ], + "semanticCommits": true +} diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata new file mode 100644 index 000000000000..09753eee72c7 --- /dev/null +++ b/java-storage-nio/synth.metadata @@ -0,0 +1,12 @@ +{ + "updateTime": "2020-01-13T18:30:24.490550Z", + "sources": [ + { + "template": { + "name": "java_library", + "origin": "synthtool.gcp", + "version": "2019.5.2" + } + } + ] +} \ No newline at end of file diff --git a/java-storage-nio/synth.py b/java-storage-nio/synth.py new file mode 100644 index 000000000000..c484fc4d29b7 --- /dev/null +++ b/java-storage-nio/synth.py @@ -0,0 +1,24 @@ +# Copyright 2019 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +"""This script is used to synthesize generated parts of this library.""" + +import synthtool as s +import synthtool.gcp as gcp + + +templates = gcp.CommonTemplates().java_library() +s.copy(templates, excludes=[ + 'README.md', +]) \ No newline at end of file diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt new file mode 100644 index 000000000000..7a974d253a58 --- /dev/null +++ b/java-storage-nio/versions.txt @@ -0,0 +1,4 @@ +# Format: +# module:released-version:current-version + +google-cloud-nio:0.120.0:0.120.1-alpha-SNAPSHOT \ No newline at end of file From 625030780aac4d9343fa42aaa85a6d96a9650e29 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Mon, 13 Jan 2020 23:14:55 +0100 Subject: [PATCH 0389/1764] build(deps): update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.8.1 (#9) --- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index d61472459ba1..339fb1a3e13a 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -118,7 +118,7 @@ maven-compiler-plugin - 3.1 + 3.8.1 1.7 1.7 From 42712faf9b68c3e1d58374dbcf6eed9d109a9f13 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Mon, 13 Jan 2020 23:16:08 +0100 Subject: [PATCH 0390/1764] test(deps): update dependency org.mockito:mockito-core to v3 (#12) --- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 339fb1a3e13a..cc0cc484474f 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -98,7 +98,7 @@ org.mockito mockito-core - 2.28.2 + 3.2.4 test org.hamcrest From d99c3870ade4418349d4978c8638cae501fe00f8 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 15 Jan 2020 18:52:26 +0100 Subject: [PATCH 0391/1764] test(deps): update dependency com.google.truth:truth to v1.0.1 (#15) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index fd84ff5e8b0c..30682aa4b0e0 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -154,7 +154,7 @@ com.google.truth truth - 1.0 + 1.0.1 test From 7f02d3974edada930f2342708d4c96ff1003ec0c Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Fri, 17 Jan 2020 10:11:46 -0800 Subject: [PATCH 0392/1764] chore(regen): update common renovate configuration --- java-storage-nio/renovate.json | 6 + java-storage-nio/synth.metadata | 390 +++++++++++++++++++++++++++++++- 2 files changed, 394 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/renovate.json b/java-storage-nio/renovate.json index f3a70c9703f1..a5cdff45c319 100644 --- a/java-storage-nio/renovate.json +++ b/java-storage-nio/renovate.json @@ -58,6 +58,12 @@ "^com.google.cloud:google-cloud-" ], "ignoreUnstable": false + }, + { + "packagePatterns": [ + "^com.fasterxml.jackson.core" + ], + "groupName": "jackson dependencies" } ], "semanticCommits": true diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata index 09753eee72c7..7825d3eb20dd 100644 --- a/java-storage-nio/synth.metadata +++ b/java-storage-nio/synth.metadata @@ -1,12 +1,398 @@ { - "updateTime": "2020-01-13T18:30:24.490550Z", + "updateTime": "2020-01-16T09:11:22.733916Z", "sources": [ { "template": { "name": "java_library", "origin": "synthtool.gcp", - "version": "2019.5.2" + "version": "2019.10.17" } } + ], + "newFiles": [ + { + "path": "pom.xml" + }, + { + "path": ".repo-metadata.json" + }, + { + "path": "java.header" + }, + { + "path": "CONTRIBUTING.md" + }, + { + "path": "synth.metadata" + }, + { + "path": "renovate.json" + }, + { + "path": "versions.txt" + }, + { + "path": "synth.py" + }, + { + "path": "license-checks.xml" + }, + { + "path": "CODE_OF_CONDUCT.md" + }, + { + "path": "LICENSE" + }, + { + "path": "codecov.yaml" + }, + { + "path": ".gitignore" + }, + { + "path": "README.md" + }, + { + "path": ".github/release-please.yml" + }, + { + "path": ".github/PULL_REQUEST_TEMPLATE.md" + }, + { + "path": ".github/ISSUE_TEMPLATE/feature_request.md" + }, + { + "path": ".github/ISSUE_TEMPLATE/support_request.md" + }, + { + "path": ".github/ISSUE_TEMPLATE/bug_report.md" + }, + { + "path": ".kokoro/build.sh" + }, + { + "path": ".kokoro/common.cfg" + }, + { + "path": ".kokoro/build.bat" + }, + { + "path": ".kokoro/linkage-monitor.sh" + }, + { + "path": ".kokoro/coerce_logs.sh" + }, + { + "path": ".kokoro/dependencies.sh" + }, + { + "path": ".kokoro/trampoline.sh" + }, + { + "path": ".kokoro/continuous/samples.cfg" + }, + { + "path": ".kokoro/continuous/java8.cfg" + }, + { + "path": ".kokoro/continuous/integration.cfg" + }, + { + "path": ".kokoro/continuous/java11.cfg" + }, + { + "path": ".kokoro/continuous/propose_release.cfg" + }, + { + "path": ".kokoro/continuous/common.cfg" + }, + { + "path": ".kokoro/continuous/propose_release.sh" + }, + { + "path": ".kokoro/continuous/java7.cfg" + }, + { + "path": ".kokoro/continuous/lint.cfg" + }, + { + "path": ".kokoro/continuous/java8-osx.cfg" + }, + { + "path": ".kokoro/continuous/dependencies.cfg" + }, + { + "path": ".kokoro/continuous/java8-win.cfg" + }, + { + "path": ".kokoro/nightly/samples.cfg" + }, + { + "path": ".kokoro/nightly/java8.cfg" + }, + { + "path": ".kokoro/nightly/integration.cfg" + }, + { + "path": ".kokoro/nightly/java11.cfg" + }, + { + "path": ".kokoro/nightly/common.cfg" + }, + { + "path": ".kokoro/nightly/java7.cfg" + }, + { + "path": ".kokoro/nightly/lint.cfg" + }, + { + "path": ".kokoro/nightly/java8-osx.cfg" + }, + { + "path": ".kokoro/nightly/dependencies.cfg" + }, + { + "path": ".kokoro/nightly/java8-win.cfg" + }, + { + "path": ".kokoro/release/publish_javadoc.cfg" + }, + { + "path": ".kokoro/release/common.sh" + }, + { + "path": ".kokoro/release/promote.sh" + }, + { + "path": ".kokoro/release/common.cfg" + }, + { + "path": ".kokoro/release/publish_javadoc.sh" + }, + { + "path": ".kokoro/release/drop.sh" + }, + { + "path": ".kokoro/release/stage.sh" + }, + { + "path": ".kokoro/release/promote.cfg" + }, + { + "path": ".kokoro/release/snapshot.cfg" + }, + { + "path": ".kokoro/release/bump_snapshot.cfg" + }, + { + "path": ".kokoro/release/drop.cfg" + }, + { + "path": ".kokoro/release/bump_snapshot.sh" + }, + { + "path": ".kokoro/release/stage.cfg" + }, + { + "path": ".kokoro/release/snapshot.sh" + }, + { + "path": ".kokoro/presubmit/samples.cfg" + }, + { + "path": ".kokoro/presubmit/java8.cfg" + }, + { + "path": ".kokoro/presubmit/integration.cfg" + }, + { + "path": ".kokoro/presubmit/java11.cfg" + }, + { + "path": ".kokoro/presubmit/linkage-monitor.cfg" + }, + { + "path": ".kokoro/presubmit/common.cfg" + }, + { + "path": ".kokoro/presubmit/java7.cfg" + }, + { + "path": ".kokoro/presubmit/lint.cfg" + }, + { + "path": ".kokoro/presubmit/java8-osx.cfg" + }, + { + "path": ".kokoro/presubmit/dependencies.cfg" + }, + { + "path": ".kokoro/presubmit/clirr.cfg" + }, + { + "path": ".kokoro/presubmit/java8-win.cfg" + }, + { + "path": "google-cloud-nio-examples/pom.xml" + }, + { + "path": "google-cloud-nio-examples/README.md" + }, + { + "path": "google-cloud-nio-examples/src/main/java/com/google/cloud/nio/examples/ListFilesystems.java" + }, + { + "path": "google-cloud-nio/pom.xml" + }, + { + "path": "google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageRetryHandlerTest.java" + }, + { + "path": "google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributeViewTest.java" + }, + { + "path": "google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributesTest.java" + }, + { + "path": "google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java" + }, + { + "path": "google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageWriteChannelTest.java" + }, + { + "path": "google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannelTest.java" + }, + { + "path": "google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageWriteFileChannelTest.java" + }, + { + "path": "google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadTest.java" + }, + { + "path": "google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageLateInitializationTest.java" + }, + { + "path": "google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageOptionsTest.java" + }, + { + "path": "google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/UnixPathTest.java" + }, + { + "path": "google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemTest.java" + }, + { + "path": "google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/SeekableByteChannelPrefetcherTest.java" + }, + { + "path": "google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadFileChannelTest.java" + }, + { + "path": "google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStoragePathTest.java" + }, + { + "path": "google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageConfigurationTest.java" + }, + { + "path": "google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java" + }, + { + "path": "google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/testing/LocalStorageHelperTest.java" + }, + { + "path": "google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystem.java" + }, + { + "path": "google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStoragePath.java" + }, + { + "path": "google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/UnixPath.java" + }, + { + "path": "google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageObjectImmutableException.java" + }, + { + "path": "google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageUtil.java" + }, + { + "path": "google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionMaxChannelReopens.java" + }, + { + "path": "google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java" + }, + { + "path": "google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionContentDisposition.java" + }, + { + "path": "google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageConfiguration.java" + }, + { + "path": "google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionAcl.java" + }, + { + "path": "google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageOption.java" + }, + { + "path": "google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageOptions.java" + }, + { + "path": "google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageReadFileChannel.java" + }, + { + "path": "google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/package-info.java" + }, + { + "path": "google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageObjectAttributes.java" + }, + { + "path": "google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannel.java" + }, + { + "path": "google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageWriteFileChannel.java" + }, + { + "path": "google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionContentEncoding.java" + }, + { + "path": "google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/SeekableByteChannelPrefetcher.java" + }, + { + "path": "google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionMimeType.java" + }, + { + "path": "google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStoragePseudoDirectoryAttributes.java" + }, + { + "path": "google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageWriteChannel.java" + }, + { + "path": "google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionCacheControl.java" + }, + { + "path": "google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageRetryHandler.java" + }, + { + "path": "google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributes.java" + }, + { + "path": "google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionUserMetadata.java" + }, + { + "path": "google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStoragePseudoDirectoryException.java" + }, + { + "path": "google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionAllowTrailingSlash.java" + }, + { + "path": "google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributeView.java" + }, + { + "path": "google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionBlockSize.java" + }, + { + "path": "google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/LocalStorageHelper.java" + }, + { + "path": "google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java" + } ] } \ No newline at end of file From 6af2bb3333773002d39676a9f3803105294bbc4f Mon Sep 17 00:00:00 2001 From: JP Martin Date: Fri, 17 Jan 2020 12:34:29 -0800 Subject: [PATCH 0393/1764] refactor: update retrofit example, check it works (#17) * Update retrofit example, check it works Also, rename the folder to leave room for upcoming (actual) examples. * Format comments in html as per rules --- .../google-cloud-nio-examples/README.md | 47 ---------------- .../google-cloud-nio-retrofit/README.md | 53 +++++++++++++++++++ .../pom.xml | 4 +- .../cloud/nio/retrofit}/ListFilesystems.java | 12 ++++- java-storage-nio/pom.xml | 3 +- 5 files changed, 67 insertions(+), 52 deletions(-) delete mode 100644 java-storage-nio/google-cloud-nio-examples/README.md create mode 100644 java-storage-nio/google-cloud-nio-retrofit/README.md rename java-storage-nio/{google-cloud-nio-examples => google-cloud-nio-retrofit}/pom.xml (90%) rename java-storage-nio/{google-cloud-nio-examples/src/main/java/com/google/cloud/nio/examples => google-cloud-nio-retrofit/src/main/java/com/google/cloud/nio/retrofit}/ListFilesystems.java (70%) diff --git a/java-storage-nio/google-cloud-nio-examples/README.md b/java-storage-nio/google-cloud-nio-examples/README.md deleted file mode 100644 index a8161bc64ad9..000000000000 --- a/java-storage-nio/google-cloud-nio-examples/README.md +++ /dev/null @@ -1,47 +0,0 @@ -Example of adding the Google Cloud Storage NIO Provider to a legacy jar -======================================================================= - -This project shows how to add Google Cloud Storage capabilities to a jar file for a Java 7 -application that uses Java NIO without the need to recompile. - -Note that whenever possible, you instead want to recompile the app and use the normal -dependency mechanism to add a dependency to google-cloud-nio. You can see examples of -this in the [google-cloud-examples](../../../google-cloud-examples) project, -[under nio](../../../google-cloud-examples/src/main/java/com/google/cloud/examples/nio). - -To run this example: - -1. Before running the example, go to the [Google Developers Console][developers-console] to ensure that Google Cloud Storage API is enabled. - -2. Log in using gcloud SDK (`gcloud auth login` in command line) - -3. Compile the JAR with: - ``` - mvn package -DskipTests -Dmaven.javadoc.skip=true -Dmaven.source.skip=true - ``` - -4. Run the sample with: - -[//]: # ({x-version-update-start:google-cloud-nio:current}) - ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio/target/google-cloud-nio-0.120.1-alpha-SNAPSHOT.jar:google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.120.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems - ``` - - Notice that it lists Google Cloud Storage, which it wouldn't if you ran it without the NIO jar: - ``` - java -cp google-cloud-clients/google-cloud-contrib/google-cloud-nio-examples/target/google-cloud-nio-examples-0.120.1-alpha-SNAPSHOT.jar com.google.cloud.nio.examples.ListFilesystems - ``` -[//]: # ({x-version-update-end}) - -The sample doesn't have anything about Google Cloud Storage in it. It gets that ability from the NIO -jar that we're adding to the classpath. You can use the NIO "fat shaded" jar for this purpose as it -also includes the dependencies for google-cloud-nio. -The underlying mechanism is Java's standard [ServiceLoader](https://docs.oracle.com/javase/7/docs/api/java/util/ServiceLoader.html) -facility, the [standard way](http://docs.oracle.com/javase/7/docs/technotes/guides/io/fsp/filesystemprovider.html) to plug in NIO providers like this one. - -If you have access to a project's source code you can also simply add google-cloud-nio as -a dependency and let Maven pull in the required dependencies (this is what the NIO unit tests do). -This approach is preferable as the fat jar approach may waste memory on multiple copies of -dependencies. - -[developers-console]:https://console.developers.google.com/ diff --git a/java-storage-nio/google-cloud-nio-retrofit/README.md b/java-storage-nio/google-cloud-nio-retrofit/README.md new file mode 100644 index 000000000000..cf32acd42dbd --- /dev/null +++ b/java-storage-nio/google-cloud-nio-retrofit/README.md @@ -0,0 +1,53 @@ +Example of adding the Google Cloud Storage NIO Provider to a legacy jar +======================================================================= + +This project shows how to add (retrofit) Google Cloud Storage capabilities to a +jar file for a Java 7 application that uses Java NIO without the need to +recompile. + +Note that whenever possible, you instead want to recompile the app and use the normal +dependency mechanism to add a dependency to google-cloud-nio. You can see examples of +this in the +[google-cloud-examples](https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-examples) +project, +[under nio](https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-examples/src/main/java/com/google/cloud/examples/nio). + +To run this example: + +1. Before running the example, go to the [Google Developers Console][developers-console] to ensure that Google Cloud Storage API is enabled. + +2. Log in using gcloud SDK (`gcloud auth login` in command line) + +3. Compile the JAR with: + ``` + mvn package -DskipTests -Dmaven.javadoc.skip=true -Dmaven.source.skip=true + ``` + +4. Run the sample with: + +[//]: # ({x-version-update-start:google-cloud-nio:current}) + ``` + java -cp google-cloud-nio/target/google-cloud-nio-0.120.1-alpha-SNAPSHOT-shaded.jar:google-cloud-nio-retrofit/target/google-cloud-nio-retrofit-0.120.1-alpha-SNAPSHOT.jar com.google.cloud.nio.retrofit.ListFilesystems + ``` + + Notice that it lists Google Cloud Storage ("gs"), which it wouldn't if you ran it without the NIO jar: + ``` + java -cp google-cloud-nio-retrofit/target/google-cloud-nio-retrofit-0.120.1-alpha-SNAPSHOT.jar com.google.cloud.nio.retrofit.ListFilesystems + ``` +[//]: # ({x-version-update-end}) + +The sample doesn't have anything about Google Cloud Storage in it. It gets that ability from the NIO +jar that we're adding to the classpath. We use the NIO "fat shaded" jar for this purpose as it +also includes the dependencies for google-cloud-nio. +The underlying mechanism is Java's standard +[ServiceLoader](https://docs.oracle.com/javase/7/docs/api/java/util/ServiceLoader.html) +facility, the +[standard way](http://docs.oracle.com/javase/7/docs/technotes/guides/io/fsp/filesystemprovider.html) +to plug in NIO providers like this one. + +If you have access to a project's source code you can also simply add google-cloud-nio as +a dependency and let Maven pull in the required dependencies (this is what the NIO unit tests do). +This approach is preferable as the fat jar approach may waste memory on multiple copies of +dependencies. + +[developers-console]:https://console.developers.google.com/ diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml similarity index 90% rename from java-storage-nio/google-cloud-nio-examples/pom.xml rename to java-storage-nio/google-cloud-nio-retrofit/pom.xml index e798a82c2ec3..3d19444c7606 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -1,7 +1,7 @@ 4.0.0 - google-cloud-nio-examples + google-cloud-nio-retrofit 0.120.1-alpha-SNAPSHOT jar Google Cloud NIO Examples @@ -15,7 +15,7 @@ 0.120.1-alpha-SNAPSHOT - google-cloud-nio-examples + google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio-examples/src/main/java/com/google/cloud/nio/examples/ListFilesystems.java b/java-storage-nio/google-cloud-nio-retrofit/src/main/java/com/google/cloud/nio/retrofit/ListFilesystems.java similarity index 70% rename from java-storage-nio/google-cloud-nio-examples/src/main/java/com/google/cloud/nio/examples/ListFilesystems.java rename to java-storage-nio/google-cloud-nio-retrofit/src/main/java/com/google/cloud/nio/retrofit/ListFilesystems.java index 932ed5a3e1ca..831350bf8dad 100644 --- a/java-storage-nio/google-cloud-nio-examples/src/main/java/com/google/cloud/nio/examples/ListFilesystems.java +++ b/java-storage-nio/google-cloud-nio-retrofit/src/main/java/com/google/cloud/nio/retrofit/ListFilesystems.java @@ -14,12 +14,20 @@ * limitations under the License. */ -package com.google.cloud.nio.examples; +package com.google.cloud.nio.retrofit; import java.io.IOException; import java.nio.file.spi.FileSystemProvider; -/** ListFilesystems is a super-simple program that lists the available NIO filesystems. */ +/** + * ListFilesystems is a simple program that lists the available NIO filesystems. + * + *

    Note that the code here doesn't do anything special to link in the google-cloud-nio code. It + * doesn't use any of its methods. + * + *

    The README explains how, by just adding the google-cloud-nio JAR in the classpath, this + * program will magically gain the ability to read files on Google Cloud Storage. + */ public class ListFilesystems { /** See the class documentation. */ diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 30682aa4b0e0..3e10051e59e9 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -168,6 +168,7 @@ google-cloud-nio + google-cloud-nio-retrofit @@ -243,7 +244,7 @@ include-samples - google-cloud-nio-examples + google-cloud-nio-retrofit From 6b8a81bc72b97ed43662497b3893be121c45a460 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Fri, 31 Jan 2020 09:34:08 -0800 Subject: [PATCH 0394/1764] chore: group guava with other core dependencies --- java-storage-nio/renovate.json | 3 +- java-storage-nio/synth.metadata | 388 +------------------------------- 2 files changed, 3 insertions(+), 388 deletions(-) diff --git a/java-storage-nio/renovate.json b/java-storage-nio/renovate.json index a5cdff45c319..268a4669abfd 100644 --- a/java-storage-nio/renovate.json +++ b/java-storage-nio/renovate.json @@ -22,7 +22,8 @@ "^com.google.api:gax", "^com.google.auth:", "^com.google.cloud:google-cloud-core", - "^io.grpc:" + "^io.grpc:", + "^com.google.guava:" ], "groupName": "core dependencies" }, diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata index 7825d3eb20dd..fed970adb858 100644 --- a/java-storage-nio/synth.metadata +++ b/java-storage-nio/synth.metadata @@ -1,5 +1,5 @@ { - "updateTime": "2020-01-16T09:11:22.733916Z", + "updateTime": "2020-01-31T09:14:24.097053Z", "sources": [ { "template": { @@ -8,391 +8,5 @@ "version": "2019.10.17" } } - ], - "newFiles": [ - { - "path": "pom.xml" - }, - { - "path": ".repo-metadata.json" - }, - { - "path": "java.header" - }, - { - "path": "CONTRIBUTING.md" - }, - { - "path": "synth.metadata" - }, - { - "path": "renovate.json" - }, - { - "path": "versions.txt" - }, - { - "path": "synth.py" - }, - { - "path": "license-checks.xml" - }, - { - "path": "CODE_OF_CONDUCT.md" - }, - { - "path": "LICENSE" - }, - { - "path": "codecov.yaml" - }, - { - "path": ".gitignore" - }, - { - "path": "README.md" - }, - { - "path": ".github/release-please.yml" - }, - { - "path": ".github/PULL_REQUEST_TEMPLATE.md" - }, - { - "path": ".github/ISSUE_TEMPLATE/feature_request.md" - }, - { - "path": ".github/ISSUE_TEMPLATE/support_request.md" - }, - { - "path": ".github/ISSUE_TEMPLATE/bug_report.md" - }, - { - "path": ".kokoro/build.sh" - }, - { - "path": ".kokoro/common.cfg" - }, - { - "path": ".kokoro/build.bat" - }, - { - "path": ".kokoro/linkage-monitor.sh" - }, - { - "path": ".kokoro/coerce_logs.sh" - }, - { - "path": ".kokoro/dependencies.sh" - }, - { - "path": ".kokoro/trampoline.sh" - }, - { - "path": ".kokoro/continuous/samples.cfg" - }, - { - "path": ".kokoro/continuous/java8.cfg" - }, - { - "path": ".kokoro/continuous/integration.cfg" - }, - { - "path": ".kokoro/continuous/java11.cfg" - }, - { - "path": ".kokoro/continuous/propose_release.cfg" - }, - { - "path": ".kokoro/continuous/common.cfg" - }, - { - "path": ".kokoro/continuous/propose_release.sh" - }, - { - "path": ".kokoro/continuous/java7.cfg" - }, - { - "path": ".kokoro/continuous/lint.cfg" - }, - { - "path": ".kokoro/continuous/java8-osx.cfg" - }, - { - "path": ".kokoro/continuous/dependencies.cfg" - }, - { - "path": ".kokoro/continuous/java8-win.cfg" - }, - { - "path": ".kokoro/nightly/samples.cfg" - }, - { - "path": ".kokoro/nightly/java8.cfg" - }, - { - "path": ".kokoro/nightly/integration.cfg" - }, - { - "path": ".kokoro/nightly/java11.cfg" - }, - { - "path": ".kokoro/nightly/common.cfg" - }, - { - "path": ".kokoro/nightly/java7.cfg" - }, - { - "path": ".kokoro/nightly/lint.cfg" - }, - { - "path": ".kokoro/nightly/java8-osx.cfg" - }, - { - "path": ".kokoro/nightly/dependencies.cfg" - }, - { - "path": ".kokoro/nightly/java8-win.cfg" - }, - { - "path": ".kokoro/release/publish_javadoc.cfg" - }, - { - "path": ".kokoro/release/common.sh" - }, - { - "path": ".kokoro/release/promote.sh" - }, - { - "path": ".kokoro/release/common.cfg" - }, - { - "path": ".kokoro/release/publish_javadoc.sh" - }, - { - "path": ".kokoro/release/drop.sh" - }, - { - "path": ".kokoro/release/stage.sh" - }, - { - "path": ".kokoro/release/promote.cfg" - }, - { - "path": ".kokoro/release/snapshot.cfg" - }, - { - "path": ".kokoro/release/bump_snapshot.cfg" - }, - { - "path": ".kokoro/release/drop.cfg" - }, - { - "path": ".kokoro/release/bump_snapshot.sh" - }, - { - "path": ".kokoro/release/stage.cfg" - }, - { - "path": ".kokoro/release/snapshot.sh" - }, - { - "path": ".kokoro/presubmit/samples.cfg" - }, - { - "path": ".kokoro/presubmit/java8.cfg" - }, - { - "path": ".kokoro/presubmit/integration.cfg" - }, - { - "path": ".kokoro/presubmit/java11.cfg" - }, - { - "path": ".kokoro/presubmit/linkage-monitor.cfg" - }, - { - "path": ".kokoro/presubmit/common.cfg" - }, - { - "path": ".kokoro/presubmit/java7.cfg" - }, - { - "path": ".kokoro/presubmit/lint.cfg" - }, - { - "path": ".kokoro/presubmit/java8-osx.cfg" - }, - { - "path": ".kokoro/presubmit/dependencies.cfg" - }, - { - "path": ".kokoro/presubmit/clirr.cfg" - }, - { - "path": ".kokoro/presubmit/java8-win.cfg" - }, - { - "path": "google-cloud-nio-examples/pom.xml" - }, - { - "path": "google-cloud-nio-examples/README.md" - }, - { - "path": "google-cloud-nio-examples/src/main/java/com/google/cloud/nio/examples/ListFilesystems.java" - }, - { - "path": "google-cloud-nio/pom.xml" - }, - { - "path": "google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageRetryHandlerTest.java" - }, - { - "path": "google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributeViewTest.java" - }, - { - "path": "google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributesTest.java" - }, - { - "path": "google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java" - }, - { - "path": "google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageWriteChannelTest.java" - }, - { - "path": "google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannelTest.java" - }, - { - "path": "google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageWriteFileChannelTest.java" - }, - { - "path": "google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadTest.java" - }, - { - "path": "google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageLateInitializationTest.java" - }, - { - "path": "google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageOptionsTest.java" - }, - { - "path": "google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/UnixPathTest.java" - }, - { - "path": "google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemTest.java" - }, - { - "path": "google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/SeekableByteChannelPrefetcherTest.java" - }, - { - "path": "google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadFileChannelTest.java" - }, - { - "path": "google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStoragePathTest.java" - }, - { - "path": "google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageConfigurationTest.java" - }, - { - "path": "google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java" - }, - { - "path": "google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/testing/LocalStorageHelperTest.java" - }, - { - "path": "google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystem.java" - }, - { - "path": "google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStoragePath.java" - }, - { - "path": "google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/UnixPath.java" - }, - { - "path": "google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageObjectImmutableException.java" - }, - { - "path": "google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageUtil.java" - }, - { - "path": "google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionMaxChannelReopens.java" - }, - { - "path": "google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java" - }, - { - "path": "google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionContentDisposition.java" - }, - { - "path": "google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageConfiguration.java" - }, - { - "path": "google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionAcl.java" - }, - { - "path": "google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageOption.java" - }, - { - "path": "google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageOptions.java" - }, - { - "path": "google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageReadFileChannel.java" - }, - { - "path": "google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/package-info.java" - }, - { - "path": "google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageObjectAttributes.java" - }, - { - "path": "google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannel.java" - }, - { - "path": "google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageWriteFileChannel.java" - }, - { - "path": "google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionContentEncoding.java" - }, - { - "path": "google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/SeekableByteChannelPrefetcher.java" - }, - { - "path": "google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionMimeType.java" - }, - { - "path": "google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStoragePseudoDirectoryAttributes.java" - }, - { - "path": "google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageWriteChannel.java" - }, - { - "path": "google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionCacheControl.java" - }, - { - "path": "google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageRetryHandler.java" - }, - { - "path": "google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributes.java" - }, - { - "path": "google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionUserMetadata.java" - }, - { - "path": "google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStoragePseudoDirectoryException.java" - }, - { - "path": "google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionAllowTrailingSlash.java" - }, - { - "path": "google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributeView.java" - }, - { - "path": "google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionBlockSize.java" - }, - { - "path": "google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/LocalStorageHelper.java" - }, - { - "path": "google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java" - } ] } \ No newline at end of file From 9c21145e4ef92862245df40a14183c501625b645 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Mon, 3 Feb 2020 10:13:19 -0800 Subject: [PATCH 0395/1764] chore: linkage monitor check should skipp clirr and enforcer --- java-storage-nio/.kokoro/linkage-monitor.sh | 7 ++++++- java-storage-nio/synth.metadata | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/.kokoro/linkage-monitor.sh b/java-storage-nio/.kokoro/linkage-monitor.sh index f18ca3aa9b9e..2651ae1646d4 100755 --- a/java-storage-nio/.kokoro/linkage-monitor.sh +++ b/java-storage-nio/.kokoro/linkage-monitor.sh @@ -23,7 +23,12 @@ cd github/java-storage-nio/ java -version echo ${JOB_TYPE} -mvn install -DskipTests=true -Dmaven.javadoc.skip=true -Dgcloud.download.skip=true -B -V +mvn install -B -V \ + -DskipTests=true \ + -Dclirr.skip=true \ + -Denforcer.skip=true \ + -Dmaven.javadoc.skip=true \ + -Dgcloud.download.skip=true # Kokoro job cloud-opensource-java/ubuntu/linkage-monitor-gcs creates this JAR JAR=linkage-monitor-latest-all-deps.jar diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata index fed970adb858..29c15a23e29d 100644 --- a/java-storage-nio/synth.metadata +++ b/java-storage-nio/synth.metadata @@ -1,5 +1,5 @@ { - "updateTime": "2020-01-31T09:14:24.097053Z", + "updateTime": "2020-02-01T09:13:50.266376Z", "sources": [ { "template": { From 0f211d21717b79904fd6e38c1e2f69c56f9862fc Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Thu, 27 Feb 2020 10:04:43 -0800 Subject: [PATCH 0396/1764] chore: update common templates (#37) --- java-storage-nio/.kokoro/build.sh | 23 +++++++++++++++-------- java-storage-nio/renovate.json | 7 +++++++ java-storage-nio/synth.metadata | 18 ++++++++++++++++-- 3 files changed, 38 insertions(+), 10 deletions(-) diff --git a/java-storage-nio/.kokoro/build.sh b/java-storage-nio/.kokoro/build.sh index f1ae58408da5..d11958c5a67e 100755 --- a/java-storage-nio/.kokoro/build.sh +++ b/java-storage-nio/.kokoro/build.sh @@ -62,14 +62,21 @@ integration) bash .kokoro/coerce_logs.sh ;; samples) - mvn -B \ - -Penable-samples \ - -DtrimStackTrace=false \ - -Dclirr.skip=true \ - -Denforcer.skip=true \ - -fae \ - verify - bash .kokoro/coerce_logs.sh + if [[ -f samples/pom.xml ]] + then + pushd samples + mvn -B \ + -Penable-samples \ + -DtrimStackTrace=false \ + -Dclirr.skip=true \ + -Denforcer.skip=true \ + -fae \ + verify + bash .kokoro/coerce_logs.sh + popd + else + echo "no sample pom.xml found - skipping sample tests" + fi ;; clirr) mvn -B -Denforcer.skip=true clirr:check diff --git a/java-storage-nio/renovate.json b/java-storage-nio/renovate.json index 268a4669abfd..fc6412701ada 100644 --- a/java-storage-nio/renovate.json +++ b/java-storage-nio/renovate.json @@ -54,6 +54,13 @@ "semanticCommitType": "build", "semanticCommitScope": "deps" }, + { + "packagePatterns": [ + "^com.google.cloud:libraries-bom" + ], + "semanticCommitType": "chore", + "semanticCommitScope": "deps" + }, { "packagePatterns": [ "^com.google.cloud:google-cloud-" diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata index 29c15a23e29d..949764ef2a1e 100644 --- a/java-storage-nio/synth.metadata +++ b/java-storage-nio/synth.metadata @@ -1,11 +1,25 @@ { - "updateTime": "2020-02-01T09:13:50.266376Z", + "updateTime": "2020-02-21T23:11:07.860086Z", "sources": [ + { + "git": { + "name": ".", + "remote": "https://github.com/googleapis/java-storage-nio.git", + "sha": "df030b86e43dd8ea627b25e2ea7700510abf2ba3" + } + }, + { + "git": { + "name": "synthtool", + "remote": "rpc://devrel/cloud/libraries/tools/autosynth", + "sha": "706a38c26db42299845396cdae55db635c38794a" + } + }, { "template": { "name": "java_library", "origin": "synthtool.gcp", - "version": "2019.10.17" + "version": "2020.2.4" } } ] From 598eebce61577a1e2c79d41d7333a49375fc0309 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Thu, 27 Feb 2020 19:05:07 +0100 Subject: [PATCH 0397/1764] deps: update dependency com.google.http-client:google-http-client-bom to v1.34.2 (#25) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 3e10051e59e9..620aa24e6b14 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -128,7 +128,7 @@ com.google.http-client google-http-client-bom - 1.34.0 + 1.34.2 pom import From 9315cb9c279c100c4adc909d1d2b8f8f37e25c85 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Thu, 27 Feb 2020 19:05:52 +0100 Subject: [PATCH 0398/1764] deps: update dependency com.google.protobuf:protobuf-bom to v3.11.4 (#30) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 620aa24e6b14..ab8c85923f69 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -97,7 +97,7 @@ com.google.protobuf protobuf-bom - 3.11.1 + 3.11.4 pom import From d18d6c11ceb250de2c67478165c90209e39ca333 Mon Sep 17 00:00:00 2001 From: Jeff Ching Date: Thu, 27 Feb 2020 10:06:31 -0800 Subject: [PATCH 0399/1764] chore: only allow renovate-bot for trusted-contribution auto-labeling (#31) --- java-storage-nio/.github/trusted-contribution.yml | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 java-storage-nio/.github/trusted-contribution.yml diff --git a/java-storage-nio/.github/trusted-contribution.yml b/java-storage-nio/.github/trusted-contribution.yml new file mode 100644 index 000000000000..f247d5c78934 --- /dev/null +++ b/java-storage-nio/.github/trusted-contribution.yml @@ -0,0 +1,2 @@ +trustedContributors: +- renovate-bot \ No newline at end of file From a9a8d005b42dfdb72f4303894a736ca62344aa75 Mon Sep 17 00:00:00 2001 From: Elliotte Rusty Harold Date: Thu, 27 Feb 2020 13:07:00 -0500 Subject: [PATCH 0400/1764] chore: update libraries-bom (#22) --- java-storage-nio/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/README.md b/java-storage-nio/README.md index fb4dd66a415b..a7e61aacc211 100644 --- a/java-storage-nio/README.md +++ b/java-storage-nio/README.md @@ -25,7 +25,7 @@ If you are using Maven with a BOM, add this to your pom.xml file. com.google.cloud libraries-bom - 3.0.0 + 3.4.0 pom import From 3a8b36c78e761bdd93bc5157504d9ad946a954f7 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Thu, 27 Feb 2020 19:20:04 +0100 Subject: [PATCH 0401/1764] deps: update core dependencies (#27) --- java-storage-nio/pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index ab8c85923f69..e95a59384c98 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -114,14 +114,14 @@ com.google.cloud google-cloud-core-bom - 1.92.2 + 1.92.5 pom import com.google.api gax-bom - 1.53.0 + 1.54.0 pom import From 8faa8bc7741894514b1424690230d6bd065d78e9 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Thu, 27 Feb 2020 12:52:54 -0800 Subject: [PATCH 0402/1764] chore: update common templates (#41) --- java-storage-nio/.kokoro/build.sh | 30 ++++++++++++++++--- java-storage-nio/.kokoro/continuous/java8.cfg | 5 ++++ .../.kokoro/nightly/integration.cfg | 14 +++++++++ java-storage-nio/.kokoro/nightly/java8.cfg | 5 ++++ java-storage-nio/.kokoro/nightly/samples.cfg | 21 ++++++++----- java-storage-nio/.kokoro/presubmit/java8.cfg | 5 ++++ java-storage-nio/synth.metadata | 16 +--------- 7 files changed, 69 insertions(+), 27 deletions(-) diff --git a/java-storage-nio/.kokoro/build.sh b/java-storage-nio/.kokoro/build.sh index d11958c5a67e..6e0c239110fd 100755 --- a/java-storage-nio/.kokoro/build.sh +++ b/java-storage-nio/.kokoro/build.sh @@ -37,19 +37,23 @@ if [[ ! -z "${GOOGLE_APPLICATION_CREDENTIALS}" && "${GOOGLE_APPLICATION_CREDENTI export GOOGLE_APPLICATION_CREDENTIALS=$(realpath ${KOKORO_ROOT}/src/${GOOGLE_APPLICATION_CREDENTIALS}) fi +RETURN_CODE=0 +set +e + case ${JOB_TYPE} in test) mvn test -B -Dclirr.skip=true -Denforcer.skip=true - bash ${KOKORO_GFILE_DIR}/codecov.sh - bash .kokoro/coerce_logs.sh + RETURN_CODE=$? ;; lint) mvn \ -Penable-samples \ com.coveo:fmt-maven-plugin:check + RETURN_CODE=$? ;; javadoc) mvn javadoc:javadoc javadoc:test-javadoc + RETURN_CODE=$? ;; integration) mvn -B ${INTEGRATION_TEST_ARGS} \ @@ -59,7 +63,7 @@ integration) -Denforcer.skip=true \ -fae \ verify - bash .kokoro/coerce_logs.sh + RETURN_CODE=$? ;; samples) if [[ -f samples/pom.xml ]] @@ -72,7 +76,7 @@ samples) -Denforcer.skip=true \ -fae \ verify - bash .kokoro/coerce_logs.sh + RETURN_CODE=$? popd else echo "no sample pom.xml found - skipping sample tests" @@ -80,7 +84,25 @@ samples) ;; clirr) mvn -B -Denforcer.skip=true clirr:check + RETURN_CODE=$? ;; *) ;; esac + +if [ "${REPORT_COVERAGE}" == "true" ] +then + bash ${KOKORO_GFILE_DIR}/codecov.sh +fi + +# fix output location of logs +bash .kokoro/coerce_logs.sh + +if [[ "${ENABLE_BUILD_COP}" == "true" ]] +then + chmod +x ${KOKORO_GFILE_DIR}/linux_amd64/buildcop + ${KOKORO_GFILE_DIR}/linux_amd64/buildcop -repo=googleapis/java-storage-nio +fi + +echo "exiting with ${RETURN_CODE}" +exit ${RETURN_CODE} diff --git a/java-storage-nio/.kokoro/continuous/java8.cfg b/java-storage-nio/.kokoro/continuous/java8.cfg index 3b017fc80f04..495cc7bacd63 100644 --- a/java-storage-nio/.kokoro/continuous/java8.cfg +++ b/java-storage-nio/.kokoro/continuous/java8.cfg @@ -5,3 +5,8 @@ env_vars: { key: "TRAMPOLINE_IMAGE" value: "gcr.io/cloud-devrel-kokoro-resources/java8" } + +env_vars: { + key: "REPORT_COVERAGE" + value: "true" +} diff --git a/java-storage-nio/.kokoro/nightly/integration.cfg b/java-storage-nio/.kokoro/nightly/integration.cfg index 3b017fc80f04..8bf59c02edd6 100644 --- a/java-storage-nio/.kokoro/nightly/integration.cfg +++ b/java-storage-nio/.kokoro/nightly/integration.cfg @@ -5,3 +5,17 @@ env_vars: { key: "TRAMPOLINE_IMAGE" value: "gcr.io/cloud-devrel-kokoro-resources/java8" } + +env_vars: { + key: "ENABLE_BUILD_COP" + value: "true" +} + +before_action { + fetch_keystore { + keystore_resource { + keystore_config_id: 73713 + keyname: "java_it_service_account" + } + } +} diff --git a/java-storage-nio/.kokoro/nightly/java8.cfg b/java-storage-nio/.kokoro/nightly/java8.cfg index 3b017fc80f04..495cc7bacd63 100644 --- a/java-storage-nio/.kokoro/nightly/java8.cfg +++ b/java-storage-nio/.kokoro/nightly/java8.cfg @@ -5,3 +5,8 @@ env_vars: { key: "TRAMPOLINE_IMAGE" value: "gcr.io/cloud-devrel-kokoro-resources/java8" } + +env_vars: { + key: "REPORT_COVERAGE" + value: "true" +} diff --git a/java-storage-nio/.kokoro/nightly/samples.cfg b/java-storage-nio/.kokoro/nightly/samples.cfg index 9a9102490d54..b4b051cd016f 100644 --- a/java-storage-nio/.kokoro/nightly/samples.cfg +++ b/java-storage-nio/.kokoro/nightly/samples.cfg @@ -2,23 +2,28 @@ # Configure the docker image for kokoro-trampoline. env_vars: { - key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-kokoro-resources/java8" + key: "TRAMPOLINE_IMAGE" + value: "gcr.io/cloud-devrel-kokoro-resources/java8" } env_vars: { - key: "JOB_TYPE" - value: "samples" + key: "JOB_TYPE" + value: "samples" } env_vars: { - key: "GCLOUD_PROJECT" - value: "gcloud-devel" + key: "GCLOUD_PROJECT" + value: "gcloud-devel" } env_vars: { - key: "GOOGLE_APPLICATION_CREDENTIALS" - value: "keystore/73713_java_it_service_account" + key: "GOOGLE_APPLICATION_CREDENTIALS" + value: "keystore/73713_java_it_service_account" +} + +env_vars: { + key: "ENABLE_BUILD_COP" + value: "true" } before_action { diff --git a/java-storage-nio/.kokoro/presubmit/java8.cfg b/java-storage-nio/.kokoro/presubmit/java8.cfg index 3b017fc80f04..495cc7bacd63 100644 --- a/java-storage-nio/.kokoro/presubmit/java8.cfg +++ b/java-storage-nio/.kokoro/presubmit/java8.cfg @@ -5,3 +5,8 @@ env_vars: { key: "TRAMPOLINE_IMAGE" value: "gcr.io/cloud-devrel-kokoro-resources/java8" } + +env_vars: { + key: "REPORT_COVERAGE" + value: "true" +} diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata index 949764ef2a1e..001091b3908b 100644 --- a/java-storage-nio/synth.metadata +++ b/java-storage-nio/synth.metadata @@ -1,20 +1,6 @@ { - "updateTime": "2020-02-21T23:11:07.860086Z", + "updateTime": "2020-02-27T18:25:22.358985Z", "sources": [ - { - "git": { - "name": ".", - "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "df030b86e43dd8ea627b25e2ea7700510abf2ba3" - } - }, - { - "git": { - "name": "synthtool", - "remote": "rpc://devrel/cloud/libraries/tools/autosynth", - "sha": "706a38c26db42299845396cdae55db635c38794a" - } - }, { "template": { "name": "java_library", From 4a750883949db0bb080ee6dadbf50e74d12662e3 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Thu, 27 Feb 2020 21:53:18 +0100 Subject: [PATCH 0403/1764] deps: update dependency com.google.cloud:google-cloud-storage to v1.104.0 (#26) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index e95a59384c98..80a62bd2c378 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -81,7 +81,7 @@ com.google.cloud google-cloud-storage - 1.103.0 + 1.104.0 com.google.apis From c4d2a6730506c7e09e801df1735bab740189db19 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Thu, 27 Feb 2020 21:53:36 +0100 Subject: [PATCH 0404/1764] deps: update dependency com.google.apis:google-api-services-storage to v1-rev20191127-1.30.8 (#33) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 80a62bd2c378..7b2fb0f07086 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -86,7 +86,7 @@ com.google.apis google-api-services-storage - v1-rev20191011-1.30.3 + v1-rev20191127-1.30.8 com.google.auto.value From 2ecbb9a3f1db9352cbad1ff6fbe03e90e7e703ef Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Mon, 16 Mar 2020 11:36:05 -0700 Subject: [PATCH 0405/1764] chore: update PR template (#49) This PR was generated using Autosynth. :rainbow:

    Log from Synthtool ``` 2020-03-14 02:17:05,245 synthtool > Executing /tmpfs/src/git/autosynth/working_repo/synth.py. .github/ISSUE_TEMPLATE/bug_report.md .github/ISSUE_TEMPLATE/feature_request.md .github/ISSUE_TEMPLATE/support_request.md .github/PULL_REQUEST_TEMPLATE.md .github/release-please.yml .github/trusted-contribution.yml .kokoro/build.bat .kokoro/build.sh .kokoro/coerce_logs.sh .kokoro/common.cfg .kokoro/continuous/common.cfg .kokoro/continuous/dependencies.cfg .kokoro/continuous/integration.cfg .kokoro/continuous/java11.cfg .kokoro/continuous/java7.cfg .kokoro/continuous/java8-osx.cfg .kokoro/continuous/java8-win.cfg .kokoro/continuous/java8.cfg .kokoro/continuous/lint.cfg .kokoro/continuous/propose_release.cfg .kokoro/continuous/samples.cfg .kokoro/dependencies.sh .kokoro/linkage-monitor.sh .kokoro/nightly/common.cfg .kokoro/nightly/dependencies.cfg .kokoro/nightly/integration.cfg .kokoro/nightly/java11.cfg .kokoro/nightly/java7.cfg .kokoro/nightly/java8-osx.cfg .kokoro/nightly/java8-win.cfg .kokoro/nightly/java8.cfg .kokoro/nightly/lint.cfg .kokoro/nightly/samples.cfg .kokoro/presubmit/clirr.cfg .kokoro/presubmit/common.cfg .kokoro/presubmit/dependencies.cfg .kokoro/presubmit/integration.cfg .kokoro/presubmit/java11.cfg .kokoro/presubmit/java7.cfg .kokoro/presubmit/java8-osx.cfg .kokoro/presubmit/java8-win.cfg .kokoro/presubmit/java8.cfg .kokoro/presubmit/linkage-monitor.cfg .kokoro/presubmit/lint.cfg .kokoro/presubmit/samples.cfg .kokoro/release/bump_snapshot.cfg .kokoro/release/common.cfg .kokoro/release/common.sh .kokoro/release/drop.cfg .kokoro/release/drop.sh .kokoro/release/promote.cfg .kokoro/release/promote.sh .kokoro/release/publish_javadoc.cfg .kokoro/release/publish_javadoc.sh .kokoro/release/snapshot.cfg .kokoro/release/snapshot.sh .kokoro/release/stage.cfg .kokoro/release/stage.sh .kokoro/trampoline.sh CODE_OF_CONDUCT.md CONTRIBUTING.md LICENSE README.md codecov.yaml java.header license-checks.xml renovate.json 2020-03-14 02:17:05,439 synthtool > Wrote metadata to synth.metadata. ```
    --- java-storage-nio/.github/PULL_REQUEST_TEMPLATE.md | 8 +++++++- java-storage-nio/synth.metadata | 2 +- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/.github/PULL_REQUEST_TEMPLATE.md b/java-storage-nio/.github/PULL_REQUEST_TEMPLATE.md index 0bd0ee0620f9..6d466659f2d7 100644 --- a/java-storage-nio/.github/PULL_REQUEST_TEMPLATE.md +++ b/java-storage-nio/.github/PULL_REQUEST_TEMPLATE.md @@ -1 +1,7 @@ -Fixes # (it's a good idea to open an issue first for context and/or discussion) \ No newline at end of file +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://github.com/googleapis/java-storage-nio/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 # ☕️ diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata index 001091b3908b..af60bb1213b3 100644 --- a/java-storage-nio/synth.metadata +++ b/java-storage-nio/synth.metadata @@ -1,5 +1,5 @@ { - "updateTime": "2020-02-27T18:25:22.358985Z", + "updateTime": "2020-03-14T09:17:05.438962Z", "sources": [ { "template": { From 91c43619d57707289f90c934f99a95bbff743651 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Mon, 16 Mar 2020 19:50:12 +0100 Subject: [PATCH 0406/1764] build(deps): update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.2.0 (#50) This PR contains the following updates: | Package | Update | Change | |---|---|---| | org.apache.maven.plugins:maven-javadoc-plugin | minor | `3.1.1` -> `3.2.0` | --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 7b2fb0f07086..0cd3fee7256d 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -203,7 +203,7 @@ org.apache.maven.plugins maven-javadoc-plugin - 3.1.1 + 3.2.0 html From 0a7dde5fe3170c9471c6c33d1f0a2dbbf7c0d786 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Mon, 16 Mar 2020 20:10:53 +0100 Subject: [PATCH 0407/1764] deps: update dependency com.google.apis:google-api-services-storage to v1-rev20191127-1.30.9 (#48) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 0cd3fee7256d..5c953d44002e 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -86,7 +86,7 @@ com.google.apis google-api-services-storage - v1-rev20191127-1.30.8 + v1-rev20191127-1.30.9 com.google.auto.value From bb3d856f98a9a98fcfc68e12d95faf5a08ab662c Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Mon, 16 Mar 2020 20:11:19 +0100 Subject: [PATCH 0408/1764] deps: update dependency com.google.cloud:google-cloud-storage to v1.105.2 (#44) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 5c953d44002e..d73548baa01e 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -81,7 +81,7 @@ com.google.cloud google-cloud-storage - 1.104.0 + 1.105.2 com.google.apis From 1d3b7ace114ded690a12301827ae4504b22ac5b2 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Mon, 16 Mar 2020 20:11:40 +0100 Subject: [PATCH 0409/1764] deps: update dependency com.google.cloud:google-cloud-core-bom to v1.93.3 (#43) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index d73548baa01e..c38a20acef1d 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -114,7 +114,7 @@ com.google.cloud google-cloud-core-bom - 1.92.5 + 1.93.3 pom import From 70ee0e4b71b846adeaf57629b14eb4d5d4ca01ea Mon Sep 17 00:00:00 2001 From: JP Martin Date: Mon, 16 Mar 2020 12:23:19 -0700 Subject: [PATCH 0410/1764] samples: migrate examples from google-cloud-examples (#24) * Add the three examples from google-cloud-examples * Update example links to be internal * fix: skip clirr for examples artifact Co-authored-by: Jeff Ching --- java-storage-nio/README.md | 10 +- .../google-cloud-nio-examples/pom.xml | 46 +++++ .../google/cloud/examples/nio/CountBytes.java | 117 ++++++++++++ .../examples/nio/ParallelCountBytes.java | 170 ++++++++++++++++++ .../com/google/cloud/examples/nio/Stat.java | 124 +++++++++++++ .../google-cloud-nio-retrofit/pom.xml | 2 +- java-storage-nio/pom.xml | 2 + 7 files changed, 465 insertions(+), 6 deletions(-) create mode 100644 java-storage-nio/google-cloud-nio-examples/pom.xml create mode 100644 java-storage-nio/google-cloud-nio-examples/src/main/java/com/google/cloud/examples/nio/CountBytes.java create mode 100644 java-storage-nio/google-cloud-nio-examples/src/main/java/com/google/cloud/examples/nio/ParallelCountBytes.java create mode 100644 java-storage-nio/google-cloud-nio-examples/src/main/java/com/google/cloud/examples/nio/Stat.java diff --git a/java-storage-nio/README.md b/java-storage-nio/README.md index a7e61aacc211..476821a0c7e6 100644 --- a/java-storage-nio/README.md +++ b/java-storage-nio/README.md @@ -59,14 +59,14 @@ libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.120.0-alpha" Example Applications ------------------- -* [`Stat`](../../../google-cloud-examples/src/main/java/com/google/cloud/examples/nio/Stat.java) +* [`Stat`](google-cloud-nio-examples/src/main/java/com/google/cloud/examples/nio/Stat.java) shows how to get started with NIO. -* [`ParallelCountBytes`](../../../google-cloud-examples/src/main/java/com/google/cloud/examples/nio/ParallelCountBytes.java) +* [`ParallelCountBytes`](google-cloud-nio-examples/src/main/java/com/google/cloud/examples/nio/ParallelCountBytes.java) efficiently downloads a file from Google Cloud Storage. -* [`ListFileSystems`](../google-cloud-nio-examples/README.md) illustrates how -NIO can add Google Cloud Storage support to some legacy programs, without +* [`ListFileSystems` retrofit](google-cloud-nio-retrofit/README.md) illustrates +how NIO can add Google Cloud Storage support to some legacy programs, without having to modify them. @@ -178,7 +178,7 @@ system implementation. You can disable this feature with #### Complete source code -There are examples in [google-cloud-examples](../../google-cloud-examples/src/main/java/com/google/cloud/examples/nio/) +There are examples in [google-cloud-examples](google-cloud-examples/src/main/java/com/google/cloud/examples/nio/) for your perusal. Java Versions diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml new file mode 100644 index 000000000000..65cb89580065 --- /dev/null +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -0,0 +1,46 @@ + + + 4.0.0 + google-cloud-nio-examples + 0.120.1-alpha-SNAPSHOT + jar + Google Cloud NIO Examples + https://github.com/googleapis/java-storage-nio + + Examples for google-cloud-nio (Java idiomatic client for Google Cloud + Storage). + + + com.google.cloud + google-cloud-nio-parent + 0.120.1-alpha-SNAPSHOT + + + + com.google.guava + guava + 19.0 + + + + google-cloud-nio-examples + + + + + org.codehaus.mojo + exec-maven-plugin + + false + + + + org.codehaus.mojo + clirr-maven-plugin + + true + + + + + diff --git a/java-storage-nio/google-cloud-nio-examples/src/main/java/com/google/cloud/examples/nio/CountBytes.java b/java-storage-nio/google-cloud-nio-examples/src/main/java/com/google/cloud/examples/nio/CountBytes.java new file mode 100644 index 000000000000..75ac7f1cf704 --- /dev/null +++ b/java-storage-nio/google-cloud-nio-examples/src/main/java/com/google/cloud/examples/nio/CountBytes.java @@ -0,0 +1,117 @@ +/* + * Copyright 2016 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.examples.nio; + +import com.google.common.base.Stopwatch; +import com.google.common.io.BaseEncoding; +import java.io.IOException; +import java.net.URI; +import java.nio.ByteBuffer; +import java.nio.channels.SeekableByteChannel; +import java.nio.file.Files; +import java.nio.file.Path; +import java.nio.file.Paths; +import java.security.MessageDigest; +import java.util.concurrent.TimeUnit; + +/** + * CountBytes will read through the whole file given as input. + * + *

    This example shows how to read a file size using NIO. File.size returns the size of the file + * as saved in Storage metadata. This class also shows how to read all of the file's contents using + * NIO, computes a MD5 hash, and reports how long it took. + * + *

    See the + * README for compilation instructions. Run this code with + * + *

    {@code target/appassembler/bin/CountBytes }
    + */ +public class CountBytes { + + /** See the class documentation. */ + public static void main(String[] args) throws IOException { + if (args.length == 0 || args[0].equals("--help")) { + help(); + return; + } + for (String a : args) { + countFile(a); + } + } + + /** + * Print the length of the indicated file. + * + *

    This uses the normal Java NIO Api, so it can take advantage of any installed NIO Filesystem + * provider without any extra effort. + */ + private static void countFile(String fname) { + // large buffers pay off + final int bufSize = 50 * 1024 * 1024; + try { + Path path = Paths.get(new URI(fname)); + long size = Files.size(path); + System.out.println(fname + ": " + size + " bytes."); + ByteBuffer buf = ByteBuffer.allocate(bufSize); + System.out.println("Reading the whole file..."); + Stopwatch sw = Stopwatch.createStarted(); + try (SeekableByteChannel chan = Files.newByteChannel(path)) { + long total = 0; + int readCalls = 0; + MessageDigest md = MessageDigest.getInstance("MD5"); + while (chan.read(buf) > 0) { + readCalls++; + md.update(buf.array(), 0, buf.position()); + total += buf.position(); + buf.flip(); + } + readCalls++; // We must count the last call + long elapsed = sw.elapsed(TimeUnit.SECONDS); + System.out.println( + "Read all " + + total + + " bytes in " + + elapsed + + "s. " + + "(" + + readCalls + + " calls to chan.read)"); + String hex = String.valueOf(BaseEncoding.base16().encode(md.digest())); + System.out.println("The MD5 is: 0x" + hex); + if (total != size) { + System.out.println( + "Wait, this doesn't match! We saw " + + total + + " bytes, " + + "yet the file size is listed at " + + size + + " bytes."); + } + } + } catch (Exception ex) { + System.out.println(fname + ": " + ex.toString()); + } + } + + private static void help() { + String[] help = {"The argument is a ", "and we show the length of that file."}; + for (String s : help) { + System.out.println(s); + } + } +} diff --git a/java-storage-nio/google-cloud-nio-examples/src/main/java/com/google/cloud/examples/nio/ParallelCountBytes.java b/java-storage-nio/google-cloud-nio-examples/src/main/java/com/google/cloud/examples/nio/ParallelCountBytes.java new file mode 100644 index 000000000000..820f922f7147 --- /dev/null +++ b/java-storage-nio/google-cloud-nio-examples/src/main/java/com/google/cloud/examples/nio/ParallelCountBytes.java @@ -0,0 +1,170 @@ +/* + * Copyright 2016 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.examples.nio; + +import com.google.common.base.Stopwatch; +import com.google.common.io.BaseEncoding; +import java.io.Closeable; +import java.io.IOException; +import java.net.URI; +import java.nio.ByteBuffer; +import java.nio.channels.SeekableByteChannel; +import java.nio.file.Files; +import java.nio.file.Path; +import java.nio.file.Paths; +import java.security.MessageDigest; +import java.util.ArrayDeque; +import java.util.Queue; +import java.util.concurrent.Callable; +import java.util.concurrent.ExecutorService; +import java.util.concurrent.Executors; +import java.util.concurrent.Future; +import java.util.concurrent.TimeUnit; + +/** + * ParallelCountBytes will read through the whole file given as input. + * + *

    This example shows how to go through all the contents of a file, in order, using multithreaded + * NIO reads. It prints a MD5 hash and reports how long it took. + * + *

    See the + * README for compilation instructions. Run this code with + * + *

    {@code target/appassembler/bin/ParallelCountBytes }
    + */ +public class ParallelCountBytes { + + /** + * WorkUnit holds a buffer and the instructions for what to put in it. + * + *

    Use it like this: + * + *

      + *
    1. call() + *
    2. the data is now in buf, you can access it directly + *
    3. if need more, call resetForIndex(...) and go back to the top. + *
    4. else, call close() + *
    + */ + private static class WorkUnit implements Callable, Closeable { + public final ByteBuffer buf; + final SeekableByteChannel chan; + final int blockSize; + int blockIndex; + + public WorkUnit(SeekableByteChannel chan, int blockSize, int blockIndex) { + this.chan = chan; + this.buf = ByteBuffer.allocate(blockSize); + this.blockSize = blockSize; + this.blockIndex = blockIndex; + } + + @Override + public WorkUnit call() throws IOException { + long pos = ((long) blockSize) * blockIndex; + if (pos > chan.size()) { + return this; + } + chan.position(pos); + // read until buffer is full, or EOF + while (chan.read(buf) > 0) {} + ; + return this; + } + + public WorkUnit resetForIndex(int blockIndex) { + this.blockIndex = blockIndex; + buf.flip(); + return this; + } + + public void close() throws IOException { + chan.close(); + } + } + + /** See the class documentation. */ + public static void main(String[] args) throws Exception { + if (args.length == 0 || args[0].equals("--help")) { + help(); + return; + } + for (String a : args) { + countFile(a); + } + } + + /** + * Print the length and MD5 of the indicated file. + * + *

    This uses the normal Java NIO Api, so it can take advantage of any installed NIO Filesystem + * provider without any extra effort. + */ + private static void countFile(String fname) throws Exception { + // large buffers pay off + final int bufSize = 50 * 1024 * 1024; + Queue> work = new ArrayDeque<>(); + Path path = Paths.get(new URI(fname)); + long size = Files.size(path); + System.out.println(fname + ": " + size + " bytes."); + int nThreads = (int) Math.ceil(size / (double) bufSize); + if (nThreads > 4) nThreads = 4; + System.out.println("Reading the whole file using " + nThreads + " threads..."); + Stopwatch sw = Stopwatch.createStarted(); + long total = 0; + MessageDigest md = MessageDigest.getInstance("MD5"); + + ExecutorService exec = Executors.newFixedThreadPool(nThreads); + int blockIndex; + for (blockIndex = 0; blockIndex < nThreads; blockIndex++) { + work.add(exec.submit(new WorkUnit(Files.newByteChannel(path), bufSize, blockIndex))); + } + while (!work.isEmpty()) { + WorkUnit full = work.remove().get(); + md.update(full.buf.array(), 0, full.buf.position()); + total += full.buf.position(); + if (full.buf.hasRemaining()) { + full.close(); + } else { + work.add(exec.submit(full.resetForIndex(blockIndex++))); + } + } + exec.shutdown(); + + long elapsed = sw.elapsed(TimeUnit.SECONDS); + System.out.println("Read all " + total + " bytes in " + elapsed + "s. "); + String hex = String.valueOf(BaseEncoding.base16().encode(md.digest())); + System.out.println("The MD5 is: 0x" + hex); + if (total != size) { + System.out.println( + "Wait, this doesn't match! We saw " + + total + + " bytes, " + + "yet the file size is listed at " + + size + + " bytes."); + } + } + + private static void help() { + String[] help = {"The argument is a ", "and we show the length of that file."}; + for (String s : help) { + System.out.println(s); + } + } +} diff --git a/java-storage-nio/google-cloud-nio-examples/src/main/java/com/google/cloud/examples/nio/Stat.java b/java-storage-nio/google-cloud-nio-examples/src/main/java/com/google/cloud/examples/nio/Stat.java new file mode 100644 index 000000000000..e68b0ea1d877 --- /dev/null +++ b/java-storage-nio/google-cloud-nio-examples/src/main/java/com/google/cloud/examples/nio/Stat.java @@ -0,0 +1,124 @@ +/* + * Copyright 2016 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.examples.nio; + +import java.io.IOException; +import java.net.URI; +import java.nio.file.FileSystem; +import java.nio.file.FileSystems; +import java.nio.file.Files; +import java.nio.file.Path; +import java.nio.file.Paths; +import java.nio.file.spi.FileSystemProvider; + +/** + * Stat is a super-simple program that just displays the size of the file passed as argument. + * + *

    It's meant to be used to test Google Cloud's integration with Java NIO. + * + *

    You can either use the '--check' argument to see whether Google Cloud Storage is enabled, or + * you can directly pass in a Google Cloud Storage file name to use. In that case you have to be + * logged in (using e.g. the gcloud auth command). + * + *

    See the + * README for compilation instructions. Run this code with + * + *

    {@code target/appassembler/bin/Stat --help | --check | --list | }
    + * + *

    In short, this version (in google-cloud-examples) is in a package that lists google-cloud-nio + * as a dependency, so it will work directly without having to do any special work. + */ +public class Stat { + + /** See the class documentation. */ + public static void main(String[] args) throws IOException { + if (args.length == 0 || args[0].equals("--help")) { + help(); + return; + } + if (args[0].equals("--list")) { + listFilesystems(); + return; + } + if (args[0].equals("--check")) { + checkGcs(); + return; + } + for (String a : args) { + statFile(a); + } + } + + /** + * Print the length of the indicated file. + * + *

    This uses the normal Java NIO Api, so it can take advantage of any installed NIO Filesystem + * provider without any extra effort. + */ + private static void statFile(String fname) { + try { + Path path = Paths.get(new URI(fname)); + long size = Files.size(path); + System.out.println(fname + ": " + size + " bytes."); + } catch (Exception ex) { + System.out.println(fname + ": " + ex.toString()); + } + } + + private static void help() { + String[] help = { + "The arguments can be one of:", + " * ", + " to display the length of that file.", + "", + " * --list", + " to list the filesystem providers.", + "", + " * --check", + " to double-check the Google Cloud Storage provider is installed.", + "", + "The purpose of this tool is to demonstrate that the Google Cloud NIO filesystem provider", + "can add Google Cloud Storage support to programs not explicitly designed for it.", + "", + "This tool normally knows nothing of Google Cloud Storage. If you pass it --check", + "or a Google Cloud Storage file name (e.g. gs://mybucket/myfile), it will show an error.", + "However, by just adding the google-cloud-nio jar as a dependency and recompiling, this", + "tool is made aware of gs:// paths and can access files on the cloud.", + "", + "The Google Cloud NIO filesystem provider can similarly enable existing Java 7 programs", + "to read and write cloud files, even if they have no special built-in cloud support." + }; + for (String s : help) { + System.out.println(s); + } + } + + private static void listFilesystems() { + System.out.println("Installed filesystem providers:"); + for (FileSystemProvider p : FileSystemProvider.installedProviders()) { + System.out.println(" " + p.getScheme()); + } + } + + private static void checkGcs() { + FileSystem fs = FileSystems.getFileSystem(URI.create("gs://domain-registry-alpha")); + System.out.println("Success! We can instantiate a gs:// filesystem."); + System.out.println("isOpen: " + fs.isOpen()); + System.out.println("isReadOnly: " + fs.isReadOnly()); + } +} diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 3d19444c7606..ae41e6d3997c 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -4,7 +4,7 @@ google-cloud-nio-retrofit 0.120.1-alpha-SNAPSHOT jar - Google Cloud NIO Examples + Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio Demonstrates how to use the google-cloud-nio jar to add Google Cloud Storage functionality to legacy code. diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index c38a20acef1d..e4a747e02923 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -169,6 +169,7 @@ google-cloud-nio google-cloud-nio-retrofit + google-cloud-nio-examples @@ -245,6 +246,7 @@ include-samples google-cloud-nio-retrofit + google-cloud-nio-examples From 976263b48275faf99b663b2eb1432e668e3613a0 Mon Sep 17 00:00:00 2001 From: Ajit Thakor <49403056+athakor@users.noreply.github.com> Date: Tue, 17 Mar 2020 00:54:01 +0530 Subject: [PATCH 0411/1764] chore: remove usage of deprecated assertThat of JUnit (#21) --- .../storage/contrib/nio/CloudStorageReadFileChannelTest.java | 2 +- .../storage/contrib/nio/CloudStorageWriteFileChannelTest.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadFileChannelTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadFileChannelTest.java index c3474a3a1c06..9ffff6bf3f32 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadFileChannelTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadFileChannelTest.java @@ -17,7 +17,7 @@ import static org.hamcrest.CoreMatchers.equalTo; import static org.hamcrest.CoreMatchers.is; -import static org.junit.Assert.assertThat; +import static org.hamcrest.MatcherAssert.assertThat; import java.io.IOException; import java.nio.ByteBuffer; diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageWriteFileChannelTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageWriteFileChannelTest.java index 136ec54e0e99..62807c206929 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageWriteFileChannelTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageWriteFileChannelTest.java @@ -17,7 +17,7 @@ import static org.hamcrest.CoreMatchers.equalTo; import static org.hamcrest.CoreMatchers.is; -import static org.junit.Assert.assertThat; +import static org.hamcrest.MatcherAssert.assertThat; import java.io.IOException; import java.nio.ByteBuffer; From 734f8b548bc2c37ea5d629189e59141ab114dfa8 Mon Sep 17 00:00:00 2001 From: Ajit Thakor <49403056+athakor@users.noreply.github.com> Date: Tue, 17 Mar 2020 00:54:29 +0530 Subject: [PATCH 0412/1764] chore: remove usage of deprecated matcher and verifyZeroInteractions of mockito (#19) --- .../storage/contrib/nio/CloudStorageReadChannelTest.java | 8 ++++---- .../storage/contrib/nio/CloudStorageWriteChannelTest.java | 7 +++---- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannelTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannelTest.java index a3c8c4afab9d..fbed31aea5d7 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannelTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannelTest.java @@ -17,12 +17,12 @@ package com.google.cloud.storage.contrib.nio; import static com.google.common.truth.Truth.assertThat; -import static org.mockito.Matchers.any; -import static org.mockito.Matchers.eq; +import static org.mockito.ArgumentMatchers.any; +import static org.mockito.ArgumentMatchers.eq; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.times; import static org.mockito.Mockito.verify; -import static org.mockito.Mockito.verifyZeroInteractions; +import static org.mockito.Mockito.verifyNoMoreInteractions; import static org.mockito.Mockito.when; import com.google.cloud.ReadChannel; @@ -174,7 +174,7 @@ public void testIsOpen() throws IOException { public void testSize() throws IOException { assertThat(chan.size()).isEqualTo(42L); verify(gcsChannel).isOpen(); - verifyZeroInteractions(gcsChannel); + verifyNoMoreInteractions(gcsChannel); } @Test diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageWriteChannelTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageWriteChannelTest.java index c9e2cc1e7a8c..283cdd8a08dd 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageWriteChannelTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageWriteChannelTest.java @@ -17,13 +17,12 @@ package com.google.cloud.storage.contrib.nio; import static com.google.common.truth.Truth.assertThat; -import static org.mockito.Matchers.any; -import static org.mockito.Matchers.eq; +import static org.mockito.ArgumentMatchers.any; +import static org.mockito.ArgumentMatchers.eq; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.times; import static org.mockito.Mockito.verify; import static org.mockito.Mockito.verifyNoMoreInteractions; -import static org.mockito.Mockito.verifyZeroInteractions; import static org.mockito.Mockito.when; import com.google.cloud.WriteChannel; @@ -95,7 +94,7 @@ public void testIsOpen() throws IOException { public void testSize() throws IOException { assertThat(chan.size()).isEqualTo(0L); verify(gcsChannel).isOpen(); - verifyZeroInteractions(gcsChannel); + verifyNoMoreInteractions(gcsChannel); } @Test From 4044a8e18943ddafd231e4b2973660d39b67ab98 Mon Sep 17 00:00:00 2001 From: Ajit Thakor <49403056+athakor@users.noreply.github.com> Date: Tue, 17 Mar 2020 00:56:29 +0530 Subject: [PATCH 0413/1764] chore: remove usage of deprecated ExpectedException JUnit rule (#20) * chore: remove usage of deprecated ExpectedException JUnit rule * chore: modified code * fix: fix review changes * fix: review changes * fix: updated CloudStorageFileSystemProviderTest * fix: fix review changes --- .../nio/CloudStorageConfigurationTest.java | 13 +- .../CloudStorageFileAttributeViewTest.java | 17 +- .../CloudStorageFileSystemProviderTest.java | 150 ++++++++++++------ .../nio/CloudStorageFileSystemTest.java | 10 +- .../CloudStorageLateInitializationTest.java | 4 - .../contrib/nio/CloudStoragePathTest.java | 56 ++++--- .../nio/CloudStorageReadChannelTest.java | 91 +++++++---- .../nio/CloudStorageReadFileChannelTest.java | 4 - .../contrib/nio/CloudStorageReadTest.java | 4 - .../nio/CloudStorageWriteChannelTest.java | 39 +++-- .../nio/CloudStorageWriteFileChannelTest.java | 4 - .../storage/contrib/nio/UnixPathTest.java | 48 ++++-- 12 files changed, 271 insertions(+), 169 deletions(-) diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageConfigurationTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageConfigurationTest.java index 2546cf2028b9..b71926981fe8 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageConfigurationTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageConfigurationTest.java @@ -21,9 +21,8 @@ import com.google.common.collect.ImmutableList; import com.google.common.collect.ImmutableMap; import java.net.SocketTimeoutException; -import org.junit.Rule; +import org.junit.Assert; import org.junit.Test; -import org.junit.rules.ExpectedException; import org.junit.runner.RunWith; import org.junit.runners.JUnit4; @@ -31,8 +30,6 @@ @RunWith(JUnit4.class) public class CloudStorageConfigurationTest { - @Rule public final ExpectedException thrown = ExpectedException.none(); - @Test public void testBuilder() { CloudStorageConfiguration config = @@ -83,8 +80,12 @@ public void testFromMap() { @Test public void testFromMap_badKey_throwsIae() { - thrown.expect(IllegalArgumentException.class); - CloudStorageConfiguration.fromMap(ImmutableMap.of("lol", "/omg")); + try { + CloudStorageConfiguration.fromMap(ImmutableMap.of("lol", "/omg")); + Assert.fail(); + } catch (IllegalArgumentException ex) { + assertThat(ex.getMessage()).isNotNull(); + } } @Test diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributeViewTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributeViewTest.java index 238be4450740..be601e88853c 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributeViewTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributeViewTest.java @@ -29,10 +29,9 @@ import java.nio.file.Path; import java.nio.file.Paths; import java.nio.file.attribute.FileTime; +import org.junit.Assert; import org.junit.Before; -import org.junit.Rule; import org.junit.Test; -import org.junit.rules.ExpectedException; import org.junit.runner.RunWith; import org.junit.runners.JUnit4; @@ -42,8 +41,6 @@ public class CloudStorageFileAttributeViewTest { private static final byte[] HAPPY = "(✿◕ ‿◕ )ノ".getBytes(UTF_8); - @Rule public final ExpectedException thrown = ExpectedException.none(); - private Path path; @Before @@ -62,10 +59,14 @@ public void testReadAttributes() throws IOException { @Test public void testReadAttributes_notFound_throwsNoSuchFileException() throws IOException { - CloudStorageFileAttributeView lazyAttributes = - Files.getFileAttributeView(path, CloudStorageFileAttributeView.class); - thrown.expect(NoSuchFileException.class); - lazyAttributes.readAttributes(); + try { + CloudStorageFileAttributeView lazyAttributes = + Files.getFileAttributeView(path, CloudStorageFileAttributeView.class); + lazyAttributes.readAttributes(); + Assert.fail(); + } catch (NoSuchFileException ex) { + assertThat(ex.getMessage()).isNotNull(); + } } @Test diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java index 5b7401b881a9..a8b9d041ded3 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java @@ -51,10 +51,9 @@ import java.util.HashMap; import java.util.List; import java.util.Map; +import org.junit.Assert; import org.junit.Before; -import org.junit.Rule; import org.junit.Test; -import org.junit.rules.ExpectedException; import org.junit.runner.RunWith; import org.junit.runners.JUnit4; @@ -85,8 +84,6 @@ public class CloudStorageFileSystemProviderTest { private static final String SINGULARITY = "A string"; - @Rule public final ExpectedException thrown = ExpectedException.none(); - @Before public void before() { CloudStorageFileSystemProvider.setStorageOptions(LocalStorageHelper.getOptions()); @@ -132,8 +129,12 @@ public void testReadAllBytes() throws Exception { @Test public void testReadAllBytes_trailingSlash() throws Exception { - thrown.expect(CloudStoragePseudoDirectoryException.class); - Files.readAllBytes(Paths.get(URI.create("gs://bucket/wat/"))); + try { + Files.readAllBytes(Paths.get(URI.create("gs://bucket/wat/"))); + Assert.fail(); + } catch (CloudStoragePseudoDirectoryException ex) { + assertThat(ex.getMessage()).isNotNull(); + } } @Test @@ -189,16 +190,24 @@ public void testNewByteChannelRead_seekBeyondSize_reportsEofOnNextRead() throws @Test public void testNewByteChannelRead_trailingSlash() throws Exception { - Path path = Paths.get(URI.create("gs://bucket/wat/")); - thrown.expect(CloudStoragePseudoDirectoryException.class); - Files.newByteChannel(path); + try { + Path path = Paths.get(URI.create("gs://bucket/wat/")); + Files.newByteChannel(path); + Assert.fail(); + } catch (CloudStoragePseudoDirectoryException ex) { + assertThat(ex.getMessage()).isNotNull(); + } } @Test public void testNewByteChannelRead_notFound() throws Exception { - Path path = Paths.get(URI.create("gs://bucket/wednesday")); - thrown.expect(NoSuchFileException.class); - Files.newByteChannel(path); + try { + Path path = Paths.get(URI.create("gs://bucket/wednesday")); + Files.newByteChannel(path); + Assert.fail(); + } catch (NoSuchFileException ex) { + assertThat(ex.getMessage()).isNotNull(); + } } @Test @@ -233,18 +242,22 @@ public void testNewInputStream() throws Exception { @Test public void testNewInputStream_trailingSlash() throws Exception { Path path = Paths.get(URI.create("gs://bucket/wat/")); - thrown.expect(CloudStoragePseudoDirectoryException.class); try (InputStream input = Files.newInputStream(path)) { input.read(); + Assert.fail(); + } catch (CloudStoragePseudoDirectoryException ex) { + assertThat(ex.getMessage()).isNotNull(); } } @Test public void testNewInputStream_notFound() throws Exception { Path path = Paths.get(URI.create("gs://cry/wednesday")); - thrown.expect(NoSuchFileException.class); try (InputStream input = Files.newInputStream(path)) { input.read(); + Assert.fail(); + } catch (NoSuchFileException ex) { + assertThat(ex.getMessage()).isNotNull(); } } @@ -282,9 +295,13 @@ public void testNewOutputStream_truncateExplicitly() throws Exception { @Test public void testNewOutputStream_trailingSlash() throws Exception { - Path path = Paths.get(URI.create("gs://bucket/wat/")); - thrown.expect(CloudStoragePseudoDirectoryException.class); - Files.newOutputStream(path); + try { + Path path = Paths.get(URI.create("gs://bucket/wat/")); + Files.newOutputStream(path); + Assert.fail(); + } catch (CloudStoragePseudoDirectoryException ex) { + assertThat(ex.getMessage()).isNotNull(); + } } @Test @@ -295,17 +312,24 @@ public void testNewOutputStream_createNew() throws Exception { @Test public void testNewOutputStream_createNew_alreadyExists() throws Exception { - Path path = Paths.get(URI.create("gs://cry/wednesday")); - Files.write(path, SINGULARITY.getBytes(UTF_8)); - thrown.expect(FileAlreadyExistsException.class); - Files.newOutputStream(path, CREATE_NEW); + try { + Path path = Paths.get(URI.create("gs://cry/wednesday")); + Files.write(path, SINGULARITY.getBytes(UTF_8)); + Files.newOutputStream(path, CREATE_NEW); + Assert.fail(); + } catch (FileAlreadyExistsException expected) { + } } @Test public void testWrite_objectNameWithExtraSlashes_throwsIae() throws Exception { - Path path = Paths.get(URI.create("gs://double/slash//yep")); - thrown.expect(IllegalArgumentException.class); - Files.write(path, FILE_CONTENTS, UTF_8); + try { + Path path = Paths.get(URI.create("gs://double/slash//yep")); + Files.write(path, FILE_CONTENTS, UTF_8); + Assert.fail(); + } catch (IllegalArgumentException ex) { + assertThat(ex.getMessage()).isNotNull(); + } } @Test @@ -381,8 +405,12 @@ public void testWriteOnClose() throws Exception { @Test public void testWrite_trailingSlash() throws Exception { - thrown.expect(CloudStoragePseudoDirectoryException.class); - Files.write(Paths.get(URI.create("gs://greenbean/adipose/")), FILE_CONTENTS, UTF_8); + try { + Files.write(Paths.get(URI.create("gs://greenbean/adipose/")), FILE_CONTENTS, UTF_8); + Assert.fail(); + } catch (CloudStoragePseudoDirectoryException ex) { + assertThat(ex.getMessage()).isNotNull(); + } } @Test @@ -463,8 +491,12 @@ public void testDelete() throws Exception { @Test public void testDelete_dotDirNotNormalized_throwsIae() throws Exception { - thrown.expect(IllegalArgumentException.class); - Files.delete(Paths.get(URI.create("gs://love/fly/../passion"))); + try { + Files.delete(Paths.get(URI.create("gs://love/fly/../passion"))); + Assert.fail(); + } catch (IllegalArgumentException ex) { + assertThat(ex.getMessage()).isNotNull(); + } } @Test @@ -485,8 +517,12 @@ public void testDelete_trailingSlash_disablePseudoDirectories() throws Exception @Test public void testDelete_notFound() throws Exception { - thrown.expect(NoSuchFileException.class); - Files.delete(Paths.get(URI.create("gs://loveh/passionehu"))); + try { + Files.delete(Paths.get(URI.create("gs://loveh/passionehu"))); + Assert.fail(); + } catch (NoSuchFileException ex) { + assertThat(ex.getMessage()).isNotNull(); + } } @Test @@ -518,20 +554,26 @@ public void testCopy() throws Exception { @Test public void testCopy_sourceMissing_throwsNoSuchFileException() throws Exception { - thrown.expect(NoSuchFileException.class); - Files.copy( - Paths.get(URI.create("gs://military/fashion.show")), - Paths.get(URI.create("gs://greenbean/adipose"))); + try { + Files.copy( + Paths.get(URI.create("gs://military/fashion.show")), + Paths.get(URI.create("gs://greenbean/adipose"))); + Assert.fail(); + } catch (NoSuchFileException expected) { + } } @Test public void testCopy_targetExists_throwsFileAlreadyExistsException() throws Exception { - Path source = Paths.get(URI.create("gs://military/fashion.show")); - Path target = Paths.get(URI.create("gs://greenbean/adipose")); - Files.write(source, "(✿◕ ‿◕ )ノ".getBytes(UTF_8)); - Files.write(target, "(✿◕ ‿◕ )ノ".getBytes(UTF_8)); - thrown.expect(FileAlreadyExistsException.class); - Files.copy(source, target); + try { + Path source = Paths.get(URI.create("gs://military/fashion.show")); + Path target = Paths.get(URI.create("gs://greenbean/adipose")); + Files.write(source, "(✿◕ ‿◕ )ノ".getBytes(UTF_8)); + Files.write(target, "(✿◕ ‿◕ )ノ".getBytes(UTF_8)); + Files.copy(source, target); + Assert.fail(); + } catch (FileAlreadyExistsException expected) { + } } @Test @@ -552,11 +594,15 @@ public void testCopy_directory_doesNothing() throws Exception { @Test public void testCopy_atomic_throwsUnsupported() throws Exception { - Path source = Paths.get(URI.create("gs://military/fashion.show")); - Path target = Paths.get(URI.create("gs://greenbean/adipose")); - Files.write(source, "(✿◕ ‿◕ )ノ".getBytes(UTF_8)); - thrown.expect(UnsupportedOperationException.class); - Files.copy(source, target, ATOMIC_MOVE); + try { + Path source = Paths.get(URI.create("gs://military/fashion.show")); + Path target = Paths.get(URI.create("gs://greenbean/adipose")); + Files.write(source, "(✿◕ ‿◕ )ノ".getBytes(UTF_8)); + Files.copy(source, target, ATOMIC_MOVE); + Assert.fail(); + } catch (UnsupportedOperationException ex) { + assertThat(ex.getMessage()).isNotNull(); + } } @Test @@ -579,11 +625,15 @@ public void testCreateDirectory() throws Exception { @Test public void testMove_atomicMove_notSupported() throws Exception { - Path source = Paths.get(URI.create("gs://military/fashion.show")); - Path target = Paths.get(URI.create("gs://greenbean/adipose")); - Files.write(source, "(✿◕ ‿◕ )ノ".getBytes(UTF_8)); - thrown.expect(AtomicMoveNotSupportedException.class); - Files.move(source, target, ATOMIC_MOVE); + try { + Path source = Paths.get(URI.create("gs://military/fashion.show")); + Path target = Paths.get(URI.create("gs://greenbean/adipose")); + Files.write(source, "(✿◕ ‿◕ )ノ".getBytes(UTF_8)); + Files.move(source, target, ATOMIC_MOVE); + Assert.fail(); + } catch (AtomicMoveNotSupportedException ex) { + assertThat(ex.getMessage()).isNotNull(); + } } @Test diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemTest.java index 9369ea673b54..e46ab7521109 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemTest.java @@ -37,10 +37,9 @@ import java.nio.file.attribute.BasicFileAttributes; import java.util.ArrayList; import java.util.List; +import org.junit.Assert; import org.junit.Before; -import org.junit.Rule; import org.junit.Test; -import org.junit.rules.ExpectedException; import org.junit.runner.RunWith; import org.junit.runners.JUnit4; @@ -58,8 +57,6 @@ public class CloudStorageFileSystemTest { + "The Heart-ache, and the thousand Natural shocks\n" + "That Flesh is heir to? 'Tis a consummation\n"; - @Rule public ExpectedException thrown = ExpectedException.none(); - @Before public void before() { CloudStorageFileSystemProvider.setStorageOptions(LocalStorageHelper.getOptions()); @@ -266,11 +263,14 @@ public void testDeleteEmptyFolder() throws IOException { @Test public void testDeleteFullFolder() throws IOException { - thrown.expect(CloudStoragePseudoDirectoryException.class); try (FileSystem fs = CloudStorageFileSystem.forBucket("bucket")) { Files.write(fs.getPath("dir/angel"), ALONE.getBytes(UTF_8)); // we cannot delete existing folders if they contain something Files.delete(fs.getPath("dir/")); + Assert.fail(); + } catch (CloudStoragePseudoDirectoryException ex) { + assertThat(ex.getMessage()) + .isEqualTo("Can't perform I/O on pseudo-directories (trailing slash): dir/"); } } diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageLateInitializationTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageLateInitializationTest.java index 71c8a080840f..0885eb76c1a3 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageLateInitializationTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageLateInitializationTest.java @@ -26,9 +26,7 @@ import com.google.cloud.storage.StorageOptions; import java.net.URI; import org.junit.Before; -import org.junit.Rule; import org.junit.Test; -import org.junit.rules.ExpectedException; import org.junit.runner.RunWith; import org.junit.runners.JUnit4; @@ -36,8 +34,6 @@ @RunWith(JUnit4.class) public class CloudStorageLateInitializationTest { - @Rule public final ExpectedException thrown = ExpectedException.none(); - private StorageOptions mockOptions; @Before diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStoragePathTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStoragePathTest.java index 028ed0c01a3e..5fb43719e3e2 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStoragePathTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStoragePathTest.java @@ -29,10 +29,9 @@ import java.nio.file.FileSystems; import java.nio.file.Path; import java.nio.file.ProviderMismatchException; +import org.junit.Assert; import org.junit.Before; -import org.junit.Rule; import org.junit.Test; -import org.junit.rules.ExpectedException; import org.junit.runner.RunWith; import org.junit.runners.JUnit4; @@ -40,8 +39,6 @@ @RunWith(JUnit4.class) public class CloudStoragePathTest { - @Rule public final ExpectedException thrown = ExpectedException.none(); - @Before public void before() { CloudStorageFileSystemProvider.setStorageOptions(LocalStorageHelper.getOptions()); @@ -66,8 +63,10 @@ public void testCreate_preservesTrailingSlash() throws IOException { @Test public void testGetGcsFilename_empty_notAllowed() throws IOException { try (CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket("doodle")) { - thrown.expect(IllegalArgumentException.class); fs.getPath("").getBlobId(); + Assert.fail(); + } catch (IllegalArgumentException ex) { + assertThat(ex.getMessage()).isEqualTo("Object names cannot be empty."); } } @@ -90,8 +89,10 @@ public void testGetGcsFilename_overrideStripPrefixSlash_doesntStripPrefixSlash() @Test public void testGetGcsFilename_extraSlashes_throwsIae() throws IOException { try (CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket("doodle")) { - thrown.expect(IllegalArgumentException.class); fs.getPath("a//b").getBlobId().getName(); + Assert.fail(); + } catch (IllegalArgumentException ex) { + assertThat(ex.getMessage()).isNotNull(); } } @@ -106,8 +107,10 @@ public void testGetGcsFilename_overridepermitEmptyPathComponents() throws IOExce @Test public void testGetGcsFilename_freaksOutOnExtraSlashesAndDotDirs() throws IOException { try (CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket("doodle")) { - thrown.expect(IllegalArgumentException.class); fs.getPath("a//b/..").getBlobId().getName(); + Assert.fail(); + } catch (IllegalArgumentException ex) { + assertThat(ex.getMessage()).isNotNull(); } } @@ -134,16 +137,18 @@ public void testGetName() throws IOException { @Test public void testGetName_negative_throwsIae() throws IOException { try (CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket("doodle")) { - thrown.expect(IllegalArgumentException.class); fs.getPath("angel").getName(-1); + Assert.fail(); + } catch (IllegalArgumentException expected) { } } @Test public void testGetName_overflow_throwsIae() throws IOException { try (CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket("doodle")) { - thrown.expect(IllegalArgumentException.class); fs.getPath("angel").getName(1); + Assert.fail(); + } catch (IllegalArgumentException expected) { } } @@ -203,9 +208,10 @@ public void testToRealPath_hasDotDir_throwsIae() throws IOException { try (CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket("doodle")) { fs.getPath("a/hi./b").toRealPath(); fs.getPath("a/.hi/b").toRealPath(); - thrown.expect(IllegalArgumentException.class); - thrown.expectMessage("dot-dir"); fs.getPath("a/./b").toRealPath(); + Assert.fail(); + } catch (IllegalArgumentException ex) { + assertThat(ex.getMessage()).isNotNull(); } } @@ -214,18 +220,22 @@ public void testToRealPath_hasDotDotDir_throwsIae() throws IOException { try (CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket("doodle")) { fs.getPath("a/hi../b").toRealPath(); fs.getPath("a/..hi/b").toRealPath(); - thrown.expect(IllegalArgumentException.class); - thrown.expectMessage("dot-dir"); fs.getPath("a/../b").toRealPath(); + Assert.fail(); + } catch (IllegalArgumentException ex) { + assertThat(ex.getMessage()) + .contains("I/O not allowed on dot-dirs or extra slashes when !permitEmptyPathComponents"); } } @Test public void testToRealPath_extraSlashes_throwsIae() throws IOException { try (CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket("doodle")) { - thrown.expect(IllegalArgumentException.class); - thrown.expectMessage("extra slashes"); fs.getPath("a//b").toRealPath(); + Assert.fail(); + } catch (IllegalArgumentException ex) { + assertThat(ex.getMessage()) + .contains("I/O not allowed on dot-dirs or extra slashes when !permitEmptyPathComponents"); } } @@ -320,8 +330,10 @@ public void testRelativize() throws IOException { @Test public void testRelativize_providerMismatch() throws IOException { try (CloudStorageFileSystem gcs = CloudStorageFileSystem.forBucket("doodle")) { - thrown.expect(ProviderMismatchException.class); gcs.getPath("/etc").relativize(FileSystems.getDefault().getPath("/dog")); + Assert.fail(); + } catch (ProviderMismatchException ex) { + assertThat(ex.getMessage()).contains("Not a Cloud Storage path"); } } @@ -329,8 +341,10 @@ public void testRelativize_providerMismatch() throws IOException { @SuppressWarnings("ReturnValueIgnored") // testing that an Exception is thrown public void testRelativize_providerMismatch2() throws IOException { try (CloudStorageFileSystem gcs = CloudStorageFileSystem.forBucket("doodle")) { - thrown.expect(ProviderMismatchException.class); gcs.getPath("/dog").relativize(FileSystems.getDefault().getPath("/etc")); + Assert.fail(); + } catch (ProviderMismatchException ex) { + assertThat(ex.getMessage()).contains("Not a Cloud Storage path"); } } @@ -345,8 +359,10 @@ public void testResolve() throws IOException { @Test public void testResolve_providerMismatch() throws IOException { try (CloudStorageFileSystem gcs = CloudStorageFileSystem.forBucket("doodle")) { - thrown.expect(ProviderMismatchException.class); gcs.getPath("etc").resolve(FileSystems.getDefault().getPath("/dog")); + Assert.fail(); + } catch (ProviderMismatchException ex) { + assertThat(ex.getMessage()).contains("Not a Cloud Storage path"); } } @@ -449,8 +465,10 @@ public void testRelativize_willWorkWithRecursiveCopy() throws IOException { public void testToFile_unsupported() throws IOException { try (CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket("doodle")) { Path path = fs.getPath("/lol"); - thrown.expect(UnsupportedOperationException.class); path.toFile(); + Assert.fail(); + } catch (UnsupportedOperationException ex) { + assertThat(ex.getMessage()).isEqualTo("GCS objects aren't available locally"); } } diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannelTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannelTest.java index fbed31aea5d7..c5681366a8af 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannelTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannelTest.java @@ -35,10 +35,9 @@ import java.nio.channels.ClosedChannelException; import java.nio.channels.NonWritableChannelException; import javax.net.ssl.SSLHandshakeException; +import org.junit.Assert; import org.junit.Before; -import org.junit.Rule; import org.junit.Test; -import org.junit.rules.ExpectedException; import org.junit.runner.RunWith; import org.junit.runners.JUnit4; import org.mockito.ArgumentCaptor; @@ -47,8 +46,6 @@ @RunWith(JUnit4.class) public class CloudStorageReadChannelTest { - @Rule public final ExpectedException thrown = ExpectedException.none(); - private CloudStorageReadChannel chan; private final Storage gcsStorage = mock(Storage.class); @@ -125,39 +122,53 @@ public void testReadRetrySSLHandshake() throws IOException { @Test public void testReadRetryEventuallyGivesUp() throws IOException { - ByteBuffer buffer = ByteBuffer.allocate(1); - when(gcsChannel.read(eq(buffer))) - .thenThrow( - new StorageException( - new IOException( - "Connection closed prematurely: bytesRead = 33554432, Content-Length = 41943040"))) - .thenThrow( - new StorageException( - new IOException( - "Connection closed prematurely: bytesRead = 33554432, Content-Length = 41943040"))) - .thenReturn(1); - assertThat(chan.position()).isEqualTo(0L); - thrown.expect(StorageException.class); - chan.read(buffer); + try { + ByteBuffer buffer = ByteBuffer.allocate(1); + when(gcsChannel.read(eq(buffer))) + .thenThrow( + new StorageException( + new IOException( + "Connection closed prematurely: bytesRead = 33554432, Content-Length = 41943040"))) + .thenThrow( + new StorageException( + new IOException( + "Connection closed prematurely: bytesRead = 33554432, Content-Length = 41943040"))) + .thenReturn(1); + assertThat(chan.position()).isEqualTo(0L); + chan.read(buffer); + Assert.fail(); + } catch (StorageException ex) { + assertThat(ex.getMessage()).isNotNull(); + } } @Test public void testRead_whenClosed_throwsCce() throws IOException { - when(gcsChannel.isOpen()).thenReturn(false); - thrown.expect(ClosedChannelException.class); - chan.read(ByteBuffer.allocate(1)); + try { + when(gcsChannel.isOpen()).thenReturn(false); + chan.read(ByteBuffer.allocate(1)); + Assert.fail(); + } catch (ClosedChannelException expected) { + } } @Test public void testWrite_throwsNonWritableChannelException() throws IOException { - thrown.expect(NonWritableChannelException.class); - chan.write(ByteBuffer.allocate(1)); + try { + chan.write(ByteBuffer.allocate(1)); + Assert.fail(); + } catch (NonWritableChannelException expected) { + } } @Test public void testTruncate_throwsNonWritableChannelException() throws IOException { - thrown.expect(NonWritableChannelException.class); - chan.truncate(0); + try { + chan.truncate(0); + Assert.fail(); + } catch (NonWritableChannelException ex) { + assertThat(ex.getClass()).isEqualTo(NonWritableChannelException.class); + } } @Test @@ -179,23 +190,35 @@ public void testSize() throws IOException { @Test public void testSize_whenClosed_throwsCce() throws IOException { - when(gcsChannel.isOpen()).thenReturn(false); - thrown.expect(ClosedChannelException.class); - chan.size(); + try { + when(gcsChannel.isOpen()).thenReturn(false); + chan.size(); + Assert.fail(); + } catch (ClosedChannelException ex) { + assertThat(ex.getClass()).isEqualTo(ClosedChannelException.class); + } } @Test public void testPosition_whenClosed_throwsCce() throws IOException { - when(gcsChannel.isOpen()).thenReturn(false); - thrown.expect(ClosedChannelException.class); - chan.position(); + try { + when(gcsChannel.isOpen()).thenReturn(false); + chan.position(); + Assert.fail(); + } catch (ClosedChannelException ex) { + assertThat(ex.getClass()).isEqualTo(ClosedChannelException.class); + } } @Test public void testSetPosition_whenClosed_throwsCce() throws IOException { - when(gcsChannel.isOpen()).thenReturn(false); - thrown.expect(ClosedChannelException.class); - chan.position(0); + try { + when(gcsChannel.isOpen()).thenReturn(false); + chan.position(0); + Assert.fail(); + } catch (ClosedChannelException ex) { + assertThat(ex.getClass()).isEqualTo(ClosedChannelException.class); + } } @Test diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadFileChannelTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadFileChannelTest.java index 9ffff6bf3f32..2774474b2c77 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadFileChannelTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadFileChannelTest.java @@ -24,9 +24,7 @@ import java.nio.channels.FileChannel; import java.nio.channels.SeekableByteChannel; import org.junit.Before; -import org.junit.Rule; import org.junit.Test; -import org.junit.rules.ExpectedException; import org.junit.runner.RunWith; import org.junit.runners.JUnit4; @@ -103,8 +101,6 @@ public SeekableByteChannel truncate(long size) throws IOException { } } - @Rule public final ExpectedException thrown = ExpectedException.none(); - private CloudStorageReadFileChannel fileChannel; private SeekableByteChannel readChannel; private ByteBuffer data; diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadTest.java index 34370bef26e5..af84ddea0100 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadTest.java @@ -32,9 +32,7 @@ import java.nio.file.StandardOpenOption; import java.util.Arrays; import org.junit.Before; -import org.junit.Rule; import org.junit.Test; -import org.junit.rules.ExpectedException; import org.junit.runner.RunWith; import org.junit.runners.JUnit4; @@ -55,8 +53,6 @@ public class CloudStorageReadTest { // Large enough value that we write more than one "chunk", for interesting behavior. private static final int repeat = 10000; - @Rule public ExpectedException thrown = ExpectedException.none(); - @Before public void before() { CloudStorageFileSystemProvider.setStorageOptions(LocalStorageHelper.getOptions()); diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageWriteChannelTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageWriteChannelTest.java index 283cdd8a08dd..aa388fbbac2a 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageWriteChannelTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageWriteChannelTest.java @@ -30,10 +30,9 @@ import java.nio.ByteBuffer; import java.nio.channels.ClosedChannelException; import java.nio.channels.NonReadableChannelException; +import org.junit.Assert; import org.junit.Before; -import org.junit.Rule; import org.junit.Test; -import org.junit.rules.ExpectedException; import org.junit.runner.RunWith; import org.junit.runners.JUnit4; @@ -41,8 +40,6 @@ @RunWith(JUnit4.class) public class CloudStorageWriteChannelTest { - @Rule public final ExpectedException thrown = ExpectedException.none(); - private final WriteChannel gcsChannel = mock(WriteChannel.class); private final CloudStorageWriteChannel chan = new CloudStorageWriteChannel(gcsChannel); @@ -53,8 +50,11 @@ public void before() { @Test public void testRead_throwsNonReadableChannelException() throws IOException { - thrown.expect(NonReadableChannelException.class); - chan.read(ByteBuffer.allocate(1)); + try { + chan.read(ByteBuffer.allocate(1)); + Assert.fail(); + } catch (NonReadableChannelException expected) { + } } @Test @@ -74,9 +74,12 @@ public void testWrite() throws IOException { @Test public void testWrite_whenClosed_throwsCce() throws IOException { - when(gcsChannel.isOpen()).thenReturn(false); - thrown.expect(ClosedChannelException.class); - chan.write(ByteBuffer.allocate(1)); + try { + when(gcsChannel.isOpen()).thenReturn(false); + chan.write(ByteBuffer.allocate(1)); + Assert.fail(); + } catch (ClosedChannelException expected) { + } } @Test @@ -99,16 +102,22 @@ public void testSize() throws IOException { @Test public void testSize_whenClosed_throwsCce() throws IOException { - when(gcsChannel.isOpen()).thenReturn(false); - thrown.expect(ClosedChannelException.class); - chan.size(); + try { + when(gcsChannel.isOpen()).thenReturn(false); + chan.size(); + Assert.fail(); + } catch (ClosedChannelException expected) { + } } @Test public void testPosition_whenClosed_throwsCce() throws IOException { - when(gcsChannel.isOpen()).thenReturn(false); - thrown.expect(ClosedChannelException.class); - chan.position(); + try { + when(gcsChannel.isOpen()).thenReturn(false); + chan.position(); + Assert.fail(); + } catch (ClosedChannelException expected) { + } } @Test diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageWriteFileChannelTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageWriteFileChannelTest.java index 62807c206929..7dd105e74c7e 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageWriteFileChannelTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageWriteFileChannelTest.java @@ -24,9 +24,7 @@ import java.nio.channels.FileChannel; import java.nio.channels.SeekableByteChannel; import org.junit.Before; -import org.junit.Rule; import org.junit.Test; -import org.junit.rules.ExpectedException; import org.junit.runner.RunWith; import org.junit.runners.JUnit4; @@ -103,8 +101,6 @@ public SeekableByteChannel truncate(long size) throws IOException { } } - @Rule public final ExpectedException thrown = ExpectedException.none(); - private CloudStorageWriteFileChannel fileChannel; private SeekableByteChannel writeChannel; private ByteBuffer data; diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/UnixPathTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/UnixPathTest.java index e9d485746d58..ebf87999feea 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/UnixPathTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/UnixPathTest.java @@ -21,9 +21,8 @@ import com.google.common.testing.EqualsTester; import com.google.common.testing.NullPointerTester; -import org.junit.Rule; +import org.junit.Assert; import org.junit.Test; -import org.junit.rules.ExpectedException; import org.junit.runner.RunWith; import org.junit.runners.JUnit4; @@ -31,8 +30,6 @@ @RunWith(JUnit4.class) public class UnixPathTest { - @Rule public final ExpectedException thrown = ExpectedException.none(); - @Test public void testNormalize() { assertThat(p(".").normalize()).isEqualTo(p("")); @@ -133,8 +130,12 @@ public void testRelativize() { @Test public void testRelativize_absoluteMismatch_notAllowed() { - thrown.expect(IllegalArgumentException.class); - p("/a/b/").relativize(p("")); + try { + p("/a/b/").relativize(p("")); + Assert.fail(); + } catch (IllegalArgumentException ex) { + assertThat(ex.getMessage()).isEqualTo("'other' is different type of Path"); + } } @Test @@ -264,32 +265,47 @@ public void testSubpath_empty_returnsEmpty() { @Test public void testSubpath_root_throwsIae() { - thrown.expect(IllegalArgumentException.class); - p("/").subpath(0, 1); + try { + p("/").subpath(0, 1); + Assert.fail(); + } catch (IllegalArgumentException expected) { + } } @Test public void testSubpath_negativeIndex_throwsIae() { - thrown.expect(IllegalArgumentException.class); - p("/eins/zwei/drei/vier").subpath(-1, 1); + try { + p("/eins/zwei/drei/vier").subpath(-1, 1); + Assert.fail(); + } catch (IllegalArgumentException expected) { + } } @Test public void testSubpath_notEnoughElements_throwsIae() { - thrown.expect(IllegalArgumentException.class); - p("/eins/zwei/drei/vier").subpath(0, 5); + try { + p("/eins/zwei/drei/vier").subpath(0, 5); + Assert.fail(); + } catch (IllegalArgumentException expected) { + } } @Test public void testSubpath_beginAboveEnd_throwsIae() { - thrown.expect(IllegalArgumentException.class); - p("/eins/zwei/drei/vier").subpath(1, 0); + try { + p("/eins/zwei/drei/vier").subpath(1, 0); + Assert.fail(); + } catch (IllegalArgumentException expected) { + } } @Test public void testSubpath_beginAndEndEqual_throwsIae() { - thrown.expect(IllegalArgumentException.class); - p("/eins/zwei/drei/vier").subpath(0, 0); + try { + p("/eins/zwei/drei/vier").subpath(0, 0); + Assert.fail(); + } catch (IllegalArgumentException expected) { + } } @Test From a21a0676561653c9f9cd01ba0bd3b4926c933732 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Mon, 16 Mar 2020 20:49:19 +0100 Subject: [PATCH 0414/1764] test: update dependency org.mockito:mockito-core to v3.3.3 (#36) --- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index cc0cc484474f..de6a6721c3ef 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -98,7 +98,7 @@ org.mockito mockito-core - 3.2.4 + 3.3.3 test org.hamcrest From 68e6a949fc1a17e21da37ef4df7de48e93c5ad9d Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Mon, 16 Mar 2020 22:53:51 +0100 Subject: [PATCH 0415/1764] deps: update dependency com.google.guava:guava to v23 (#52) --- java-storage-nio/google-cloud-nio-examples/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 65cb89580065..b1a17c83e00c 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -19,7 +19,7 @@ com.google.guava guava - 19.0 + 23.0 From 4157bb9cf0acac6431a3e6e2cdd5b3ccc8120260 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Mon, 16 Mar 2020 22:54:34 +0100 Subject: [PATCH 0416/1764] build(deps): update dependency org.apache.maven.plugins:maven-shade-plugin to v3.2.2 (#32) --- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index de6a6721c3ef..b03bc113d8da 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -130,7 +130,7 @@ org.apache.maven.plugins maven-shade-plugin - 3.2.1 + 3.2.2 true From a6aa05454ffaac93d3ddc412d5045d0a853ee15c Mon Sep 17 00:00:00 2001 From: Elliotte Rusty Harold Date: Mon, 16 Mar 2020 18:04:13 -0400 Subject: [PATCH 0417/1764] samples(deps): update Guava (#54) --- java-storage-nio/google-cloud-nio-examples/pom.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index b1a17c83e00c..84981ae2d233 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -17,9 +17,9 @@ - com.google.guava - guava - 23.0 + com.google.guava + guava + 28.2-android From 30ef20d2b85eb03b87cf013b8bffe9a8813da6a4 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Mon, 16 Mar 2020 23:32:46 +0100 Subject: [PATCH 0418/1764] deps: update dependency com.google.apis:google-api-services-storage to v1-rev20200226-1.30.9 (#53) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index e4a747e02923..1457e1b270ec 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -86,7 +86,7 @@ com.google.apis google-api-services-storage - v1-rev20191127-1.30.9 + v1-rev20200226-1.30.9 com.google.auto.value From f3969277155d92db2326fe4d3d5bead178ed1160 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Tue, 17 Mar 2020 16:12:37 -0700 Subject: [PATCH 0419/1764] samples: scaffold pom.xml files (#57) This PR was generated using Autosynth. :rainbow:

    Log from Synthtool ``` 2020-03-17 12:21:59,342 synthtool > Executing /tmpfs/src/git/autosynth/working_repo/synth.py. .github/ISSUE_TEMPLATE/bug_report.md .github/ISSUE_TEMPLATE/feature_request.md .github/ISSUE_TEMPLATE/support_request.md .github/PULL_REQUEST_TEMPLATE.md .github/release-please.yml .github/trusted-contribution.yml .kokoro/build.bat .kokoro/build.sh .kokoro/coerce_logs.sh .kokoro/common.cfg .kokoro/continuous/common.cfg .kokoro/continuous/dependencies.cfg .kokoro/continuous/integration.cfg .kokoro/continuous/java11.cfg .kokoro/continuous/java7.cfg .kokoro/continuous/java8-osx.cfg .kokoro/continuous/java8-win.cfg .kokoro/continuous/java8.cfg .kokoro/continuous/lint.cfg .kokoro/continuous/propose_release.cfg .kokoro/continuous/samples.cfg .kokoro/dependencies.sh .kokoro/linkage-monitor.sh .kokoro/nightly/common.cfg .kokoro/nightly/dependencies.cfg .kokoro/nightly/integration.cfg .kokoro/nightly/java11.cfg .kokoro/nightly/java7.cfg .kokoro/nightly/java8-osx.cfg .kokoro/nightly/java8-win.cfg .kokoro/nightly/java8.cfg .kokoro/nightly/lint.cfg .kokoro/nightly/samples.cfg .kokoro/presubmit/clirr.cfg .kokoro/presubmit/common.cfg .kokoro/presubmit/dependencies.cfg .kokoro/presubmit/integration.cfg .kokoro/presubmit/java11.cfg .kokoro/presubmit/java7.cfg .kokoro/presubmit/java8-osx.cfg .kokoro/presubmit/java8-win.cfg .kokoro/presubmit/java8.cfg .kokoro/presubmit/linkage-monitor.cfg .kokoro/presubmit/lint.cfg .kokoro/presubmit/samples.cfg .kokoro/release/bump_snapshot.cfg .kokoro/release/common.cfg .kokoro/release/common.sh .kokoro/release/drop.cfg .kokoro/release/drop.sh .kokoro/release/promote.cfg .kokoro/release/promote.sh .kokoro/release/publish_javadoc.cfg .kokoro/release/publish_javadoc.sh .kokoro/release/snapshot.cfg .kokoro/release/snapshot.sh .kokoro/release/stage.cfg .kokoro/release/stage.sh .kokoro/trampoline.sh CODE_OF_CONDUCT.md CONTRIBUTING.md LICENSE README.md codecov.yaml java.header license-checks.xml renovate.json samples/install-without-bom/pom.xml samples/pom.xml samples/snapshot/pom.xml samples/snippets/pom.xml 2020-03-17 12:21:59,547 synthtool > Wrote metadata to synth.metadata. ```
    --- .../samples/install-without-bom/pom.xml | 84 +++++++++++++++++++ java-storage-nio/samples/pom.xml | 56 +++++++++++++ java-storage-nio/samples/snapshot/pom.xml | 83 ++++++++++++++++++ java-storage-nio/samples/snippets/pom.xml | 60 +++++++++++++ java-storage-nio/synth.metadata | 2 +- 5 files changed, 284 insertions(+), 1 deletion(-) create mode 100644 java-storage-nio/samples/install-without-bom/pom.xml create mode 100644 java-storage-nio/samples/pom.xml create mode 100644 java-storage-nio/samples/snapshot/pom.xml create mode 100644 java-storage-nio/samples/snippets/pom.xml diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml new file mode 100644 index 000000000000..ff21e0940397 --- /dev/null +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -0,0 +1,84 @@ + + + 4.0.0 + com.google.cloud + google-cloud-nio-install-without-bom + jar + Google NIO Filesystem Provider for Google Cloud Storage Install Without Bom + https://github.com/googleapis/java-storage-nio + + + + com.google.cloud.samples + shared-configuration + 1.0.12 + + + + 1.8 + 1.8 + UTF-8 + + + + + + + com.google.cloud + google-cloud-nio + + + + + + junit + junit + 4.13 + test + + + com.google.truth + truth + 1.0.1 + test + + + + + + + + org.codehaus.mojo + build-helper-maven-plugin + 3.1.0 + + + add-snippets-source + + add-source + + + + ../snippets/src/main/java + + + + + add-snippets-tests + + add-test-source + + + + ../snippets/src/test/java + + + + + + + + diff --git a/java-storage-nio/samples/pom.xml b/java-storage-nio/samples/pom.xml new file mode 100644 index 000000000000..aee4b290833c --- /dev/null +++ b/java-storage-nio/samples/pom.xml @@ -0,0 +1,56 @@ + + + 4.0.0 + com.google.cloud + google-cloud-google-cloud-nio-samples + 0.0.1-SNAPSHOT + pom + Google NIO Filesystem Provider for Google Cloud Storage Samples Parent + https://github.com/googleapis/java-storage-nio + + Java idiomatic client for Google Cloud Platform services. + + + + + com.google.cloud.samples + shared-configuration + 1.0.12 + + + + 1.8 + 1.8 + UTF-8 + + + + install-without-bom + snapshot + snippets + + + + + + org.apache.maven.plugins + maven-deploy-plugin + 2.8.2 + + true + + + + org.sonatype.plugins + nexus-staging-maven-plugin + 1.6.8 + + true + + + + + diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml new file mode 100644 index 000000000000..5c7e91d62643 --- /dev/null +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -0,0 +1,83 @@ + + + 4.0.0 + com.google.cloud + google-cloud-nio-snapshot + jar + Google NIO Filesystem Provider for Google Cloud Storage Snapshot Samples + https://github.com/googleapis/java-storage-nio + + + + com.google.cloud.samples + shared-configuration + 1.0.12 + + + + 1.8 + 1.8 + UTF-8 + + + + + + com.google.cloud + google-cloud-nio + + + + + junit + junit + 4.13 + test + + + com.google.truth + truth + 1.0.1 + test + + + + + + + + + org.codehaus.mojo + build-helper-maven-plugin + 3.1.0 + + + add-snippets-source + + add-source + + + + ../snippets/src/main/java + + + + + add-snippets-tests + + add-test-source + + + + ../snippets/src/test/java + + + + + + + + \ No newline at end of file diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml new file mode 100644 index 000000000000..1b2bed43cdaa --- /dev/null +++ b/java-storage-nio/samples/snippets/pom.xml @@ -0,0 +1,60 @@ + + + 4.0.0 + com.google.cloud + google-cloud-nio-snippets + jar + Google NIO Filesystem Provider for Google Cloud Storage Snippets + https://github.com/googleapis/java-storage-nio + + + + com.google.cloud.samples + shared-configuration + 1.0.12 + + + + 1.8 + 1.8 + UTF-8 + + + + + + + + com.google.cloud + libraries-bom + + pom + import + + + + + + + com.google.cloud + google-cloud-nio + + + + + junit + junit + 4.13 + test + + + com.google.truth + truth + 1.0.1 + test + + + diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata index af60bb1213b3..96dee8e96027 100644 --- a/java-storage-nio/synth.metadata +++ b/java-storage-nio/synth.metadata @@ -1,5 +1,5 @@ { - "updateTime": "2020-03-14T09:17:05.438962Z", + "updateTime": "2020-03-17T19:21:59.546716Z", "sources": [ { "template": { From fb4265e982f6729f5c2f6f27658c542ff22fd13b Mon Sep 17 00:00:00 2001 From: Jeff Ching Date: Wed, 18 Mar 2020 09:00:48 -0700 Subject: [PATCH 0420/1764] samples: fix snippet closing tag (#58) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index ff21e0940397..15b0d6a75e64 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -31,7 +31,7 @@ google-cloud-nio - + junit From 18d82a1a9349dbf790f7abf54de718c3f48b5017 Mon Sep 17 00:00:00 2001 From: Jeff Ching Date: Mon, 23 Mar 2020 16:15:04 -0700 Subject: [PATCH 0421/1764] chore: use java helper for templates (#59) --- java-storage-nio/synth.py | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/synth.py b/java-storage-nio/synth.py index c484fc4d29b7..141684f5e937 100644 --- a/java-storage-nio/synth.py +++ b/java-storage-nio/synth.py @@ -14,11 +14,8 @@ """This script is used to synthesize generated parts of this library.""" -import synthtool as s -import synthtool.gcp as gcp +import synthtool.languages.java as java - -templates = gcp.CommonTemplates().java_library() -s.copy(templates, excludes=[ +java.common_templates(excludes=[ 'README.md', -]) \ No newline at end of file +]) From 3c6b17276e60f8e12f105fb88f64dbc9c1f93429 Mon Sep 17 00:00:00 2001 From: Jeff Ching Date: Mon, 23 Mar 2020 21:02:11 -0700 Subject: [PATCH 0422/1764] chore: enable context aware commits (#62) --- java-storage-nio/synth.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/java-storage-nio/synth.py b/java-storage-nio/synth.py index 141684f5e937..df5ccd322133 100644 --- a/java-storage-nio/synth.py +++ b/java-storage-nio/synth.py @@ -16,6 +16,8 @@ import synthtool.languages.java as java +AUTOSYNTH_MULTIPLE_COMMITS = True + java.common_templates(excludes=[ 'README.md', ]) From ffcdce3e7ebc61593efc614cf5978f3a92bd665c Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Wed, 25 Mar 2020 22:10:53 -0700 Subject: [PATCH 0423/1764] chore: update common templates (#65) This PR was generated using Autosynth. :rainbow: Synth log will be available here: https://source.cloud.google.com/results/invocations/f193fffb-af3a-401a-a8ed-2548fbd8844c/targets --- java-storage-nio/.kokoro/build.sh | 19 +++++---- java-storage-nio/.kokoro/common.sh | 44 +++++++++++++++++++++ java-storage-nio/.kokoro/dependencies.sh | 15 +++++-- java-storage-nio/.kokoro/linkage-monitor.sh | 22 +++++++---- java-storage-nio/renovate.json | 6 ++- java-storage-nio/synth.metadata | 10 ++--- 6 files changed, 91 insertions(+), 25 deletions(-) create mode 100644 java-storage-nio/.kokoro/common.sh diff --git a/java-storage-nio/.kokoro/build.sh b/java-storage-nio/.kokoro/build.sh index 6e0c239110fd..cc2026b59b90 100755 --- a/java-storage-nio/.kokoro/build.sh +++ b/java-storage-nio/.kokoro/build.sh @@ -20,17 +20,22 @@ scriptDir=$(realpath $(dirname "${BASH_SOURCE[0]}")) ## cd to the parent directory, i.e. the root of the git repo cd ${scriptDir}/.. +# include common functions +source ${scriptDir}/common.sh + # Print out Java version java -version echo ${JOB_TYPE} -mvn install -B -V \ - -DskipTests=true \ - -Dclirr.skip=true \ - -Denforcer.skip=true \ - -Dmaven.javadoc.skip=true \ - -Dgcloud.download.skip=true \ - -T 1C +# attempt to install 3 times with exponential backoff (starting with 10 seconds) +retry_with_backoff 3 10 \ + mvn install -B -V \ + -DskipTests=true \ + -Dclirr.skip=true \ + -Denforcer.skip=true \ + -Dmaven.javadoc.skip=true \ + -Dgcloud.download.skip=true \ + -T 1C # if GOOGLE_APPLICATION_CREDIENTIALS is specified as a relative path prepend Kokoro root directory onto it if [[ ! -z "${GOOGLE_APPLICATION_CREDENTIALS}" && "${GOOGLE_APPLICATION_CREDENTIALS}" != /* ]]; then diff --git a/java-storage-nio/.kokoro/common.sh b/java-storage-nio/.kokoro/common.sh new file mode 100644 index 000000000000..a3bbc5f67963 --- /dev/null +++ b/java-storage-nio/.kokoro/common.sh @@ -0,0 +1,44 @@ +#!/bin/bash +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# set -eo pipefail + +function retry_with_backoff { + attempts_left=$1 + sleep_seconds=$2 + shift 2 + command=$@ + + echo "${command}" + ${command} + exit_code=$? + + if [[ $exit_code == 0 ]] + then + return 0 + fi + + # failure + if [[ ${attempts_left} > 0 ]] + then + echo "failure (${exit_code}), sleeping ${sleep_seconds}..." + sleep ${sleep_seconds} + new_attempts=$((${attempts_left} - 1)) + new_sleep=$((${sleep_seconds} * 2)) + retry_with_backoff ${new_attempts} ${new_sleep} ${command} + fi + + return $exit_code +} diff --git a/java-storage-nio/.kokoro/dependencies.sh b/java-storage-nio/.kokoro/dependencies.sh index 9fd79e454342..0aade871ce10 100755 --- a/java-storage-nio/.kokoro/dependencies.sh +++ b/java-storage-nio/.kokoro/dependencies.sh @@ -15,7 +15,13 @@ set -eo pipefail -cd github/java-storage-nio/ +## Get the directory of the build script +scriptDir=$(realpath $(dirname "${BASH_SOURCE[0]}")) +## cd to the parent directory, i.e. the root of the git repo +cd ${scriptDir}/.. + +# include common functions +source ${scriptDir}/common.sh # Print out Java java -version @@ -24,8 +30,9 @@ echo $JOB_TYPE export MAVEN_OPTS="-Xmx1024m -XX:MaxPermSize=128m" # this should run maven enforcer -mvn install -B -V \ - -DskipTests=true \ - -Dclirr.skip=true +retry_with_backoff 3 10 \ + mvn install -B -V \ + -DskipTests=true \ + -Dclirr.skip=true mvn -B dependency:analyze -DfailOnWarning=true diff --git a/java-storage-nio/.kokoro/linkage-monitor.sh b/java-storage-nio/.kokoro/linkage-monitor.sh index 2651ae1646d4..759ab4e2c220 100755 --- a/java-storage-nio/.kokoro/linkage-monitor.sh +++ b/java-storage-nio/.kokoro/linkage-monitor.sh @@ -17,18 +17,26 @@ set -eo pipefail # Display commands being run. set -x -cd github/java-storage-nio/ +## Get the directory of the build script +scriptDir=$(realpath $(dirname "${BASH_SOURCE[0]}")) +## cd to the parent directory, i.e. the root of the git repo +cd ${scriptDir}/.. + +# include common functions +source ${scriptDir}/common.sh # Print out Java version java -version echo ${JOB_TYPE} -mvn install -B -V \ - -DskipTests=true \ - -Dclirr.skip=true \ - -Denforcer.skip=true \ - -Dmaven.javadoc.skip=true \ - -Dgcloud.download.skip=true +# attempt to install 3 times with exponential backoff (starting with 10 seconds) +retry_with_backoff 3 10 \ + mvn install -B -V \ + -DskipTests=true \ + -Dclirr.skip=true \ + -Denforcer.skip=true \ + -Dmaven.javadoc.skip=true \ + -Dgcloud.download.skip=true # Kokoro job cloud-opensource-java/ubuntu/linkage-monitor-gcs creates this JAR JAR=linkage-monitor-latest-all-deps.jar diff --git a/java-storage-nio/renovate.json b/java-storage-nio/renovate.json index fc6412701ada..9b2461e0d661 100644 --- a/java-storage-nio/renovate.json +++ b/java-storage-nio/renovate.json @@ -56,7 +56,9 @@ }, { "packagePatterns": [ - "^com.google.cloud:libraries-bom" + "^com.google.cloud:google-cloud-nio", + "^com.google.cloud:libraries-bom", + "^com.google.cloud.samples:shared-configuration" ], "semanticCommitType": "chore", "semanticCommitScope": "deps" @@ -75,4 +77,4 @@ } ], "semanticCommits": true -} +} \ No newline at end of file diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata index 96dee8e96027..186a52fa9e75 100644 --- a/java-storage-nio/synth.metadata +++ b/java-storage-nio/synth.metadata @@ -1,11 +1,11 @@ { - "updateTime": "2020-03-17T19:21:59.546716Z", + "updateTime": "2020-03-25T23:36:51.950937Z", "sources": [ { - "template": { - "name": "java_library", - "origin": "synthtool.gcp", - "version": "2020.2.4" + "git": { + "name": "synthtool", + "remote": "https://github.com/googleapis/synthtool.git", + "sha": "e36822bfa0acb355502dab391b8ef9c4f30208d8" } } ] From c45cf0e2ef624080b25715e86ae5743afde794e8 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Thu, 26 Mar 2020 16:57:09 +0100 Subject: [PATCH 0424/1764] deps: update dependency com.google.cloud.samples:shared-configuration to v1.0.13 (#63) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- java-storage-nio/samples/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/samples/snippets/pom.xml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 15b0d6a75e64..6349afab0e6f 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -14,7 +14,7 @@ com.google.cloud.samples shared-configuration - 1.0.12 + 1.0.13 diff --git a/java-storage-nio/samples/pom.xml b/java-storage-nio/samples/pom.xml index aee4b290833c..4ba3f96a66aa 100644 --- a/java-storage-nio/samples/pom.xml +++ b/java-storage-nio/samples/pom.xml @@ -18,7 +18,7 @@ com.google.cloud.samples shared-configuration - 1.0.12 + 1.0.13 diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 5c7e91d62643..2bf37b56bb37 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -14,7 +14,7 @@ com.google.cloud.samples shared-configuration - 1.0.12 + 1.0.13 diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 1b2bed43cdaa..fa5dd3a11b52 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -14,7 +14,7 @@ com.google.cloud.samples shared-configuration - 1.0.12 + 1.0.13 From 43b00e4e41d6407f0278a3d1c5d826262db4d41e Mon Sep 17 00:00:00 2001 From: Jeff Ching Date: Fri, 27 Mar 2020 15:09:51 -0700 Subject: [PATCH 0425/1764] samples: fix install-without-bom version (#66) * samples: fix install-without-bom version * samples: fix snapshot version * samples: fix libraries-bom version --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/samples/snippets/pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 6349afab0e6f..c46dc2d5c18e 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - + 0.120.0-alpha diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 2bf37b56bb37..6542afb51425 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - + 0.120.1-alpha-SNAPSHOT diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index fa5dd3a11b52..07ac54c7866b 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - + 4.3.0 pom import From b0f69e96d29ccbd13e242d24d3097109a3082389 Mon Sep 17 00:00:00 2001 From: Frank Natividad Date: Fri, 27 Mar 2020 15:43:57 -0700 Subject: [PATCH 0426/1764] fix: point to correct api documentation (#68) --- java-storage-nio/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/README.md b/java-storage-nio/README.md index 476821a0c7e6..effbeba5e7e6 100644 --- a/java-storage-nio/README.md +++ b/java-storage-nio/README.md @@ -11,7 +11,7 @@ for interacting with Google Cloud Storage. [![Maven](https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-nio.svg)]( https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-nio.svg) [![Codacy Badge](https://api.codacy.com/project/badge/grade/9da006ad7c3a4fe1abd142e77c003917)](https://www.codacy.com/app/mziccard/google-cloud-java) -- [API Documentation](https://googleapis.dev/java/google-cloud-clients/latest/index.html?com/google/cloud/storage/contrib/nio/package-summary.html) +- [API Documentation](https://googleapis.dev/java/google-cloud-nio/latest/index.html) > Note: This client is a work-in-progress, and may occasionally > make backwards-incompatible changes. @@ -223,7 +223,7 @@ Apache 2.0 - See [LICENSE] for more information. [cloud-storage]: https://cloud.google.com/storage/ [cloud-storage-docs]: https://cloud.google.com/storage/docs/overview [cloud-storage-create-bucket]: https://cloud.google.com/storage/docs/cloud-console#_creatingbuckets -[storage-api]: https://googleapis.dev/java/google-cloud-clients/latest/index.html?com/google/cloud/storage/package-summary.html +[storage-api]: https://googleapis.dev/java/google-cloud-storage/latest/index.html [cloud-storage-activation]:https://cloud.google.com/storage/docs/signup?hl=en [java-file-api]: https://docs.oracle.com/javase/7/docs/api/java/nio/file/Files.html From 88f504367fa041fb6ba55fd6aeb006b9601277b2 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Mon, 30 Mar 2020 19:58:17 +0200 Subject: [PATCH 0427/1764] chore(deps): update dependency com.google.cloud.samples:shared-configuration to v1.0.14 (#69) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [com.google.cloud.samples:shared-configuration](https://togithub.com/GoogleCloudPlatform/java-repo-tools) | patch | `1.0.13` -> `1.0.14` | --- ### Release Notes
    GoogleCloudPlatform/java-repo-tools ### [`v1.0.14`](https://togithub.com/GoogleCloudPlatform/java-repo-tools/releases/v1.0.14) [Compare Source](https://togithub.com/GoogleCloudPlatform/java-repo-tools/compare/v1.0.13...v1.0.14) - Update CheckStyle to 8.31 - Add SpotBugs
    --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#googleapis/java-storage-nio). --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- java-storage-nio/samples/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/samples/snippets/pom.xml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index c46dc2d5c18e..1653894ea6f5 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -14,7 +14,7 @@ com.google.cloud.samples shared-configuration - 1.0.13 + 1.0.14 diff --git a/java-storage-nio/samples/pom.xml b/java-storage-nio/samples/pom.xml index 4ba3f96a66aa..af9fc2aea19f 100644 --- a/java-storage-nio/samples/pom.xml +++ b/java-storage-nio/samples/pom.xml @@ -18,7 +18,7 @@ com.google.cloud.samples shared-configuration - 1.0.13 + 1.0.14 diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 6542afb51425..07818e8aca36 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -14,7 +14,7 @@ com.google.cloud.samples shared-configuration - 1.0.13 + 1.0.14 diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 07ac54c7866b..becd534687d5 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -14,7 +14,7 @@ com.google.cloud.samples shared-configuration - 1.0.13 + 1.0.14 From 4a0f5f789dcd98958a9fd4840c10929772045c24 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 1 Apr 2020 21:48:44 +0200 Subject: [PATCH 0428/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v4.4.0 (#70) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [com.google.cloud:libraries-bom](https://togithub.com/GoogleCloudPlatform/cloud-opensource-java) | minor | `4.3.0` -> `4.4.0` | --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#googleapis/java-storage-nio). --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index becd534687d5..a2b37eddad99 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 4.3.0 + 4.4.0 pom import From 8e5229b06ea4597a87fe1f035b4b4d120036dab3 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Mon, 6 Apr 2020 17:50:25 +0200 Subject: [PATCH 0429/1764] chore(deps): update dependency com.google.cloud.samples:shared-configuration to v1.0.15 (#71) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [com.google.cloud.samples:shared-configuration](https://togithub.com/GoogleCloudPlatform/java-repo-tools) | patch | `1.0.14` -> `1.0.15` | --- ### Release Notes
    GoogleCloudPlatform/java-repo-tools ### [`v1.0.15`](https://togithub.com/GoogleCloudPlatform/java-repo-tools/releases/v1.0.15) [Compare Source](https://togithub.com/GoogleCloudPlatform/java-repo-tools/compare/v1.0.14...v1.0.15) - Move some stuff around (in prep for a change to release process) pom.xml's - Add an exclude filter for SpotBugs. (disable the Java 11 surprise) - Don't fail on SpotBugs issues for now - add PMD reporting - Don't fail on PMD issues for now.
    --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#googleapis/java-storage-nio). --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- java-storage-nio/samples/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/samples/snippets/pom.xml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 1653894ea6f5..7039d3e827ef 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -14,7 +14,7 @@ com.google.cloud.samples shared-configuration - 1.0.14 + 1.0.15 diff --git a/java-storage-nio/samples/pom.xml b/java-storage-nio/samples/pom.xml index af9fc2aea19f..442ab30d7b0c 100644 --- a/java-storage-nio/samples/pom.xml +++ b/java-storage-nio/samples/pom.xml @@ -18,7 +18,7 @@ com.google.cloud.samples shared-configuration - 1.0.14 + 1.0.15 diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 07818e8aca36..50dfb6eb0655 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -14,7 +14,7 @@ com.google.cloud.samples shared-configuration - 1.0.14 + 1.0.15 diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index a2b37eddad99..53bdae389a29 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -14,7 +14,7 @@ com.google.cloud.samples shared-configuration - 1.0.14 + 1.0.15 From e8b6ff07be5d8ddf89d5cf3e32836af3ff6bab2a Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Mon, 6 Apr 2020 20:03:02 +0200 Subject: [PATCH 0430/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v4.4.1 (#72) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [com.google.cloud:libraries-bom](https://togithub.com/GoogleCloudPlatform/cloud-opensource-java) | patch | `4.4.0` -> `4.4.1` | --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#googleapis/java-storage-nio). --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 53bdae389a29..42a61e131c60 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 4.4.0 + 4.4.1 pom import From d1c311aee32524bb30f33ad64cb622c88b852860 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 8 Apr 2020 06:48:53 +0200 Subject: [PATCH 0431/1764] build(deps): update dependency com.google.cloud:google-cloud-shared-config to v0.5.0 (#74) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [com.google.cloud:google-cloud-shared-config](https://togithub.com/googleapis/java-shared-config) | minor | `0.4.0` -> `0.5.0` | --- ### Release Notes
    googleapis/java-shared-config ### [`v0.5.0`](https://togithub.com/googleapis/java-shared-config/blob/master/CHANGELOG.md#​050-httpswwwgithubcomgoogleapisjava-shared-configcomparev040v050-2020-04-07) [Compare Source](https://togithub.com/googleapis/java-shared-config/compare/v0.4.0...v0.5.0) ##### Features - add ban duplicate classes rule ([#​126](https://www.github.com/googleapis/java-shared-config/issues/126)) ([e38a7cc](https://www.github.com/googleapis/java-shared-config/commit/e38a7cc949396f8f5696e62cd060e0c076047b8d)) - add devsite javadoc profile ([#​121](https://www.github.com/googleapis/java-shared-config/issues/121)) ([7f452fb](https://www.github.com/googleapis/java-shared-config/commit/7f452fb6c5704f6ce0f731085479a28fb99ebcb9)) - add maven flatten plugin ([#​127](https://www.github.com/googleapis/java-shared-config/issues/127)) ([fb00799](https://www.github.com/googleapis/java-shared-config/commit/fb00799c416d324d68da5b660a26f7ef595c26d9)) ##### Bug Fixes - declare com.coveo:fmt-maven-plugin version/configuration ([#​90](https://www.github.com/googleapis/java-shared-config/issues/90)) ([5cf71a6](https://www.github.com/googleapis/java-shared-config/commit/5cf71a6ed699907082756e70c2fdee6ad3632f38)) ##### Dependencies - update dependency com.google.cloud.samples:shared-configuration to v1.0.13 ([#​118](https://www.github.com/googleapis/java-shared-config/issues/118)) ([58ae69e](https://www.github.com/googleapis/java-shared-config/commit/58ae69eb5ba037963cdaed0c2b0e30663bc873eb)) - update dependency com.puppycrawl.tools:checkstyle to v8.29 ([f62292d](https://www.github.com/googleapis/java-shared-config/commit/f62292dab75699a75f8a7d499fe2ccfb7ee93783)) - update dependency org.apache.maven.plugins:maven-antrun-plugin to v1.8 ([#​124](https://www.github.com/googleapis/java-shared-config/issues/124)) ([a681536](https://www.github.com/googleapis/java-shared-config/commit/a68153643400c3f3b5c5959cda4dc3b552336427)) - update dependency org.apache.maven.plugins:maven-dependency-plugin to v3.1.2 ([#​107](https://www.github.com/googleapis/java-shared-config/issues/107)) ([c9b096b](https://www.github.com/googleapis/java-shared-config/commit/c9b096b81b1f4f8dc2d1302f259f0321722e1ca5)) - update dependency org.apache.maven.plugins:maven-site-plugin to v3.9.0 ([#​103](https://www.github.com/googleapis/java-shared-config/issues/103)) ([abe7140](https://www.github.com/googleapis/java-shared-config/commit/abe714060e858c70a83888fb34438c45d97b1168)) - update dependency org.codehaus.mojo:build-helper-maven-plugin to v3.1.0 ([#​101](https://www.github.com/googleapis/java-shared-config/issues/101)) ([ac69572](https://www.github.com/googleapis/java-shared-config/commit/ac69572be76e4462fdf65fa6e7f0935c3d51d827))
    --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 1457e1b270ec..f73731dbec2f 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud google-cloud-shared-config - 0.4.0 + 0.5.0 From c462878989ff9c69b5a0f1a0a8d17eb5bbf0af89 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Fri, 10 Apr 2020 08:50:35 -0700 Subject: [PATCH 0432/1764] chore: update common templates (#76) This PR was generated using Autosynth. :rainbow: Synth log will be available here: https://source.cloud.google.com/results/invocations/d6bf982d-3f70-479b-8cc3-60d7907932a0/targets --- java-storage-nio/.kokoro/common.sh | 14 ++++++++++++-- java-storage-nio/.kokoro/nightly/integration.cfg | 15 +++++++++++++++ java-storage-nio/synth.metadata | 11 +++++++++-- 3 files changed, 36 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/.kokoro/common.sh b/java-storage-nio/.kokoro/common.sh index a3bbc5f67963..8f09de5d3d10 100644 --- a/java-storage-nio/.kokoro/common.sh +++ b/java-storage-nio/.kokoro/common.sh @@ -13,18 +13,28 @@ # See the License for the specific language governing permissions and # limitations under the License. -# set -eo pipefail - function retry_with_backoff { attempts_left=$1 sleep_seconds=$2 shift 2 command=$@ + + # store current flag state + flags=$- + + # allow a failures to continue + set +e echo "${command}" ${command} exit_code=$? + # restore "e" flag + if [[ ${flags} =~ e ]] + then set -e + else set +e + fi + if [[ $exit_code == 0 ]] then return 0 diff --git a/java-storage-nio/.kokoro/nightly/integration.cfg b/java-storage-nio/.kokoro/nightly/integration.cfg index 8bf59c02edd6..ca027480092f 100644 --- a/java-storage-nio/.kokoro/nightly/integration.cfg +++ b/java-storage-nio/.kokoro/nightly/integration.cfg @@ -6,11 +6,26 @@ env_vars: { value: "gcr.io/cloud-devrel-kokoro-resources/java8" } +env_vars: { + key: "JOB_TYPE" + value: "integration" +} + +env_vars: { + key: "GCLOUD_PROJECT" + value: "gcloud-devel" +} + env_vars: { key: "ENABLE_BUILD_COP" value: "true" } +env_vars: { + key: "GOOGLE_APPLICATION_CREDENTIALS" + value: "keystore/73713_java_it_service_account" +} + before_action { fetch_keystore { keystore_resource { diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata index 186a52fa9e75..6994da3d9f6d 100644 --- a/java-storage-nio/synth.metadata +++ b/java-storage-nio/synth.metadata @@ -1,11 +1,18 @@ { - "updateTime": "2020-03-25T23:36:51.950937Z", "sources": [ + { + "git": { + "name": ".", + "remote": "https://github.com/googleapis/java-storage-nio.git", + "sha": "90dc7188686a05ce0c4e5ce1095336bb3d8560e9" + } + }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "e36822bfa0acb355502dab391b8ef9c4f30208d8" + "sha": "c7e0e517d7f46f77bebd27da2e5afcaa6eee7e25", + "log": "c7e0e517d7f46f77bebd27da2e5afcaa6eee7e25\nbuild(java): fix nightly integration test config to run integrations (#465)\n\nThis was only running the units.\nbd69a2aa7b70875f3c988e269706b22fefbef40e\nbuild(java): fix retry_with_backoff when -e option set (#475)\n\n\nd9b173c427bfa0c6cca818233562e7e8841a357c\nfix: record version of working repo in synth.metadata (#473)\n\nPartial revert of b37cf74d12e9a42b9de9e61a4f26133d7cd9c168.\nf73a541770d95a609e5be6bf6b3b220d17cefcbe\nfeat(discogapic): allow local discovery-artifact-manager (#474)\n\n\n8cf0f5d93a70c3dcb0b4999d3152c46d4d9264bf\ndoc: describe the Autosynth & Synthtool protocol (#472)\n\n* doc: describe the Autosynth & Synthtool protocol\n\n* Accommodate review comments.\n980baaa738a1ad8fa02b4fdbd56be075ee77ece5\nfix: pin sphinx to <3.0.0 as new version causes new error (#471)\n\nThe error `toctree contains reference to document changlelog that doesn't have a title: no link will be generated` occurs as of 3.0.0. Pinning to 2.x until we address the docs build issue.\n\nTowards #470\n\nI did this manually for python-datastore https://github.com/googleapis/python-datastore/pull/22\n928b2998ac5023e7c7e254ab935f9ef022455aad\nchore(deps): update dependency com.google.cloud.samples:shared-configuration to v1.0.15 (#466)\n\nCo-authored-by: Jeffrey Rennie \n188f1b1d53181f739b98f8aa5d40cfe99eb90c47\nfix: allow local and external deps to be specified (#469)\n\nModify noxfile.py to allow local and external dependencies for\nsystem tests to be specified.\n1df68ed6735ddce6797d0f83641a731c3c3f75b4\nfix: apache license URL (#468)\n\n\nf4a59efa54808c4b958263de87bc666ce41e415f\nfeat: Add discogapic support for GAPICBazel generation (#459)\n\n* feat: Add discogapic support for GAPICBazel generation\n\n* reformat with black\n\n* Rename source repository variable\n\nCo-authored-by: Jeffrey Rennie \n99820243d348191bc9c634f2b48ddf65096285ed\nfix: update template files for Node.js libraries (#463)\n\n\n3cbe6bcd5623139ac9834c43818424ddca5430cb\nfix(ruby): remove dead troubleshooting link from generated auth guide (#462)\n\n\na003d8655d3ebec2bbbd5fc3898e91e152265c67\ndocs: remove \"install stable\" instructions (#461)\n\nThe package hasn't been released to PyPI in some time\nf5e8c88d9870d8aa4eb43fa0b39f07e02bfbe4df\nchore(python): add license headers to config files; make small tweaks to templates (#458)\n\n\n" } } ] From bfa48660e8f4147b9bdc51d930e1072c4e809e4a Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 14 Apr 2020 20:06:25 +0200 Subject: [PATCH 0433/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v5 (#80) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [com.google.cloud:libraries-bom](https://togithub.com/GoogleCloudPlatform/cloud-opensource-java) | major | `4.4.1` -> `5.1.0` | --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#googleapis/java-storage-nio). --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 42a61e131c60..74ba3c0d073a 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 4.4.1 + 5.1.0 pom import From 8f0fb5970b83d14f629d3785bfefbdf947993798 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 14 Apr 2020 23:59:29 +0200 Subject: [PATCH 0434/1764] deps: update dependency com.google.apis:google-api-services-storage to v1-rev20200326-1.30.9 (#77) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index f73731dbec2f..9ffcc49420dc 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -86,7 +86,7 @@ com.google.apis google-api-services-storage - v1-rev20200226-1.30.9 + v1-rev20200326-1.30.9 com.google.auto.value From 0680de9443c90425b1821b43a7dcdb9d472d9759 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 15 Apr 2020 00:01:31 +0200 Subject: [PATCH 0435/1764] deps: update dependency com.google.cloud:google-cloud-storage to v1.106.0 (#56) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 9ffcc49420dc..f2b35c82d2fd 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -81,7 +81,7 @@ com.google.cloud google-cloud-storage - 1.105.2 + 1.106.0 com.google.apis From b3e1189c4e84d3aecccd6a5f71c8022c4b49456f Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 15 Apr 2020 00:10:09 +0200 Subject: [PATCH 0436/1764] build(deps): update dependency org.apache.maven.plugins:maven-shade-plugin to v3.2.3 (#79) This PR contains the following updates: | Package | Update | Change | |---|---|---| | org.apache.maven.plugins:maven-shade-plugin | patch | `3.2.2` -> `3.2.3` | --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#googleapis/java-storage-nio). --- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index b03bc113d8da..efd4c237cdd3 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -130,7 +130,7 @@ org.apache.maven.plugins maven-shade-plugin - 3.2.2 + 3.2.3 true From 93204b07e914f8ba6681da4c279e76b52d051c74 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 15 Apr 2020 01:10:26 +0200 Subject: [PATCH 0437/1764] deps: update core dependencies to v29 (#78) --- java-storage-nio/google-cloud-nio-examples/pom.xml | 2 +- java-storage-nio/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 84981ae2d233..87bec808fa22 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -19,7 +19,7 @@ com.google.guava guava - 28.2-android + 29.0-android diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index f2b35c82d2fd..10e3cd2bfe40 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -73,7 +73,7 @@ github google-cloud-storage-nio-parent 4.13 - 28.2-android + 29.0-android From 9158166cb57bb575dc0a348657dcbc28106c5669 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Thu, 16 Apr 2020 08:43:03 -0700 Subject: [PATCH 0438/1764] chore: update common templates (#84) This PR was generated using Autosynth. :rainbow: Synth log will be available here: https://source.cloud.google.com/results/invocations/01a7440e-1f0c-4d68-a4a7-71ae1d8c3c3a/targets --- java-storage-nio/.kokoro/common.sh | 5 ++ java-storage-nio/.kokoro/dependencies.sh | 48 +++++++++++++++++++ .../.kokoro/nightly/integration.cfg | 11 +++-- java-storage-nio/.kokoro/nightly/samples.cfg | 8 +++- .../.kokoro/presubmit/integration.cfg | 14 ++++-- .../.kokoro/presubmit/samples.cfg | 14 ++++-- java-storage-nio/synth.metadata | 3 +- 7 files changed, 89 insertions(+), 14 deletions(-) diff --git a/java-storage-nio/.kokoro/common.sh b/java-storage-nio/.kokoro/common.sh index 8f09de5d3d10..a8d0ea04d37d 100644 --- a/java-storage-nio/.kokoro/common.sh +++ b/java-storage-nio/.kokoro/common.sh @@ -52,3 +52,8 @@ function retry_with_backoff { return $exit_code } + +## Helper functionss +function now() { date +"%Y-%m-%d %H:%M:%S" | tr -d '\n'; } +function msg() { println "$*" >&2; } +function println() { printf '%s\n' "$(now) $*"; } \ No newline at end of file diff --git a/java-storage-nio/.kokoro/dependencies.sh b/java-storage-nio/.kokoro/dependencies.sh index 0aade871ce10..cf3bb4347e01 100755 --- a/java-storage-nio/.kokoro/dependencies.sh +++ b/java-storage-nio/.kokoro/dependencies.sh @@ -36,3 +36,51 @@ retry_with_backoff 3 10 \ -Dclirr.skip=true mvn -B dependency:analyze -DfailOnWarning=true + +echo "****************** DEPENDENCY LIST COMPLETENESS CHECK *******************" +## Run dependency list completeness check +function completenessCheck() { + # Output dep list with compile scope generated using the original pom + msg "Generating dependency list using original pom..." + mvn dependency:list -f pom.xml -Dsort=true | grep '\[INFO] .*:.*:.*:.*:.*' | grep -v ':test$' >.org-list.txt + + # Output dep list generated using the flattened pom (test scope deps are ommitted) + msg "Generating dependency list using flattened pom..." + mvn dependency:list -f .flattened-pom.xml -Dsort=true | grep '\[INFO] .*:.*:.*:.*:.*' >.new-list.txt + + # Compare two dependency lists + msg "Comparing dependency lists..." + diff .org-list.txt .new-list.txt >.diff.txt + if [[ $? == 0 ]] + then + msg "Success. No diff!" + else + msg "Diff found. See below: " + msg "You can also check .diff.txt file located in $1." + cat .diff.txt + return 1 + fi +} + +# Allow failures to continue running the script +set +e + +error_count=0 +for path in $(find -name ".flattened-pom.xml") +do + # Check flattened pom in each dir that contains it for completeness + dir=$(dirname "$path") + pushd "$dir" + completenessCheck "$dir" + error_count=$(($error_count + $?)) + popd +done + +if [[ $error_count == 0 ]] +then + msg "All checks passed." + exit 0 +else + msg "Errors found. See log statements above." + exit 1 +fi diff --git a/java-storage-nio/.kokoro/nightly/integration.cfg b/java-storage-nio/.kokoro/nightly/integration.cfg index ca027480092f..40c4abb7bf08 100644 --- a/java-storage-nio/.kokoro/nightly/integration.cfg +++ b/java-storage-nio/.kokoro/nightly/integration.cfg @@ -10,20 +10,25 @@ env_vars: { key: "JOB_TYPE" value: "integration" } - +# TODO: remove this after we've migrated all tests and scripts env_vars: { key: "GCLOUD_PROJECT" value: "gcloud-devel" } +env_vars: { + key: "GOOGLE_CLOUD_PROJECT" + value: "gcloud-devel" +} + env_vars: { key: "ENABLE_BUILD_COP" value: "true" } env_vars: { - key: "GOOGLE_APPLICATION_CREDENTIALS" - value: "keystore/73713_java_it_service_account" + key: "GOOGLE_APPLICATION_CREDENTIALS" + value: "keystore/73713_java_it_service_account" } before_action { diff --git a/java-storage-nio/.kokoro/nightly/samples.cfg b/java-storage-nio/.kokoro/nightly/samples.cfg index b4b051cd016f..20aabd55de11 100644 --- a/java-storage-nio/.kokoro/nightly/samples.cfg +++ b/java-storage-nio/.kokoro/nightly/samples.cfg @@ -11,9 +11,15 @@ env_vars: { value: "samples" } +# TODO: remove this after we've migrated all tests and scripts env_vars: { key: "GCLOUD_PROJECT" - value: "gcloud-devel" + value: "java-docs-samples-testing" +} + +env_vars: { + key: "GOOGLE_CLOUD_PROJECT" + value: "java-docs-samples-testing" } env_vars: { diff --git a/java-storage-nio/.kokoro/presubmit/integration.cfg b/java-storage-nio/.kokoro/presubmit/integration.cfg index 141f90c13c56..522e5b10101c 100644 --- a/java-storage-nio/.kokoro/presubmit/integration.cfg +++ b/java-storage-nio/.kokoro/presubmit/integration.cfg @@ -11,14 +11,20 @@ env_vars: { value: "integration" } +# TODO: remove this after we've migrated all tests and scripts env_vars: { - key: "GCLOUD_PROJECT" - value: "gcloud-devel" + key: "GCLOUD_PROJECT" + value: "gcloud-devel" } env_vars: { - key: "GOOGLE_APPLICATION_CREDENTIALS" - value: "keystore/73713_java_it_service_account" + key: "GOOGLE_CLOUD_PROJECT" + value: "gcloud-devel" +} + +env_vars: { + key: "GOOGLE_APPLICATION_CREDENTIALS" + value: "keystore/73713_java_it_service_account" } before_action { diff --git a/java-storage-nio/.kokoro/presubmit/samples.cfg b/java-storage-nio/.kokoro/presubmit/samples.cfg index fa7b493d0b5c..1171aead01f0 100644 --- a/java-storage-nio/.kokoro/presubmit/samples.cfg +++ b/java-storage-nio/.kokoro/presubmit/samples.cfg @@ -11,14 +11,20 @@ env_vars: { value: "samples" } +# TODO: remove this after we've migrated all tests and scripts env_vars: { - key: "GCLOUD_PROJECT" - value: "gcloud-devel" + key: "GCLOUD_PROJECT" + value: "java-docs-samples-testing" } env_vars: { - key: "GOOGLE_APPLICATION_CREDENTIALS" - value: "keystore/73713_java_it_service_account" + key: "GOOGLE_CLOUD_PROJECT" + value: "java-docs-samples-testing" +} + +env_vars: { + key: "GOOGLE_APPLICATION_CREDENTIALS" + value: "keystore/73713_java_it_service_account" } before_action { diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata index 6994da3d9f6d..cd764455bebe 100644 --- a/java-storage-nio/synth.metadata +++ b/java-storage-nio/synth.metadata @@ -11,8 +11,7 @@ "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "c7e0e517d7f46f77bebd27da2e5afcaa6eee7e25", - "log": "c7e0e517d7f46f77bebd27da2e5afcaa6eee7e25\nbuild(java): fix nightly integration test config to run integrations (#465)\n\nThis was only running the units.\nbd69a2aa7b70875f3c988e269706b22fefbef40e\nbuild(java): fix retry_with_backoff when -e option set (#475)\n\n\nd9b173c427bfa0c6cca818233562e7e8841a357c\nfix: record version of working repo in synth.metadata (#473)\n\nPartial revert of b37cf74d12e9a42b9de9e61a4f26133d7cd9c168.\nf73a541770d95a609e5be6bf6b3b220d17cefcbe\nfeat(discogapic): allow local discovery-artifact-manager (#474)\n\n\n8cf0f5d93a70c3dcb0b4999d3152c46d4d9264bf\ndoc: describe the Autosynth & Synthtool protocol (#472)\n\n* doc: describe the Autosynth & Synthtool protocol\n\n* Accommodate review comments.\n980baaa738a1ad8fa02b4fdbd56be075ee77ece5\nfix: pin sphinx to <3.0.0 as new version causes new error (#471)\n\nThe error `toctree contains reference to document changlelog that doesn't have a title: no link will be generated` occurs as of 3.0.0. Pinning to 2.x until we address the docs build issue.\n\nTowards #470\n\nI did this manually for python-datastore https://github.com/googleapis/python-datastore/pull/22\n928b2998ac5023e7c7e254ab935f9ef022455aad\nchore(deps): update dependency com.google.cloud.samples:shared-configuration to v1.0.15 (#466)\n\nCo-authored-by: Jeffrey Rennie \n188f1b1d53181f739b98f8aa5d40cfe99eb90c47\nfix: allow local and external deps to be specified (#469)\n\nModify noxfile.py to allow local and external dependencies for\nsystem tests to be specified.\n1df68ed6735ddce6797d0f83641a731c3c3f75b4\nfix: apache license URL (#468)\n\n\nf4a59efa54808c4b958263de87bc666ce41e415f\nfeat: Add discogapic support for GAPICBazel generation (#459)\n\n* feat: Add discogapic support for GAPICBazel generation\n\n* reformat with black\n\n* Rename source repository variable\n\nCo-authored-by: Jeffrey Rennie \n99820243d348191bc9c634f2b48ddf65096285ed\nfix: update template files for Node.js libraries (#463)\n\n\n3cbe6bcd5623139ac9834c43818424ddca5430cb\nfix(ruby): remove dead troubleshooting link from generated auth guide (#462)\n\n\na003d8655d3ebec2bbbd5fc3898e91e152265c67\ndocs: remove \"install stable\" instructions (#461)\n\nThe package hasn't been released to PyPI in some time\nf5e8c88d9870d8aa4eb43fa0b39f07e02bfbe4df\nchore(python): add license headers to config files; make small tweaks to templates (#458)\n\n\n" + "sha": "52638600f387deb98efb5f9c85fec39e82aa9052" } } ] From 97dacd5f8350924c7f4bc8162da690844015a12c Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Thu, 16 Apr 2020 17:52:17 +0200 Subject: [PATCH 0439/1764] chore(deps): update dependency com.google.cloud.samples:shared-configuration to v1.0.16 (#83) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [com.google.cloud.samples:shared-configuration](https://togithub.com/GoogleCloudPlatform/java-repo-tools) | patch | `1.0.15` -> `1.0.16` | --- ### Release Notes
    GoogleCloudPlatform/java-repo-tools ### [`v1.0.16`](https://togithub.com/GoogleCloudPlatform/java-repo-tools/releases/v1.0.16) [Compare Source](https://togithub.com/GoogleCloudPlatform/java-repo-tools/compare/v1.0.15...v1.0.16) Add a few SpotBugs exclusions: - `RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE` - existing - codegen bug - `UPM_UNCALLED_PRIVATE_METHOD` - probably SpotBug issue - `NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE` - likely SpotBug issue - `CLI_CONSTANT_LIST_INDEX` - style issue particular to our samples - `OBL_UNSATISFIED_OBLIGATION` - issue for SQL clients
    --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#googleapis/java-storage-nio). --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- java-storage-nio/samples/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/samples/snippets/pom.xml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 7039d3e827ef..c6132fdba771 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -14,7 +14,7 @@ com.google.cloud.samples shared-configuration - 1.0.15 + 1.0.16 diff --git a/java-storage-nio/samples/pom.xml b/java-storage-nio/samples/pom.xml index 442ab30d7b0c..49fe533144ae 100644 --- a/java-storage-nio/samples/pom.xml +++ b/java-storage-nio/samples/pom.xml @@ -18,7 +18,7 @@ com.google.cloud.samples shared-configuration - 1.0.15 + 1.0.16 diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 50dfb6eb0655..061bd0857ea4 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -14,7 +14,7 @@ com.google.cloud.samples shared-configuration - 1.0.15 + 1.0.16 diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 74ba3c0d073a..4965406aa234 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -14,7 +14,7 @@ com.google.cloud.samples shared-configuration - 1.0.15 + 1.0.16 From 5da74c0ee719fe8cf61baccef07cb39fa8e72a25 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 17 Apr 2020 08:50:06 +0200 Subject: [PATCH 0440/1764] chore(deps): update dependency com.google.cloud.samples:shared-configuration to v1.0.17 (#85) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [com.google.cloud.samples:shared-configuration](https://togithub.com/GoogleCloudPlatform/java-repo-tools) | patch | `1.0.16` -> `1.0.17` | --- ### Release Notes
    GoogleCloudPlatform/java-repo-tools ### [`v1.0.17`](https://togithub.com/GoogleCloudPlatform/java-repo-tools/releases/v1.0.17) [Compare Source](https://togithub.com/GoogleCloudPlatform/java-repo-tools/compare/v1.0.16...v1.0.17) - require -P lint Lets not burden customers with our development rules. - Move Checkstyle, ErrorProne, PMD, and SpotBugs to only run w/ -P lint - Update the Readme - spotbugs-annotations 4.0.2
    --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#googleapis/java-storage-nio). --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- java-storage-nio/samples/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/samples/snippets/pom.xml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index c6132fdba771..e9437cdda44e 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -14,7 +14,7 @@ com.google.cloud.samples shared-configuration - 1.0.16 + 1.0.17 diff --git a/java-storage-nio/samples/pom.xml b/java-storage-nio/samples/pom.xml index 49fe533144ae..54cf3eb2cffa 100644 --- a/java-storage-nio/samples/pom.xml +++ b/java-storage-nio/samples/pom.xml @@ -18,7 +18,7 @@ com.google.cloud.samples shared-configuration - 1.0.16 + 1.0.17 diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 061bd0857ea4..112d83af3461 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -14,7 +14,7 @@ com.google.cloud.samples shared-configuration - 1.0.16 + 1.0.17 diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 4965406aa234..c33da46d0c0d 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -14,7 +14,7 @@ com.google.cloud.samples shared-configuration - 1.0.16 + 1.0.17 From 8953ca996d03ff513d36fae3cec4cd4fd243e75e Mon Sep 17 00:00:00 2001 From: Suraj Dhamecha <48670070+suraj-qlogic@users.noreply.github.com> Date: Fri, 17 Apr 2020 23:45:14 +0530 Subject: [PATCH 0441/1764] build: update annotationprocessorpaths to include auto-value-annotation (#86) --- java-storage-nio/pom.xml | 39 +++++++++++++++++++++++++++++++-------- 1 file changed, 31 insertions(+), 8 deletions(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 10e3cd2bfe40..4ba021aa49d1 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -73,6 +73,8 @@ github google-cloud-storage-nio-parent 4.13 + 1.7 + 1.7 29.0-android @@ -92,7 +94,7 @@ com.google.auto.value auto-value provided - 1.7 + ${auto-value.version}
    com.google.protobuf @@ -104,13 +106,8 @@ com.google.auto.value auto-value-annotations - 1.7 + ${auto-value-annotations.version} - - - - - com.google.cloud google-cloud-core-bom @@ -165,7 +162,21 @@ - + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + com.google.auto.value:auto-value-annotations + + + + + + google-cloud-nio google-cloud-nio-retrofit @@ -238,6 +249,18 @@ + + maven-compiler-plugin + + + + com.google.auto.value + auto-value + ${auto-value.version} + + + + From 5df3cca74d3ce07f0c3acb42847c47dd578300a2 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Thu, 23 Apr 2020 22:36:27 +0200 Subject: [PATCH 0442/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v5.2.0 (#87) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [com.google.cloud:libraries-bom](https://togithub.com/GoogleCloudPlatform/cloud-opensource-java) | minor | `5.1.0` -> `5.2.0` | --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#googleapis/java-storage-nio). --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index c33da46d0c0d..6d1472f6d9d5 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 5.1.0 + 5.2.0 pom import From dd4b0db484b335eb00ee3321cce31a98fdc5f8bd Mon Sep 17 00:00:00 2001 From: Frank Natividad Date: Fri, 24 Apr 2020 11:44:20 -0700 Subject: [PATCH 0443/1764] update storage version (#89) --- java-storage-nio/pom.xml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 4ba021aa49d1..88b15f7de14f 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -83,7 +83,7 @@ com.google.cloud google-cloud-storage - 1.106.0 + 1.107.0 com.google.apis @@ -111,14 +111,14 @@ com.google.cloud google-cloud-core-bom - 1.93.3 + 1.93.4 pom import com.google.api gax-bom - 1.54.0 + 1.56.0 pom import @@ -273,4 +273,4 @@ - \ No newline at end of file + From f7f96a1d29f27d1328007f84d5d2be956f9fa9e7 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Fri, 24 Apr 2020 16:28:53 -0700 Subject: [PATCH 0444/1764] chore: release 0.120.0 (#51) * created CHANGELOG.md [ci skip] * updated README.md [ci skip] * updated versions.txt [ci skip] * updated google-cloud-nio-examples/pom.xml [ci skip] * updated google-cloud-nio/pom.xml [ci skip] * updated google-cloud-nio-retrofit/pom.xml [ci skip] * updated pom.xml [ci skip] * updated samples/install-without-bom/pom.xml [ci skip] * updated samples/pom.xml [ci skip] * updated samples/snapshot/pom.xml [ci skip] * updated samples/snippets/pom.xml [ci skip] Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/CHANGELOG.md | 31 +++++++++++++++++++ java-storage-nio/README.md | 6 ++-- .../google-cloud-nio-examples/pom.xml | 4 +-- .../google-cloud-nio-retrofit/pom.xml | 4 +-- java-storage-nio/google-cloud-nio/pom.xml | 4 +-- java-storage-nio/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 42 insertions(+), 11 deletions(-) create mode 100644 java-storage-nio/CHANGELOG.md diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md new file mode 100644 index 000000000000..09fb5a8f41be --- /dev/null +++ b/java-storage-nio/CHANGELOG.md @@ -0,0 +1,31 @@ +# Changelog + +## [0.120.0](https://www.github.com/googleapis/java-storage-nio/compare/0.120.0-alpha...v0.120.0) (2020-04-24) + + +### Features + +* make repo releasable, add parent pom ([#6](https://www.github.com/googleapis/java-storage-nio/issues/6)) ([6bca496](https://www.github.com/googleapis/java-storage-nio/commit/6bca49650fa5bac4682836149c48db95908909a5)) + + +### Bug Fixes + +* point to correct api documentation ([#68](https://www.github.com/googleapis/java-storage-nio/issues/68)) ([43675b6](https://www.github.com/googleapis/java-storage-nio/commit/43675b6416d9bec224704d92b8b9abf1fc9db10b)) + + +### Dependencies + +* update core dependencies ([#27](https://www.github.com/googleapis/java-storage-nio/issues/27)) ([b59ae15](https://www.github.com/googleapis/java-storage-nio/commit/b59ae1587bc08714c549b4d22dc078e16ef48d98)) +* update core dependencies to v29 ([#78](https://www.github.com/googleapis/java-storage-nio/issues/78)) ([63d9a56](https://www.github.com/googleapis/java-storage-nio/commit/63d9a56dc0a4e7c7e1eb9e83a6fda6d715d82edb)) +* update dependency com.google.apis:google-api-services-storage to v1-rev20191127-1.30.8 ([#33](https://www.github.com/googleapis/java-storage-nio/issues/33)) ([bd4d1b2](https://www.github.com/googleapis/java-storage-nio/commit/bd4d1b2c6dfdf2497f68fb328778e751c3a0813a)) +* update dependency com.google.apis:google-api-services-storage to v1-rev20191127-1.30.9 ([#48](https://www.github.com/googleapis/java-storage-nio/issues/48)) ([6a63920](https://www.github.com/googleapis/java-storage-nio/commit/6a63920d440229b0657f5464b122c3eb8bb6d882)) +* update dependency com.google.apis:google-api-services-storage to v1-rev20200226-1.30.9 ([#53](https://www.github.com/googleapis/java-storage-nio/issues/53)) ([5319c7e](https://www.github.com/googleapis/java-storage-nio/commit/5319c7e63de772983884d9d2e275102aab30055c)) +* update dependency com.google.apis:google-api-services-storage to v1-rev20200326-1.30.9 ([#77](https://www.github.com/googleapis/java-storage-nio/issues/77)) ([315cc86](https://www.github.com/googleapis/java-storage-nio/commit/315cc8660bf670098c498397f6c7f6b7b9d4376c)) +* update dependency com.google.cloud:google-cloud-core-bom to v1.93.3 ([#43](https://www.github.com/googleapis/java-storage-nio/issues/43)) ([58a7c03](https://www.github.com/googleapis/java-storage-nio/commit/58a7c038fa3bd2b72486aa40019153004b7e7958)) +* update dependency com.google.cloud:google-cloud-storage to v1.104.0 ([#26](https://www.github.com/googleapis/java-storage-nio/issues/26)) ([020d7cf](https://www.github.com/googleapis/java-storage-nio/commit/020d7cf350d05dfd30be14ad7aab8ee051f4797f)) +* update dependency com.google.cloud:google-cloud-storage to v1.105.2 ([#44](https://www.github.com/googleapis/java-storage-nio/issues/44)) ([1bfa769](https://www.github.com/googleapis/java-storage-nio/commit/1bfa7697d39f7856defe997da1016986632be4cd)) +* update dependency com.google.cloud:google-cloud-storage to v1.106.0 ([#56](https://www.github.com/googleapis/java-storage-nio/issues/56)) ([57fff87](https://www.github.com/googleapis/java-storage-nio/commit/57fff872878942210db056974132c4123ae08e0b)) +* update dependency com.google.cloud.samples:shared-configuration to v1.0.13 ([#63](https://www.github.com/googleapis/java-storage-nio/issues/63)) ([ecac9a9](https://www.github.com/googleapis/java-storage-nio/commit/ecac9a9a839cfe9649ab53b5eb675c16ddeeea6a)) +* update dependency com.google.guava:guava to v23 ([#52](https://www.github.com/googleapis/java-storage-nio/issues/52)) ([ef0baaa](https://www.github.com/googleapis/java-storage-nio/commit/ef0baaa6805b0fa57854af8ae903262c55ee7d5d)) +* update dependency com.google.http-client:google-http-client-bom to v1.34.2 ([#25](https://www.github.com/googleapis/java-storage-nio/issues/25)) ([c1c3269](https://www.github.com/googleapis/java-storage-nio/commit/c1c326989940f660df0095b6a0efe3253c2da1b0)) +* update dependency com.google.protobuf:protobuf-bom to v3.11.4 ([#30](https://www.github.com/googleapis/java-storage-nio/issues/30)) ([ddd0555](https://www.github.com/googleapis/java-storage-nio/commit/ddd05553cb5af81b0a56277076c81a2fa4ad1abd)) diff --git a/java-storage-nio/README.md b/java-storage-nio/README.md index effbeba5e7e6..d453b0e221b3 100644 --- a/java-storage-nio/README.md +++ b/java-storage-nio/README.md @@ -43,16 +43,16 @@ If you are using Maven without a BOM, add this to your dependencies. com.google.cloud google-cloud-nio - 0.120.0-alpha + 0.121.0 ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.120.0-alpha' +compile 'com.google.cloud:google-cloud-nio:0.121.0' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.120.0-alpha" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.121.0" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 87bec808fa22..e8c814424971 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.120.1-alpha-SNAPSHOT + 0.121.0 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.120.1-alpha-SNAPSHOT + 0.121.0 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index ae41e6d3997c..3e139b229bec 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.120.1-alpha-SNAPSHOT + 0.121.0 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.120.1-alpha-SNAPSHOT + 0.121.0 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index efd4c237cdd3..df3ea4cccb6f 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.120.1-alpha-SNAPSHOT + 0.121.0 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.120.1-alpha-SNAPSHOT + 0.121.0 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 88b15f7de14f..e49bb8c03c7a 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.120.1-alpha-SNAPSHOT + 0.121.0 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 7a974d253a58..e4ffea6697f0 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.120.0:0.120.1-alpha-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.121.0:0.121.0 \ No newline at end of file From 47ba837800776ebc9cd8e00d2a5bf8830e1729c1 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Sat, 25 Apr 2020 02:27:28 +0200 Subject: [PATCH 0445/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.121.0 (#91) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index e9437cdda44e..adc0de5c1801 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.120.0-alpha + 0.121.0 diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 112d83af3461..cbfa95ceb6c7 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.120.1-alpha-SNAPSHOT + 0.121.0 From 52913a388a99c3286b54303c4afe9aef4fd8325b Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Sat, 25 Apr 2020 00:58:07 +0000 Subject: [PATCH 0446/1764] chore: release 0.120.1-SNAPSHOT (#92) :robot: I have created a release \*beep\* \*boop\* --- ### Updating meta-information for bleeding-edge SNAPSHOT release. --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index e8c814424971..ce289be6255b 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.121.0 + 0.121.1-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.121.0 + 0.121.1-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 3e139b229bec..1aee9a799bef 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.121.0 + 0.121.1-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.121.0 + 0.121.1-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index df3ea4cccb6f..244d5456ab58 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.121.0 + 0.121.1-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.121.0 + 0.121.1-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index e49bb8c03c7a..26855b18786a 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.121.0 + 0.121.1-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index e4ffea6697f0..f9fd0fa62d0b 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.121.0:0.121.0 \ No newline at end of file +google-cloud-nio:0.121.0:0.121.1-SNAPSHOT \ No newline at end of file From 09d4ec476a03571bcbc8d52ad83bdad86a909e87 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Mon, 27 Apr 2020 19:47:00 +0200 Subject: [PATCH 0447/1764] deps: update dependency com.google.http-client:google-http-client-bom to v1.35.0 (#93) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 26855b18786a..64f46f5ed58c 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -125,7 +125,7 @@ com.google.http-client google-http-client-bom - 1.34.2 + 1.35.0 pom import From 7b7d9ce1223dd642577f0b0fbafb89d78d22d1e0 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 29 Apr 2020 01:08:35 +0200 Subject: [PATCH 0448/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v5.3.0 (#95) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [com.google.cloud:libraries-bom](https://togithub.com/GoogleCloudPlatform/cloud-opensource-java) | minor | `5.2.0` -> `5.3.0` | --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#googleapis/java-storage-nio). --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 6d1472f6d9d5..8ba7f4704020 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 5.2.0 + 5.3.0 pom import From 2fc228b7810213f312e83fa768de6af28b3792cf Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 5 May 2020 01:41:24 +0200 Subject: [PATCH 0449/1764] deps: update dependency com.google.auto.value:auto-value-annotations to v1.7.1 (#99) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 64f46f5ed58c..16f13c098757 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -73,7 +73,7 @@ github google-cloud-storage-nio-parent 4.13 - 1.7 + 1.7.1 1.7 29.0-android From 01d41d5fe8546c15b9c169d870dca09e3312ae4e Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 5 May 2020 01:50:07 +0200 Subject: [PATCH 0450/1764] deps: update dependency com.google.apis:google-api-services-storage to v1-rev20200410-1.30.9 (#97) This PR contains the following updates: | Package | Update | Change | |---|---|---| | com.google.apis:google-api-services-storage | patch | `v1-rev20200326-1.30.9` -> `v1-rev20200410-1.30.9` | --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 16f13c098757..823852e0f6a8 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -88,7 +88,7 @@ com.google.apis google-api-services-storage - v1-rev20200326-1.30.9 + v1-rev20200410-1.30.9 com.google.auto.value From e9a74cc0a5c8f7a63f729a4ae2c12c4f65a40ea8 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 5 May 2020 01:52:07 +0200 Subject: [PATCH 0451/1764] deps: update dependency com.google.auto.value:auto-value to v1.7.1 (#98) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [com.google.auto.value:auto-value](https://togithub.com/google/auto) | patch | `1.7` -> `1.7.1` | --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 823852e0f6a8..007875f72c93 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -74,7 +74,7 @@ google-cloud-storage-nio-parent 4.13 1.7.1 - 1.7 + 1.7.1 29.0-android From 245ab29f77547e85899cafe0f70309cf418975fe Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 5 May 2020 01:52:11 +0200 Subject: [PATCH 0452/1764] deps: update dependency com.google.cloud:google-cloud-storage to v1.108.0 (#100) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [com.google.cloud:google-cloud-storage](https://togithub.com/googleapis/java-storage) | minor | `1.107.0` -> `1.108.0` | --- ### Release Notes
    googleapis/java-storage ### [`v1.108.0`](https://togithub.com/googleapis/java-storage/blob/master/CHANGELOG.md#​11080-httpswwwgithubcomgoogleapisjava-storagecomparev11070v11080-2020-04-30) [Compare Source](https://togithub.com/googleapis/java-storage/compare/v1.107.0...v1.108.0) ##### Features - add mockito dependency ([#​284](https://www.github.com/googleapis/java-storage/issues/284)) ([58692dd](https://www.github.com/googleapis/java-storage/commit/58692dd8eeb2d228d14c896e563184d723b25df1)) - V4 POST policy ([#​177](https://www.github.com/googleapis/java-storage/issues/177)) ([32d8ffa](https://www.github.com/googleapis/java-storage/commit/32d8fface1a994cb5ac928f08c0467edc3c9aab1)) ##### Bug Fixes - Documentation for Blob.update() and Storage.update() methods is confusing/incorrect ([#​261](https://www.github.com/googleapis/java-storage/issues/261)) ([876405f](https://www.github.com/googleapis/java-storage/commit/876405f81cf195f5619b353be8d1e8efcbf5e0b3)), closes [#​252](https://www.github.com/googleapis/java-storage/issues/252) ##### Dependencies - pin mockito version to work with java 7 ([#​292](https://www.github.com/googleapis/java-storage/issues/292)) ([8eb2fff](https://www.github.com/googleapis/java-storage/commit/8eb2fff3f51c90af7f76f74d40ed1d6d6b4320b7)) - update dependency com.google.api.grpc:grpc-google-cloud-kms-v1 to v0.85.1 ([#​273](https://www.github.com/googleapis/java-storage/issues/273)) ([7b5e7d1](https://www.github.com/googleapis/java-storage/commit/7b5e7d173cdac6b2de802c568e3a60b915d39d1c)) - update dependency com.google.api.grpc:proto-google-cloud-kms-v1 to v0.85.1 ([#​274](https://www.github.com/googleapis/java-storage/issues/274)) ([0ab4304](https://www.github.com/googleapis/java-storage/commit/0ab4304ea4e5e5668c05c67d2c96c6056f8c19c2)) - update dependency com.google.cloud:google-cloud-conformance-tests to v0.0.10 ([#​281](https://www.github.com/googleapis/java-storage/issues/281)) ([f3dee7e](https://www.github.com/googleapis/java-storage/commit/f3dee7ea0d0e305f0bc0c980aa65e538f7bf890c)) - update dependency com.google.http-client:google-http-client-bom to v1.35.0 ([#​282](https://www.github.com/googleapis/java-storage/issues/282)) ([1c1c1be](https://www.github.com/googleapis/java-storage/commit/1c1c1bee0d6382e76e74f9a00dca8e527cc390c6)) - update dependency io.grpc:grpc-bom to v1.28.1 ([#​250](https://www.github.com/googleapis/java-storage/issues/250)) ([b35e81c](https://www.github.com/googleapis/java-storage/commit/b35e81ce19fa72672aefe8bd956959bfa954194c)) - update dependency io.grpc:grpc-bom to v1.29.0 ([#​275](https://www.github.com/googleapis/java-storage/issues/275)) ([9b241b4](https://www.github.com/googleapis/java-storage/commit/9b241b468d4f3a73b81c5bc67c085c6fe7c6ea1e)) - update dependency org.threeten:threetenbp to v1.4.4 ([#​278](https://www.github.com/googleapis/java-storage/issues/278)) ([7bae49f](https://www.github.com/googleapis/java-storage/commit/7bae49f16ba5de0eeac8301a6a11b85bd4406ed5)) ##### Documentation - label legacy storage classes in documentation ([#​267](https://www.github.com/googleapis/java-storage/issues/267)) ([50e5938](https://www.github.com/googleapis/java-storage/commit/50e5938147f7bb2594b9a142e8087c6e555f4979)), closes [#​254](https://www.github.com/googleapis/java-storage/issues/254)
    --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 007875f72c93..a2dafc3677af 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -83,7 +83,7 @@ com.google.cloud google-cloud-storage - 1.107.0 + 1.108.0 com.google.apis From 688041408a423dc05cd646c88a58178dcd612cb3 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Tue, 12 May 2020 08:46:39 -0700 Subject: [PATCH 0453/1764] ci: enable GitHub actions (#102) This PR was generated using Autosynth. :rainbow: Synth log will be available here: https://source.cloud.google.com/results/invocations/8807a95d-0d7c-4251-bd7e-a87799fc9f67/targets Source-Link: https://github.com/googleapis/synthtool/commit/98c50772ec23295c64cf0d2ddf199ea52961fd4c Source-Link: https://github.com/googleapis/synthtool/commit/55cdc844877d97139f25004229842624a6a86a02 --- java-storage-nio/.github/workflows/ci.yaml | 76 ++++++++++++++++++++++ java-storage-nio/.kokoro/build.bat | 2 +- java-storage-nio/synth.metadata | 4 +- 3 files changed, 79 insertions(+), 3 deletions(-) create mode 100644 java-storage-nio/.github/workflows/ci.yaml diff --git a/java-storage-nio/.github/workflows/ci.yaml b/java-storage-nio/.github/workflows/ci.yaml new file mode 100644 index 000000000000..445b4bf82ffd --- /dev/null +++ b/java-storage-nio/.github/workflows/ci.yaml @@ -0,0 +1,76 @@ +on: + push: + branches: + - master + pull_request: +name: ci +jobs: + units: + runs-on: ubuntu-latest + strategy: + matrix: + java: [7, 8, 11] + steps: + - uses: actions/checkout@v2 + - uses: actions/setup-java@v1 + with: + java-version: ${{matrix.java}} + - run: java -version + - run: .kokoro/build.sh + env: + JOB_TYPE: test + - name: coverage + uses: codecov/codecov-action@v1 + with: + name: actions ${{matrix.java}} + windows: + runs-on: windows-latest + steps: + - uses: actions/checkout@v2 + - uses: actions/setup-java@v1 + with: + java-version: 8 + - run: java -version + - run: .kokoro/build.bat + env: + JOB_TYPE: test + dependencies: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - uses: actions/setup-java@v1 + with: + java-version: 8 + - run: java -version + - run: .kokoro/dependencies.sh + linkage-monitor: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - uses: actions/setup-java@v1 + with: + java-version: 8 + - run: java -version + - run: .kokoro/linkage-monitor.sh + lint: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - uses: actions/setup-java@v1 + with: + java-version: 8 + - run: java -version + - run: .kokoro/build.sh + env: + JOB_TYPE: lint + clirr: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - uses: actions/setup-java@v1 + with: + java-version: 8 + - run: java -version + - run: .kokoro/build.sh + env: + JOB_TYPE: clirr \ No newline at end of file diff --git a/java-storage-nio/.kokoro/build.bat b/java-storage-nio/.kokoro/build.bat index 57c4aa64e969..05826ad93fe8 100644 --- a/java-storage-nio/.kokoro/build.bat +++ b/java-storage-nio/.kokoro/build.bat @@ -1,3 +1,3 @@ :: See documentation in type-shell-output.bat -"C:\Program Files\Git\bin\bash.exe" github/java-storage-nio/.kokoro/build.sh +"C:\Program Files\Git\bin\bash.exe" %~dp0build.sh diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata index cd764455bebe..b0cef03c46cc 100644 --- a/java-storage-nio/synth.metadata +++ b/java-storage-nio/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "90dc7188686a05ce0c4e5ce1095336bb3d8560e9" + "sha": "6a9a28105561d4408110d54bb92d4e1099ed7544" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "52638600f387deb98efb5f9c85fec39e82aa9052" + "sha": "98c50772ec23295c64cf0d2ddf199ea52961fd4c" } } ] From 33c5c4c1dc138aa62a8908172b0565120db1bdaf Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Wed, 13 May 2020 10:47:33 -0700 Subject: [PATCH 0454/1764] docs: update CONTRIBUTING.md to include code formatting (#534) (#103) Co-authored-by: Jeff Ching Co-authored-by: Jeffrey Rennie Source-Author: Brian Chen Source-Date: Tue May 12 10:24:59 2020 -0700 Source-Repo: googleapis/synthtool Source-Sha: 5b48b0716a36ca069db3038da7e205c87a22ed19 Source-Link: https://github.com/googleapis/synthtool/commit/5b48b0716a36ca069db3038da7e205c87a22ed19 --- java-storage-nio/CONTRIBUTING.md | 11 ++++++++++- java-storage-nio/synth.metadata | 4 ++-- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/java-storage-nio/CONTRIBUTING.md b/java-storage-nio/CONTRIBUTING.md index 085021ddec26..f2dbdee06bc3 100644 --- a/java-storage-nio/CONTRIBUTING.md +++ b/java-storage-nio/CONTRIBUTING.md @@ -99,7 +99,16 @@ mvn -Penable-samples clean verify ``` 2. [Activate](#profile-activation) the profile. -3. Define your samples in a normal Maven project in the `samples/` directory +3. Define your samples in a normal Maven project in the `samples/` directory. + +### Code Formatting + +Code in this repo is formatted with +[google-java-format](https://github.com/google/google-java-format). +To run formatting on your project, you can run: +``` +mvn com.coveo:fmt-maven-plugin:format +``` ### Profile Activation diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata index b0cef03c46cc..96c573a2fa09 100644 --- a/java-storage-nio/synth.metadata +++ b/java-storage-nio/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "6a9a28105561d4408110d54bb92d4e1099ed7544" + "sha": "dc410b9e6d20c296bcce27408b2116b568b51a32" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "98c50772ec23295c64cf0d2ddf199ea52961fd4c" + "sha": "5b48b0716a36ca069db3038da7e205c87a22ed19" } } ] From c5d459967cb319609a4f44088cde3a2ae66f69f7 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 13 May 2020 19:47:50 +0200 Subject: [PATCH 0455/1764] deps: update dependency com.google.auto.value:auto-value to v1.7.2 (#104) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index a2dafc3677af..74048976fdf2 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -74,7 +74,7 @@ google-cloud-storage-nio-parent 4.13 1.7.1 - 1.7.1 + 1.7.2 29.0-android
    From d3869e5842dbc32f24562fc826f445e189583986 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 13 May 2020 19:54:04 +0200 Subject: [PATCH 0456/1764] deps: update dependency com.google.auto.value:auto-value-annotations to v1.7.2 (#105) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [com.google.auto.value:auto-value-annotations](https://togithub.com/google/auto) | patch | `1.7.1` -> `1.7.2` | --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 74048976fdf2..732b472bd097 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -73,7 +73,7 @@ github google-cloud-storage-nio-parent 4.13 - 1.7.1 + 1.7.2 1.7.2 29.0-android
    From e2d1608eafc2362a0d206f3879792a46cc186997 Mon Sep 17 00:00:00 2001 From: Ajit Thakor <49403056+athakor@users.noreply.github.com> Date: Thu, 14 May 2020 21:46:50 +0530 Subject: [PATCH 0457/1764] chore: remove duplicate dependencies (#109) --- java-storage-nio/google-cloud-nio/pom.xml | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 244d5456ab58..eaf7b5ca4d56 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -63,18 +63,6 @@ com.google.auto.value auto-value-annotations
    - - com.google.api - gax - - - com.google.cloud - google-cloud-core - - - com.google.http-client - google-http-client - com.google.code.findbugs jsr305 From 9cf977a8c8b2d9d9c6199264f14305671588a5ee Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 19 May 2020 23:46:11 +0200 Subject: [PATCH 0458/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v5.4.0 (#112) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [com.google.cloud:libraries-bom](https://togithub.com/GoogleCloudPlatform/cloud-opensource-java) | minor | `5.3.0` -> `5.4.0` | --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#googleapis/java-storage-nio). --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 8ba7f4704020..5e1023387130 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 5.3.0 + 5.4.0 pom import From 2168fda1286ba8bbe0e2fd1a1be966b39ec8a98c Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 19 May 2020 23:52:21 +0200 Subject: [PATCH 0459/1764] deps: update dependency com.google.protobuf:protobuf-bom to v3.12.0 (#111) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [com.google.protobuf:protobuf-bom](https://developers.google.com/protocol-buffers/) ([source](https://togithub.com/protocolbuffers/protobuf)) | minor | `3.11.4` -> `3.12.0` | --- ### Release Notes
    protocolbuffers/protobuf ### [`v3.12.0`](https://togithub.com/protocolbuffers/protobuf/releases/v3.12.0) [Compare Source](https://togithub.com/protocolbuffers/protobuf/compare/v3.11.4...v3.12.0) ### Protocol Compiler - [experimental] Singular, non-message typed fields in proto3 now support presence tracking. This is enabled by adding the "optional" field label and passing the `--experimental_allow_proto3_optional` flag to protoc. - For usage info, see [docs/field_presence.md](docs/field_presence.md). - During this experimental phase, code generators should update to support proto3 presence, see [docs/implementing_proto3_presence.md](docs/implementing_proto3_presence.md) for instructions. - Allow duplicate symbol names when multiple descriptor sets are passed on the command-line, to match the behavior when multiple .proto files are passed. - Deterministic `protoc --descriptor_set_out` ([#​7175](https://togithub.com/protocolbuffers/protobuf/issues/7175)) ### C++ - [experimental] Added proto3 presence support. - New descriptor APIs to support proto3 presence. - Fix for [#​7463](https://togithub.com/protocolbuffers/protobuf/issues/7463) in -rc1 (core dump mixing optional and singular fields in proto3) - Enable Arenas by default on all .proto files. - Documented that users are not allowed to subclass Message or MessageLite. - Mark generated classes as final; inheriting from protos is strongly discouraged. - Add stack overflow protection for text format with unknown fields. - Add accessors for map key and value FieldDescriptors. - Add FieldMaskUtil::FromFieldNumbers(). - MessageDifferencer: use ParsePartial() on Any fields so the diff does not fail when there are missing required fields. - ReflectionOps::Merge(): lookup messages in the right factory, if it can. - Added Descriptor::WellKnownTypes enum and Descriptor::well_known_type() accessor as an easier way of determining if a message is a Well-Known Type. - Optimized RepeatedField::Add() when it is used in a loop. - Made proto move/swap more efficient. - De-virtualize the GetArena() method in MessageLite. - Improves performance of json_stream_parser.cc by factor 1000 ([#​7230](https://togithub.com/protocolbuffers/protobuf/issues/7230)) - bug: [#​7076](https://togithub.com/protocolbuffers/protobuf/issues/7076) undefine Windows OUT and OPTIONAL macros ([#​7087](https://togithub.com/protocolbuffers/protobuf/issues/7087)) - Fixed a bug in FieldDescriptor::DebugString() that would erroneously print an "optional" label for a field in a oneof. - Fix bug in parsing bool extensions that assumed they are always 1 byte. - Fix off-by-one error in FieldOptions::ByteSize() when extensions are present. - Clarified the comments to show an example of the difference between Descriptor::extension and DescriptorPool::FindAllExtensions. - Add a compiler option 'code_size' to force optimize_for=code_size on all protos where this is possible. ### Java - [experimental] Added proto3 presence support. - Fix for [#​7480](https://togithub.com/protocolbuffers/protobuf/issues/7480) in -rc1 ("TextFormat and JsonFormat ignore experimental proto3 optional enums") - Fix for [#​7505](https://togithub.com/protocolbuffers/protobuf/issues/7505) in -rc1 (" toString() returns incorrect ascii when there are duplicate keys in a map") - Mark java enum \_VALUE constants as [@​Deprecated](https://togithub.com/Deprecated) if the enum field is deprecated - reduce size for enums with allow_alias set to true. - Sort map fields alphabetically by the field's key when printing textproto. - TextFormat.merge() handles Any as top level type. - Throw a descriptive IllegalArgumentException when calling getValueDescriptor() on enum special value UNRECOGNIZED instead of ArrayIndexOutOfBoundsException. - Fixed an issue with JsonFormat.printer() where setting printingEnumsAsInts() would override the configuration passed into includingDefaultValueFields(). - Implement overrides of indexOf() and contains() on primitive lists returned for repeated fields to avoid autoboxing the list contents. - Add overload to FieldMaskUtil.fromStringList that accepts a descriptor. - [bazel] Move Java runtime/toolchains into //java ([#​7190](https://togithub.com/protocolbuffers/protobuf/issues/7190)) ### Python - [experimental] Added proto3 presence support. - [experimental] fast import protobuf module, only works with cpp generated code linked in. - Truncate 'float' fields to 4 bytes of precision in setters for pure-Python implementation (C++ extension was already doing this). - Fixed a memory leak in C++ bindings. - Added a deprecation warning when code tries to create Descriptor objects directly. - Fix unintended comparison between bytes and string in descriptor.py. - Avoid printing excess digits for float fields in TextFormat. - Remove Python 2.5 syntax compatibility from the proto compiler generated \_pb2.py module code. - Drop 3.3, 3.4 and use single version docker images for all python tests ([#​7396](https://togithub.com/protocolbuffers/protobuf/issues/7396)) ### JavaScript - Fix js message pivot selection ([#​6813](https://togithub.com/protocolbuffers/protobuf/issues/6813)) ### PHP - Persistent Descriptor Pool ([#​6899](https://togithub.com/protocolbuffers/protobuf/issues/6899)) - Implement lazy loading of php class for proto messages ([#​6911](https://togithub.com/protocolbuffers/protobuf/issues/6911)) - Correct [@​return](https://togithub.com/return) in Any.unpack docblock ([#​7089](https://togithub.com/protocolbuffers/protobuf/issues/7089)) - Ignore unknown enum value when ignore_unknown specified ([#​7455](https://togithub.com/protocolbuffers/protobuf/issues/7455)) ### Ruby - [experimental] Implemented proto3 presence for Ruby. ([#​7406](https://togithub.com/protocolbuffers/protobuf/issues/7406)) - Stop building binary gems for ruby <2.5 ([#​7453](https://togithub.com/protocolbuffers/protobuf/issues/7453)) - Fix for wrappers with a zero value ([#​7195](https://togithub.com/protocolbuffers/protobuf/issues/7195)) - Fix for JSON serialization of 0/empty-valued wrapper types ([#​7198](https://togithub.com/protocolbuffers/protobuf/issues/7198)) - Call "Class#new" over rb_class_new_instance in decoding ([#​7352](https://togithub.com/protocolbuffers/protobuf/issues/7352)) - Build extensions for Ruby 2.7 ([#​7027](https://togithub.com/protocolbuffers/protobuf/issues/7027)) - assigning 'nil' to submessage should clear the field. ([#​7397](https://togithub.com/protocolbuffers/protobuf/issues/7397)) ### C - [experimental] Add support for proto3 presence fields in C# ([#​7382](https://togithub.com/protocolbuffers/protobuf/issues/7382)) - Cleanup various bits of Google.Protobuf ([#​6674](https://togithub.com/protocolbuffers/protobuf/issues/6674)) - Fix conformance test failures for Google.Protobuf ([#​6910](https://togithub.com/protocolbuffers/protobuf/issues/6910)) - Fix latest ArgumentException for C# extensions ([#​6938](https://togithub.com/protocolbuffers/protobuf/issues/6938)) - Remove unnecessary branch from ReadTag ([#​7289](https://togithub.com/protocolbuffers/protobuf/issues/7289)) - Enforce recursion depth checking for unknown fields ([#​7132](https://togithub.com/protocolbuffers/protobuf/issues/7132)) - Mark GetOption API as obsolete and expose the "GetOptions()" method on descriptors instead ([#​7491](https://togithub.com/protocolbuffers/protobuf/issues/7491)) - Remove Has/Clear members for C# message fields in proto2 ([#​7429](https://togithub.com/protocolbuffers/protobuf/issues/7429)) ### Objective-C - [experimental] ObjC Proto3 optional support ([#​7421](https://togithub.com/protocolbuffers/protobuf/issues/7421)) - Block subclassing of generated classes ([#​7124](https://togithub.com/protocolbuffers/protobuf/issues/7124)) - Use references to Obj C classes instead of names in descriptors. ([#​7026](https://togithub.com/protocolbuffers/protobuf/issues/7026)) - Revisit how the WKTs are bundled with ObjC. ([#​7173](https://togithub.com/protocolbuffers/protobuf/issues/7173)) ### Other - Add a proto_lang_toolchain for javalite ([#​6882](https://togithub.com/protocolbuffers/protobuf/issues/6882)) - [bazel] Update gtest and deprecate //external:{gtest,gtest_main} ([#​7237](https://togithub.com/protocolbuffers/protobuf/issues/7237)) - Add application note for explicit presence tracking. ([#​7390](https://togithub.com/protocolbuffers/protobuf/issues/7390)) - Howto doc for implementing proto3 presence in a code generator. ([#​7407](https://togithub.com/protocolbuffers/protobuf/issues/7407))
    --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 732b472bd097..44f103789e77 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -99,7 +99,7 @@ com.google.protobuf protobuf-bom - 3.11.4 + 3.12.0 pom import From 17a497ad765fa08142692ddc3aaed89ae0a7f07e Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Thu, 21 May 2020 00:53:56 +0200 Subject: [PATCH 0460/1764] build(deps): update dependency com.google.cloud:google-cloud-shared-config to v0.6.0 (#113) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [com.google.cloud:google-cloud-shared-config](https://togithub.com/googleapis/java-shared-config) | minor | `0.5.0` -> `0.6.0` | --- ### Release Notes
    googleapis/java-shared-config ### [`v0.6.0`](https://togithub.com/googleapis/java-shared-config/blob/master/CHANGELOG.md#​060-httpswwwgithubcomgoogleapisjava-shared-configcomparev050v060-2020-05-19) [Compare Source](https://togithub.com/googleapis/java-shared-config/compare/v0.5.0...v0.6.0) ##### Features - add new configuration necessary to support auto-value ([#​136](https://www.github.com/googleapis/java-shared-config/issues/136)) ([c14689b](https://www.github.com/googleapis/java-shared-config/commit/c14689b8791c173687f719d73156a989aedd7ba6))
    --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 44f103789e77..d53545c450f1 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud google-cloud-shared-config - 0.5.0 + 0.6.0 From f572fcbfd2d77732e3fd40510f33ea4fb6e20732 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Thu, 21 May 2020 08:13:50 +0200 Subject: [PATCH 0461/1764] deps: update dependency com.google.protobuf:protobuf-bom to v3.12.1 (#114) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index d53545c450f1..9624b4a1a5b6 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -99,7 +99,7 @@ com.google.protobuf protobuf-bom - 3.12.0 + 3.12.1 pom import From 5567aef31c6600cfa5cefe7ae14aa086f823dfb0 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Thu, 21 May 2020 08:14:08 +0200 Subject: [PATCH 0462/1764] deps: update dependency com.google.apis:google-api-services-storage to v1-rev20200430-1.30.9 (#110) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 9624b4a1a5b6..eeb2176b7e92 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -88,7 +88,7 @@ com.google.apis google-api-services-storage - v1-rev20200410-1.30.9 + v1-rev20200430-1.30.9 com.google.auto.value From 1767b50d9e50e408d87e8c9d289cac65b5c4cc4a Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Thu, 4 Jun 2020 22:34:58 +0200 Subject: [PATCH 0463/1764] build(deps): update dependency org.apache.maven.plugins:maven-project-info-reports-plugin to v3.1.0 (#119) This PR contains the following updates: | Package | Update | Change | |---|---|---| | org.apache.maven.plugins:maven-project-info-reports-plugin | minor | `3.0.0` -> `3.1.0` | --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index eeb2176b7e92..3661d3e39d56 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -188,7 +188,7 @@ org.apache.maven.plugins maven-project-info-reports-plugin - 3.0.0 + 3.1.0 From 547733209ca031b432a4c63063767e6a21ac7008 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 5 Jun 2020 00:09:09 +0200 Subject: [PATCH 0464/1764] deps: update dependency com.google.cloud:google-cloud-core-bom to v1.93.5 (#115) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [com.google.cloud:google-cloud-core-bom](https://togithub.com/googleapis/java-core) | patch | `1.93.4` -> `1.93.5` | --- ### Release Notes
    googleapis/java-core ### [`v1.93.5`](https://togithub.com/googleapis/java-core/blob/master/CHANGELOG.md#​1935-httpswwwgithubcomgoogleapisjava-corecomparev1934v1935-2020-05-26) [Compare Source](https://togithub.com/googleapis/java-core/compare/v1.93.4...v1.93.5)
    --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 3661d3e39d56..6badb7a47c3b 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -111,7 +111,7 @@ com.google.cloud google-cloud-core-bom - 1.93.4 + 1.93.5 pom import From f83b8b7fd7356cb9753a0cb5b1666f07d655292e Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Thu, 4 Jun 2020 15:16:18 -0700 Subject: [PATCH 0465/1764] chore(java_templates): add default CODEOWNERS files for samples reviews (#120) This PR was generated using Autosynth. :rainbow: Synth log will be available here: https://source.cloud.google.com/results/invocations/cee9e42c-941c-49fe-b176-a9e83c067c7c/targets - [ ] To automatically regenerate this PR, check this box. Source-Link: https://github.com/googleapis/synthtool/commit/8b65daa222d193b689279162781baf0aa1f0ffd2 --- java-storage-nio/.github/CODEOWNERS | 8 ++++++++ java-storage-nio/synth.metadata | 4 ++-- 2 files changed, 10 insertions(+), 2 deletions(-) create mode 100644 java-storage-nio/.github/CODEOWNERS diff --git a/java-storage-nio/.github/CODEOWNERS b/java-storage-nio/.github/CODEOWNERS new file mode 100644 index 000000000000..6137bef2a259 --- /dev/null +++ b/java-storage-nio/.github/CODEOWNERS @@ -0,0 +1,8 @@ +# Code owners file. +# This file controls who is tagged for review for any given pull request. + +# For syntax help see: +# https://help.github.com/en/github/creating-cloning-and-archiving-repositories/about-code-owners#codeowners-syntax + +# The java-samples-reviewers team is the default owner for samples changes +samples/**/*.java @googleapis/java-samples-reviewers diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata index 96c573a2fa09..b9e5503a8454 100644 --- a/java-storage-nio/synth.metadata +++ b/java-storage-nio/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "dc410b9e6d20c296bcce27408b2116b568b51a32" + "sha": "9350ed430c656fc3622025299008de934c80b99d" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "5b48b0716a36ca069db3038da7e205c87a22ed19" + "sha": "8b65daa222d193b689279162781baf0aa1f0ffd2" } } ] From 044d44f8f889c0ff2d5df319a271d7afd4430250 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Fri, 5 Jun 2020 00:37:01 -0700 Subject: [PATCH 0466/1764] chore: turn on renovate-bot master issue for java repos (#121) This PR was generated using Autosynth. :rainbow: Synth log will be available here: https://source.cloud.google.com/results/invocations/5a6d8b4a-5d51-4aa7-bbe3-089dd415efba/targets - [ ] To automatically regenerate this PR, check this box. Source-Link: https://github.com/googleapis/synthtool/commit/cac9eef310652bf138dd76b716e4986e757d62ac --- java-storage-nio/renovate.json | 3 ++- java-storage-nio/synth.metadata | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/java-storage-nio/renovate.json b/java-storage-nio/renovate.json index 9b2461e0d661..788ffd2ab6c8 100644 --- a/java-storage-nio/renovate.json +++ b/java-storage-nio/renovate.json @@ -76,5 +76,6 @@ "groupName": "jackson dependencies" } ], - "semanticCommits": true + "semanticCommits": true, + "masterIssue": true } \ No newline at end of file diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata index b9e5503a8454..b7308767099d 100644 --- a/java-storage-nio/synth.metadata +++ b/java-storage-nio/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "9350ed430c656fc3622025299008de934c80b99d" + "sha": "625c73777ab1163fa2966f6026611c5b975459bb" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "8b65daa222d193b689279162781baf0aa1f0ffd2" + "sha": "cac9eef310652bf138dd76b716e4986e757d62ac" } } ] From 4b02389303e5ff37a035526b5b66c801876fc7f3 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Fri, 5 Jun 2020 22:25:19 -0700 Subject: [PATCH 0467/1764] build(java): skip lint on samples directory (#123) This PR was generated using Autosynth. :rainbow: Synth log will be available here: https://source.cloud.google.com/results/invocations/d76bfbb4-fde1-4909-a913-608cdb170a49/targets - [ ] To automatically regenerate this PR, check this box. Source-Link: https://github.com/googleapis/synthtool/commit/987270824bd26f6a8c716d5e2022057b8ae7b26e --- java-storage-nio/.kokoro/build.sh | 4 +--- java-storage-nio/synth.metadata | 4 ++-- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/java-storage-nio/.kokoro/build.sh b/java-storage-nio/.kokoro/build.sh index cc2026b59b90..5940503fad64 100755 --- a/java-storage-nio/.kokoro/build.sh +++ b/java-storage-nio/.kokoro/build.sh @@ -51,9 +51,7 @@ test) RETURN_CODE=$? ;; lint) - mvn \ - -Penable-samples \ - com.coveo:fmt-maven-plugin:check + mvn com.coveo:fmt-maven-plugin:check RETURN_CODE=$? ;; javadoc) diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata index b7308767099d..db4e5a72a480 100644 --- a/java-storage-nio/synth.metadata +++ b/java-storage-nio/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "625c73777ab1163fa2966f6026611c5b975459bb" + "sha": "51ae4181ef1c786ff6237346c044548281f4eec9" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "cac9eef310652bf138dd76b716e4986e757d62ac" + "sha": "987270824bd26f6a8c716d5e2022057b8ae7b26e" } } ] From 674144787c140308215c191445b80315aa37392a Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Mon, 8 Jun 2020 19:38:56 +0200 Subject: [PATCH 0468/1764] deps: update dependency com.google.protobuf:protobuf-bom to v3.12.2 (#116) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 6badb7a47c3b..09b920fbffe0 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -99,7 +99,7 @@ com.google.protobuf protobuf-bom - 3.12.1 + 3.12.2 pom import From c6bc0ada6fd48dea33db9561e48b4405d42cad3d Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Mon, 8 Jun 2020 19:39:09 +0200 Subject: [PATCH 0469/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v5.5.0 (#117) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 5e1023387130..26ae120de0fc 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 5.4.0 + 5.5.0 pom import From 7b6cc6e0412d6db571a18b0a2b3fb9311d75250f Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Mon, 8 Jun 2020 19:39:25 +0200 Subject: [PATCH 0470/1764] build(deps): update dependency org.apache.maven.plugins:maven-shade-plugin to v3.2.4 (#118) --- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index eaf7b5ca4d56..ece172292726 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -118,7 +118,7 @@ org.apache.maven.plugins maven-shade-plugin - 3.2.3 + 3.2.4 true From a15049130565a83ddab967371f24c4cd88bf1346 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 10 Jun 2020 22:09:53 +0200 Subject: [PATCH 0471/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v5.7.0 (#125) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 26ae120de0fc..f16a335afdb1 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 5.5.0 + 5.7.0 pom import From de5bce4d5e34c3d37a1b8f3edaeae51018696936 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 10 Jun 2020 22:10:22 +0200 Subject: [PATCH 0472/1764] chore(deps): update dependency com.google.cloud.samples:shared-configuration to v1.0.18 (#126) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- java-storage-nio/samples/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/samples/snippets/pom.xml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index adc0de5c1801..3fcc90389264 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -14,7 +14,7 @@ com.google.cloud.samples shared-configuration - 1.0.17 + 1.0.18 diff --git a/java-storage-nio/samples/pom.xml b/java-storage-nio/samples/pom.xml index 54cf3eb2cffa..e59a77d95da7 100644 --- a/java-storage-nio/samples/pom.xml +++ b/java-storage-nio/samples/pom.xml @@ -18,7 +18,7 @@ com.google.cloud.samples shared-configuration - 1.0.17 + 1.0.18 diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index cbfa95ceb6c7..87a2b676ed38 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -14,7 +14,7 @@ com.google.cloud.samples shared-configuration - 1.0.17 + 1.0.18 diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index f16a335afdb1..af99fbedc3a6 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -14,7 +14,7 @@ com.google.cloud.samples shared-configuration - 1.0.17 + 1.0.18 From c98ed925a01294d7736cad3c17d8dba498208b2b Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 10 Jun 2020 22:10:44 +0200 Subject: [PATCH 0473/1764] build(deps): update dependency com.google.cloud:google-cloud-shared-config to v0.7.0 (#127) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 09b920fbffe0..16bfbf627eb3 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud google-cloud-shared-config - 0.6.0 + 0.7.0 From e14baf83d8e6f55e02bb1810f214cd021e648bc4 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Thu, 11 Jun 2020 02:05:34 +0200 Subject: [PATCH 0474/1764] build(deps): update dependency com.google.cloud:google-cloud-shared-config to v0.8.0 (#130) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [com.google.cloud:google-cloud-shared-config](https://togithub.com/googleapis/java-shared-config) | minor | `0.7.0` -> `0.8.0` | --- ### Release Notes
    googleapis/java-shared-config ### [`v0.8.0`](https://togithub.com/googleapis/java-shared-config/blob/master/CHANGELOG.md#​080-httpswwwgithubcomgoogleapisjava-shared-configcomparev070v080-2020-06-10) [Compare Source](https://togithub.com/googleapis/java-shared-config/compare/v0.7.0...v0.8.0) ##### Features - revert "feat: mark auto-value-annotations scope as provided" ([#​154](https://www.github.com/googleapis/java-shared-config/issues/154)) ([88afb4e](https://www.github.com/googleapis/java-shared-config/commit/88afb4e7c57cb6e00929c098135314a926d9da30))
    --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 16bfbf627eb3..8a3bb4c58104 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud google-cloud-shared-config - 0.7.0 + 0.8.0 From d1be601106826bdf8bafc617b08ddc3b75580ace Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Mon, 15 Jun 2020 22:35:33 +0200 Subject: [PATCH 0475/1764] build(deps): update dependency com.google.cloud:google-cloud-shared-config to v0.8.1 --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 8a3bb4c58104..87e420086aaa 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud google-cloud-shared-config - 0.8.0 + 0.8.1 From 2837014364ed1ec0c2978930d34f8935a0a8da33 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Mon, 15 Jun 2020 23:27:23 +0200 Subject: [PATCH 0476/1764] deps: update dependency com.google.cloud:google-cloud-storage to v1.109.0 (#133) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 87e420086aaa..81520d7231ba 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -83,7 +83,7 @@ com.google.cloud google-cloud-storage - 1.108.0 + 1.109.0 com.google.apis From 0a2a774cf204a3301d510834ca5cd1efb191f3b6 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Mon, 15 Jun 2020 23:27:59 +0200 Subject: [PATCH 0477/1764] deps: update dependency com.google.auto.value:auto-value to v1.7.3 (#131) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 81520d7231ba..8faf0ea9df41 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -74,7 +74,7 @@ google-cloud-storage-nio-parent 4.13 1.7.2 - 1.7.2 + 1.7.3 29.0-android
    From 76502745e4dbe15e24c57e28c63d1668ce2c3a27 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Mon, 15 Jun 2020 23:35:17 +0200 Subject: [PATCH 0478/1764] deps: update dependency com.google.auto.value:auto-value-annotations to v1.7.3 (#132) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 8faf0ea9df41..9c0206091deb 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -73,7 +73,7 @@ github google-cloud-storage-nio-parent 4.13 - 1.7.2 + 1.7.3 1.7.3 29.0-android
    From 3c279dbbffda09eca83ce94266c34ccc41d7de32 Mon Sep 17 00:00:00 2001 From: Frank Natividad Date: Mon, 15 Jun 2020 19:03:31 -0600 Subject: [PATCH 0479/1764] dep: update dependencies (#138) --- java-storage-nio/pom.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 9c0206091deb..628f2b20654e 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -83,7 +83,7 @@ com.google.cloud google-cloud-storage - 1.109.0 + 1.109.1 com.google.apis @@ -111,14 +111,14 @@ com.google.cloud google-cloud-core-bom - 1.93.5 + 1.93.6 pom import com.google.api gax-bom - 1.56.0 + 1.57.0 pom import From 004c019d4814ec643b857a431b77f157fe75707c Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 16 Jun 2020 01:10:12 +0000 Subject: [PATCH 0480/1764] chore: release 0.120.1 (#106) :robot: I have created a release \*beep\* \*boop\* --- ### [0.120.1](https://www.github.com/googleapis/java-storage-nio/compare/v0.120.0...v0.120.1) (2020-06-16) ### Dependencies * update dependency com.google.apis:google-api-services-storage to v1-rev20200410-1.30.9 ([#97](https://www.github.com/googleapis/java-storage-nio/issues/97)) ([01d41d5](https://www.github.com/googleapis/java-storage-nio/commit/01d41d5fe8546c15b9c169d870dca09e3312ae4e)) * update dependency com.google.apis:google-api-services-storage to v1-rev20200430-1.30.9 ([#110](https://www.github.com/googleapis/java-storage-nio/issues/110)) ([5567aef](https://www.github.com/googleapis/java-storage-nio/commit/5567aef31c6600cfa5cefe7ae14aa086f823dfb0)) * update dependency com.google.auto.value:auto-value to v1.7.1 ([#98](https://www.github.com/googleapis/java-storage-nio/issues/98)) ([e9a74cc](https://www.github.com/googleapis/java-storage-nio/commit/e9a74cc0a5c8f7a63f729a4ae2c12c4f65a40ea8)) * update dependency com.google.auto.value:auto-value to v1.7.2 ([#104](https://www.github.com/googleapis/java-storage-nio/issues/104)) ([c5d4599](https://www.github.com/googleapis/java-storage-nio/commit/c5d459967cb319609a4f44088cde3a2ae66f69f7)) * update dependency com.google.auto.value:auto-value to v1.7.3 ([#131](https://www.github.com/googleapis/java-storage-nio/issues/131)) ([0a2a774](https://www.github.com/googleapis/java-storage-nio/commit/0a2a774cf204a3301d510834ca5cd1efb191f3b6)) * update dependency com.google.auto.value:auto-value-annotations to v1.7.1 ([#99](https://www.github.com/googleapis/java-storage-nio/issues/99)) ([2fc228b](https://www.github.com/googleapis/java-storage-nio/commit/2fc228b7810213f312e83fa768de6af28b3792cf)) * update dependency com.google.auto.value:auto-value-annotations to v1.7.2 ([#105](https://www.github.com/googleapis/java-storage-nio/issues/105)) ([d3869e5](https://www.github.com/googleapis/java-storage-nio/commit/d3869e5842dbc32f24562fc826f445e189583986)) * update dependency com.google.auto.value:auto-value-annotations to v1.7.3 ([#132](https://www.github.com/googleapis/java-storage-nio/issues/132)) ([7650274](https://www.github.com/googleapis/java-storage-nio/commit/76502745e4dbe15e24c57e28c63d1668ce2c3a27)) * update dependency com.google.cloud:google-cloud-core-bom to v1.93.5 ([#115](https://www.github.com/googleapis/java-storage-nio/issues/115)) ([5477332](https://www.github.com/googleapis/java-storage-nio/commit/547733209ca031b432a4c63063767e6a21ac7008)) * update dependency com.google.cloud:google-cloud-storage to v1.108.0 ([#100](https://www.github.com/googleapis/java-storage-nio/issues/100)) ([245ab29](https://www.github.com/googleapis/java-storage-nio/commit/245ab29f77547e85899cafe0f70309cf418975fe)) * update dependency com.google.cloud:google-cloud-storage to v1.109.0 ([#133](https://www.github.com/googleapis/java-storage-nio/issues/133)) ([2837014](https://www.github.com/googleapis/java-storage-nio/commit/2837014364ed1ec0c2978930d34f8935a0a8da33)) * update dependency com.google.http-client:google-http-client-bom to v1.35.0 ([#93](https://www.github.com/googleapis/java-storage-nio/issues/93)) ([09d4ec4](https://www.github.com/googleapis/java-storage-nio/commit/09d4ec476a03571bcbc8d52ad83bdad86a909e87)) * update dependency com.google.protobuf:protobuf-bom to v3.12.0 ([#111](https://www.github.com/googleapis/java-storage-nio/issues/111)) ([2168fda](https://www.github.com/googleapis/java-storage-nio/commit/2168fda1286ba8bbe0e2fd1a1be966b39ec8a98c)) * update dependency com.google.protobuf:protobuf-bom to v3.12.1 ([#114](https://www.github.com/googleapis/java-storage-nio/issues/114)) ([f572fcb](https://www.github.com/googleapis/java-storage-nio/commit/f572fcbfd2d77732e3fd40510f33ea4fb6e20732)) * update dependency com.google.protobuf:protobuf-bom to v3.12.2 ([#116](https://www.github.com/googleapis/java-storage-nio/issues/116)) ([6741447](https://www.github.com/googleapis/java-storage-nio/commit/674144787c140308215c191445b80315aa37392a)) ### Documentation * update CONTRIBUTING.md to include code formatting ([#534](https://www.github.com/googleapis/java-storage-nio/issues/534)) ([#103](https://www.github.com/googleapis/java-storage-nio/issues/103)) ([33c5c4c](https://www.github.com/googleapis/java-storage-nio/commit/33c5c4c1dc138aa62a8908172b0565120db1bdaf)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). --- java-storage-nio/CHANGELOG.md | 26 +++++++++++++++++++ java-storage-nio/README.md | 6 ++--- .../google-cloud-nio-examples/pom.xml | 4 +-- .../google-cloud-nio-retrofit/pom.xml | 4 +-- java-storage-nio/google-cloud-nio/pom.xml | 4 +-- java-storage-nio/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 37 insertions(+), 11 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 09fb5a8f41be..6a5ab0a65c7e 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,31 @@ # Changelog +### [0.120.1](https://www.github.com/googleapis/java-storage-nio/compare/v0.120.0...v0.120.1) (2020-06-16) + + +### Dependencies + +* update dependency com.google.apis:google-api-services-storage to v1-rev20200410-1.30.9 ([#97](https://www.github.com/googleapis/java-storage-nio/issues/97)) ([b86aed8](https://www.github.com/googleapis/java-storage-nio/commit/b86aed82b7959f2866d3430a4ab79f5983ea6e6f)) +* update dependency com.google.apis:google-api-services-storage to v1-rev20200430-1.30.9 ([#110](https://www.github.com/googleapis/java-storage-nio/issues/110)) ([9350ed4](https://www.github.com/googleapis/java-storage-nio/commit/9350ed430c656fc3622025299008de934c80b99d)) +* update dependency com.google.auto.value:auto-value to v1.7.1 ([#98](https://www.github.com/googleapis/java-storage-nio/issues/98)) ([3f07925](https://www.github.com/googleapis/java-storage-nio/commit/3f07925cb97b578774d721640588a83d3426b58d)) +* update dependency com.google.auto.value:auto-value to v1.7.2 ([#104](https://www.github.com/googleapis/java-storage-nio/issues/104)) ([ff05184](https://www.github.com/googleapis/java-storage-nio/commit/ff05184b1c151ebea2dd45a818cdf5d65f437adc)) +* update dependency com.google.auto.value:auto-value to v1.7.3 ([#131](https://www.github.com/googleapis/java-storage-nio/issues/131)) ([a225b87](https://www.github.com/googleapis/java-storage-nio/commit/a225b878e793e111390ce9e403b2a0018cff7c4c)) +* update dependency com.google.auto.value:auto-value-annotations to v1.7.1 ([#99](https://www.github.com/googleapis/java-storage-nio/issues/99)) ([6aef5d6](https://www.github.com/googleapis/java-storage-nio/commit/6aef5d60f1d30e861b5ca6899f4942c3831c1bf8)) +* update dependency com.google.auto.value:auto-value-annotations to v1.7.2 ([#105](https://www.github.com/googleapis/java-storage-nio/issues/105)) ([c0f3611](https://www.github.com/googleapis/java-storage-nio/commit/c0f36119bafbef4536f2ec66a8c417fe3eae624f)) +* update dependency com.google.auto.value:auto-value-annotations to v1.7.3 ([#132](https://www.github.com/googleapis/java-storage-nio/issues/132)) ([3a46dd5](https://www.github.com/googleapis/java-storage-nio/commit/3a46dd59a3777aea490e6100a20425183d982cb3)) +* update dependency com.google.cloud:google-cloud-core-bom to v1.93.5 ([#115](https://www.github.com/googleapis/java-storage-nio/issues/115)) ([7088962](https://www.github.com/googleapis/java-storage-nio/commit/70889626de81793e19c85b8c886dbea3456449d0)) +* update dependency com.google.cloud:google-cloud-storage to v1.108.0 ([#100](https://www.github.com/googleapis/java-storage-nio/issues/100)) ([6a9a281](https://www.github.com/googleapis/java-storage-nio/commit/6a9a28105561d4408110d54bb92d4e1099ed7544)) +* update dependency com.google.cloud:google-cloud-storage to v1.109.0 ([#133](https://www.github.com/googleapis/java-storage-nio/issues/133)) ([cb23faf](https://www.github.com/googleapis/java-storage-nio/commit/cb23faf0132db61bfdc8d0c6409dc9fa98ae2d11)) +* update dependency com.google.http-client:google-http-client-bom to v1.35.0 ([#93](https://www.github.com/googleapis/java-storage-nio/issues/93)) ([0683dd2](https://www.github.com/googleapis/java-storage-nio/commit/0683dd21731b86d22a9d9f7201dad9deb1878d8a)) +* update dependency com.google.protobuf:protobuf-bom to v3.12.0 ([#111](https://www.github.com/googleapis/java-storage-nio/issues/111)) ([4e592fb](https://www.github.com/googleapis/java-storage-nio/commit/4e592fb506a9b85c8d38c662605d4f97ad60b730)) +* update dependency com.google.protobuf:protobuf-bom to v3.12.1 ([#114](https://www.github.com/googleapis/java-storage-nio/issues/114)) ([1b9b5e5](https://www.github.com/googleapis/java-storage-nio/commit/1b9b5e5a780f44abcba2b7eb25a2a46f5bf8c1ba)) +* update dependency com.google.protobuf:protobuf-bom to v3.12.2 ([#116](https://www.github.com/googleapis/java-storage-nio/issues/116)) ([c297693](https://www.github.com/googleapis/java-storage-nio/commit/c297693dee0747d259ff1bcbc40d05218a782709)) + + +### Documentation + +* update CONTRIBUTING.md to include code formatting ([#534](https://www.github.com/googleapis/java-storage-nio/issues/534)) ([#103](https://www.github.com/googleapis/java-storage-nio/issues/103)) ([c329a58](https://www.github.com/googleapis/java-storage-nio/commit/c329a58086501f77d7c7e0db44eb06cb68eb933b)) + ## [0.120.0](https://www.github.com/googleapis/java-storage-nio/compare/0.120.0-alpha...v0.120.0) (2020-04-24) diff --git a/java-storage-nio/README.md b/java-storage-nio/README.md index d453b0e221b3..d0c90045eade 100644 --- a/java-storage-nio/README.md +++ b/java-storage-nio/README.md @@ -43,16 +43,16 @@ If you are using Maven without a BOM, add this to your dependencies. com.google.cloud google-cloud-nio - 0.121.0 + 0.121.1 ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.121.0' +compile 'com.google.cloud:google-cloud-nio:0.121.1' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.121.0" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.121.1" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index ce289be6255b..4f7e0f4a4775 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.121.1-SNAPSHOT + 0.121.1 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.121.1-SNAPSHOT + 0.121.1 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 1aee9a799bef..5043820081e9 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.121.1-SNAPSHOT + 0.121.1 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.121.1-SNAPSHOT + 0.121.1 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index ece172292726..d093f89369e8 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.121.1-SNAPSHOT + 0.121.1 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.121.1-SNAPSHOT + 0.121.1 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 628f2b20654e..ac6ee8db7c02 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.121.1-SNAPSHOT + 0.121.1 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index f9fd0fa62d0b..c92ffb8a649e 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.121.0:0.121.1-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.121.1:0.121.1 \ No newline at end of file From c9aa2da966333eac2f278d7dac924e16dabb5cab Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 16 Jun 2020 19:44:15 +0200 Subject: [PATCH 0481/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.121.1 (#140) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 3fcc90389264..26d9fa2432f4 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.121.0 + 0.121.1 diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 87a2b676ed38..a292d89e832b 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.121.0 + 0.121.1 From a935f23011adf606285ac8f755eadb3028befdc6 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 16 Jun 2020 20:26:08 +0000 Subject: [PATCH 0482/1764] chore: release 0.120.2-SNAPSHOT (#143) :robot: I have created a release \*beep\* \*boop\* --- ### Updating meta-information for bleeding-edge SNAPSHOT release. --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 4f7e0f4a4775..75e7c557df34 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.121.1 + 0.121.2-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.121.1 + 0.121.2-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 5043820081e9..d16bd8eb1284 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.121.1 + 0.121.2-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.121.1 + 0.121.2-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index d093f89369e8..54270764c479 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.121.1 + 0.121.2-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.121.1 + 0.121.2-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index ac6ee8db7c02..c2d1d789ed13 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.121.1 + 0.121.2-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index c92ffb8a649e..5c2a74cd02a9 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.121.1:0.121.1 \ No newline at end of file +google-cloud-nio:0.121.1:0.121.2-SNAPSHOT \ No newline at end of file From 5a4e9798803f21e3dc679b9b641acdf01bd3c3a9 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 17 Jun 2020 01:28:46 +0200 Subject: [PATCH 0483/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v6 (#144) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [com.google.cloud:libraries-bom](https://togithub.com/GoogleCloudPlatform/cloud-opensource-java) | major | `5.7.0` -> `6.0.0` | --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#googleapis/java-storage-nio). --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index af99fbedc3a6..3154c191a6a6 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 5.7.0 + 6.0.0 pom import From 89ce5ba6ba1d54b3580d63878a8f05d940fab648 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 17 Jun 2020 17:19:11 +0200 Subject: [PATCH 0484/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v7 (#146) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 3154c191a6a6..744ae3c9363a 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 6.0.0 + 7.0.0 pom import From 89afab9501ce42c83ccc7607515368436ada9952 Mon Sep 17 00:00:00 2001 From: Dmitry <58846611+dmitry-fa@users.noreply.github.com> Date: Wed, 17 Jun 2020 19:22:39 +0300 Subject: [PATCH 0485/1764] test: update FakeStorageRpc to extend StorageRpcTestBase (#135) --- .../contrib/nio/testing/FakeStorageRpc.java | 168 +----------------- 1 file changed, 2 insertions(+), 166 deletions(-) diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java index 52106141888c..55d0b52bc183 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java @@ -17,20 +17,13 @@ package com.google.cloud.storage.contrib.nio.testing; import com.google.api.services.storage.model.Bucket; -import com.google.api.services.storage.model.BucketAccessControl; -import com.google.api.services.storage.model.HmacKey; -import com.google.api.services.storage.model.HmacKeyMetadata; -import com.google.api.services.storage.model.Notification; -import com.google.api.services.storage.model.ObjectAccessControl; -import com.google.api.services.storage.model.Policy; import com.google.api.services.storage.model.ServiceAccount; import com.google.api.services.storage.model.StorageObject; -import com.google.api.services.storage.model.TestIamPermissionsResponse; import com.google.cloud.Tuple; import com.google.cloud.storage.Storage; import com.google.cloud.storage.StorageException; -import com.google.cloud.storage.spi.v1.RpcBatch; import com.google.cloud.storage.spi.v1.StorageRpc; +import com.google.cloud.storage.testing.StorageRpcTestBase; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; @@ -75,7 +68,7 @@ * */ @NotThreadSafe -class FakeStorageRpc implements StorageRpc { +class FakeStorageRpc extends StorageRpcTestBase { // fullname -> metadata Map metadata = new HashMap<>(); @@ -97,11 +90,6 @@ void reset() { contents = new HashMap<>(); } - @Override - public Bucket create(Bucket bucket, Map options) throws StorageException { - throw new UnsupportedOperationException(); - } - @Override public StorageObject create(StorageObject object, InputStream content, Map options) throws StorageException { @@ -117,11 +105,6 @@ public StorageObject create(StorageObject object, InputStream content, Map> list(Map options) throws StorageException { - throw new UnsupportedOperationException(); - } - @Override public Tuple> list(String bucket, Map options) throws StorageException { @@ -243,12 +226,6 @@ public boolean delete(StorageObject object, Map options) throws Stora return null != metadata.remove(key); } - @Override - public RpcBatch createBatch() { - // return new DefaultRpcBatch(storage); - throw new UnsupportedOperationException(); - } - @Override public StorageObject compose( Iterable sources, StorageObject target, Map targetOptions) @@ -437,111 +414,6 @@ public RewriteResponse openRewrite(RewriteRequest rewriteRequest) throws Storage data.length); } - @Override - public RewriteResponse continueRewrite(RewriteResponse previousResponse) throws StorageException { - throw new UnsupportedOperationException(); - } - - @Override - public BucketAccessControl getAcl(String bucket, String entity, Map options) { - throw new UnsupportedOperationException(); - } - - @Override - public boolean deleteAcl(String bucket, String entity, Map options) { - throw new UnsupportedOperationException(); - } - - @Override - public BucketAccessControl createAcl(BucketAccessControl acl, Map options) { - throw new UnsupportedOperationException(); - } - - @Override - public BucketAccessControl patchAcl(BucketAccessControl acl, Map options) { - throw new UnsupportedOperationException(); - } - - @Override - public List listAcls(String bucket, Map options) { - throw new UnsupportedOperationException(); - } - - @Override - public HmacKey createHmacKey(String serviceAccountEmail, Map options) { - throw new UnsupportedOperationException(); - } - - @Override - public Tuple> listHmacKeys(Map options) { - throw new UnsupportedOperationException(); - } - - @Override - public HmacKeyMetadata updateHmacKey(HmacKeyMetadata hmacKeyMetadata, Map options) { - throw new UnsupportedOperationException(); - } - - @Override - public HmacKeyMetadata getHmacKey(String accessId, Map options) { - throw new UnsupportedOperationException(); - } - - @Override - public void deleteHmacKey(HmacKeyMetadata hmacKeyMetadata, Map options) { - throw new UnsupportedOperationException(); - } - - @Override - public ObjectAccessControl getDefaultAcl(String bucket, String entity) { - throw new UnsupportedOperationException(); - } - - @Override - public boolean deleteDefaultAcl(String bucket, String entity) { - throw new UnsupportedOperationException(); - } - - @Override - public ObjectAccessControl createDefaultAcl(ObjectAccessControl acl) { - throw new UnsupportedOperationException(); - } - - @Override - public ObjectAccessControl patchDefaultAcl(ObjectAccessControl acl) { - throw new UnsupportedOperationException(); - } - - @Override - public List listDefaultAcls(String bucket) { - throw new UnsupportedOperationException(); - } - - @Override - public ObjectAccessControl getAcl(String bucket, String object, Long generation, String entity) { - throw new UnsupportedOperationException(); - } - - @Override - public boolean deleteAcl(String bucket, String object, Long generation, String entity) { - throw new UnsupportedOperationException(); - } - - @Override - public ObjectAccessControl createAcl(ObjectAccessControl acl) { - throw new UnsupportedOperationException(); - } - - @Override - public ObjectAccessControl patchAcl(ObjectAccessControl acl) { - throw new UnsupportedOperationException(); - } - - @Override - public List listAcls(String bucket, String object, Long generation) { - throw new UnsupportedOperationException(); - } - private String fullname(StorageObject so) { return (so.getBucket() + "/" + so.getName()); } @@ -612,42 +484,6 @@ private static boolean processedAsFolder( return true; } - @Override - public Policy getIamPolicy(String bucket, Map options) { - throw new UnsupportedOperationException(); - } - - @Override - public Policy setIamPolicy(String bucket, Policy policy, Map options) { - throw new UnsupportedOperationException(); - } - - @Override - public TestIamPermissionsResponse testIamPermissions( - String bucket, List permissions, Map options) { - throw new UnsupportedOperationException(); - } - - @Override - public boolean deleteNotification(String bucket, String notification) { - throw new UnsupportedOperationException(); - } - - @Override - public List listNotifications(String bucket) { - throw new UnsupportedOperationException(); - } - - @Override - public Notification createNotification(String bucket, Notification notification) { - throw new UnsupportedOperationException(); - } - - @Override - public Bucket lockRetentionPolicy(Bucket bucket, Map options) { - throw new UnsupportedOperationException(); - } - @Override public ServiceAccount getServiceAccount(String projectId) { return null; From 58c3f00a2675cdbbb20d647f5de5bf4e495d4dac Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Wed, 17 Jun 2020 09:25:55 -0700 Subject: [PATCH 0486/1764] ci: re-generated to pick up changes from synthtool. (#145) * ci(java): switch to secret manager from keystore * ci(java): switch to secret manager from keystore, use java-docs-samples user for samples tests * fix: we don't need to supply a service account Source-Author: Jeff Ching Source-Date: Mon Jun 15 11:45:21 2020 -0700 Source-Repo: googleapis/synthtool Source-Sha: d1addcdf80aa9ddef8c932c89c919024bbad7af3 Source-Link: https://github.com/googleapis/synthtool/commit/d1addcdf80aa9ddef8c932c89c919024bbad7af3 * samples(java): fix bad character in samples.cfg from copy/paste Somehow an invisible character was copy/pasted into the file and Kokoro cannot parse the file. Source-Author: Jeff Ching Source-Date: Mon Jun 15 15:42:10 2020 -0700 Source-Repo: googleapis/synthtool Source-Sha: 6d3eed67a45fd58f9c7bfa173c32e4fd4fed058f Source-Link: https://github.com/googleapis/synthtool/commit/6d3eed67a45fd58f9c7bfa173c32e4fd4fed058f * ci(java): switch integration test secrets to secret manager Source-Author: Jeff Ching Source-Date: Tue Jun 16 09:26:06 2020 -0700 Source-Repo: googleapis/synthtool Source-Sha: 6eb80fa9f96433af8dbeb1c8323aa80cda49b374 Source-Link: https://github.com/googleapis/synthtool/commit/6eb80fa9f96433af8dbeb1c8323aa80cda49b374 * ci(java): fix typo in java integration test secret name Source-Author: BenWhitehead Source-Date: Tue Jun 16 13:32:19 2020 -0400 Source-Repo: googleapis/synthtool Source-Sha: c4f3059c27591eb24d6942a0e357ec94c80459f2 Source-Link: https://github.com/googleapis/synthtool/commit/c4f3059c27591eb24d6942a0e357ec94c80459f2 --- java-storage-nio/.kokoro/build.sh | 2 +- .../.kokoro/nightly/integration.cfg | 12 ++---- java-storage-nio/.kokoro/nightly/samples.cfg | 16 +++---- java-storage-nio/.kokoro/populate-secrets.sh | 43 +++++++++++++++++++ .../.kokoro/presubmit/integration.cfg | 12 ++---- .../.kokoro/presubmit/samples.cfg | 14 +++--- java-storage-nio/.kokoro/trampoline.sh | 2 + java-storage-nio/synth.metadata | 4 +- 8 files changed, 67 insertions(+), 38 deletions(-) create mode 100755 java-storage-nio/.kokoro/populate-secrets.sh diff --git a/java-storage-nio/.kokoro/build.sh b/java-storage-nio/.kokoro/build.sh index 5940503fad64..bbf82065ed47 100755 --- a/java-storage-nio/.kokoro/build.sh +++ b/java-storage-nio/.kokoro/build.sh @@ -39,7 +39,7 @@ retry_with_backoff 3 10 \ # if GOOGLE_APPLICATION_CREDIENTIALS is specified as a relative path prepend Kokoro root directory onto it if [[ ! -z "${GOOGLE_APPLICATION_CREDENTIALS}" && "${GOOGLE_APPLICATION_CREDENTIALS}" != /* ]]; then - export GOOGLE_APPLICATION_CREDENTIALS=$(realpath ${KOKORO_ROOT}/src/${GOOGLE_APPLICATION_CREDENTIALS}) + export GOOGLE_APPLICATION_CREDENTIALS=$(realpath ${KOKORO_GFILE_DIR}/${GOOGLE_APPLICATION_CREDENTIALS}) fi RETURN_CODE=0 diff --git a/java-storage-nio/.kokoro/nightly/integration.cfg b/java-storage-nio/.kokoro/nightly/integration.cfg index 40c4abb7bf08..0048c8ece7e5 100644 --- a/java-storage-nio/.kokoro/nightly/integration.cfg +++ b/java-storage-nio/.kokoro/nightly/integration.cfg @@ -28,14 +28,10 @@ env_vars: { env_vars: { key: "GOOGLE_APPLICATION_CREDENTIALS" - value: "keystore/73713_java_it_service_account" + value: "secret_manager/java-it-service-account" } -before_action { - fetch_keystore { - keystore_resource { - keystore_config_id: 73713 - keyname: "java_it_service_account" - } - } +env_vars: { + key: "SECRET_MANAGER_KEYS" + value: "java-it-service-account" } diff --git a/java-storage-nio/.kokoro/nightly/samples.cfg b/java-storage-nio/.kokoro/nightly/samples.cfg index 20aabd55de11..f25429314f4d 100644 --- a/java-storage-nio/.kokoro/nightly/samples.cfg +++ b/java-storage-nio/.kokoro/nightly/samples.cfg @@ -24,19 +24,15 @@ env_vars: { env_vars: { key: "GOOGLE_APPLICATION_CREDENTIALS" - value: "keystore/73713_java_it_service_account" + value: "secret_manager/java-docs-samples-service-account" } env_vars: { - key: "ENABLE_BUILD_COP" - value: "true" + key: "SECRET_MANAGER_KEYS" + value: "java-docs-samples-service-account" } -before_action { - fetch_keystore { - keystore_resource { - keystore_config_id: 73713 - keyname: "java_it_service_account" - } - } +env_vars: { + key: "ENABLE_BUILD_COP" + value: "true" } diff --git a/java-storage-nio/.kokoro/populate-secrets.sh b/java-storage-nio/.kokoro/populate-secrets.sh new file mode 100755 index 000000000000..f52514257ef0 --- /dev/null +++ b/java-storage-nio/.kokoro/populate-secrets.sh @@ -0,0 +1,43 @@ +#!/bin/bash +# Copyright 2020 Google LLC. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +set -eo pipefail + +function now { date +"%Y-%m-%d %H:%M:%S" | tr -d '\n' ;} +function msg { println "$*" >&2 ;} +function println { printf '%s\n' "$(now) $*" ;} + + +# Populates requested secrets set in SECRET_MANAGER_KEYS from service account: +# kokoro-trampoline@cloud-devrel-kokoro-resources.iam.gserviceaccount.com +SECRET_LOCATION="${KOKORO_GFILE_DIR}/secret_manager" +msg "Creating folder on disk for secrets: ${SECRET_LOCATION}" +mkdir -p ${SECRET_LOCATION} +for key in $(echo ${SECRET_MANAGER_KEYS} | sed "s/,/ /g") +do + msg "Retrieving secret ${key}" + docker run --entrypoint=gcloud \ + --volume=${KOKORO_GFILE_DIR}:${KOKORO_GFILE_DIR} \ + gcr.io/google.com/cloudsdktool/cloud-sdk \ + secrets versions access latest \ + --project cloud-devrel-kokoro-resources \ + --secret ${key} > \ + "${SECRET_LOCATION}/${key}" + if [[ $? == 0 ]]; then + msg "Secret written to ${SECRET_LOCATION}/${key}" + else + msg "Error retrieving secret ${key}" + fi +done diff --git a/java-storage-nio/.kokoro/presubmit/integration.cfg b/java-storage-nio/.kokoro/presubmit/integration.cfg index 522e5b10101c..dded67a9d54a 100644 --- a/java-storage-nio/.kokoro/presubmit/integration.cfg +++ b/java-storage-nio/.kokoro/presubmit/integration.cfg @@ -24,14 +24,10 @@ env_vars: { env_vars: { key: "GOOGLE_APPLICATION_CREDENTIALS" - value: "keystore/73713_java_it_service_account" + value: "secret_manager/java-it-service-account" } -before_action { - fetch_keystore { - keystore_resource { - keystore_config_id: 73713 - keyname: "java_it_service_account" - } - } +env_vars: { + key: "SECRET_MANAGER_KEYS" + value: "java-it-service-account" } diff --git a/java-storage-nio/.kokoro/presubmit/samples.cfg b/java-storage-nio/.kokoro/presubmit/samples.cfg index 1171aead01f0..01e0960047b8 100644 --- a/java-storage-nio/.kokoro/presubmit/samples.cfg +++ b/java-storage-nio/.kokoro/presubmit/samples.cfg @@ -24,14 +24,10 @@ env_vars: { env_vars: { key: "GOOGLE_APPLICATION_CREDENTIALS" - value: "keystore/73713_java_it_service_account" + value: "secret_manager/java-docs-samples-service-account" } -before_action { - fetch_keystore { - keystore_resource { - keystore_config_id: 73713 - keyname: "java_it_service_account" - } - } -} +env_vars: { + key: "SECRET_MANAGER_KEYS" + value: "java-docs-samples-service-account" +} \ No newline at end of file diff --git a/java-storage-nio/.kokoro/trampoline.sh b/java-storage-nio/.kokoro/trampoline.sh index ba17ce01466b..9da0f8398773 100644 --- a/java-storage-nio/.kokoro/trampoline.sh +++ b/java-storage-nio/.kokoro/trampoline.sh @@ -21,4 +21,6 @@ function cleanup() { echo "cleanup"; } trap cleanup EXIT + +$(dirname $0)/populate-secrets.sh # Secret Manager secrets. python3 "${KOKORO_GFILE_DIR}/trampoline_v1.py" diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata index db4e5a72a480..61587934a1e2 100644 --- a/java-storage-nio/synth.metadata +++ b/java-storage-nio/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "51ae4181ef1c786ff6237346c044548281f4eec9" + "sha": "68508ce596e8a45791f7079738342afbac5b94d1" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "987270824bd26f6a8c716d5e2022057b8ae7b26e" + "sha": "c4f3059c27591eb24d6942a0e357ec94c80459f2" } } ] From 28e098dce807d0134e12a8a99b7bae3556c54c8f Mon Sep 17 00:00:00 2001 From: Frank Natividad Date: Wed, 17 Jun 2020 18:44:59 -0600 Subject: [PATCH 0487/1764] fix: update FakeStorageRpc to extend StorageRpcTestBase #135 From d40d4113e16e343f9382620806360c2ff282f02a Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 18 Jun 2020 00:56:07 +0000 Subject: [PATCH 0488/1764] chore: release 0.120.2 (#149) :robot: I have created a release \*beep\* \*boop\* --- ### [0.120.2](https://www.github.com/googleapis/java-storage-nio/compare/v0.120.1...v0.120.2) (2020-06-18) ### Bug Fixes * update FakeStorageRpc to extend StorageRpcTestBase [#135](https://www.github.com/googleapis/java-storage-nio/issues/135) ([28e098d](https://www.github.com/googleapis/java-storage-nio/commit/28e098dce807d0134e12a8a99b7bae3556c54c8f)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). --- java-storage-nio/CHANGELOG.md | 7 +++++++ java-storage-nio/README.md | 6 +++--- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 18 insertions(+), 11 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 6a5ab0a65c7e..48a488fb57c2 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +### [0.120.2](https://www.github.com/googleapis/java-storage-nio/compare/v0.120.1...v0.120.2) (2020-06-18) + + +### Bug Fixes + +* update FakeStorageRpc to extend StorageRpcTestBase [#135](https://www.github.com/googleapis/java-storage-nio/issues/135) ([7614295](https://www.github.com/googleapis/java-storage-nio/commit/761429571eea15b11b2d44b4f5a2c65b4f649484)) + ### [0.120.1](https://www.github.com/googleapis/java-storage-nio/compare/v0.120.0...v0.120.1) (2020-06-16) diff --git a/java-storage-nio/README.md b/java-storage-nio/README.md index d0c90045eade..80692cb4763f 100644 --- a/java-storage-nio/README.md +++ b/java-storage-nio/README.md @@ -43,16 +43,16 @@ If you are using Maven without a BOM, add this to your dependencies. com.google.cloud google-cloud-nio - 0.121.1 + 0.121.2 ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.121.1' +compile 'com.google.cloud:google-cloud-nio:0.121.2' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.121.1" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.121.2" ``` [//]: # ({x-version-update-end}) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 75e7c557df34..26a9cc0ed25e 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.121.2-SNAPSHOT + 0.121.2 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.121.2-SNAPSHOT + 0.121.2 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index d16bd8eb1284..04396e307a0a 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.121.2-SNAPSHOT + 0.121.2 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.121.2-SNAPSHOT + 0.121.2 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 54270764c479..b1d630d73e60 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.121.2-SNAPSHOT + 0.121.2 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.121.2-SNAPSHOT + 0.121.2 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index c2d1d789ed13..2380ff4acb07 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.121.2-SNAPSHOT + 0.121.2 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 5c2a74cd02a9..e05430a39d80 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.121.1:0.121.2-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.121.2:0.121.2 \ No newline at end of file From a198b3b4589f23e2518401b14f2d3290099c7bf0 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Thu, 18 Jun 2020 07:47:27 +0200 Subject: [PATCH 0489/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.121.2 (#150) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 26d9fa2432f4..3c466d7282d3 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.121.1 + 0.121.2 diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index a292d89e832b..d94ed5347110 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.121.1 + 0.121.2 From e25d25ce8e6aa59eb1a2803b213b49fae74ea68e Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 18 Jun 2020 05:54:07 +0000 Subject: [PATCH 0490/1764] chore: release 0.120.3-SNAPSHOT (#151) :robot: I have created a release \*beep\* \*boop\* --- ### Updating meta-information for bleeding-edge SNAPSHOT release. --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 26a9cc0ed25e..ed2780d6c9dd 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.121.2 + 0.121.3-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.121.2 + 0.121.3-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 04396e307a0a..c9602177694c 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.121.2 + 0.121.3-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.121.2 + 0.121.3-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index b1d630d73e60..a59c427417a6 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.121.2 + 0.121.3-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.121.2 + 0.121.3-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 2380ff4acb07..420d26617305 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.121.2 + 0.121.3-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index e05430a39d80..1599a4fc9be3 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.121.2:0.121.2 \ No newline at end of file +google-cloud-nio:0.121.2:0.121.3-SNAPSHOT \ No newline at end of file From 2108de0512cc12877da62212810fd28e99379589 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 19 Jun 2020 01:43:43 +0200 Subject: [PATCH 0491/1764] deps: update dependency com.google.cloud:google-cloud-storage to v1.110.0 (#154) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 420d26617305..ae806a972927 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -83,7 +83,7 @@ com.google.cloud google-cloud-storage - 1.109.1 + 1.110.0 com.google.apis From f2faea9fcb322f44afd1f441625aa2464fdd112e Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Mon, 22 Jun 2020 22:53:46 +0200 Subject: [PATCH 0492/1764] build(deps): update dependency org.codehaus.mojo:build-helper-maven-plugin to v3.2.0 (#158) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [org.codehaus.mojo:build-helper-maven-plugin](http://www.mojohaus.org/build-helper-maven-plugin/) ([source](https://togithub.com/mojohaus/build-helper-maven-plugin)) | minor | `3.1.0` -> `3.2.0` | --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#googleapis/java-storage-nio). --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 3c466d7282d3..c8ee1fcd9cbb 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -53,7 +53,7 @@ org.codehaus.mojo build-helper-maven-plugin - 3.1.0 + 3.2.0 add-snippets-source diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index d94ed5347110..2073640bd63f 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -52,7 +52,7 @@ org.codehaus.mojo build-helper-maven-plugin - 3.1.0 + 3.2.0 add-snippets-source From f2873cd5c5bf75d3aa2381c34d2f4c214caa845b Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 23 Jun 2020 00:44:00 +0200 Subject: [PATCH 0493/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v7.0.1 (#159) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [com.google.cloud:libraries-bom](https://togithub.com/GoogleCloudPlatform/cloud-opensource-java) | patch | `7.0.0` -> `7.0.1` | --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#googleapis/java-storage-nio). --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 744ae3c9363a..ecd6b8a07597 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 7.0.0 + 7.0.1 pom import From d071949a45198519665218bf688ac6268aecd616 Mon Sep 17 00:00:00 2001 From: yangnuoyu <46553752+yangnuoyu@users.noreply.github.com> Date: Mon, 22 Jun 2020 15:51:01 -0700 Subject: [PATCH 0494/1764] feat(deps): adopt flatten plugin and google-cloud-shared-dependencies (#156) --- java-storage-nio/.gitignore | 2 + .../google-cloud-nio-examples/pom.xml | 4 ++ .../google-cloud-nio-retrofit/pom.xml | 4 ++ java-storage-nio/google-cloud-nio/pom.xml | 1 + java-storage-nio/pom.xml | 64 ++++--------------- 5 files changed, 22 insertions(+), 53 deletions(-) diff --git a/java-storage-nio/.gitignore b/java-storage-nio/.gitignore index 514cea30407f..83e19de628e3 100644 --- a/java-storage-nio/.gitignore +++ b/java-storage-nio/.gitignore @@ -41,3 +41,5 @@ api_key *.pyc artman-genfiles venv + +.flattened-pom.xml diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index ed2780d6c9dd..be1e7d4affe9 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -41,6 +41,10 @@ true
    + + org.codehaus.mojo + flatten-maven-plugin +
    diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index c9602177694c..4c72137a5d72 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -26,6 +26,10 @@ false + + org.codehaus.mojo + flatten-maven-plugin + \ No newline at end of file diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index a59c427417a6..da50d7c17149 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -183,6 +183,7 @@ + diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index ae806a972927..6ee505c67aa0 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -72,14 +72,18 @@ UTF-8 github google-cloud-storage-nio-parent - 4.13 - 1.7.3 - 1.7.3 - 29.0-android
    + + com.google.cloud + google-cloud-shared-dependencies + 0.8.1 + pom + import + + com.google.cloud google-cloud-storage @@ -94,58 +98,18 @@ com.google.auto.value auto-value provided - ${auto-value.version} - - - com.google.protobuf - protobuf-bom - 3.12.2 - pom - import + ${auto-value-annotation.version} com.google.auto.value auto-value-annotations - ${auto-value-annotations.version} - - - com.google.cloud - google-cloud-core-bom - 1.93.6 - pom - import - - - com.google.api - gax-bom - 1.57.0 - pom - import - - - com.google.http-client - google-http-client-bom - 1.35.0 - pom - import - - - com.google.guava - guava-bom - ${guava.version} - pom - import - - - com.google.code.findbugs - jsr305 - 3.0.2 + ${auto-value-annotation.version} junit junit - ${junit.version} + 4.13 test @@ -154,12 +118,6 @@ 1.0.1 test - - com.google.guava - guava-testlib - ${guava.version} - test - From 3598990ff0b7aaa3c6ff885de76f49417e3358fb Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 24 Jun 2020 01:48:37 +0200 Subject: [PATCH 0495/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v7.0.2 (#161) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index ecd6b8a07597..7c20eea7af5a 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 7.0.1 + 7.0.2 pom import From 3cb92c958e7ae0c4948cc9e3878d766c39d06b25 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Thu, 25 Jun 2020 19:27:28 +0200 Subject: [PATCH 0496/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v8 (#162) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 7c20eea7af5a..e8935fccfd54 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 7.0.2 + 8.0.0 pom import From bc0a475071865bbcfa4779e3be36813d7f1ee1e6 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 30 Jun 2020 19:33:50 +0200 Subject: [PATCH 0497/1764] deps: update dependency com.google.apis:google-api-services-storage to v1-rev20200611-1.30.9 (#166) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 6ee505c67aa0..4b2fc07bc1ba 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -92,7 +92,7 @@ com.google.apis google-api-services-storage - v1-rev20200430-1.30.9 + v1-rev20200611-1.30.9 com.google.auto.value From 87bf852e1e2604edf9b8be88d11b45677641f8e9 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 1 Jul 2020 21:06:34 +0200 Subject: [PATCH 0498/1764] deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v0.8.2 (#167) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [com.google.cloud:google-cloud-shared-dependencies](https://togithub.com/googleapis/java-shared-dependencies) | patch | `0.8.1` -> `0.8.2` | --- ### Release Notes
    googleapis/java-shared-dependencies ### [`v0.8.2`](https://togithub.com/googleapis/java-shared-dependencies/blob/master/CHANGELOG.md#​082-httpswwwgithubcomgoogleapisjava-shared-dependenciescomparev081v082-2020-07-01) [Compare Source](https://togithub.com/googleapis/java-shared-dependencies/compare/v0.8.1...v0.8.2)
    --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 4b2fc07bc1ba..f0bb7bd8695d 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -79,7 +79,7 @@ com.google.cloud google-cloud-shared-dependencies - 0.8.1 + 0.8.2 pom import From d56a601ee473a7badddc34948e2a881ace0f083e Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Wed, 8 Jul 2020 12:48:30 -0700 Subject: [PATCH 0499/1764] ci(java): run dependency test on Java 8 and 11 (#165) This PR was generated using Autosynth. :rainbow: Synth log will be available here: https://source.cloud.google.com/results/invocations/351f1c1a-f71f-4cfc-968c-ac334fd05a73/targets - [ ] To automatically regenerate this PR, check this box. Source-Link: https://github.com/googleapis/synthtool/commit/4f2c9f752a94042472fc03c5bd9e06e89817d2bd --- java-storage-nio/.github/workflows/ci.yaml | 5 ++++- java-storage-nio/.kokoro/dependencies.sh | 4 +++- java-storage-nio/synth.metadata | 4 ++-- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/.github/workflows/ci.yaml b/java-storage-nio/.github/workflows/ci.yaml index 445b4bf82ffd..683022075665 100644 --- a/java-storage-nio/.github/workflows/ci.yaml +++ b/java-storage-nio/.github/workflows/ci.yaml @@ -36,11 +36,14 @@ jobs: JOB_TYPE: test dependencies: runs-on: ubuntu-latest + strategy: + matrix: + java: [8, 11] steps: - uses: actions/checkout@v2 - uses: actions/setup-java@v1 with: - java-version: 8 + java-version: ${{matrix.java}} - run: java -version - run: .kokoro/dependencies.sh linkage-monitor: diff --git a/java-storage-nio/.kokoro/dependencies.sh b/java-storage-nio/.kokoro/dependencies.sh index cf3bb4347e01..cee4f11e7547 100755 --- a/java-storage-nio/.kokoro/dependencies.sh +++ b/java-storage-nio/.kokoro/dependencies.sh @@ -41,8 +41,10 @@ echo "****************** DEPENDENCY LIST COMPLETENESS CHECK *******************" ## Run dependency list completeness check function completenessCheck() { # Output dep list with compile scope generated using the original pom + # Running mvn dependency:list on Java versions that support modules will also include the module of the dependency. + # This is stripped from the output as it is not present in the flattened pom. msg "Generating dependency list using original pom..." - mvn dependency:list -f pom.xml -Dsort=true | grep '\[INFO] .*:.*:.*:.*:.*' | grep -v ':test$' >.org-list.txt + mvn dependency:list -f pom.xml -Dsort=true | grep '\[INFO] .*:.*:.*:.*:.*' | sed -e s/\\s--\\smodule.*// | grep -v ':test$' >.org-list.txt # Output dep list generated using the flattened pom (test scope deps are ommitted) msg "Generating dependency list using flattened pom..." diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata index 61587934a1e2..b7e2d19cb9e5 100644 --- a/java-storage-nio/synth.metadata +++ b/java-storage-nio/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "68508ce596e8a45791f7079738342afbac5b94d1" + "sha": "c8864a27465ef49ff60e07547357fda0c86d029c" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "c4f3059c27591eb24d6942a0e357ec94c80459f2" + "sha": "4f2c9f752a94042472fc03c5bd9e06e89817d2bd" } } ] From c43811b9fbabc5cbd89899a24dfe7285d8170418 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Thu, 16 Jul 2020 19:47:45 +0200 Subject: [PATCH 0500/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v8.1.0 (#172) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [com.google.cloud:libraries-bom](https://togithub.com/GoogleCloudPlatform/cloud-opensource-java) | minor | `8.0.0` -> `8.1.0` | --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#googleapis/java-storage-nio). --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index e8935fccfd54..020a3ce4df06 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 8.0.0 + 8.1.0 pom import From 027447b827d739f4c988ec605e6cf89e160f1876 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Mon, 27 Jul 2020 17:17:10 +0200 Subject: [PATCH 0501/1764] deps: update dependency org.mockito:mockito-core to v3.4.4 (#170) --- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index da50d7c17149..061e3d519a69 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -86,7 +86,7 @@ org.mockito mockito-core - 3.3.3 + 3.4.4 test org.hamcrest From f4bdd658c6509f0ce31167268595b92ae3e2a384 Mon Sep 17 00:00:00 2001 From: Suraj Dhamecha <48670070+suraj-qlogic@users.noreply.github.com> Date: Mon, 27 Jul 2020 22:01:03 +0530 Subject: [PATCH 0502/1764] chore: remove unchecked call warning (#177) --- .../cloud/storage/contrib/nio/CloudStorageReadChannel.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannel.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannel.java index 57c21fe53c2d..5e62b7ca79b7 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannel.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannel.java @@ -108,15 +108,14 @@ private CloudStorageReadChannel( this.config = config; // get the generation, enshrine that in our options fetchSize(gcsStorage, userProject, file); - List options = Lists.newArrayList(blobSourceOptions); + List options = Lists.newArrayList(blobSourceOptions); if (null != generation) { options.add(Storage.BlobSourceOption.generationMatch(generation)); } if (!Strings.isNullOrEmpty(userProject)) { options.add(BlobSourceOption.userProject(userProject)); } - this.blobSourceOptions = - (BlobSourceOption[]) options.toArray(new BlobSourceOption[options.size()]); + this.blobSourceOptions = options.toArray(new BlobSourceOption[options.size()]); // innerOpen checks that it sees the same generation as fetchSize did, // which ensure the file hasn't changed. From 2ab3c3c806e4bb675c212db655fc6f45e8653221 Mon Sep 17 00:00:00 2001 From: Suraj Dhamecha <48670070+suraj-qlogic@users.noreply.github.com> Date: Mon, 27 Jul 2020 22:11:02 +0530 Subject: [PATCH 0503/1764] feat: update cloudstorageconfiguration to improve copy accross cross-bucket performance (#168) * feat: update cloudstorageconfiguration to improve cross-bucket performance * feat: update javadoc * feat: fix review changes * feat: fix review changes * feat: fix review changes --- .../contrib/nio/CloudStorageFileSystem.java | 32 +++++++++++++--- .../nio/CloudStorageFileSystemTest.java | 37 +++++++++++++++++++ .../storage/contrib/nio/it/ITGcsNio.java | 34 +++++++++++++++++ 3 files changed, 98 insertions(+), 5 deletions(-) diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystem.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystem.java index b7860b3e5d12..8c1a13d752b6 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystem.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystem.java @@ -38,6 +38,8 @@ import java.nio.file.attribute.FileTime; import java.nio.file.attribute.UserPrincipalLookupService; import java.util.HashMap; +import java.util.HashSet; +import java.util.Map; import java.util.Objects; import java.util.Set; import javax.annotation.CheckReturnValue; @@ -61,10 +63,11 @@ public final class CloudStorageFileSystem extends FileSystem { public static final int BLOCK_SIZE_DEFAULT = 2 * 1024 * 1024; public static final FileTime FILE_TIME_UNKNOWN = FileTime.fromMillis(0); public static final Set SUPPORTED_VIEWS = ImmutableSet.of(BASIC_VIEW, GCS_VIEW); - private final CloudStorageFileSystemProvider provider; private final String bucket; private final CloudStorageConfiguration config; + private static final Map> + CONFIG_TO_PROVIDERS_MAP = new HashMap<>(); // Users can change this: then this affects every filesystem object created // later, including via SPI. This is meant to be done only once, at the beginning @@ -145,7 +148,28 @@ public static CloudStorageFileSystem forBucket(String bucket, CloudStorageConfig !bucket.startsWith(URI_SCHEME + ":"), "Bucket name must not have schema: %s", bucket); checkNotNull(config); return new CloudStorageFileSystem( - new CloudStorageFileSystemProvider(config.userProject()), bucket, config); + getCloudStorageFileSystemProvider(config, null), bucket, config); + } + + private static CloudStorageFileSystemProvider getCloudStorageFileSystemProvider( + CloudStorageConfiguration config, StorageOptions storageOptions) { + CloudStorageFileSystemProvider newProvider = + (storageOptions == null) + ? new CloudStorageFileSystemProvider(config.userProject()) + : new CloudStorageFileSystemProvider(config.userProject(), storageOptions); + Set existingProviders = CONFIG_TO_PROVIDERS_MAP.get(config); + if (existingProviders == null) { + existingProviders = new HashSet<>(); + } else { + for (CloudStorageFileSystemProvider existiningProvider : existingProviders) { + if (existiningProvider.equals(newProvider)) { + return existiningProvider; + } + } + } + existingProviders.add(newProvider); + CONFIG_TO_PROVIDERS_MAP.put(config, existingProviders); + return newProvider; } /** @@ -169,9 +193,7 @@ public static CloudStorageFileSystem forBucket( checkArgument( !bucket.startsWith(URI_SCHEME + ":"), "Bucket name must not have schema: %s", bucket); return new CloudStorageFileSystem( - new CloudStorageFileSystemProvider(config.userProject(), storageOptions), - bucket, - checkNotNull(config)); + getCloudStorageFileSystemProvider(config, storageOptions), bucket, checkNotNull(config)); } CloudStorageFileSystem( diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemTest.java index e46ab7521109..966bf994a83e 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemTest.java @@ -18,6 +18,10 @@ import static com.google.common.truth.Truth.assertThat; import static java.nio.charset.StandardCharsets.UTF_8; +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertNotEquals; +import static org.junit.Assert.assertNotSame; +import static org.junit.Assert.assertSame; import com.google.cloud.storage.StorageOptions; import com.google.cloud.storage.contrib.nio.testing.LocalStorageHelper; @@ -334,6 +338,39 @@ public void testDeleteRecursive() throws IOException { } } + @Test + public void testSameProvider() throws IOException { + try (CloudStorageFileSystem sourceFileSystem = + CloudStorageFileSystem.forBucket( + "bucket", + CloudStorageConfiguration.builder().permitEmptyPathComponents(true).build())) { + CloudStorageFileSystem destFileSystem = + CloudStorageFileSystem.forBucket( + "new-bucket", + CloudStorageConfiguration.builder().permitEmptyPathComponents(true).build()); + assertSame(sourceFileSystem.provider(), destFileSystem.provider()); + assertEquals(sourceFileSystem.config(), destFileSystem.config()); + assertEquals("bucket", sourceFileSystem.bucket()); + assertEquals("new-bucket", destFileSystem.bucket()); + } + } + + @Test + public void testDifferentProvider() throws IOException { + try (CloudStorageFileSystem sourceFileSystem = + CloudStorageFileSystem.forBucket( + "bucket", + CloudStorageConfiguration.builder().permitEmptyPathComponents(true).build())) { + CloudStorageFileSystem destFileSystem = + CloudStorageFileSystem.forBucket( + "new-bucket", + CloudStorageConfiguration.builder().permitEmptyPathComponents(false).build()); + assertNotSame(sourceFileSystem.provider(), destFileSystem.provider()); + assertNotEquals(sourceFileSystem.config(), destFileSystem.config()); + assertEquals("bucket", sourceFileSystem.bucket()); + assertEquals("new-bucket", destFileSystem.bucket()); + } + } /** * Delete the given directory and all of its contents if non-empty. * diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java index 6f3293eb1cbd..d44d2705a909 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java @@ -20,6 +20,10 @@ import static com.google.common.truth.Truth.assertThat; import static com.google.common.truth.Truth.assertWithMessage; import static java.nio.charset.StandardCharsets.UTF_8; +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertNotEquals; +import static org.junit.Assert.assertNotSame; +import static org.junit.Assert.assertSame; import com.google.api.client.http.HttpResponseException; import com.google.cloud.storage.BlobInfo; @@ -96,6 +100,7 @@ public class ITGcsNio { private static final Logger log = Logger.getLogger(ITGcsNio.class.getName()); private static final String BUCKET = RemoteStorageHelper.generateBucketName(); + private static final String TARGET_BUCKET = RemoteStorageHelper.generateBucketName(); private static final String REQUESTER_PAYS_BUCKET = RemoteStorageHelper.generateBucketName() + "_rp"; private static final String SML_FILE = "tmp-test-small-file.txt"; @@ -119,6 +124,7 @@ public static void beforeClass() throws IOException { storage = storageOptions.getService(); // create and populate test bucket storage.create(BucketInfo.of(BUCKET)); + storage.create(BucketInfo.of(TARGET_BUCKET)); fillFile(storage, BUCKET, SML_FILE, SML_SIZE); fillFile(storage, BUCKET, BIG_FILE, BIG_SIZE); BucketInfo requesterPaysBucket = @@ -1040,6 +1046,34 @@ public ImmutableList getPaths() { } } + @Test + public void testCopyWithSameProvider() throws IOException { + CloudStorageFileSystem sourceFileSystem = getTestBucket(); + CloudStorageFileSystem targetFileSystem = + CloudStorageFileSystem.forBucket( + TARGET_BUCKET, CloudStorageConfiguration.DEFAULT, storageOptions); + Path sourceFileSystemPath = sourceFileSystem.getPath(SML_FILE); + Path targetFileSystemPath = targetFileSystem.getPath(PREFIX + randomSuffix()); + Files.copy(sourceFileSystemPath, targetFileSystemPath); + assertSame(sourceFileSystem.provider(), targetFileSystem.provider()); + assertEquals(sourceFileSystem.config(), targetFileSystem.config()); + } + + @Test + public void testCopyWithDifferentProvider() throws IOException { + CloudStorageFileSystem sourceFileSystem = getTestBucket(); + CloudStorageFileSystem targetFileSystem = + CloudStorageFileSystem.forBucket( + TARGET_BUCKET, + CloudStorageConfiguration.builder().permitEmptyPathComponents(true).build(), + storageOptions); + Path sourceFileSystemPath = sourceFileSystem.getPath(SML_FILE); + Path targetFileSystemPath = targetFileSystem.getPath(PREFIX + randomSuffix()); + Files.copy(sourceFileSystemPath, targetFileSystemPath); + assertNotSame(sourceFileSystem.provider(), targetFileSystem.provider()); + assertNotEquals(sourceFileSystem.config(), targetFileSystem.config()); + } + private CloudStorageFileSystem getTestBucket() throws IOException { // in typical usage we use the single-argument version of forBucket // and rely on the user being logged into their project with the From 061d1c0e6d837617078dac89147e92fa4e5509f2 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 29 Jul 2020 23:00:26 +0200 Subject: [PATCH 0504/1764] build(deps): update dependency com.google.cloud:google-cloud-shared-config to v0.9.2 (#163) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [com.google.cloud:google-cloud-shared-config](https://togithub.com/googleapis/java-shared-config) | minor | `0.8.1` -> `0.9.2` | --- ### Release Notes
    googleapis/java-shared-config ### [`v0.9.2`](https://togithub.com/googleapis/java-shared-config/blob/master/CHANGELOG.md#​092-httpswwwgithubcomgoogleapisjava-shared-configcomparev091v092-2020-07-02) [Compare Source](https://togithub.com/googleapis/java-shared-config/compare/v0.9.1...v0.9.2) ### [`v0.9.1`](https://togithub.com/googleapis/java-shared-config/blob/master/CHANGELOG.md#​091-httpswwwgithubcomgoogleapisjava-shared-configcomparev090v091-2020-07-01) [Compare Source](https://togithub.com/googleapis/java-shared-config/compare/v0.9.0...v0.9.1) ### [`v0.9.0`](https://togithub.com/googleapis/java-shared-config/blob/master/CHANGELOG.md#​090-httpswwwgithubcomgoogleapisjava-shared-configcomparev081v090-2020-06-25) [Compare Source](https://togithub.com/googleapis/java-shared-config/compare/v0.8.1...v0.9.0) ##### Features - add ignore rule for javax annotations to handle error in java11 ([#​171](https://www.github.com/googleapis/java-shared-config/issues/171)) ([cd635ad](https://www.github.com/googleapis/java-shared-config/commit/cd635ad6e8e5d71ac3a30e7656eb788027f1c370)) ##### [0.8.1](https://www.github.com/googleapis/java-shared-config/compare/v0.8.0...v0.8.1) (2020-06-15) ##### Bug Fixes - bump flatten plugin version to fix missing version in profile section issue ([#​159](https://www.github.com/googleapis/java-shared-config/issues/159)) ([5b34939](https://www.github.com/googleapis/java-shared-config/commit/5b349399a590b589718b7049f66c82ee38742372))
    --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index f0bb7bd8695d..14007055de37 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud google-cloud-shared-config - 0.8.1 + 0.9.2 From ba9e126fdad20de634bc2ef592b951597ee5f2af Mon Sep 17 00:00:00 2001 From: JesseLovelace <43148100+JesseLovelace@users.noreply.github.com> Date: Wed, 29 Jul 2020 22:03:27 -0700 Subject: [PATCH 0505/1764] Realign version number (#182) --- java-storage-nio/CHANGELOG.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 48a488fb57c2..e36527db8c75 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,13 +1,13 @@ # Changelog -### [0.120.2](https://www.github.com/googleapis/java-storage-nio/compare/v0.120.1...v0.120.2) (2020-06-18) +### [0.121.2](https://www.github.com/googleapis/java-storage-nio/compare/v0.120.1...v0.121.2) (2020-06-18) ### Bug Fixes * update FakeStorageRpc to extend StorageRpcTestBase [#135](https://www.github.com/googleapis/java-storage-nio/issues/135) ([7614295](https://www.github.com/googleapis/java-storage-nio/commit/761429571eea15b11b2d44b4f5a2c65b4f649484)) -### [0.120.1](https://www.github.com/googleapis/java-storage-nio/compare/v0.120.0...v0.120.1) (2020-06-16) +### [0.121.1](https://www.github.com/googleapis/java-storage-nio/compare/v0.120.0...v0.121.1) (2020-06-16) ### Dependencies @@ -33,7 +33,7 @@ * update CONTRIBUTING.md to include code formatting ([#534](https://www.github.com/googleapis/java-storage-nio/issues/534)) ([#103](https://www.github.com/googleapis/java-storage-nio/issues/103)) ([c329a58](https://www.github.com/googleapis/java-storage-nio/commit/c329a58086501f77d7c7e0db44eb06cb68eb933b)) -## [0.120.0](https://www.github.com/googleapis/java-storage-nio/compare/0.120.0-alpha...v0.120.0) (2020-04-24) +## [0.121.0](https://www.github.com/googleapis/java-storage-nio/compare/0.120.0-alpha...v0.121.0) (2020-04-24) ### Features From f5ca42594f7135a85a7349ec5141547c0e8dd56a Mon Sep 17 00:00:00 2001 From: Ajit Thakor <49403056+athakor@users.noreply.github.com> Date: Mon, 3 Aug 2020 20:19:17 +0530 Subject: [PATCH 0506/1764] fix: implement writeWithResponse in FakeStorageRpc (#187) --- .../contrib/nio/testing/FakeStorageRpc.java | 15 ++++++++++++++- java-storage-nio/pom.xml | 2 +- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java index 55d0b52bc183..f738b52e8c54 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java @@ -338,6 +338,17 @@ public String open(String signedURL) { public void write( String uploadId, byte[] toWrite, int toWriteOffset, long destOffset, int length, boolean last) throws StorageException { + writeWithResponse(uploadId, toWrite, toWriteOffset, destOffset, length, last); + } + + @Override + public StorageObject writeWithResponse( + String uploadId, + byte[] toWrite, + int toWriteOffset, + long destOffset, + int length, + boolean last) { // this may have a lot more allocations than ideal, but it'll work. byte[] bytes; if (futureContents.containsKey(uploadId)) { @@ -352,11 +363,12 @@ public void write( } System.arraycopy(toWrite, toWriteOffset, bytes, (int) destOffset, length); // we want to mimic the GCS behavior that file contents are only visible on close. + StorageObject storageObject = null; if (last) { contents.put(uploadId, bytes); futureContents.remove(uploadId); if (metadata.containsKey(uploadId)) { - StorageObject storageObject = metadata.get(uploadId); + storageObject = metadata.get(uploadId); Long generation = storageObject.getGeneration(); if (null == generation) { generation = Long.valueOf(0); @@ -367,6 +379,7 @@ public void write( } else { futureContents.put(uploadId, bytes); } + return storageObject; } @Override diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 14007055de37..bc01af062ffb 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -87,7 +87,7 @@ com.google.cloud google-cloud-storage - 1.110.0 + 1.111.1 com.google.apis From 79b24b570e1c23cf7bfe27a635b75ac306ef738a Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Mon, 3 Aug 2020 07:51:39 -0700 Subject: [PATCH 0507/1764] Add cloud-RAD for Java (#186) Co-authored-by: Jeff Ching Source-Author: Les Vogel Source-Date: Thu Jul 30 13:09:50 2020 -0700 Source-Repo: googleapis/synthtool Source-Sha: dd230c816f88d0141fcd0be83498986287220d1b Source-Link: https://github.com/googleapis/synthtool/commit/dd230c816f88d0141fcd0be83498986287220d1b --- .../.kokoro/release/publish_javadoc.cfg | 10 +++ .../.kokoro/release/publish_javadoc.sh | 25 +++++- java-storage-nio/synth.metadata | 80 ++++++++++++++++++- 3 files changed, 111 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/.kokoro/release/publish_javadoc.cfg b/java-storage-nio/.kokoro/release/publish_javadoc.cfg index 6bcd4f58b2ac..149f5816b38f 100644 --- a/java-storage-nio/.kokoro/release/publish_javadoc.cfg +++ b/java-storage-nio/.kokoro/release/publish_javadoc.cfg @@ -1,14 +1,24 @@ # Format: //devtools/kokoro/config/proto/build.proto + +gfile_resources: "/bigstore/cloud-devrel-kokoro-resources/doc-templates/" + env_vars: { key: "STAGING_BUCKET" value: "docs-staging" } +env_vars: { + key: "STAGING_BUCKET_V2" + value: "docs-staging-v2-staging" + # Production will be at: docs-staging-v2 +} + env_vars: { key: "TRAMPOLINE_BUILD_FILE" value: "github/java-storage-nio/.kokoro/release/publish_javadoc.sh" } + before_action { fetch_keystore { keystore_resource { diff --git a/java-storage-nio/.kokoro/release/publish_javadoc.sh b/java-storage-nio/.kokoro/release/publish_javadoc.sh index 41702d3db954..2ca44708ea62 100755 --- a/java-storage-nio/.kokoro/release/publish_javadoc.sh +++ b/java-storage-nio/.kokoro/release/publish_javadoc.sh @@ -24,6 +24,11 @@ if [[ -z "${STAGING_BUCKET}" ]]; then exit 1 fi +if [[ -z "${STAGING_BUCKET_V2}" ]]; then + echo "Need to set STAGING_BUCKET_V2 environment variable" + exit 1 +fi + # work from the git root directory pushd $(dirname "$0")/../../ @@ -31,13 +36,13 @@ pushd $(dirname "$0")/../../ python3 -m pip install gcp-docuploader # compile all packages -mvn clean install -B -DskipTests=true +mvn clean install -B -q -DskipTests=true NAME=google-cloud-nio VERSION=$(grep ${NAME}: versions.txt | cut -d: -f3) # build the docs -mvn site -B +mvn site -B -q pushd target/site/apidocs @@ -53,3 +58,19 @@ python3 -m docuploader upload . \ --staging-bucket ${STAGING_BUCKET} popd + +# V2 +mvn clean site -B -q -Ddevsite.template="${KOKORO_GFILE_DIR}/java/" + +pushd target/devsite + +# create metadata +python3 -m docuploader create-metadata \ + --name ${NAME} \ + --version ${VERSION} \ + --language java + +# upload docs +python3 -m docuploader upload . \ + --credentials ${CREDENTIALS} \ + --staging-bucket ${STAGING_BUCKET_V2} diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata index b7e2d19cb9e5..f4e2ba290510 100644 --- a/java-storage-nio/synth.metadata +++ b/java-storage-nio/synth.metadata @@ -4,15 +4,91 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "c8864a27465ef49ff60e07547357fda0c86d029c" + "sha": "0ef14c1f64d0acfe15ae1485a104d779e321e5bc" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "4f2c9f752a94042472fc03c5bd9e06e89817d2bd" + "sha": "dd230c816f88d0141fcd0be83498986287220d1b" } } + ], + "generatedFiles": [ + ".github/CODEOWNERS", + ".github/ISSUE_TEMPLATE/bug_report.md", + ".github/ISSUE_TEMPLATE/feature_request.md", + ".github/ISSUE_TEMPLATE/support_request.md", + ".github/PULL_REQUEST_TEMPLATE.md", + ".github/release-please.yml", + ".github/trusted-contribution.yml", + ".github/workflows/ci.yaml", + ".kokoro/build.bat", + ".kokoro/build.sh", + ".kokoro/coerce_logs.sh", + ".kokoro/common.cfg", + ".kokoro/common.sh", + ".kokoro/continuous/common.cfg", + ".kokoro/continuous/dependencies.cfg", + ".kokoro/continuous/integration.cfg", + ".kokoro/continuous/java11.cfg", + ".kokoro/continuous/java7.cfg", + ".kokoro/continuous/java8-osx.cfg", + ".kokoro/continuous/java8-win.cfg", + ".kokoro/continuous/java8.cfg", + ".kokoro/continuous/lint.cfg", + ".kokoro/continuous/propose_release.cfg", + ".kokoro/continuous/samples.cfg", + ".kokoro/dependencies.sh", + ".kokoro/linkage-monitor.sh", + ".kokoro/nightly/common.cfg", + ".kokoro/nightly/dependencies.cfg", + ".kokoro/nightly/integration.cfg", + ".kokoro/nightly/java11.cfg", + ".kokoro/nightly/java7.cfg", + ".kokoro/nightly/java8-osx.cfg", + ".kokoro/nightly/java8-win.cfg", + ".kokoro/nightly/java8.cfg", + ".kokoro/nightly/lint.cfg", + ".kokoro/nightly/samples.cfg", + ".kokoro/populate-secrets.sh", + ".kokoro/presubmit/clirr.cfg", + ".kokoro/presubmit/common.cfg", + ".kokoro/presubmit/dependencies.cfg", + ".kokoro/presubmit/integration.cfg", + ".kokoro/presubmit/java11.cfg", + ".kokoro/presubmit/java7.cfg", + ".kokoro/presubmit/java8-osx.cfg", + ".kokoro/presubmit/java8-win.cfg", + ".kokoro/presubmit/java8.cfg", + ".kokoro/presubmit/linkage-monitor.cfg", + ".kokoro/presubmit/lint.cfg", + ".kokoro/presubmit/samples.cfg", + ".kokoro/release/bump_snapshot.cfg", + ".kokoro/release/common.cfg", + ".kokoro/release/common.sh", + ".kokoro/release/drop.cfg", + ".kokoro/release/drop.sh", + ".kokoro/release/promote.cfg", + ".kokoro/release/promote.sh", + ".kokoro/release/publish_javadoc.cfg", + ".kokoro/release/publish_javadoc.sh", + ".kokoro/release/snapshot.cfg", + ".kokoro/release/snapshot.sh", + ".kokoro/release/stage.cfg", + ".kokoro/release/stage.sh", + ".kokoro/trampoline.sh", + "CODE_OF_CONDUCT.md", + "CONTRIBUTING.md", + "LICENSE", + "codecov.yaml", + "java.header", + "license-checks.xml", + "renovate.json", + "samples/install-without-bom/pom.xml", + "samples/pom.xml", + "samples/snapshot/pom.xml", + "samples/snippets/pom.xml" ] } \ No newline at end of file From 549fba9d4507ff8ad3ecc24f4f97631657b59b8e Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Mon, 3 Aug 2020 16:57:28 +0200 Subject: [PATCH 0508/1764] deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v0.8.3 (#169) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index bc01af062ffb..c34de5145a4d 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -79,7 +79,7 @@ com.google.cloud google-cloud-shared-dependencies - 0.8.2 + 0.8.3 pom import From d66b8c170593dbbb32008f2039563a17a446f197 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 5 Aug 2020 22:09:15 +0200 Subject: [PATCH 0509/1764] deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v0.8.4 (#189) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index c34de5145a4d..274da1cd7965 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -79,7 +79,7 @@ com.google.cloud google-cloud-shared-dependencies - 0.8.3 + 0.8.4 pom import From c1f87205414bdf526b9c30efd0f28ed565bec9bc Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Fri, 7 Aug 2020 08:42:21 -0700 Subject: [PATCH 0510/1764] cleanup: removes unused kokoro config files (#190) This PR was generated using Autosynth. :rainbow: Synth log will be available here: https://source.cloud.google.com/results/invocations/afc024f5-fe80-4f85-85a6-2ebee6534e1c/targets - [ ] To automatically regenerate this PR, check this box. Source-Link: https://github.com/googleapis/synthtool/commit/4530cc6ff080ef8aca258c1ec92c4db10a1bbfb4 --- .../.kokoro/continuous/dependencies.cfg | 12 ----- .../.kokoro/continuous/integration.cfg | 7 --- .../.kokoro/continuous/java11.cfg | 7 --- java-storage-nio/.kokoro/continuous/java7.cfg | 7 --- .../.kokoro/continuous/java8-osx.cfg | 3 -- .../.kokoro/continuous/java8-win.cfg | 3 -- java-storage-nio/.kokoro/continuous/lint.cfg | 13 ----- .../.kokoro/continuous/propose_release.cfg | 53 ------------------- .../.kokoro/continuous/samples.cfg | 31 ----------- .../.kokoro/nightly/dependencies.cfg | 12 ----- java-storage-nio/.kokoro/nightly/lint.cfg | 13 ----- java-storage-nio/synth.metadata | 15 +----- 12 files changed, 2 insertions(+), 174 deletions(-) delete mode 100644 java-storage-nio/.kokoro/continuous/dependencies.cfg delete mode 100644 java-storage-nio/.kokoro/continuous/integration.cfg delete mode 100644 java-storage-nio/.kokoro/continuous/java11.cfg delete mode 100644 java-storage-nio/.kokoro/continuous/java7.cfg delete mode 100644 java-storage-nio/.kokoro/continuous/java8-osx.cfg delete mode 100644 java-storage-nio/.kokoro/continuous/java8-win.cfg delete mode 100644 java-storage-nio/.kokoro/continuous/lint.cfg delete mode 100644 java-storage-nio/.kokoro/continuous/propose_release.cfg delete mode 100644 java-storage-nio/.kokoro/continuous/samples.cfg delete mode 100644 java-storage-nio/.kokoro/nightly/dependencies.cfg delete mode 100644 java-storage-nio/.kokoro/nightly/lint.cfg diff --git a/java-storage-nio/.kokoro/continuous/dependencies.cfg b/java-storage-nio/.kokoro/continuous/dependencies.cfg deleted file mode 100644 index 528395488a91..000000000000 --- a/java-storage-nio/.kokoro/continuous/dependencies.cfg +++ /dev/null @@ -1,12 +0,0 @@ -# Format: //devtools/kokoro/config/proto/build.proto - -# Configure the docker image for kokoro-trampoline. -env_vars: { - key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-kokoro-resources/java8" -} - -env_vars: { - key: "TRAMPOLINE_BUILD_FILE" - value: "github/java-storage-nio/.kokoro/dependencies.sh" -} diff --git a/java-storage-nio/.kokoro/continuous/integration.cfg b/java-storage-nio/.kokoro/continuous/integration.cfg deleted file mode 100644 index 3b017fc80f04..000000000000 --- a/java-storage-nio/.kokoro/continuous/integration.cfg +++ /dev/null @@ -1,7 +0,0 @@ -# Format: //devtools/kokoro/config/proto/build.proto - -# Configure the docker image for kokoro-trampoline. -env_vars: { - key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-kokoro-resources/java8" -} diff --git a/java-storage-nio/.kokoro/continuous/java11.cfg b/java-storage-nio/.kokoro/continuous/java11.cfg deleted file mode 100644 index 709f2b4c73db..000000000000 --- a/java-storage-nio/.kokoro/continuous/java11.cfg +++ /dev/null @@ -1,7 +0,0 @@ -# Format: //devtools/kokoro/config/proto/build.proto - -# Configure the docker image for kokoro-trampoline. -env_vars: { - key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-kokoro-resources/java11" -} diff --git a/java-storage-nio/.kokoro/continuous/java7.cfg b/java-storage-nio/.kokoro/continuous/java7.cfg deleted file mode 100644 index cb24f44eea3b..000000000000 --- a/java-storage-nio/.kokoro/continuous/java7.cfg +++ /dev/null @@ -1,7 +0,0 @@ -# Format: //devtools/kokoro/config/proto/build.proto - -# Configure the docker image for kokoro-trampoline. -env_vars: { - key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-kokoro-resources/java7" -} diff --git a/java-storage-nio/.kokoro/continuous/java8-osx.cfg b/java-storage-nio/.kokoro/continuous/java8-osx.cfg deleted file mode 100644 index 9a81e009c50c..000000000000 --- a/java-storage-nio/.kokoro/continuous/java8-osx.cfg +++ /dev/null @@ -1,3 +0,0 @@ -# Format: //devtools/kokoro/config/proto/build.proto - -build_file: "java-storage-nio/.kokoro/build.sh" diff --git a/java-storage-nio/.kokoro/continuous/java8-win.cfg b/java-storage-nio/.kokoro/continuous/java8-win.cfg deleted file mode 100644 index 919bbb1be32a..000000000000 --- a/java-storage-nio/.kokoro/continuous/java8-win.cfg +++ /dev/null @@ -1,3 +0,0 @@ -# Format: //devtools/kokoro/config/proto/build.proto - -build_file: "java-storage-nio/.kokoro/build.bat" diff --git a/java-storage-nio/.kokoro/continuous/lint.cfg b/java-storage-nio/.kokoro/continuous/lint.cfg deleted file mode 100644 index 6d323c8ae768..000000000000 --- a/java-storage-nio/.kokoro/continuous/lint.cfg +++ /dev/null @@ -1,13 +0,0 @@ -# Format: //devtools/kokoro/config/proto/build.proto - -# Configure the docker image for kokoro-trampoline. - -env_vars: { - key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-kokoro-resources/java8" -} - -env_vars: { - key: "JOB_TYPE" - value: "lint" -} \ No newline at end of file diff --git a/java-storage-nio/.kokoro/continuous/propose_release.cfg b/java-storage-nio/.kokoro/continuous/propose_release.cfg deleted file mode 100644 index 183040e72a44..000000000000 --- a/java-storage-nio/.kokoro/continuous/propose_release.cfg +++ /dev/null @@ -1,53 +0,0 @@ -# Format: //devtools/kokoro/config/proto/build.proto - -# Build logs will be here -action { - define_artifacts { - regex: "**/*sponge_log.xml" - } -} - -# Download trampoline resources. -gfile_resources: "/bigstore/cloud-devrel-kokoro-resources/trampoline" - -# Use the trampoline script to run in docker. -build_file: "java-storage-nio/.kokoro/trampoline.sh" - -# Configure the docker image for kokoro-trampoline. -env_vars: { - key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-kokoro-resources/node:10-user" -} - -env_vars: { - key: "TRAMPOLINE_BUILD_FILE" - value: "github/java-storage-nio/.kokoro/continuous/propose_release.sh" -} - -# tokens used by release-please to keep an up-to-date release PR. -before_action { - fetch_keystore { - keystore_resource { - keystore_config_id: 73713 - keyname: "github-magic-proxy-key-release-please" - } - } -} - -before_action { - fetch_keystore { - keystore_resource { - keystore_config_id: 73713 - keyname: "github-magic-proxy-token-release-please" - } - } -} - -before_action { - fetch_keystore { - keystore_resource { - keystore_config_id: 73713 - keyname: "github-magic-proxy-url-release-please" - } - } -} diff --git a/java-storage-nio/.kokoro/continuous/samples.cfg b/java-storage-nio/.kokoro/continuous/samples.cfg deleted file mode 100644 index fa7b493d0b5c..000000000000 --- a/java-storage-nio/.kokoro/continuous/samples.cfg +++ /dev/null @@ -1,31 +0,0 @@ -# Format: //devtools/kokoro/config/proto/build.proto - -# Configure the docker image for kokoro-trampoline. -env_vars: { - key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-kokoro-resources/java8" -} - -env_vars: { - key: "JOB_TYPE" - value: "samples" -} - -env_vars: { - key: "GCLOUD_PROJECT" - value: "gcloud-devel" -} - -env_vars: { - key: "GOOGLE_APPLICATION_CREDENTIALS" - value: "keystore/73713_java_it_service_account" -} - -before_action { - fetch_keystore { - keystore_resource { - keystore_config_id: 73713 - keyname: "java_it_service_account" - } - } -} diff --git a/java-storage-nio/.kokoro/nightly/dependencies.cfg b/java-storage-nio/.kokoro/nightly/dependencies.cfg deleted file mode 100644 index 528395488a91..000000000000 --- a/java-storage-nio/.kokoro/nightly/dependencies.cfg +++ /dev/null @@ -1,12 +0,0 @@ -# Format: //devtools/kokoro/config/proto/build.proto - -# Configure the docker image for kokoro-trampoline. -env_vars: { - key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-kokoro-resources/java8" -} - -env_vars: { - key: "TRAMPOLINE_BUILD_FILE" - value: "github/java-storage-nio/.kokoro/dependencies.sh" -} diff --git a/java-storage-nio/.kokoro/nightly/lint.cfg b/java-storage-nio/.kokoro/nightly/lint.cfg deleted file mode 100644 index 6d323c8ae768..000000000000 --- a/java-storage-nio/.kokoro/nightly/lint.cfg +++ /dev/null @@ -1,13 +0,0 @@ -# Format: //devtools/kokoro/config/proto/build.proto - -# Configure the docker image for kokoro-trampoline. - -env_vars: { - key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-kokoro-resources/java8" -} - -env_vars: { - key: "JOB_TYPE" - value: "lint" -} \ No newline at end of file diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata index f4e2ba290510..d76e5b2883af 100644 --- a/java-storage-nio/synth.metadata +++ b/java-storage-nio/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "0ef14c1f64d0acfe15ae1485a104d779e321e5bc" + "sha": "af492b8068101727793e64e89da2778205fa08b6" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "dd230c816f88d0141fcd0be83498986287220d1b" + "sha": "4530cc6ff080ef8aca258c1ec92c4db10a1bbfb4" } } ], @@ -30,27 +30,16 @@ ".kokoro/common.cfg", ".kokoro/common.sh", ".kokoro/continuous/common.cfg", - ".kokoro/continuous/dependencies.cfg", - ".kokoro/continuous/integration.cfg", - ".kokoro/continuous/java11.cfg", - ".kokoro/continuous/java7.cfg", - ".kokoro/continuous/java8-osx.cfg", - ".kokoro/continuous/java8-win.cfg", ".kokoro/continuous/java8.cfg", - ".kokoro/continuous/lint.cfg", - ".kokoro/continuous/propose_release.cfg", - ".kokoro/continuous/samples.cfg", ".kokoro/dependencies.sh", ".kokoro/linkage-monitor.sh", ".kokoro/nightly/common.cfg", - ".kokoro/nightly/dependencies.cfg", ".kokoro/nightly/integration.cfg", ".kokoro/nightly/java11.cfg", ".kokoro/nightly/java7.cfg", ".kokoro/nightly/java8-osx.cfg", ".kokoro/nightly/java8-win.cfg", ".kokoro/nightly/java8.cfg", - ".kokoro/nightly/lint.cfg", ".kokoro/nightly/samples.cfg", ".kokoro/populate-secrets.sh", ".kokoro/presubmit/clirr.cfg", From 50d748a37c51b582c02b90c275601c6da97ae9fe Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 7 Aug 2020 23:34:08 +0200 Subject: [PATCH 0511/1764] deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v0.8.6 (#191) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [com.google.cloud:google-cloud-shared-dependencies](https://togithub.com/googleapis/java-shared-dependencies) | patch | `0.8.4` -> `0.8.6` | --- ### Release Notes
    googleapis/java-shared-dependencies ### [`v0.8.6`](https://togithub.com/googleapis/java-shared-dependencies/blob/master/CHANGELOG.md#​086-httpswwwgithubcomgoogleapisjava-shared-dependenciescomparev085v086-2020-08-07) [Compare Source](https://togithub.com/googleapis/java-shared-dependencies/compare/v0.8.5...v0.8.6) ### [`v0.8.5`](https://togithub.com/googleapis/java-shared-dependencies/blob/master/CHANGELOG.md#​085-httpswwwgithubcomgoogleapisjava-shared-dependenciescomparev084v085-2020-08-07) [Compare Source](https://togithub.com/googleapis/java-shared-dependencies/compare/v0.8.4...v0.8.5)
    --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 274da1cd7965..b8b411ace5cc 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -79,7 +79,7 @@ com.google.cloud google-cloud-shared-dependencies - 0.8.4 + 0.8.6 pom import From e00eb313b93410035001c619e9e1a0657d88e7c5 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Mon, 10 Aug 2020 15:58:13 -0700 Subject: [PATCH 0512/1764] build: update dependencies check to only check for runtime and compile scopes (#192) This PR was generated using Autosynth. :rainbow: Synth log will be available here: https://source.cloud.google.com/results/invocations/4f159194-de9c-4c80-934e-eb32cd08c411/targets - [ ] To automatically regenerate this PR, check this box. Source-Link: https://github.com/googleapis/synthtool/commit/f8823dec98277a9516f2fb6fae9f58b3a59a23e1 --- java-storage-nio/.kokoro/dependencies.sh | 9 +++++---- java-storage-nio/synth.metadata | 4 ++-- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/.kokoro/dependencies.sh b/java-storage-nio/.kokoro/dependencies.sh index cee4f11e7547..c91e5a56937a 100755 --- a/java-storage-nio/.kokoro/dependencies.sh +++ b/java-storage-nio/.kokoro/dependencies.sh @@ -43,12 +43,13 @@ function completenessCheck() { # Output dep list with compile scope generated using the original pom # Running mvn dependency:list on Java versions that support modules will also include the module of the dependency. # This is stripped from the output as it is not present in the flattened pom. + # Only dependencies with 'compile' or 'runtime' scope are included from original dependency list. msg "Generating dependency list using original pom..." - mvn dependency:list -f pom.xml -Dsort=true | grep '\[INFO] .*:.*:.*:.*:.*' | sed -e s/\\s--\\smodule.*// | grep -v ':test$' >.org-list.txt + mvn dependency:list -f pom.xml -DincludeScope=runtime -Dsort=true | grep '\[INFO] .*:.*:.*:.*:.*' | sed -e s/\\s--\\smodule.*// >.org-list.txt - # Output dep list generated using the flattened pom (test scope deps are ommitted) + # Output dep list generated using the flattened pom (only 'compile' and 'runtime' scopes) msg "Generating dependency list using flattened pom..." - mvn dependency:list -f .flattened-pom.xml -Dsort=true | grep '\[INFO] .*:.*:.*:.*:.*' >.new-list.txt + mvn dependency:list -f .flattened-pom.xml -DincludeScope=runtime -Dsort=true | grep '\[INFO] .*:.*:.*:.*:.*' >.new-list.txt # Compare two dependency lists msg "Comparing dependency lists..." @@ -85,4 +86,4 @@ then else msg "Errors found. See log statements above." exit 1 -fi +fi \ No newline at end of file diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata index d76e5b2883af..e8e7ca4fa346 100644 --- a/java-storage-nio/synth.metadata +++ b/java-storage-nio/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "af492b8068101727793e64e89da2778205fa08b6" + "sha": "9bbc1fc755271f2ac6b798d50f6c0ba8e022c589" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "4530cc6ff080ef8aca258c1ec92c4db10a1bbfb4" + "sha": "f8823dec98277a9516f2fb6fae9f58b3a59a23e1" } } ], From 70883c9499bec3915aaf8348ddda6636749bd497 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 14 Aug 2020 04:26:12 +0200 Subject: [PATCH 0513/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v9 (#193) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [com.google.cloud:libraries-bom](https://togithub.com/GoogleCloudPlatform/cloud-opensource-java) | major | `8.1.0` -> `9.0.0` | --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#googleapis/java-storage-nio). --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 020a3ce4df06..00dd8db12f61 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 8.1.0 + 9.0.0 pom import From 06a8c683a0d3964e2bd276d70e9d6fcae5ab1005 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 18 Aug 2020 00:04:13 +0200 Subject: [PATCH 0514/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v9.1.0 --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 00dd8db12f61..448301dee25c 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 9.0.0 + 9.1.0 pom import From 1b40141ccf9cc3a88784a4b7e3ff49be3d8a8094 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 19 Aug 2020 02:13:47 +0200 Subject: [PATCH 0515/1764] deps: update dependency com.google.apis:google-api-services-storage to v1-rev20200727-1.30.10 (#171) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index b8b411ace5cc..e42197c3f39f 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -92,7 +92,7 @@ com.google.apis google-api-services-storage - v1-rev20200611-1.30.9 + v1-rev20200727-1.30.10 com.google.auto.value From 1899b54bb063371390995dfab82910a78e3fbcf8 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Thu, 20 Aug 2020 15:38:09 -0700 Subject: [PATCH 0516/1764] samples: add presubmit lint check (#197) This PR was generated using Autosynth. :rainbow: Synth log will be available here: https://source.cloud.google.com/results/invocations/04a3c534-5129-4a05-922f-148232720a95/targets - [ ] To automatically regenerate this PR, check this box. Source-Link: https://github.com/googleapis/synthtool/commit/9602086c6c5b05db77950c7f7495a2a3868f3537 Source-Link: https://github.com/googleapis/synthtool/commit/c3caf0704f25a0c365f1c315e804a30b87c62a75 --- java-storage-nio/.github/workflows/samples.yaml | 14 ++++++++++++++ java-storage-nio/synth.metadata | 5 +++-- 2 files changed, 17 insertions(+), 2 deletions(-) create mode 100644 java-storage-nio/.github/workflows/samples.yaml diff --git a/java-storage-nio/.github/workflows/samples.yaml b/java-storage-nio/.github/workflows/samples.yaml new file mode 100644 index 000000000000..a1d50073069d --- /dev/null +++ b/java-storage-nio/.github/workflows/samples.yaml @@ -0,0 +1,14 @@ +on: + pull_request: +name: samples +jobs: + lint: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - uses: actions/setup-java@v1 + with: + java-version: 8 + - name: Run checkstyle + run: mvn -P lint --quiet --batch-mode checkstyle:check + working-directory: samples/snippets diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata index e8e7ca4fa346..038adb0c591f 100644 --- a/java-storage-nio/synth.metadata +++ b/java-storage-nio/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "9bbc1fc755271f2ac6b798d50f6c0ba8e022c589" + "sha": "62998f0adfb22b194e2dd633532e13bf27a79479" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "f8823dec98277a9516f2fb6fae9f58b3a59a23e1" + "sha": "9602086c6c5b05db77950c7f7495a2a3868f3537" } } ], @@ -24,6 +24,7 @@ ".github/release-please.yml", ".github/trusted-contribution.yml", ".github/workflows/ci.yaml", + ".github/workflows/samples.yaml", ".kokoro/build.bat", ".kokoro/build.sh", ".kokoro/coerce_logs.sh", From 337f424e03bbbe62528d236b8ce7b2ca7f83bb18 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Wed, 26 Aug 2020 09:31:46 -0700 Subject: [PATCH 0517/1764] build: temporarily disable reporting to unblock releases Source-Author: Stephanie Wang Source-Date: Tue Aug 25 13:05:26 2020 -0400 Source-Repo: googleapis/synthtool Source-Sha: 968465a1cad496e1292ef4584a054a35f756ff94 Source-Link: https://github.com/googleapis/synthtool/commit/968465a1cad496e1292ef4584a054a35f756ff94 --- java-storage-nio/.kokoro/release/stage.sh | 5 +++-- java-storage-nio/synth.metadata | 4 ++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/.kokoro/release/stage.sh b/java-storage-nio/.kokoro/release/stage.sh index 3c482cbc55f1..d19191fc896c 100755 --- a/java-storage-nio/.kokoro/release/stage.sh +++ b/java-storage-nio/.kokoro/release/stage.sh @@ -16,8 +16,9 @@ set -eo pipefail # Start the releasetool reporter -python3 -m pip install gcp-releasetool -python3 -m releasetool publish-reporter-script > /tmp/publisher-script; source /tmp/publisher-script +# Disable reporting due to issue observed with Kokoro blocking releases +# python3 -m pip install gcp-releasetool +# python3 -m releasetool publish-reporter-script > /tmp/publisher-script; source /tmp/publisher-script source $(dirname "$0")/common.sh MAVEN_SETTINGS_FILE=$(realpath $(dirname "$0")/../../)/settings.xml diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata index 038adb0c591f..816128e0d078 100644 --- a/java-storage-nio/synth.metadata +++ b/java-storage-nio/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "62998f0adfb22b194e2dd633532e13bf27a79479" + "sha": "37aa740647f3c705ecc1cb0e866cfa9abedbafdc" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "9602086c6c5b05db77950c7f7495a2a3868f3537" + "sha": "968465a1cad496e1292ef4584a054a35f756ff94" } } ], From ab7461665228c875920c8457dc28f0b245019f9c Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 28 Aug 2020 18:31:57 +0200 Subject: [PATCH 0518/1764] deps: update dependency com.google.cloud:google-cloud-storage to v1.112.0 (#199) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index e42197c3f39f..d5341284cd39 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -87,7 +87,7 @@ com.google.cloud google-cloud-storage - 1.111.1 + 1.112.0 com.google.apis From 31ecf2152352e7bbeb3ca720e9b7363cbb00a91e Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 28 Aug 2020 18:32:58 +0200 Subject: [PATCH 0519/1764] deps: update dependency org.mockito:mockito-core to v3.5.7 (#194) --- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 061e3d519a69..1d3969e1dc65 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -86,7 +86,7 @@ org.mockito mockito-core - 3.4.4 + 3.5.7 test org.hamcrest From f866f40114e6b7b8d47aae41b1c31f83b5536221 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Fri, 28 Aug 2020 10:38:36 -0700 Subject: [PATCH 0520/1764] build(java): switch to release-publish app for notifying GitHub of release status (#200) Source-Author: Jeff Ching Source-Date: Wed Aug 26 21:48:06 2020 -0700 Source-Repo: googleapis/synthtool Source-Sha: 019c7168faa0e56619f792693a8acdb30d6de19b Source-Link: https://github.com/googleapis/synthtool/commit/019c7168faa0e56619f792693a8acdb30d6de19b --- java-storage-nio/.kokoro/release/stage.cfg | 31 +++------------------- java-storage-nio/.kokoro/release/stage.sh | 5 ++-- java-storage-nio/synth.metadata | 4 +-- 3 files changed, 7 insertions(+), 33 deletions(-) diff --git a/java-storage-nio/.kokoro/release/stage.cfg b/java-storage-nio/.kokoro/release/stage.cfg index afdb518cb4df..41bcd8ef8ffa 100644 --- a/java-storage-nio/.kokoro/release/stage.cfg +++ b/java-storage-nio/.kokoro/release/stage.cfg @@ -13,32 +13,7 @@ action { } } -# Fetch the token needed for reporting release status to GitHub -before_action { - fetch_keystore { - keystore_resource { - keystore_config_id: 73713 - keyname: "yoshi-automation-github-key" - } - } -} - -# Fetch magictoken to use with Magic Github Proxy -before_action { - fetch_keystore { - keystore_resource { - keystore_config_id: 73713 - keyname: "releasetool-magictoken" - } - } -} - -# Fetch api key to use with Magic Github Proxy -before_action { - fetch_keystore { - keystore_resource { - keystore_config_id: 73713 - keyname: "magic-github-proxy-api-key" - } - } +env_vars: { + key: "SECRET_MANAGER_KEYS" + value: "releasetool-publish-reporter-app,releasetool-publish-reporter-googleapis-installation,releasetool-publish-reporter-pem" } diff --git a/java-storage-nio/.kokoro/release/stage.sh b/java-storage-nio/.kokoro/release/stage.sh index d19191fc896c..3c482cbc55f1 100755 --- a/java-storage-nio/.kokoro/release/stage.sh +++ b/java-storage-nio/.kokoro/release/stage.sh @@ -16,9 +16,8 @@ set -eo pipefail # Start the releasetool reporter -# Disable reporting due to issue observed with Kokoro blocking releases -# python3 -m pip install gcp-releasetool -# python3 -m releasetool publish-reporter-script > /tmp/publisher-script; source /tmp/publisher-script +python3 -m pip install gcp-releasetool +python3 -m releasetool publish-reporter-script > /tmp/publisher-script; source /tmp/publisher-script source $(dirname "$0")/common.sh MAVEN_SETTINGS_FILE=$(realpath $(dirname "$0")/../../)/settings.xml diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata index 816128e0d078..ce888541fb4e 100644 --- a/java-storage-nio/synth.metadata +++ b/java-storage-nio/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "37aa740647f3c705ecc1cb0e866cfa9abedbafdc" + "sha": "dc0bdaac007f189561328740f24ef38011c64e54" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "968465a1cad496e1292ef4584a054a35f756ff94" + "sha": "019c7168faa0e56619f792693a8acdb30d6de19b" } } ], From f3d73f772fa366dcccb204259f6c07523f5d57b7 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Mon, 31 Aug 2020 21:41:31 +0200 Subject: [PATCH 0521/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v10 (#201) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 448301dee25c..6ec9a05a776c 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 9.1.0 + 10.0.0 pom import From 05223108bc9cce93fbe5561fc0f454cc6f319a01 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 8 Sep 2020 18:39:48 +0200 Subject: [PATCH 0522/1764] deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v0.9.0 (#202) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index d5341284cd39..77db3e6d610c 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -79,7 +79,7 @@ com.google.cloud google-cloud-shared-dependencies - 0.8.6 + 0.9.0 pom import From 34d39049aefe5fc64ab38eb4f04fdfcc1818f8a9 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 8 Sep 2020 18:40:13 +0200 Subject: [PATCH 0523/1764] deps: update dependency com.google.apis:google-api-services-storage to v1-rev20200814-1.30.10 (#206) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 77db3e6d610c..7cf1a94a0a04 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -92,7 +92,7 @@ com.google.apis google-api-services-storage - v1-rev20200727-1.30.10 + v1-rev20200814-1.30.10 com.google.auto.value From 568c615bf05f321d2f9ad7b312b7ef3d8579b2d2 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 8 Sep 2020 18:48:02 +0200 Subject: [PATCH 0524/1764] deps: update dependency com.google.cloud:google-cloud-storage to v1.113.0 (#205) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [com.google.cloud:google-cloud-storage](https://togithub.com/googleapis/java-storage) | minor | `1.112.0` -> `1.113.0` | --- ### Release Notes
    googleapis/java-storage ### [`v1.113.0`](https://togithub.com/googleapis/java-storage/blob/master/CHANGELOG.md#​11130-httpswwwgithubcomgoogleapisjava-storagecomparev11120v11130-2020-09-03) [Compare Source](https://togithub.com/googleapis/java-storage/compare/v1.112.0...v1.113.0) ##### Features - expose timeStorageClassUpdated property of blob's ([#​456](https://www.github.com/googleapis/java-storage/issues/456)) ([57853ec](https://www.github.com/googleapis/java-storage/commit/57853ec7fbc2f3188d8da991001660a4f6008632)) ##### Bug Fixes - add missing FieldSelector inside BucketField and BlobField ([#​484](https://www.github.com/googleapis/java-storage/issues/484)) ([c2aa9cf](https://www.github.com/googleapis/java-storage/commit/c2aa9cf6fb4c7f407cbfce85b338b735ceafe1dc)) - prevent NPE in RemoteStorageHelper.cleanBuckets ([#​492](https://www.github.com/googleapis/java-storage/issues/492)) ([db358c8](https://www.github.com/googleapis/java-storage/commit/db358c8b53f7ba3084c5566c9abf4033bf29783f)) - set IT_SERVICE_ACCOUNT_EMAIL for nightly integration test ([#​479](https://www.github.com/googleapis/java-storage/issues/479)) ([23c379e](https://www.github.com/googleapis/java-storage/commit/23c379e4d28e4fb319db047c7d46654d9a8b9a61)) ##### Documentation - update libraries-bom ([#​494](https://www.github.com/googleapis/java-storage/issues/494)) ([6b015da](https://www.github.com/googleapis/java-storage/commit/6b015da57d42f468c9b3d1f86476407a61cd14ea)) - update link ([#​490](https://www.github.com/googleapis/java-storage/issues/490)) ([6cd5dfa](https://www.github.com/googleapis/java-storage/commit/6cd5dface9cc14f2ec6729e5b842bcee91c1ad34)) ##### Dependencies - update dependency com.google.cloud:google-cloud-shared-dependencies to v0.9.0 ([#​493](https://www.github.com/googleapis/java-storage/issues/493)) ([0e4f70f](https://www.github.com/googleapis/java-storage/commit/0e4f70f7f70784fee91be499def9734d8af61be9)) - update kms.version to v0.87.0 ([#​489](https://www.github.com/googleapis/java-storage/issues/489)) ([a045d54](https://www.github.com/googleapis/java-storage/commit/a045d5400234595f102a8b8d594539dbfd5f295e))
    --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 7cf1a94a0a04..f06fdd1cd68e 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -87,7 +87,7 @@ com.google.cloud google-cloud-storage - 1.112.0 + 1.113.0 com.google.apis From 39eca9bf8c995278cbcda25c8a0246da953aed64 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 8 Sep 2020 18:48:51 +0200 Subject: [PATCH 0525/1764] build(deps): update dependency org.apache.maven.plugins:maven-project-info-reports-plugin to v3.1.1 (#204) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index f06fdd1cd68e..42aab8484e72 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -146,7 +146,7 @@ org.apache.maven.plugins maven-project-info-reports-plugin - 3.1.0 + 3.1.1 From 26061d5c25b8981791c0520b51787be7a20faf3e Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 8 Sep 2020 21:53:57 +0200 Subject: [PATCH 0526/1764] deps: update dependency org.mockito:mockito-core to v3.5.10 (#203) --- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 1d3969e1dc65..374a0005a4fc 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -86,7 +86,7 @@ org.mockito mockito-core - 3.5.7 + 3.5.10 test org.hamcrest From 998e63bf4e22754be0591964c732e7c54221a6aa Mon Sep 17 00:00:00 2001 From: Ajit Thakor <49403056+athakor@users.noreply.github.com> Date: Wed, 9 Sep 2020 23:42:57 +0530 Subject: [PATCH 0527/1764] fix: FakeStorageRpc#list to filtering the files by bucket and prefix (#208) * fix: list method of FakeStorageRpc * fix: list method of FakeStorageRpc --- .../contrib/nio/testing/FakeStorageRpc.java | 4 ++- .../storage/contrib/nio/it/ITGcsNio.java | 30 +++++++++++++++++++ 2 files changed, 33 insertions(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java index f738b52e8c54..bf6879baef25 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java @@ -151,7 +151,9 @@ public Tuple> list(String bucket, Map continue; } so.setSize(size(so)); - values.add(so); + if (so.getBucket().equals(bucket)) { + values.add(so); + } } values.addAll(folders.values()); diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java index d44d2705a909..2df785695130 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java @@ -26,6 +26,7 @@ import static org.junit.Assert.assertSame; import com.google.api.client.http.HttpResponseException; +import com.google.cloud.storage.Blob; import com.google.cloud.storage.BlobInfo; import com.google.cloud.storage.Bucket; import com.google.cloud.storage.BucketInfo; @@ -37,8 +38,10 @@ import com.google.cloud.storage.contrib.nio.CloudStorageFileSystem; import com.google.cloud.storage.contrib.nio.CloudStorageFileSystemProvider; import com.google.cloud.storage.contrib.nio.CloudStoragePath; +import com.google.cloud.storage.contrib.nio.testing.LocalStorageHelper; import com.google.cloud.storage.testing.RemoteStorageHelper; import com.google.common.collect.ImmutableList; +import com.google.common.collect.Lists; import com.google.common.collect.Sets; import java.io.ByteArrayOutputStream; import java.io.EOFException; @@ -62,6 +65,7 @@ import java.util.Arrays; import java.util.List; import java.util.Random; +import java.util.UUID; import java.util.concurrent.ExecutionException; import java.util.concurrent.TimeUnit; import java.util.logging.Level; @@ -1074,6 +1078,32 @@ public void testCopyWithDifferentProvider() throws IOException { assertNotEquals(sourceFileSystem.config(), targetFileSystem.config()); } + @Test + public void testListObject() throws IOException { + String firstBucket = "first-bucket-" + UUID.randomUUID().toString(); + String secondBucket = "second-bucket" + UUID.randomUUID().toString(); + Storage localStorageService = LocalStorageHelper.customOptions(true).getService(); + fillFile(localStorageService, firstBucket, "object", SML_SIZE); + fillFile(localStorageService, firstBucket, "test-object", SML_SIZE); + fillFile(localStorageService, secondBucket, "test-object", SML_SIZE); + + // Listing objects from first bucket without prefix. + List objects = Lists.newArrayList(localStorageService.list(firstBucket).getValues()); + assertThat(objects.size()).isEqualTo(2); + + // Listing objects from first bucket with prefix. + objects = + Lists.newArrayList( + localStorageService + .list(firstBucket, Storage.BlobListOption.prefix("test-")) + .getValues()); + assertThat(objects.size()).isEqualTo(1); + + // Listing objects from second bucket. + objects = Lists.newArrayList(localStorageService.list(secondBucket).getValues()); + assertThat(objects.size()).isEqualTo(1); + } + private CloudStorageFileSystem getTestBucket() throws IOException { // in typical usage we use the single-argument version of forBucket // and rely on the user being logged into their project with the From 330895fd122a8ad7171055ef3d50d0be6f54d911 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 9 Sep 2020 20:38:03 +0200 Subject: [PATCH 0528/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v10.1.0 (#209) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [com.google.cloud:libraries-bom](https://togithub.com/GoogleCloudPlatform/cloud-opensource-java) | minor | `10.0.0` -> `10.1.0` | --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 6ec9a05a776c..1b8b34973fce 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 10.0.0 + 10.1.0 pom import From d3509c6cef8ac02446d25d85ea5659f1ae5bd550 Mon Sep 17 00:00:00 2001 From: Ajit Thakor <49403056+athakor@users.noreply.github.com> Date: Thu, 10 Sep 2020 01:28:58 +0530 Subject: [PATCH 0529/1764] chore: remove extra conditions from list (#211) --- .../cloud/storage/contrib/nio/testing/FakeStorageRpc.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java index bf6879baef25..fb9b316bcb99 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java @@ -144,16 +144,14 @@ public Tuple> list(String bucket, Map List values = new ArrayList<>(); Map folders = new HashMap<>(); for (StorageObject so : metadata.values()) { - if (!so.getName().startsWith(prefix)) { + if (!so.getBucket().equals(bucket) || !so.getName().startsWith(prefix)) { continue; } if (processedAsFolder(so, delimiter, prefix, folders)) { continue; } so.setSize(size(so)); - if (so.getBucket().equals(bucket)) { - values.add(so); - } + values.add(so); } values.addAll(folders.values()); From 4d91ad583b9fb33e8a8e32517cc253285dc58b0f Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 18 Sep 2020 05:51:54 +0200 Subject: [PATCH 0530/1764] deps: update dependency org.mockito:mockito-core to v3.5.11 (#214) --- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 374a0005a4fc..c21ec25766c2 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -86,7 +86,7 @@ org.mockito mockito-core - 3.5.10 + 3.5.11 test org.hamcrest From ec68d5b505122fb266f63c3844358e3640b340af Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 18 Sep 2020 05:52:15 +0200 Subject: [PATCH 0531/1764] deps: update dependency com.google.cloud:google-cloud-storage to v1.113.1 (#212) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 42aab8484e72..37706263dc39 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -87,7 +87,7 @@ com.google.cloud google-cloud-storage - 1.113.0 + 1.113.1 com.google.apis From 42cb2b01a8d13001d804377925ad17cb45a19863 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Thu, 17 Sep 2020 20:52:44 -0700 Subject: [PATCH 0532/1764] build(ci): enable auto-release for dependency-update-only releases (#213) Automatically perform a Java client library release when: 1. Only dependency updates are going out in the release since any releases containing bug fixes, build changes or new features should be supervised; 2. There are no outstanding/open dependency update pull requests in the repo. This is to avoid multiple/redundant releases; 3. It is a SNAPSHOT release which is automatically generated post regular release -- this requires no human supervision. Testing done in 5 java-bigquery* client library repos. Example: [chore: release 0.3.4 ](https://github.com/googleapis/java-bigqueryconnection/pull/130) [chore: release 0.3.5-SNAPSHOT](https://github.com/googleapis/java-bigqueryconnection/pull/131) Source-Author: Stephanie Wang Source-Date: Thu Sep 17 15:30:02 2020 -0400 Source-Repo: googleapis/synthtool Source-Sha: 538a68019eb4a36a0cdfa4021f324dd01b784395 Source-Link: https://github.com/googleapis/synthtool/commit/538a68019eb4a36a0cdfa4021f324dd01b784395 --- .../.github/workflows/auto-release.yaml | 69 +++++++++++++++++++ java-storage-nio/synth.metadata | 5 +- 2 files changed, 72 insertions(+), 2 deletions(-) create mode 100644 java-storage-nio/.github/workflows/auto-release.yaml diff --git a/java-storage-nio/.github/workflows/auto-release.yaml b/java-storage-nio/.github/workflows/auto-release.yaml new file mode 100644 index 000000000000..d26427e468a4 --- /dev/null +++ b/java-storage-nio/.github/workflows/auto-release.yaml @@ -0,0 +1,69 @@ +on: + pull_request: +name: auto-release +jobs: + approve: + runs-on: ubuntu-latest + steps: + - uses: actions/github-script@v3.0.0 + with: + github-token: ${{secrets.GITHUB_TOKEN}} + debug: true + script: | + // only approve PRs from release-please[bot] + if (context.payload.pull_request.user.login !== "release-please[bot]") { + return; + } + + // only approve PRs like "chore: release " + if ( !context.payload.pull_request.title.startsWith("chore: release") ) { + return; + } + + // trigger auto-release when + // 1) it is a SNAPSHOT release (auto-generated post regular release) + // 2) there are dependency updates only + // 3) there are no open dependency update PRs in this repo (to avoid multiple releases) + if ( + context.payload.pull_request.body.includes("Fix") || + context.payload.pull_request.body.includes("Build") || + context.payload.pull_request.body.includes("Documentation") || + context.payload.pull_request.body.includes("BREAKING CHANGES") || + context.payload.pull_request.body.includes("Features") + ) { + console.log( "Not auto-releasing since it is not a dependency-update-only release." ); + return; + } + + const promise = github.pulls.list.endpoint({ + owner: context.repo.owner, + repo: context.repo.repo, + state: 'open' + }); + const open_pulls = await github.paginate(promise) + + if ( open_pulls.length > 1 && !context.payload.pull_request.title.includes("SNAPSHOT") ) { + for ( const pull of open_pulls ) { + if ( pull.title.startsWith("deps: update dependency") ) { + console.log( "Not auto-releasing yet since there are dependency update PRs open in this repo." ); + return; + } + } + } + + // approve release PR + await github.pulls.createReview({ + owner: context.repo.owner, + repo: context.repo.repo, + body: 'Rubber stamped release!', + pull_number: context.payload.pull_request.number, + event: 'APPROVE' + }); + + // attach kokoro:force-run and automerge labels + await github.issues.addLabels({ + owner: context.repo.owner, + repo: context.repo.repo, + issue_number: context.payload.pull_request.number, + labels: ['kokoro:force-run', 'automerge'] + }); \ No newline at end of file diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata index ce888541fb4e..4c61b9e60ca6 100644 --- a/java-storage-nio/synth.metadata +++ b/java-storage-nio/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "dc0bdaac007f189561328740f24ef38011c64e54" + "sha": "c1a5583fa045b49d15087f16fda6e450a548ad4a" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "019c7168faa0e56619f792693a8acdb30d6de19b" + "sha": "538a68019eb4a36a0cdfa4021f324dd01b784395" } } ], @@ -23,6 +23,7 @@ ".github/PULL_REQUEST_TEMPLATE.md", ".github/release-please.yml", ".github/trusted-contribution.yml", + ".github/workflows/auto-release.yaml", ".github/workflows/ci.yaml", ".github/workflows/samples.yaml", ".kokoro/build.bat", From a4219ac36ef4d7843d4e7eb1d46bbf0c6c7d8ef9 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Mon, 21 Sep 2020 14:56:06 -0700 Subject: [PATCH 0533/1764] chore(java): set yoshi-java as default CODEOWNER (#215) This PR was generated using Autosynth. :rainbow: Synth log will be available here: https://source.cloud.google.com/results/invocations/7e52ca81-93ee-45d5-aad4-534615118a65/targets - [ ] To automatically regenerate this PR, check this box. Source-Link: https://github.com/googleapis/synthtool/commit/80003a3de2d8a75f5b47cb2e77e018f7f0f776cc --- java-storage-nio/.github/CODEOWNERS | 2 ++ java-storage-nio/synth.metadata | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/.github/CODEOWNERS b/java-storage-nio/.github/CODEOWNERS index 6137bef2a259..30fdb7b9c8f7 100644 --- a/java-storage-nio/.github/CODEOWNERS +++ b/java-storage-nio/.github/CODEOWNERS @@ -4,5 +4,7 @@ # For syntax help see: # https://help.github.com/en/github/creating-cloning-and-archiving-repositories/about-code-owners#codeowners-syntax +* @googleapis/yoshi-java + # The java-samples-reviewers team is the default owner for samples changes samples/**/*.java @googleapis/java-samples-reviewers diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata index 4c61b9e60ca6..eb8cf220ffd4 100644 --- a/java-storage-nio/synth.metadata +++ b/java-storage-nio/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "c1a5583fa045b49d15087f16fda6e450a548ad4a" + "sha": "ecfd4820eb00b42ac3f3227a7adfd104c9b90ee8" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "538a68019eb4a36a0cdfa4021f324dd01b784395" + "sha": "80003a3de2d8a75f5b47cb2e77e018f7f0f776cc" } } ], From a7d158ee7db7828205f150a811b474a85766b690 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 23 Sep 2020 22:52:03 +0200 Subject: [PATCH 0534/1764] deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v0.10.0 (#226) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [com.google.cloud:google-cloud-shared-dependencies](https://togithub.com/googleapis/java-shared-dependencies) | minor | `0.9.0` -> `0.10.0` | --- ### Release Notes
    googleapis/java-shared-dependencies ### [`v0.10.0`](https://togithub.com/googleapis/java-shared-dependencies/blob/master/CHANGELOG.md#​0100-httpswwwgithubcomgoogleapisjava-shared-dependenciescompare091v0100-2020-09-23) [Compare Source](https://togithub.com/googleapis/java-shared-dependencies/compare/v0.9.1...v0.10.0) ##### Features - manage error-prone version ([#​147](https://www.github.com/googleapis/java-shared-dependencies/issues/147)) ([0fb3108](https://www.github.com/googleapis/java-shared-dependencies/commit/0fb3108c96abcdef83b5051e842530e6c9934c37)) ##### Dependencies - update google.core.version to v1.93.9 ([#​148](https://www.github.com/googleapis/java-shared-dependencies/issues/148)) ([b2a680e](https://www.github.com/googleapis/java-shared-dependencies/commit/b2a680ec9297136dceb622463672cc554359ba5b)) ##### [0.9.1](https://www.github.com/googleapis/java-shared-dependencies/compare/0.9.0...v0.9.1) (2020-09-23) ##### Dependencies - update dependency io.grpc:grpc-bom to v1.32.1 ([#​133](https://www.github.com/googleapis/java-shared-dependencies/issues/133)) ([cde0463](https://www.github.com/googleapis/java-shared-dependencies/commit/cde0463dd15c2a510085a3d5e3ac7b418c2fc3d4)) - update iam.version to v1.0.1 ([#​136](https://www.github.com/googleapis/java-shared-dependencies/issues/136)) ([162e2bd](https://www.github.com/googleapis/java-shared-dependencies/commit/162e2bda35fc3427ce571c6747aae4c9eb5866f6)) ### [`v0.9.1`](https://togithub.com/googleapis/java-shared-dependencies/blob/master/CHANGELOG.md#​091-httpswwwgithubcomgoogleapisjava-shared-dependenciescompare090v091-2020-09-23) [Compare Source](https://togithub.com/googleapis/java-shared-dependencies/compare/v0.9.0...v0.9.1)
    --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 37706263dc39..fd208a805050 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -79,7 +79,7 @@ com.google.cloud google-cloud-shared-dependencies - 0.9.0 + 0.10.0 pom import From 4b852a49ab77c179d06226338d4386b9c63f8d2e Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Wed, 23 Sep 2020 15:46:15 -0700 Subject: [PATCH 0535/1764] build(java): use yoshi-approver token for auto-approve (#227) This PR was generated using Autosynth. :rainbow: Synth log will be available here: https://source.cloud.google.com/results/invocations/24b2f5f7-a563-4efc-b279-c0403f4fd854/targets - [ ] To automatically regenerate this PR, check this box. Source-Link: https://github.com/googleapis/synthtool/commit/916c10e8581804df2b48a0f0457d848f3faa582e --- java-storage-nio/.github/workflows/auto-release.yaml | 4 ++-- java-storage-nio/synth.metadata | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/.github/workflows/auto-release.yaml b/java-storage-nio/.github/workflows/auto-release.yaml index d26427e468a4..c8494910553a 100644 --- a/java-storage-nio/.github/workflows/auto-release.yaml +++ b/java-storage-nio/.github/workflows/auto-release.yaml @@ -7,7 +7,7 @@ jobs: steps: - uses: actions/github-script@v3.0.0 with: - github-token: ${{secrets.GITHUB_TOKEN}} + github-token: ${{secrets.YOSHI_APPROVER_TOKEN}} debug: true script: | // only approve PRs from release-please[bot] @@ -66,4 +66,4 @@ jobs: repo: context.repo.repo, issue_number: context.payload.pull_request.number, labels: ['kokoro:force-run', 'automerge'] - }); \ No newline at end of file + }); diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata index eb8cf220ffd4..b55367af6f43 100644 --- a/java-storage-nio/synth.metadata +++ b/java-storage-nio/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "ecfd4820eb00b42ac3f3227a7adfd104c9b90ee8" + "sha": "83acbd766b06d66fc9a41385fdd49aa57d9a0291" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "80003a3de2d8a75f5b47cb2e77e018f7f0f776cc" + "sha": "916c10e8581804df2b48a0f0457d848f3faa582e" } } ], From 008d1063cbfc9262eadb7e9d1a45f095e6b7330c Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Thu, 24 Sep 2020 19:46:17 +0200 Subject: [PATCH 0536/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v11 (#230) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [com.google.cloud:libraries-bom](https://togithub.com/GoogleCloudPlatform/cloud-opensource-java) | major | `10.1.0` -> `11.0.0` | --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 1b8b34973fce..b7d45c95d536 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 10.1.0 + 11.0.0 pom import From 3731e6fc7fed0ae1f26d0688025f579b6a908b85 Mon Sep 17 00:00:00 2001 From: Jeff Ching Date: Thu, 24 Sep 2020 14:00:58 -0700 Subject: [PATCH 0537/1764] chore: add repo settings configuration (#228) --- .../.github/sync-repo-settings.yaml | 49 +++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 java-storage-nio/.github/sync-repo-settings.yaml diff --git a/java-storage-nio/.github/sync-repo-settings.yaml b/java-storage-nio/.github/sync-repo-settings.yaml new file mode 100644 index 000000000000..6bddd18eac90 --- /dev/null +++ b/java-storage-nio/.github/sync-repo-settings.yaml @@ -0,0 +1,49 @@ + +# Whether or not rebase-merging is enabled on this repository. +# Defaults to `true` +rebaseMergeAllowed: false + +# Whether or not squash-merging is enabled on this repository. +# Defaults to `true` +squashMergeAllowed: true + +# Whether or not PRs are merged with a merge commit on this repository. +# Defaults to `false` +mergeCommitAllowed: false + +# Rules for master branch protection +branchProtectionRules: +# Identifies the protection rule pattern. Name of the branch to be protected. +# Defaults to `master` +- pattern: master + # Can admins overwrite branch protection. + # Defaults to `true` + isAdminEnforced: true + # Number of approving reviews required to update matching branches. + # Defaults to `1` + requiredApprovingReviewCount: 1 + # Are reviews from code owners required to update matching branches. + # Defaults to `false` + requiresCodeOwnerReviews: true + # Require up to date branches + requiresStrictStatusChecks: false + # List of required status check contexts that must pass for commits to be accepted to matching branches. + requiredStatusCheckContexts: + - "dependencies (8)" + - "dependencies (11)" + - "linkage-monitor" + - "lint" + - "clirr" + - "units (7)" + - "units (8)" + - "units (11)" + - "Kokoro - Test: Integration" + - "cla/google" +# List of explicit permissions to add (additive only) +permissionRules: +- team: yoshi-admins + permission: admin +- team: yoshi-java-admins + permission: admin +- team: yoshi-java + permission: push \ No newline at end of file From e5c01206f6cd1f1147b5b09a279221e7464c4f4f Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Fri, 25 Sep 2020 08:52:21 -0700 Subject: [PATCH 0538/1764] chore(ci): skip autorelease workflow on non-release PRs (#232) This PR was generated using Autosynth. :rainbow: Synth log will be available here: https://source.cloud.google.com/results/invocations/cb8e9e40-1c94-4237-af69-70f70fdb6d3a/targets - [ ] To automatically regenerate this PR, check this box. Source-Link: https://github.com/googleapis/synthtool/commit/95dbe1bee3c7f7e52ddb24a54c37080620e0d1a2 --- java-storage-nio/.github/workflows/auto-release.yaml | 1 + java-storage-nio/synth.metadata | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/.github/workflows/auto-release.yaml b/java-storage-nio/.github/workflows/auto-release.yaml index c8494910553a..3ce51eeea78d 100644 --- a/java-storage-nio/.github/workflows/auto-release.yaml +++ b/java-storage-nio/.github/workflows/auto-release.yaml @@ -4,6 +4,7 @@ name: auto-release jobs: approve: runs-on: ubuntu-latest + if: contains(github.head_ref, 'release-v') steps: - uses: actions/github-script@v3.0.0 with: diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata index b55367af6f43..6082745f992c 100644 --- a/java-storage-nio/synth.metadata +++ b/java-storage-nio/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "83acbd766b06d66fc9a41385fdd49aa57d9a0291" + "sha": "bc33dd0a21e98395b897ec843bfe2ab7bf70ee98" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "916c10e8581804df2b48a0f0457d848f3faa582e" + "sha": "95dbe1bee3c7f7e52ddb24a54c37080620e0d1a2" } } ], From a61efcef39b8d321d87fc40065e6d25931da7c34 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Fri, 25 Sep 2020 17:36:03 -0700 Subject: [PATCH 0539/1764] chore(ci): verify autorelease release PR content has changes (#234) This PR was generated using Autosynth. :rainbow: Synth log will be available here: https://source.cloud.google.com/results/invocations/4d7892ee-6265-4e89-b8a8-1c509f6b7076/targets - [ ] To automatically regenerate this PR, check this box. Source-Link: https://github.com/googleapis/synthtool/commit/da29da32b3a988457b49ae290112b74f14b713cc --- .../.github/workflows/auto-release.yaml | 18 ++++++++++++++++++ java-storage-nio/synth.metadata | 4 ++-- 2 files changed, 20 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/.github/workflows/auto-release.yaml b/java-storage-nio/.github/workflows/auto-release.yaml index 3ce51eeea78d..bc1554aecba2 100644 --- a/java-storage-nio/.github/workflows/auto-release.yaml +++ b/java-storage-nio/.github/workflows/auto-release.yaml @@ -21,6 +21,24 @@ jobs: return; } + // only approve PRs with pom.xml and versions.txt changes + const filesPromise = github.pulls.listFiles.endpoint({ + owner: context.repo.owner, + repo: context.repo.repo, + pull_number: context.payload.pull_request.number, + }); + const changed_files = await github.paginate(filesPromise) + + if ( changed_files.length < 1 ) { + console.log( "Not proceeding since PR is empty!" ) + return; + } + + if ( !changed_files.some(v => v.filename.includes("pom")) || !changed_files.some(v => v.filename.includes("versions.txt")) ) { + console.log( "PR file changes do not have pom.xml or versions.txt -- something is wrong. PTAL!" ) + return; + } + // trigger auto-release when // 1) it is a SNAPSHOT release (auto-generated post regular release) // 2) there are dependency updates only diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata index 6082745f992c..3542ecbfa2e8 100644 --- a/java-storage-nio/synth.metadata +++ b/java-storage-nio/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "bc33dd0a21e98395b897ec843bfe2ab7bf70ee98" + "sha": "5a2f2b0361dc3ef12e03bf6f79822945219ffb25" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "95dbe1bee3c7f7e52ddb24a54c37080620e0d1a2" + "sha": "da29da32b3a988457b49ae290112b74f14b713cc" } } ], From 792cd6175ad24a3cd783096c67a9fe0d4821b8f9 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Wed, 30 Sep 2020 09:12:03 -0700 Subject: [PATCH 0540/1764] chore(java): use separate autosynth job for README (#235) This PR was generated using Autosynth. :rainbow: Synth log will be available here: https://source.cloud.google.com/results/invocations/9dea89a8-bb70-48a3-9a01-01cc4735036c/targets - [ ] To automatically regenerate this PR, check this box. Source-Link: https://github.com/googleapis/synthtool/commit/e6168630be3e31eede633ba2c6f1cd64248dec1c --- java-storage-nio/.github/readme/synth.py | 19 +++++++ .../.kokoro/continuous/readme.cfg | 55 +++++++++++++++++++ java-storage-nio/.kokoro/readme.sh | 36 ++++++++++++ java-storage-nio/synth.metadata | 7 ++- 4 files changed, 115 insertions(+), 2 deletions(-) create mode 100644 java-storage-nio/.github/readme/synth.py create mode 100644 java-storage-nio/.kokoro/continuous/readme.cfg create mode 100644 java-storage-nio/.kokoro/readme.sh diff --git a/java-storage-nio/.github/readme/synth.py b/java-storage-nio/.github/readme/synth.py new file mode 100644 index 000000000000..7b48cc28d361 --- /dev/null +++ b/java-storage-nio/.github/readme/synth.py @@ -0,0 +1,19 @@ +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +"""This script is used to synthesize generated the README for this library.""" + +from synthtool.languages import java + +java.custom_templates(["java_library/README.md"]) diff --git a/java-storage-nio/.kokoro/continuous/readme.cfg b/java-storage-nio/.kokoro/continuous/readme.cfg new file mode 100644 index 000000000000..d6506855ace9 --- /dev/null +++ b/java-storage-nio/.kokoro/continuous/readme.cfg @@ -0,0 +1,55 @@ +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# Format: //devtools/kokoro/config/proto/build.proto + +env_vars: { + key: "TRAMPOLINE_IMAGE" + value: "gcr.io/cloud-devrel-kokoro-resources/python-multi" +} + +env_vars: { + key: "TRAMPOLINE_BUILD_FILE" + value: "github/java-storage-nio/.kokoro/readme.sh" +} + +# Build logs will be here +action { + define_artifacts { + regex: "**/*sponge_log.xml" + regex: "**/*sponge_log.log" + } +} + +# The github token is stored here. +before_action { + fetch_keystore { + keystore_resource { + keystore_config_id: 73713 + keyname: "yoshi-automation-github-key" + # TODO(theacodes): remove this after secrets have globally propagated + backend_type: FASTCONFIGPUSH + } + } +} + +# Common env vars for all repositories and builds. +env_vars: { + key: "GITHUB_USER" + value: "yoshi-automation" +} +env_vars: { + key: "GITHUB_EMAIL" + value: "yoshi-automation@google.com" +} diff --git a/java-storage-nio/.kokoro/readme.sh b/java-storage-nio/.kokoro/readme.sh new file mode 100644 index 000000000000..179f79c3463b --- /dev/null +++ b/java-storage-nio/.kokoro/readme.sh @@ -0,0 +1,36 @@ +#!/bin/bash +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +set -eo pipefail + +cd ${KOKORO_ARTIFACTS_DIR}/github/java-storage-nio + +# Disable buffering, so that the logs stream through. +export PYTHONUNBUFFERED=1 + +# Kokoro exposes this as a file, but the scripts expect just a plain variable. +export GITHUB_TOKEN=$(cat ${KOKORO_KEYSTORE_DIR}/73713_yoshi-automation-github-key) + +# Setup git credentials +echo "https://${GITHUB_TOKEN}:@github.com" >> ~/.git-credentials +git config --global credential.helper 'store --file ~/.git-credentials' + +python3.6 -m pip install git+https://github.com/googleapis/synthtool.git#egg=gcp-synthtool +python3.6 -m autosynth.synth \ + --repository=googleapis/java-storage-nio \ + --synth-file-name=.github/readme/synth.py \ + --metadata-path=.github/readme/synth.metadata \ + --pr-title="chore: regenerate README" \ + --branch-suffix="readme" \ No newline at end of file diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata index 3542ecbfa2e8..ce34041ceda8 100644 --- a/java-storage-nio/synth.metadata +++ b/java-storage-nio/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "5a2f2b0361dc3ef12e03bf6f79822945219ffb25" + "sha": "3a99e5137f47271691ea1b2191f5084659a24974" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "da29da32b3a988457b49ae290112b74f14b713cc" + "sha": "e6168630be3e31eede633ba2c6f1cd64248dec1c" } } ], @@ -21,6 +21,7 @@ ".github/ISSUE_TEMPLATE/feature_request.md", ".github/ISSUE_TEMPLATE/support_request.md", ".github/PULL_REQUEST_TEMPLATE.md", + ".github/readme/synth.py", ".github/release-please.yml", ".github/trusted-contribution.yml", ".github/workflows/auto-release.yaml", @@ -33,6 +34,7 @@ ".kokoro/common.sh", ".kokoro/continuous/common.cfg", ".kokoro/continuous/java8.cfg", + ".kokoro/continuous/readme.cfg", ".kokoro/dependencies.sh", ".kokoro/linkage-monitor.sh", ".kokoro/nightly/common.cfg", @@ -56,6 +58,7 @@ ".kokoro/presubmit/linkage-monitor.cfg", ".kokoro/presubmit/lint.cfg", ".kokoro/presubmit/samples.cfg", + ".kokoro/readme.sh", ".kokoro/release/bump_snapshot.cfg", ".kokoro/release/common.cfg", ".kokoro/release/common.sh", From c5ce1e85f2dfdd0bdb7aa520be1eee0d50f0e5d2 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Wed, 30 Sep 2020 16:54:08 -0700 Subject: [PATCH 0541/1764] build: rename samples lint workflow to checkstyle to disambiguate branch protection with unit lint (#237) This PR was generated using Autosynth. :rainbow: Synth log will be available here: https://source.cloud.google.com/results/invocations/e933bf05-a809-48b7-957e-9802572485e5/targets - [ ] To automatically regenerate this PR, check this box. Source-Link: https://github.com/googleapis/synthtool/commit/8a7a3021fe97aa0a3641db642fe2b767f1c8110f --- java-storage-nio/.github/workflows/samples.yaml | 2 +- java-storage-nio/synth.metadata | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/java-storage-nio/.github/workflows/samples.yaml b/java-storage-nio/.github/workflows/samples.yaml index a1d50073069d..c46230a78c38 100644 --- a/java-storage-nio/.github/workflows/samples.yaml +++ b/java-storage-nio/.github/workflows/samples.yaml @@ -2,7 +2,7 @@ on: pull_request: name: samples jobs: - lint: + checkstyle: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata index ce34041ceda8..e7f34282c52d 100644 --- a/java-storage-nio/synth.metadata +++ b/java-storage-nio/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "3a99e5137f47271691ea1b2191f5084659a24974" + "sha": "eaa9045a2a286466f2dbe0e7c0c951f56a47a5be" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "e6168630be3e31eede633ba2c6f1cd64248dec1c" + "sha": "8a7a3021fe97aa0a3641db642fe2b767f1c8110f" } } ], From aa922a4e0c47c33c7b6edf59fbd9ed3d23ef0808 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 2 Oct 2020 18:52:10 +0200 Subject: [PATCH 0542/1764] chore(deps): update dependency com.google.cloud.samples:shared-configuration to v1.0.21 (#231) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [com.google.cloud.samples:shared-configuration](com/google/cloud/samples/shared-configuration) | patch | `1.0.18` -> `1.0.21` | --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- java-storage-nio/samples/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/samples/snippets/pom.xml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index c8ee1fcd9cbb..1f67831c0e59 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -14,7 +14,7 @@ com.google.cloud.samples shared-configuration - 1.0.18 + 1.0.21 diff --git a/java-storage-nio/samples/pom.xml b/java-storage-nio/samples/pom.xml index e59a77d95da7..cfb8dd690339 100644 --- a/java-storage-nio/samples/pom.xml +++ b/java-storage-nio/samples/pom.xml @@ -18,7 +18,7 @@ com.google.cloud.samples shared-configuration - 1.0.18 + 1.0.21 diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 2073640bd63f..cd6c75f6c5f3 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -14,7 +14,7 @@ com.google.cloud.samples shared-configuration - 1.0.18 + 1.0.21 diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index b7d45c95d536..8fec96cb3015 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -14,7 +14,7 @@ com.google.cloud.samples shared-configuration - 1.0.18 + 1.0.21 From 2d4821cd49207253cf822c63148a006bf79fc3ed Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 6 Oct 2020 22:08:21 +0200 Subject: [PATCH 0543/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v12 (#238) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [com.google.cloud:libraries-bom](https://togithub.com/GoogleCloudPlatform/cloud-opensource-java) | major | `11.0.0` -> `12.0.0` | --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 8fec96cb3015..d3da74bd57a3 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 11.0.0 + 12.0.0 pom import From 0d2d78c8457fafe1d235985ba090d26e1b24b091 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Tue, 6 Oct 2020 15:12:06 -0700 Subject: [PATCH 0544/1764] build(java): readme.sh should be executable (#240) This PR was generated using Autosynth. :rainbow: Synth log will be available here: https://source.cloud.google.com/results/invocations/d6feb24d-c2a8-4fce-a452-d0bc00fd6188/targets - [ ] To automatically regenerate this PR, check this box. Source-Link: https://github.com/googleapis/synthtool/commit/0762e8ee2ec21cdfc4d82020b985a104feb0453b --- java-storage-nio/.kokoro/readme.sh | 0 java-storage-nio/synth.metadata | 4 ++-- 2 files changed, 2 insertions(+), 2 deletions(-) mode change 100644 => 100755 java-storage-nio/.kokoro/readme.sh diff --git a/java-storage-nio/.kokoro/readme.sh b/java-storage-nio/.kokoro/readme.sh old mode 100644 new mode 100755 diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata index e7f34282c52d..0c0229cd1ec9 100644 --- a/java-storage-nio/synth.metadata +++ b/java-storage-nio/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "eaa9045a2a286466f2dbe0e7c0c951f56a47a5be" + "sha": "7ef62716548fb9deb8d90a7281197778a688d753" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "8a7a3021fe97aa0a3641db642fe2b767f1c8110f" + "sha": "0762e8ee2ec21cdfc4d82020b985a104feb0453b" } } ], From 20bb15186c06e4b16e4b2aecef0f37456ada955b Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Thu, 8 Oct 2020 15:57:43 +0200 Subject: [PATCH 0545/1764] deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v0.10.1 (#239) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index fd208a805050..e703140a0644 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -79,7 +79,7 @@ com.google.cloud google-cloud-shared-dependencies - 0.10.0 + 0.10.1 pom import From c35a94a2a77c132aea80c1f7b86ac8a26cda4c74 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Thu, 8 Oct 2020 18:07:43 +0200 Subject: [PATCH 0546/1764] deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v0.10.2 (#243) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index e703140a0644..a9eef3c8e941 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -79,7 +79,7 @@ com.google.cloud google-cloud-shared-dependencies - 0.10.1 + 0.10.2 pom import From 59247471c9ee9c8a912799dbb0153bc606c0c2db Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Mon, 12 Oct 2020 18:59:24 +0200 Subject: [PATCH 0547/1764] test(deps): update dependency junit:junit to v4.13.1 --- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/samples/snippets/pom.xml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index a9eef3c8e941..ea729d3ecf48 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -109,7 +109,7 @@ junit junit - 4.13 + 4.13.1 test diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 1f67831c0e59..4950af798dde 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -36,7 +36,7 @@ junit junit - 4.13 + 4.13.1 test diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index cd6c75f6c5f3..c4595edba52f 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -34,7 +34,7 @@ junit junit - 4.13 + 4.13.1 test diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index d3da74bd57a3..24d10f2fbd7f 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -47,7 +47,7 @@ junit junit - 4.13 + 4.13.1 test From 98ac76ad04c301f89ecedc2dfda22e84b2c81436 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Wed, 14 Oct 2020 09:16:04 -0700 Subject: [PATCH 0548/1764] ci(java): suggest formatting fixes (#247) This PR was generated using Autosynth. :rainbow: Synth log will be available here: https://source.cloud.google.com/results/invocations/d01b2aaa-4513-43a1-ac0a-689f57cc5d30/targets - [ ] To automatically regenerate this PR, check this box. Source-Link: https://github.com/googleapis/synthtool/commit/b65ef07d99946d23e900ef2cc490274a16edd336 --- .../.github/workflows/formatting.yaml | 25 +++++++++++++++++++ java-storage-nio/synth.metadata | 5 ++-- 2 files changed, 28 insertions(+), 2 deletions(-) create mode 100644 java-storage-nio/.github/workflows/formatting.yaml diff --git a/java-storage-nio/.github/workflows/formatting.yaml b/java-storage-nio/.github/workflows/formatting.yaml new file mode 100644 index 000000000000..d4d367cfce03 --- /dev/null +++ b/java-storage-nio/.github/workflows/formatting.yaml @@ -0,0 +1,25 @@ +on: + pull_request_target: + types: [opened, synchronize] + branches: + - master +name: format +jobs: + format-code: + runs-on: ubuntu-latest + env: + ACCESS_TOKEN: ${{ secrets.YOSHI_CODE_BOT_TOKEN }} + steps: + - uses: actions/checkout@v2 + with: + ref: ${{github.event.pull_request.head.ref}} + repository: ${{github.event.pull_request.head.repo.full_name}} + - uses: actions/setup-java@v1 + with: + java-version: 11 + - run: "mvn com.coveo:fmt-maven-plugin:format" + - uses: googleapis/code-suggester@v1.8.0 + with: + command: review + pull_number: ${{ github.event.pull_request.number }} + git_dir: '.' diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata index 0c0229cd1ec9..910c36c5c4e4 100644 --- a/java-storage-nio/synth.metadata +++ b/java-storage-nio/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "7ef62716548fb9deb8d90a7281197778a688d753" + "sha": "b37fd31ad5343eb85d2b68d41052007f6e0e53ec" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "0762e8ee2ec21cdfc4d82020b985a104feb0453b" + "sha": "b65ef07d99946d23e900ef2cc490274a16edd336" } } ], @@ -26,6 +26,7 @@ ".github/trusted-contribution.yml", ".github/workflows/auto-release.yaml", ".github/workflows/ci.yaml", + ".github/workflows/formatting.yaml", ".github/workflows/samples.yaml", ".kokoro/build.bat", ".kokoro/build.sh", From c7866667a9ae4665599947eef67f6926eef7292e Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Thu, 15 Oct 2020 23:06:04 +0200 Subject: [PATCH 0549/1764] deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v0.12.0 (#246) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [com.google.cloud:google-cloud-shared-dependencies](https://togithub.com/googleapis/java-shared-dependencies) | minor | `0.10.2` -> `0.12.0` | --- ### Release Notes
    googleapis/java-shared-dependencies ### [`v0.12.0`](https://togithub.com/googleapis/java-shared-dependencies/blob/master/CHANGELOG.md#​0120-httpswwwgithubcomgoogleapisjava-shared-dependenciescompare0110v0120-2020-10-15) [Compare Source](https://togithub.com/googleapis/java-shared-dependencies/compare/v0.11.0...v0.12.0) ##### Dependencies - update dependency com.google.api-client:google-api-client-bom to v1.30.11 ([#​169](https://www.github.com/googleapis/java-shared-dependencies/issues/169)) ([a1b18d1](https://www.github.com/googleapis/java-shared-dependencies/commit/a1b18d1838c2ceca882615d574ab5d0245794820)) - update dependency com.google.auth:google-auth-library-bom to v0.22.0 ([#​171](https://www.github.com/googleapis/java-shared-dependencies/issues/171)) ([0c7635a](https://www.github.com/googleapis/java-shared-dependencies/commit/0c7635a82d922971ae6aac18dc2ee1879e017516)) ### [`v0.11.0`](https://togithub.com/googleapis/java-shared-dependencies/blob/master/CHANGELOG.md#​0110-httpswwwgithubcomgoogleapisjava-shared-dependenciescompare0102v0110-2020-10-13) [Compare Source](https://togithub.com/googleapis/java-shared-dependencies/compare/v0.10.2...v0.11.0) ##### Dependencies - update dependency com.google.http-client:google-http-client-bom to v1.37.0 ([#​166](https://www.github.com/googleapis/java-shared-dependencies/issues/166)) ([5721225](https://www.github.com/googleapis/java-shared-dependencies/commit/572122574ce8452b6a0fc6df919e9ce2d8ffd2ce)) - update dependency io.grpc:grpc-bom to v1.32.2 ([#​165](https://www.github.com/googleapis/java-shared-dependencies/issues/165)) ([b70ddb0](https://www.github.com/googleapis/java-shared-dependencies/commit/b70ddb00a3be97536cdd80bd57fe6bca1b0973e2)) ##### [0.10.2](https://www.github.com/googleapis/java-shared-dependencies/compare/0.10.1...v0.10.2) (2020-10-08) ##### Dependencies - update dependency org.threeten:threetenbp to v1.4.5 ([#​162](https://www.github.com/googleapis/java-shared-dependencies/issues/162)) ([54eccb5](https://www.github.com/googleapis/java-shared-dependencies/commit/54eccb533353ddfe537a7e069a696a3f0f70f211)) ##### [0.10.1](https://www.github.com/googleapis/java-shared-dependencies/compare/0.10.0...v0.10.1) (2020-10-06) ##### Dependencies - update gax.version to v1.59.1 ([#​159](https://www.github.com/googleapis/java-shared-dependencies/issues/159)) ([7c84443](https://www.github.com/googleapis/java-shared-dependencies/commit/7c84443db92e1d910590fa89c2e35b14613e7eba))
    --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index ea729d3ecf48..94f32cb70f81 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -79,7 +79,7 @@ com.google.cloud google-cloud-shared-dependencies - 0.10.2 + 0.12.0 pom import From 479bdc0e537911a214dea4ddbdf961aca050f757 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 16 Oct 2020 00:46:20 +0200 Subject: [PATCH 0550/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v12.1.0 (#248) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [com.google.cloud:libraries-bom](https://togithub.com/GoogleCloudPlatform/cloud-opensource-java) | minor | `12.0.0` -> `12.1.0` | --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 24d10f2fbd7f..8f7599c3933c 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 12.0.0 + 12.1.0 pom import From 19e02f38f9ea5c2e5f69b5217e5d4bae83a06736 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Thu, 15 Oct 2020 17:04:22 -0700 Subject: [PATCH 0551/1764] ci(java): restrict presubmit samples ITs to only snapshot (#251) This PR was generated using Autosynth. :rainbow: Synth log will be available here: https://source.cloud.google.com/results/invocations/9000f390-5830-4388-9df6-3b2001b2e111/targets - [ ] To automatically regenerate this PR, check this box. Source-Link: https://github.com/googleapis/synthtool/commit/27e0e916cbfdb3d5ff6639b686cc04f78a0b0386 --- java-storage-nio/.kokoro/build.sh | 11 +++++++++-- java-storage-nio/synth.metadata | 4 ++-- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/.kokoro/build.sh b/java-storage-nio/.kokoro/build.sh index bbf82065ed47..c67144446c32 100755 --- a/java-storage-nio/.kokoro/build.sh +++ b/java-storage-nio/.kokoro/build.sh @@ -69,9 +69,16 @@ integration) RETURN_CODE=$? ;; samples) - if [[ -f samples/pom.xml ]] + SAMPLES_DIR=samples + # only run ITs in snapshot/ on presubmit PRs. run ITs in all 3 samples/ subdirectories otherwise. + if [[ ! -z ${KOKORO_GITHUB_PULL_REQUEST_NUMBER} ]] then - pushd samples + SAMPLES_DIR=samples/snapshot + fi + + if [[ -f ${SAMPLES_DIR}/pom.xml ]] + then + pushd {SAMPLES_DIR} mvn -B \ -Penable-samples \ -DtrimStackTrace=false \ diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata index 910c36c5c4e4..2483c20b2b53 100644 --- a/java-storage-nio/synth.metadata +++ b/java-storage-nio/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "b37fd31ad5343eb85d2b68d41052007f6e0e53ec" + "sha": "11c83d4e308cb752f518ce831642cb9305ef979b" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "b65ef07d99946d23e900ef2cc490274a16edd336" + "sha": "27e0e916cbfdb3d5ff6639b686cc04f78a0b0386" } } ], From 4cfaacc64eb8c9cdc8cfefd2ab6942821f3b0419 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Thu, 15 Oct 2020 17:06:25 -0700 Subject: [PATCH 0552/1764] chore: regenerate README (#250) This PR was generated using Autosynth. :rainbow:
    Log from Synthtool ``` 2020-10-15 22:48:33,132 synthtool [DEBUG] > Executing /root/.cache/synthtool/java-storage-nio/.github/readme/synth.py. On branch autosynth-readme nothing to commit, working directory clean 2020-10-15 22:48:34,057 synthtool [DEBUG] > Wrote metadata to .github/readme/synth.metadata/synth.metadata. ```
    Full log will be available here: https://source.cloud.google.com/results/invocations/ce0e0c04-bfc2-42be-a868-a1b3401a5379/targets - [ ] To automatically regenerate this PR, check this box. --- .../readme/synth.metadata/synth.metadata | 18 ++ java-storage-nio/README.md | 257 ++++++------------ 2 files changed, 100 insertions(+), 175 deletions(-) create mode 100644 java-storage-nio/.github/readme/synth.metadata/synth.metadata diff --git a/java-storage-nio/.github/readme/synth.metadata/synth.metadata b/java-storage-nio/.github/readme/synth.metadata/synth.metadata new file mode 100644 index 000000000000..345138b8c155 --- /dev/null +++ b/java-storage-nio/.github/readme/synth.metadata/synth.metadata @@ -0,0 +1,18 @@ +{ + "sources": [ + { + "git": { + "name": ".", + "remote": "https://github.com/googleapis/java-storage-nio.git", + "sha": "11c83d4e308cb752f518ce831642cb9305ef979b" + } + }, + { + "git": { + "name": "synthtool", + "remote": "https://github.com/googleapis/synthtool.git", + "sha": "d5d03413e1879108b5ade8839ce38de01be652da" + } + } + ] +} \ No newline at end of file diff --git a/java-storage-nio/README.md b/java-storage-nio/README.md index 80692cb4763f..c638f879122b 100644 --- a/java-storage-nio/README.md +++ b/java-storage-nio/README.md @@ -1,44 +1,21 @@ -NIO Filesystem Provider for Google Cloud Storage -======================================================== +# Google NIO Filesystem Provider for Google Cloud Storage Client for Java -Implementation of Java 7 `java.nio.file.FileSystem` for -[Google Cloud Storage](https://cloud.google.com/storage/). +Java idiomatic client for [NIO Filesystem Provider for Google Cloud Storage][product-docs]. -This library allows you to use the standardized Java file system API -for interacting with Google Cloud Storage. +[![Maven][maven-version-image]][maven-version-link] +![Stability][stability-image] -[![Kokoro CI](http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/master.svg)](http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/master.html) -[![Maven](https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-nio.svg)]( https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-nio.svg) -[![Codacy Badge](https://api.codacy.com/project/badge/grade/9da006ad7c3a4fe1abd142e77c003917)](https://www.codacy.com/app/mziccard/google-cloud-java) - -- [API Documentation](https://googleapis.dev/java/google-cloud-nio/latest/index.html) +- [Product Documentation][product-docs] +- [Client Library Documentation][javadocs] > Note: This client is a work-in-progress, and may occasionally > make backwards-incompatible changes. -Quickstart ----------- -If you are using Maven with a BOM, add this to your pom.xml file. -```xml - - - - com.google.cloud - libraries-bom - 3.4.0 - pom - import - - - +## Quickstart + + +If you are using Maven, add this to your pom.xml file: - - com.google.cloud - google-cloud-nio - -``` -[//]: # ({x-version-update-start:google-cloud-nio:released}) -If you are using Maven without a BOM, add this to your dependencies. ```xml com.google.cloud @@ -46,6 +23,7 @@ If you are using Maven without a BOM, add this to your dependencies. 0.121.2 ``` + If you are using Gradle, add this to your dependencies ```Groovy compile 'com.google.cloud:google-cloud-nio:0.121.2' @@ -54,176 +32,105 @@ If you are using SBT, add this to your dependencies ```Scala libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.121.2" ``` -[//]: # ({x-version-update-end}) - -Example Applications -------------------- - -* [`Stat`](google-cloud-nio-examples/src/main/java/com/google/cloud/examples/nio/Stat.java) -shows how to get started with NIO. - -* [`ParallelCountBytes`](google-cloud-nio-examples/src/main/java/com/google/cloud/examples/nio/ParallelCountBytes.java) -efficiently downloads a file from Google Cloud Storage. - -* [`ListFileSystems` retrofit](google-cloud-nio-retrofit/README.md) illustrates -how NIO can add Google Cloud Storage support to some legacy programs, without -having to modify them. - - -Authentication --------------- -See the [Authentication](https://github.com/googleapis/google-cloud-java#authentication) -section in the base directory's README. This shows how to construct the `StorageOptions` object, -which you can then pass to `CloudStorageFileSystem.forBucket`. +## Authentication -About Google Cloud Storage --------------------------- +See the [Authentication][authentication] section in the base directory's README. -[Google Cloud Storage][cloud-storage] is a durable and highly available -object storage service. Google Cloud Storage is almost infinitely scalable -and guarantees consistency: when a write succeeds, the latest copy of the -object will be returned to any GET, globally. +## Getting Started -See the [Google Cloud Storage docs][cloud-storage-activation] for more details -on how to activate Cloud Storage for your project. +### Prerequisites -About Java NIO Providers ------------------------- +You will need a [Google Cloud Platform Console][developer-console] project with the NIO Filesystem Provider for Google Cloud Storage [API enabled][enable-api]. -Java NIO Providers is an extension mechanism that is part of Java and allows -third parties to extend Java's [normal File API][java-file-api] to support -additional filesystems. +[Follow these instructions][create-project] to get your project set up. You will also need to set up the local development environment by +[installing the Google Cloud SDK][cloud-sdk] and running the following commands in command line: +`gcloud auth login` and `gcloud config set project [YOUR PROJECT ID]`. -Getting Started ---------------- -#### Prerequisites +### Installation and setup -For this tutorial, you will need a [Google Developers -Console](https://console.developers.google.com/) project with "Google Cloud -Storage" and "Google Cloud Storage JSON API" enabled via the console's API -Manager. You will need to [enable -billing](https://support.google.com/cloud/answer/6158867?hl=en) to use Google -Cloud Storage. [Follow these -instructions](https://cloud.google.com/docs/authentication#preparation) to get -your project set up. You will also need to set up the local development -environment by [installing the Google Cloud SDK](https://cloud.google.com/sdk/) -and running the following commands in command line: `gcloud auth login` and -`gcloud config set project [YOUR PROJECT ID]`. +You'll need to obtain the `google-cloud-nio` library. See the [Quickstart](#quickstart) section +to add `google-cloud-nio` as a dependency in your code. -#### Installation and setup -You'll need to obtain the `google-cloud-nio` library. +## About NIO Filesystem Provider for Google Cloud Storage -There are two ways to use this library. -The recommended way is to follow the [Quickstart](#quickstart) section to add -`google-cloud-nio` as a dependency in your code. +[NIO Filesystem Provider for Google Cloud Storage][product-docs] -The second way is more complicated, but it allows you to add Google Cloud -Storage support to some legacy Java programs. This approach is described in the -[google-cloud-nio-examples README](../google-cloud-nio-examples/README.md). +See the [NIO Filesystem Provider for Google Cloud Storage client library docs][javadocs] to learn how to +use this NIO Filesystem Provider for Google Cloud Storage Client Library. -#### Accessing files -The simplest way to get started is with `Paths` and `Files`: - Path path = Paths.get(URI.create("gs://bucket/lolcat.csv")); - List lines = Files.readAllLines(path, StandardCharsets.UTF_8); -If you know the paths will point to Google Cloud Storage, you can also use the -direct formulation: - try (CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket("bucket")) { - Path path = fs.getPath("lolcat.csv"); - List lines = Files.readAllLines(path, StandardCharsets.UTF_8); - } -Once you have a `Path` you can use it as you would a normal file. For example -you can use `InputStream` and `OutputStream` for streaming: +## Troubleshooting - try (InputStream input = Files.openInputStream(path)) { - // ... - } +To get help, follow the instructions in the [shared Troubleshooting document][troubleshooting]. -You can also set various attributes using CloudStorageOptions static helpers: - - Files.write(csvPath, csvLines, StandardCharsets.UTF_8, - withMimeType(MediaType.CSV_UTF8), - withoutCaching()); - -Limitations ------------ - -This library is usable, but not yet complete. The following features are not -yet implemented: - * Resuming upload or download - * Generations - * File attributes - * (more - list is not exhaustive) - -Some features are not on the roadmap: this library would be a poor choice to -mirror a local filesystem onto the cloud because Google Cloud Storage has a -different set of features from your local disk. This library, by design, -does not mask those differences. Rather, it aims to expose the common -subset via a familiar interface. - -**NOTE:** Cloud Storage uses a flat namespace and therefore doesn't support real -directories. So this library supports what's known as "pseudo-directories". Any -path that includes a trailing slash, will be considered a directory. It will -always be assumed to exist, without performing any I/O. Paths without the trailing -slash will result in an I/O operation to check a file is present in that "directory". -This allows you to do path manipulation in the same manner as you would with the normal UNIX file -system implementation. You can disable this feature with -`CloudStorageConfiguration.usePseudoDirectories()`. - -#### Complete source code - -There are examples in [google-cloud-examples](google-cloud-examples/src/main/java/com/google/cloud/examples/nio/) -for your perusal. - -Java Versions -------------- +## Java Versions Java 7 or above is required for using this client. -Versioning ----------- +## Versioning -This library follows [Semantic Versioning](http://semver.org/). - -It is currently in major version zero (``0.y.z``), which means that anything -may change at any time and the public API should not be considered -stable. - -Contributing ------------- - -Contributions to this library are always welcome and highly encouraged. - -See `google-cloud`'s [CONTRIBUTING] documentation and the -[shared documentation](https://github.com/googleapis/google-cloud-common/blob/master/contributing/readme.md#how-to-contribute-to-gcloud) -for more information on how to get started. -Please note that this project is released with a Contributor Code of Conduct. -By participating in this project you agree to abide by its terms. See -[Code of Conduct][code-of-conduct] for more information. +This library follows [Semantic Versioning](http://semver.org/). -License -------- -Apache 2.0 - See [LICENSE] for more information. +It is currently in major version zero (``0.y.z``), which means that anything may change at any time +and the public API should not be considered stable. +## Contributing -[CONTRIBUTING]:https://github.com/googleapis/google-cloud-java/blob/master/CONTRIBUTING.md -[code-of-conduct]:https://github.com/googleapis/google-cloud-java/blob/master/CODE_OF_CONDUCT.md#contributor-code-of-conduct -[LICENSE]: https://github.com/googleapis/google-cloud-java/blob/master/LICENSE -[TESTING]: https://github.com/googleapis/google-cloud-java/blob/master/TESTING.md#testing-code-that-uses-storage -[cloud-platform]: https://cloud.google.com/ -[cloud-storage]: https://cloud.google.com/storage/ -[cloud-storage-docs]: https://cloud.google.com/storage/docs/overview -[cloud-storage-create-bucket]: https://cloud.google.com/storage/docs/cloud-console#_creatingbuckets -[storage-api]: https://googleapis.dev/java/google-cloud-storage/latest/index.html -[cloud-storage-activation]:https://cloud.google.com/storage/docs/signup?hl=en +Contributions to this library are always welcome and highly encouraged. -[java-file-api]: https://docs.oracle.com/javase/7/docs/api/java/nio/file/Files.html +See [CONTRIBUTING][contributing] for more information how to get started. + +Please note that this project is released with a Contributor Code of Conduct. By participating in +this project you agree to abide by its terms. See [Code of Conduct][code-of-conduct] for more +information. + +## License + +Apache 2.0 - See [LICENSE][license] for more information. + +## CI Status + +Java Version | Status +------------ | ------ +Java 7 | [![Kokoro CI][kokoro-badge-image-1]][kokoro-badge-link-1] +Java 8 | [![Kokoro CI][kokoro-badge-image-2]][kokoro-badge-link-2] +Java 8 OSX | [![Kokoro CI][kokoro-badge-image-3]][kokoro-badge-link-3] +Java 8 Windows | [![Kokoro CI][kokoro-badge-image-4]][kokoro-badge-link-4] +Java 11 | [![Kokoro CI][kokoro-badge-image-5]][kokoro-badge-link-5] + +[product-docs]: +[javadocs]: https://googleapis.dev/java/google-cloud-nio/latest +[kokoro-badge-image-1]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-storage-nio/java7.svg +[kokoro-badge-link-1]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-storage-nio/java7.html +[kokoro-badge-image-2]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-storage-nio/java8.svg +[kokoro-badge-link-2]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-storage-nio/java8.html +[kokoro-badge-image-3]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-storage-nio/java8-osx.svg +[kokoro-badge-link-3]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-storage-nio/java8-osx.html +[kokoro-badge-image-4]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-storage-nio/java8-win.svg +[kokoro-badge-link-4]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-storage-nio/java8-win.html +[kokoro-badge-image-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-storage-nio/java11.svg +[kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-storage-nio/java11.html +[stability-image]: https://img.shields.io/badge/stability-alpha-orange +[maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-nio.svg +[maven-version-link]: https://search.maven.org/search?q=g:com.google.cloud%20AND%20a:google-cloud-nio&core=gav +[authentication]: https://github.com/googleapis/google-cloud-java#authentication +[developer-console]: https://console.developers.google.com/ +[create-project]: https://cloud.google.com/resource-manager/docs/creating-managing-projects +[cloud-sdk]: https://cloud.google.com/sdk/ +[troubleshooting]: https://github.com/googleapis/google-cloud-common/blob/master/troubleshooting/readme.md#troubleshooting +[contributing]: https://github.com/googleapis/java-storage-nio/blob/master/CONTRIBUTING.md +[code-of-conduct]: https://github.com/googleapis/java-storage-nio/blob/master/CODE_OF_CONDUCT.md#contributor-code-of-conduct +[license]: https://github.com/googleapis/java-storage-nio/blob/master/LICENSE + + +[libraries-bom]: https://github.com/GoogleCloudPlatform/cloud-opensource-java/wiki/The-Google-Cloud-Platform-Libraries-BOM +[shell_img]: https://gstatic.com/cloudssh/images/open-btn.png From 109c6ab95076a301c45d1af9d0f129d8e786bc9d Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Fri, 16 Oct 2020 09:08:14 -0700 Subject: [PATCH 0553/1764] build(java): auto-approve README regeneration (#253) This PR was generated using Autosynth. :rainbow: Synth log will be available here: https://source.cloud.google.com/results/invocations/c5774b2c-8184-4adf-a8e1-dd200c62b13a/targets - [ ] To automatically regenerate this PR, check this box. Source-Link: https://github.com/googleapis/synthtool/commit/7c5370937dd9ba9dcf9cd7d2af880a58b389b4f1 --- .../.github/workflows/approve-readme.yaml | 54 +++++++++++++++++++ java-storage-nio/synth.metadata | 5 +- 2 files changed, 57 insertions(+), 2 deletions(-) create mode 100644 java-storage-nio/.github/workflows/approve-readme.yaml diff --git a/java-storage-nio/.github/workflows/approve-readme.yaml b/java-storage-nio/.github/workflows/approve-readme.yaml new file mode 100644 index 000000000000..e2d841d6c5a0 --- /dev/null +++ b/java-storage-nio/.github/workflows/approve-readme.yaml @@ -0,0 +1,54 @@ +on: + pull_request: +name: auto-merge-readme +jobs: + approve: + runs-on: ubuntu-latest + if: github.repository_owner == 'googleapis' && github.head_ref == 'autosynth-readme' + steps: + - uses: actions/github-script@v3.0.0 + with: + github-token: ${{secrets.YOSHI_APPROVER_TOKEN}} + script: | + // only approve PRs from yoshi-automation + if (context.payload.pull_request.user.login !== "yoshi-automation") { + return; + } + + // only approve PRs like "chore: release " + if (!context.payload.pull_request.title === "chore: regenerate README") { + return; + } + + // only approve PRs with README.md and synth.metadata changes + const files = new Set( + ( + await github.paginate( + github.pulls.listFiles.endpoint({ + owner: context.repo.owner, + repo: context.repo.repo, + pull_number: context.payload.pull_request.number, + }) + ) + ).map(file => file.filename) + ); + if (files.size != 2 || !files.has("README.md") || !files.has(".github/readme/synth.metadata/synth.metadata")) { + return; + } + + // approve README regeneration PR + await github.pulls.createReview({ + owner: context.repo.owner, + repo: context.repo.repo, + body: 'Rubber stamped PR!', + pull_number: context.payload.pull_request.number, + event: 'APPROVE' + }); + + // attach automerge label + await github.issues.addLabels({ + owner: context.repo.owner, + repo: context.repo.repo, + issue_number: context.payload.pull_request.number, + labels: ['automerge'] + }); diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata index 2483c20b2b53..9ade0997dc15 100644 --- a/java-storage-nio/synth.metadata +++ b/java-storage-nio/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "11c83d4e308cb752f518ce831642cb9305ef979b" + "sha": "c59cc46fe270080eca7ac56d25c5bb90e7b0841c" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "27e0e916cbfdb3d5ff6639b686cc04f78a0b0386" + "sha": "7c5370937dd9ba9dcf9cd7d2af880a58b389b4f1" } } ], @@ -24,6 +24,7 @@ ".github/readme/synth.py", ".github/release-please.yml", ".github/trusted-contribution.yml", + ".github/workflows/approve-readme.yaml", ".github/workflows/auto-release.yaml", ".github/workflows/ci.yaml", ".github/workflows/formatting.yaml", From e3a4dd66417888a4140ab744eab93afc08607bba Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 16 Oct 2020 18:15:04 +0200 Subject: [PATCH 0554/1764] build(deps): update dependency com.google.cloud:google-cloud-shared-config to v0.9.3 (#252) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [com.google.cloud:google-cloud-shared-config](https://togithub.com/googleapis/java-shared-config) | patch | `0.9.2` -> `0.9.3` | --- ### Release Notes
    googleapis/java-shared-config ### [`v0.9.3`](https://togithub.com/googleapis/java-shared-config/blob/master/CHANGELOG.md#​093-httpswwwgithubcomgoogleapisjava-shared-configcomparev092v093-2020-10-15) [Compare Source](https://togithub.com/googleapis/java-shared-config/compare/v0.9.2...v0.9.3)
    --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 94f32cb70f81..04a5cf0a0da1 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud google-cloud-shared-config - 0.9.2 + 0.9.3 From 09a63d3e16bdb71453ff04d691b14d4958654107 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 20 Oct 2020 00:36:20 +0200 Subject: [PATCH 0555/1764] deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v0.12.1 (#255) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [com.google.cloud:google-cloud-shared-dependencies](https://togithub.com/googleapis/java-shared-dependencies) | patch | `0.12.0` -> `0.12.1` | --- ### Release Notes
    googleapis/java-shared-dependencies ### [`v0.12.1`](https://togithub.com/googleapis/java-shared-dependencies/blob/master/CHANGELOG.md#​0121-httpswwwgithubcomgoogleapisjava-shared-dependenciescompare0120v0121-2020-10-16) [Compare Source](https://togithub.com/googleapis/java-shared-dependencies/compare/v0.12.0...v0.12.1)
    --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 04a5cf0a0da1..ebd625718374 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -79,7 +79,7 @@ com.google.cloud google-cloud-shared-dependencies - 0.12.0 + 0.12.1 pom import From a6426c1d4f475bb55ebda4fd3b06a13e7b24badd Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Tue, 20 Oct 2020 15:46:17 -0700 Subject: [PATCH 0556/1764] build(java): enable snippet-bot (#257) This PR was generated using Autosynth. :rainbow: Synth log will be available here: https://source.cloud.google.com/results/invocations/35a5efff-460c-411a-ad03-b70aaaa0fe6f/targets - [ ] To automatically regenerate this PR, check this box. Source-Link: https://github.com/googleapis/synthtool/commit/5a506ec8765cc04f7e29f888b8e9b257d9a7ae11 --- java-storage-nio/.github/snippet-bot.yml | 0 java-storage-nio/synth.metadata | 5 +++-- 2 files changed, 3 insertions(+), 2 deletions(-) create mode 100644 java-storage-nio/.github/snippet-bot.yml diff --git a/java-storage-nio/.github/snippet-bot.yml b/java-storage-nio/.github/snippet-bot.yml new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata index 9ade0997dc15..70ea72dfd63d 100644 --- a/java-storage-nio/synth.metadata +++ b/java-storage-nio/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "c59cc46fe270080eca7ac56d25c5bb90e7b0841c" + "sha": "73d7dd2ec6ca371480955c844ffb5e6aed4f608f" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "7c5370937dd9ba9dcf9cd7d2af880a58b389b4f1" + "sha": "5a506ec8765cc04f7e29f888b8e9b257d9a7ae11" } } ], @@ -23,6 +23,7 @@ ".github/PULL_REQUEST_TEMPLATE.md", ".github/readme/synth.py", ".github/release-please.yml", + ".github/snippet-bot.yml", ".github/trusted-contribution.yml", ".github/workflows/approve-readme.yaml", ".github/workflows/auto-release.yaml", From e1c4b7ccdcbd221e81c03b985aeca854401d4850 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 21 Oct 2020 00:50:13 +0200 Subject: [PATCH 0557/1764] deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v0.13.0 (#260) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [com.google.cloud:google-cloud-shared-dependencies](https://togithub.com/googleapis/java-shared-dependencies) | minor | `0.12.1` -> `0.13.0` | --- ### Release Notes
    googleapis/java-shared-dependencies ### [`v0.13.0`](https://togithub.com/googleapis/java-shared-dependencies/blob/master/CHANGELOG.md#​0130-httpswwwgithubcomgoogleapisjava-shared-dependenciescompare0121v0130-2020-10-20) [Compare Source](https://togithub.com/googleapis/java-shared-dependencies/compare/v0.12.1...v0.13.0) ##### Features - add jackson-core to the list of managed dependencies ([#​190](https://www.github.com/googleapis/java-shared-dependencies/issues/190)) ([b37035e](https://www.github.com/googleapis/java-shared-dependencies/commit/b37035ed9b0beeb5e07d6e1c121154eece1a2c87)) ##### Dependencies - update dependency com.google.guava:guava-bom to v30 ([#​181](https://www.github.com/googleapis/java-shared-dependencies/issues/181)) ([bdb1e58](https://www.github.com/googleapis/java-shared-dependencies/commit/bdb1e582288d06a872e36ac8b778563f2d088468)) - update gax.version to v1.60.0 ([#​187](https://www.github.com/googleapis/java-shared-dependencies/issues/187)) ([8a8adf7](https://www.github.com/googleapis/java-shared-dependencies/commit/8a8adf7745d563c449bf095aad63b5e4a94e1a7d)) - update google.common-protos.version to v2 ([#​174](https://www.github.com/googleapis/java-shared-dependencies/issues/174)) ([3f7e3ff](https://www.github.com/googleapis/java-shared-dependencies/commit/3f7e3ffd5e07d2f11f0aa981dae2bdf5381e429f)) ##### [0.12.1](https://www.github.com/googleapis/java-shared-dependencies/compare/0.12.0...v0.12.1) (2020-10-16) ##### Dependencies - update dependency com.google.api:api-common to v1.10.1 ([#​180](https://www.github.com/googleapis/java-shared-dependencies/issues/180)) ([b1f2d5d](https://www.github.com/googleapis/java-shared-dependencies/commit/b1f2d5dfde24fcf683eeb5600fce7f51190ecce8))
    --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index ebd625718374..530aca09d26c 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -79,7 +79,7 @@ com.google.cloud google-cloud-shared-dependencies - 0.12.1 + 0.13.0 pom import From 3e107350ec9019b01a7a4e23ffd2fa7356b08ba4 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 21 Oct 2020 00:52:28 +0200 Subject: [PATCH 0558/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v13 (#258) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [com.google.cloud:libraries-bom](https://togithub.com/GoogleCloudPlatform/cloud-opensource-java) | major | `12.1.0` -> `13.0.0` | --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 8f7599c3933c..c13207f3b608 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 12.1.0 + 13.0.0 pom import From 8f3e06806f557f86ce60461e4fa8ffcb62f1f23e Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 21 Oct 2020 17:57:52 +0200 Subject: [PATCH 0559/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v13.1.0 (#262) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index c13207f3b608..25d9c681244c 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 13.0.0 + 13.1.0 pom import From 2b741a914bdf9c58a624fb02039b90e6a6f6e5c9 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Wed, 21 Oct 2020 11:16:27 -0700 Subject: [PATCH 0560/1764] chore: clean up and update renovate.json (#261) This PR was generated using Autosynth. :rainbow: Synth log will be available here: https://source.cloud.google.com/results/invocations/fc1413bf-7539-42ca-a3cb-6a8d29e26892/targets - [ ] To automatically regenerate this PR, check this box. Source-Link: https://github.com/googleapis/synthtool/commit/6abb59097be84599a1d6091fe534a49e5c5cf948 --- java-storage-nio/renovate.json | 30 +++++++++++------------------- java-storage-nio/synth.metadata | 4 ++-- 2 files changed, 13 insertions(+), 21 deletions(-) diff --git a/java-storage-nio/renovate.json b/java-storage-nio/renovate.json index 788ffd2ab6c8..fab0d75ddc25 100644 --- a/java-storage-nio/renovate.json +++ b/java-storage-nio/renovate.json @@ -17,24 +17,6 @@ ], "versionScheme": "docker" }, - { - "packagePatterns": [ - "^com.google.api:gax", - "^com.google.auth:", - "^com.google.cloud:google-cloud-core", - "^io.grpc:", - "^com.google.guava:" - ], - "groupName": "core dependencies" - }, - { - "packagePatterns": [ - "^com.google.http-client:", - "^com.google.oauth-client:", - "^com.google.api-client:" - ], - "groupName": "core transport dependencies" - }, { "packagePatterns": [ "*" @@ -63,6 +45,16 @@ "semanticCommitType": "chore", "semanticCommitScope": "deps" }, + { + "packagePatterns": [ + "^junit:junit", + "^com.google.truth:truth", + "^org.mockito:mockito-core", + "^org.objenesis:objenesis" + ], + "semanticCommitType": "test", + "semanticCommitScope": "deps" + }, { "packagePatterns": [ "^com.google.cloud:google-cloud-" @@ -78,4 +70,4 @@ ], "semanticCommits": true, "masterIssue": true -} \ No newline at end of file +} diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata index 70ea72dfd63d..c8e32c8d6b75 100644 --- a/java-storage-nio/synth.metadata +++ b/java-storage-nio/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "73d7dd2ec6ca371480955c844ffb5e6aed4f608f" + "sha": "1d755166b4660bc9bd6a04a807610ef1c4ab39eb" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "5a506ec8765cc04f7e29f888b8e9b257d9a7ae11" + "sha": "6abb59097be84599a1d6091fe534a49e5c5cf948" } } ], From 1dd4baf1b502cbec7d326129d61c24c45f666868 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 23 Oct 2020 19:58:20 +0200 Subject: [PATCH 0561/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v13.2.0 (#265) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [com.google.cloud:libraries-bom](https://togithub.com/GoogleCloudPlatform/cloud-opensource-java) | minor | `13.1.0` -> `13.2.0` | --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 25d9c681244c..56d599c2e0bd 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 13.1.0 + 13.2.0 pom import From ef6506988a02b1598e014fd6feb1b0c2d60e7801 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Mon, 26 Oct 2020 16:52:17 -0700 Subject: [PATCH 0562/1764] chore: regenerate common templates (#264) This PR was generated using Autosynth. :rainbow: Synth log will be available here: https://source.cloud.google.com/results/invocations/40fd65e9-4f88-4269-b3f6-e2cfea7f2b3e/targets - [ ] To automatically regenerate this PR, check this box. Source-Link: https://github.com/googleapis/synthtool/commit/5f6ef0ec5501d33c4667885b37a7685a30d41a76 Source-Link: https://github.com/googleapis/synthtool/commit/9593c3b5b714cc9b17c445aee8834ac2b4b9348b --- java-storage-nio/.kokoro/release/publish_javadoc.sh | 2 +- java-storage-nio/CODE_OF_CONDUCT.md | 7 ++++--- java-storage-nio/synth.metadata | 4 ++-- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/.kokoro/release/publish_javadoc.sh b/java-storage-nio/.kokoro/release/publish_javadoc.sh index 2ca44708ea62..8bbdaaa5ffa9 100755 --- a/java-storage-nio/.kokoro/release/publish_javadoc.sh +++ b/java-storage-nio/.kokoro/release/publish_javadoc.sh @@ -62,7 +62,7 @@ popd # V2 mvn clean site -B -q -Ddevsite.template="${KOKORO_GFILE_DIR}/java/" -pushd target/devsite +pushd target/devsite/reference # create metadata python3 -m docuploader create-metadata \ diff --git a/java-storage-nio/CODE_OF_CONDUCT.md b/java-storage-nio/CODE_OF_CONDUCT.md index 6b2238bb75e0..2add2547a812 100644 --- a/java-storage-nio/CODE_OF_CONDUCT.md +++ b/java-storage-nio/CODE_OF_CONDUCT.md @@ -1,3 +1,4 @@ + # Code of Conduct ## Our Pledge @@ -69,12 +70,12 @@ dispute. If you are unable to resolve the matter for any reason, or if the behavior is threatening or harassing, report it. We are dedicated to providing an environment where participants feel welcome and safe. -Reports should be directed to *[PROJECT STEWARD NAME(s) AND EMAIL(s)]*, the -Project Steward(s) for *[PROJECT NAME]*. It is the Project Steward’s duty to +Reports should be directed to *googleapis-stewards@google.com*, the +Project Steward(s) for *Google Cloud Client Libraries*. It is the Project Steward’s duty to receive and address reported violations of the code of conduct. They will then work with a committee consisting of representatives from the Open Source Programs Office and the Google Open Source Strategy team. If for any reason you -are uncomfortable reaching out the Project Steward, please email +are uncomfortable reaching out to the Project Steward, please email opensource@google.com. We will investigate every complaint, but you may not receive a direct response. diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata index c8e32c8d6b75..26e7de6bb127 100644 --- a/java-storage-nio/synth.metadata +++ b/java-storage-nio/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "1d755166b4660bc9bd6a04a807610ef1c4ab39eb" + "sha": "bea58feae8355b328e52fff30e1a2b17a42b6adc" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "6abb59097be84599a1d6091fe534a49e5c5cf948" + "sha": "5f6ef0ec5501d33c4667885b37a7685a30d41a76" } } ], From fc2a7e3c8cf7fa420f1a7095667dc5d06fdb6f64 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Tue, 27 Oct 2020 11:06:06 -0700 Subject: [PATCH 0563/1764] chore(ci): fix typo in restrict presubmit samples ITs to only snapshot (#268) This PR was generated using Autosynth. :rainbow: Synth log will be available here: https://source.cloud.google.com/results/invocations/5893004d-fa83-442b-abe3-609b1bb3357f/targets - [ ] To automatically regenerate this PR, check this box. Source-Link: https://github.com/googleapis/synthtool/commit/f68649c5f26bcff6817c6d21e90dac0fc71fef8e --- java-storage-nio/.kokoro/build.sh | 2 +- java-storage-nio/synth.metadata | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/java-storage-nio/.kokoro/build.sh b/java-storage-nio/.kokoro/build.sh index c67144446c32..454c4aa23ea0 100755 --- a/java-storage-nio/.kokoro/build.sh +++ b/java-storage-nio/.kokoro/build.sh @@ -78,7 +78,7 @@ samples) if [[ -f ${SAMPLES_DIR}/pom.xml ]] then - pushd {SAMPLES_DIR} + pushd ${SAMPLES_DIR} mvn -B \ -Penable-samples \ -DtrimStackTrace=false \ diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata index 26e7de6bb127..9e8d404be12d 100644 --- a/java-storage-nio/synth.metadata +++ b/java-storage-nio/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "bea58feae8355b328e52fff30e1a2b17a42b6adc" + "sha": "5c0c9d7a05beb156218afcf27bed674666d04ead" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "5f6ef0ec5501d33c4667885b37a7685a30d41a76" + "sha": "f68649c5f26bcff6817c6d21e90dac0fc71fef8e" } } ], From 47c37f348f5bdbf7ff768cb5493df8bb04611f56 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 27 Oct 2020 20:28:22 +0100 Subject: [PATCH 0564/1764] build(deps): update dependency com.google.cloud:google-cloud-shared-config to v0.9.4 (#269) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [com.google.cloud:google-cloud-shared-config](https://togithub.com/googleapis/java-shared-config) | patch | `0.9.3` -> `0.9.4` | --- ### Release Notes
    googleapis/java-shared-config ### [`v0.9.4`](https://togithub.com/googleapis/java-shared-config/blob/master/CHANGELOG.md#​094-httpswwwgithubcomgoogleapisjava-shared-configcomparev093v094-2020-10-21) [Compare Source](https://togithub.com/googleapis/java-shared-config/compare/v0.9.3...v0.9.4)
    --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 530aca09d26c..25be18bc3388 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud google-cloud-shared-config - 0.9.3 + 0.9.4 From 94ebdbf64dbd0eb892aa84a9304f1c4e1b9bee41 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Sat, 31 Oct 2020 00:36:22 +0100 Subject: [PATCH 0565/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v13.4.0 (#267) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [com.google.cloud:libraries-bom](https://togithub.com/GoogleCloudPlatform/cloud-opensource-java) | minor | `13.2.0` -> `13.4.0` | --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 56d599c2e0bd..0f2c3fbe8d5c 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 13.2.0 + 13.4.0 pom import From 18c54d568aca751c07fb30ce07cc733dcdc27945 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Sun, 1 Nov 2020 01:02:08 -0800 Subject: [PATCH 0566/1764] chore(java): enable generated-files-bot (#272) This PR was generated using Autosynth. :rainbow: Synth log will be available here: https://source.cloud.google.com/results/invocations/25b2b66f-779b-4484-89b9-09a27306cbca/targets - [ ] To automatically regenerate this PR, check this box. Source-Link: https://github.com/googleapis/synthtool/commit/b19b401571e77192f8dd38eab5fb2300a0de9324 --- java-storage-nio/.github/generated-files-bot.yml | 7 +++++++ java-storage-nio/synth.metadata | 5 +++-- 2 files changed, 10 insertions(+), 2 deletions(-) create mode 100644 java-storage-nio/.github/generated-files-bot.yml diff --git a/java-storage-nio/.github/generated-files-bot.yml b/java-storage-nio/.github/generated-files-bot.yml new file mode 100644 index 000000000000..20f3acc28172 --- /dev/null +++ b/java-storage-nio/.github/generated-files-bot.yml @@ -0,0 +1,7 @@ +externalManifests: +- type: json + file: 'synth.metadata' + jsonpath: '$.generatedFiles[*]' +- type: json + file: '.github/readme/synth.metadata/synth.metadata' + jsonpath: '$.generatedFiles[*]' diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata index 9e8d404be12d..5bd32e96f673 100644 --- a/java-storage-nio/synth.metadata +++ b/java-storage-nio/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "5c0c9d7a05beb156218afcf27bed674666d04ead" + "sha": "f01cb4c8a655bf341a749b1f2be48fa3b7b1e890" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "f68649c5f26bcff6817c6d21e90dac0fc71fef8e" + "sha": "b19b401571e77192f8dd38eab5fb2300a0de9324" } } ], @@ -21,6 +21,7 @@ ".github/ISSUE_TEMPLATE/feature_request.md", ".github/ISSUE_TEMPLATE/support_request.md", ".github/PULL_REQUEST_TEMPLATE.md", + ".github/generated-files-bot.yml", ".github/readme/synth.py", ".github/release-please.yml", ".github/snippet-bot.yml", From 35c05c48ff2ac93056bb3242903d9e5de6806060 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Mon, 2 Nov 2020 18:40:16 +0100 Subject: [PATCH 0567/1764] deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v0.14.1 (#271) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [com.google.cloud:google-cloud-shared-dependencies](https://togithub.com/googleapis/java-shared-dependencies) | minor | `0.13.0` -> `0.14.1` | --- ### Release Notes
    googleapis/java-shared-dependencies ### [`v0.14.1`](https://togithub.com/googleapis/java-shared-dependencies/blob/master/CHANGELOG.md#​0141-httpswwwgithubcomgoogleapisjava-shared-dependenciescompare0140v0141-2020-10-31) [Compare Source](https://togithub.com/googleapis/java-shared-dependencies/compare/v0.14.0...v0.14.1) ### [`v0.14.0`](https://togithub.com/googleapis/java-shared-dependencies/blob/master/CHANGELOG.md#​0140-httpswwwgithubcomgoogleapisjava-shared-dependenciescompare0130v0140-2020-10-31) [Compare Source](https://togithub.com/googleapis/java-shared-dependencies/compare/v0.13.0...v0.14.0) ##### Dependencies - update dependency io.grpc:grpc-bom to v1.33.1 ([#​192](https://www.github.com/googleapis/java-shared-dependencies/issues/192)) ([b29384d](https://www.github.com/googleapis/java-shared-dependencies/commit/b29384dc40c812f1848f00695228d5437556f029)) - update dependency org.threeten:threetenbp to v1.5.0 ([#​196](https://www.github.com/googleapis/java-shared-dependencies/issues/196)) ([825a6fa](https://www.github.com/googleapis/java-shared-dependencies/commit/825a6fa375d12f1caa0a515b784ffde182bac98d)) - update iam.version to v1.0.2 ([#​194](https://www.github.com/googleapis/java-shared-dependencies/issues/194)) ([5c57239](https://www.github.com/googleapis/java-shared-dependencies/commit/5c572399a1b453f4dc5f6ef8d8850a35be2aef75))
    --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 25be18bc3388..548dcced14f4 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -79,7 +79,7 @@ com.google.cloud google-cloud-shared-dependencies - 0.13.0 + 0.14.1 pom import From 17695552878ec8008a9b521c0865ca55c1e8ac82 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 4 Nov 2020 01:28:17 +0100 Subject: [PATCH 0568/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v14 (#274) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [com.google.cloud:libraries-bom](https://togithub.com/GoogleCloudPlatform/cloud-opensource-java) | major | `13.4.0` -> `14.4.1` | --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 0f2c3fbe8d5c..2b2b2554911c 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 13.4.0 + 14.4.1 pom import From 15054271b4d8233e5a9178456c8d4bde20d04844 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Thu, 5 Nov 2020 14:56:45 -0800 Subject: [PATCH 0569/1764] chore(java): use production staging bucket (#275) This PR was generated using Autosynth. :rainbow: Synth log will be available here: https://source.cloud.google.com/results/invocations/3f419455-37e4-465d-8dc9-81639f5c110a/targets - [ ] To automatically regenerate this PR, check this box. Source-Link: https://github.com/googleapis/synthtool/commit/c7824ea48ff6d4d42dfae0849aec8a85acd90bd9 --- java-storage-nio/.kokoro/release/publish_javadoc.cfg | 2 +- java-storage-nio/synth.metadata | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/java-storage-nio/.kokoro/release/publish_javadoc.cfg b/java-storage-nio/.kokoro/release/publish_javadoc.cfg index 149f5816b38f..e3ad27e1c8ac 100644 --- a/java-storage-nio/.kokoro/release/publish_javadoc.cfg +++ b/java-storage-nio/.kokoro/release/publish_javadoc.cfg @@ -9,7 +9,7 @@ env_vars: { env_vars: { key: "STAGING_BUCKET_V2" - value: "docs-staging-v2-staging" + value: "docs-staging-v2" # Production will be at: docs-staging-v2 } diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata index 5bd32e96f673..206dfb0d4e70 100644 --- a/java-storage-nio/synth.metadata +++ b/java-storage-nio/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "f01cb4c8a655bf341a749b1f2be48fa3b7b1e890" + "sha": "e345c64f69077fdb335429e10a097c7162911c8c" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "b19b401571e77192f8dd38eab5fb2300a0de9324" + "sha": "c7824ea48ff6d4d42dfae0849aec8a85acd90bd9" } } ], From 05737cf26ca332ec10a6cf253592359989b17c11 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 6 Nov 2020 00:02:18 +0100 Subject: [PATCH 0570/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v15 (#276) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [com.google.cloud:libraries-bom](https://togithub.com/GoogleCloudPlatform/cloud-opensource-java) | major | `14.4.1` -> `15.0.0` | --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 2b2b2554911c..00e8b090ddfe 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 14.4.1 + 15.0.0 pom import From 1af8a031183a1728f65fbf0f11c7d9c033e895e8 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 6 Nov 2020 04:57:36 +0100 Subject: [PATCH 0571/1764] deps: update dependency com.google.guava:guava to v30 (#263) --- java-storage-nio/google-cloud-nio-examples/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index be1e7d4affe9..8315300739f2 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -19,7 +19,7 @@ com.google.guava guava - 29.0-android + 30.0-android From 25ae6302520f67b8e1841d8ecea9b03baafadc71 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 6 Nov 2020 04:58:32 +0100 Subject: [PATCH 0572/1764] test(deps): update dependency org.mockito:mockito-core to v3.6.0 (#256) --- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index c21ec25766c2..227a4ec52a86 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -86,7 +86,7 @@ org.mockito mockito-core - 3.5.11 + 3.6.0 test org.hamcrest From 7827ec688497cdc40961699442c02536e3bb8a24 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 6 Nov 2020 05:06:05 +0100 Subject: [PATCH 0573/1764] deps: update dependency com.google.apis:google-api-services-storage to v1-rev20200927-1.30.10 (#233) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [com.google.apis:google-api-services-storage](com/google/apis/google-api-services-storage) | patch | `v1-rev20200814-1.30.10` -> `v1-rev20200927-1.30.10` | --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 548dcced14f4..8ddc3d4a7151 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -92,7 +92,7 @@ com.google.apis google-api-services-storage - v1-rev20200814-1.30.10 + v1-rev20200927-1.30.10 com.google.auto.value From 935d68dbb4a20a018d161d518f35c4d50b2005ff Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 6 Nov 2020 05:14:06 +0100 Subject: [PATCH 0574/1764] deps: update dependency com.google.cloud:google-cloud-storage to v1.113.2 (#266) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [com.google.cloud:google-cloud-storage](https://togithub.com/googleapis/java-storage) | patch | `1.113.1` -> `1.113.2` | --- ### Release Notes
    googleapis/java-storage ### [`v1.113.2`](https://togithub.com/googleapis/java-storage/blob/master/CHANGELOG.md#​11132-httpswwwgithubcomgoogleapisjava-storagecomparev11131v11132-2020-10-26) [Compare Source](https://togithub.com/googleapis/java-storage/compare/v1.113.1...v1.113.2)
    --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 8ddc3d4a7151..5bc40cb1580c 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -87,7 +87,7 @@ com.google.cloud google-cloud-storage - 1.113.1 + 1.113.2 com.google.apis From 181b4d94731849afc3c79643030bab27ed0b651e Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 6 Nov 2020 05:14:36 +0100 Subject: [PATCH 0575/1764] test(deps): update dependency com.google.truth:truth to v1.1 (#259) --- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/samples/snippets/pom.xml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 5bc40cb1580c..ae95fc14dd8b 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -115,7 +115,7 @@ com.google.truth truth - 1.0.1 + 1.1 test diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 4950af798dde..292675a2875f 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -42,7 +42,7 @@ com.google.truth truth - 1.0.1 + 1.1 test diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index c4595edba52f..f849dc98ae69 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -40,7 +40,7 @@ com.google.truth truth - 1.0.1 + 1.1 test diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 00e8b090ddfe..64a79fb9380f 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -53,7 +53,7 @@ com.google.truth truth - 1.0.1 + 1.1 test From b3b4d6053eebb39c888431c6eecd4f21c1e86e38 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Fri, 6 Nov 2020 04:22:06 +0000 Subject: [PATCH 0576/1764] chore: release 0.122.0 (#277) :robot: I have created a release \*beep\* \*boop\* --- ## [0.122.0](https://www.github.com/googleapis/java-storage-nio/compare/v0.121.2...v0.122.0) (2020-11-06) ### Features * update cloudstorageconfiguration to improve copy accross cross-bucket performance ([#168](https://www.github.com/googleapis/java-storage-nio/issues/168)) ([2ab3c3c](https://www.github.com/googleapis/java-storage-nio/commit/2ab3c3c806e4bb675c212db655fc6f45e8653221)) * **deps:** adopt flatten plugin and google-cloud-shared-dependencies ([#156](https://www.github.com/googleapis/java-storage-nio/issues/156)) ([d071949](https://www.github.com/googleapis/java-storage-nio/commit/d071949a45198519665218bf688ac6268aecd616)) ### Bug Fixes * FakeStorageRpc#list to filtering the files by bucket and prefix ([#208](https://www.github.com/googleapis/java-storage-nio/issues/208)) ([998e63b](https://www.github.com/googleapis/java-storage-nio/commit/998e63bf4e22754be0591964c732e7c54221a6aa)) * implement writeWithResponse in FakeStorageRpc ([#187](https://www.github.com/googleapis/java-storage-nio/issues/187)) ([f5ca425](https://www.github.com/googleapis/java-storage-nio/commit/f5ca42594f7135a85a7349ec5141547c0e8dd56a)) ### Dependencies * update dependency com.google.apis:google-api-services-storage to v1-rev20200611-1.30.9 ([#166](https://www.github.com/googleapis/java-storage-nio/issues/166)) ([bc0a475](https://www.github.com/googleapis/java-storage-nio/commit/bc0a475071865bbcfa4779e3be36813d7f1ee1e6)) * update dependency com.google.apis:google-api-services-storage to v1-rev20200727-1.30.10 ([#171](https://www.github.com/googleapis/java-storage-nio/issues/171)) ([1b40141](https://www.github.com/googleapis/java-storage-nio/commit/1b40141ccf9cc3a88784a4b7e3ff49be3d8a8094)) * update dependency com.google.apis:google-api-services-storage to v1-rev20200814-1.30.10 ([#206](https://www.github.com/googleapis/java-storage-nio/issues/206)) ([34d3904](https://www.github.com/googleapis/java-storage-nio/commit/34d39049aefe5fc64ab38eb4f04fdfcc1818f8a9)) * update dependency com.google.apis:google-api-services-storage to v1-rev20200927-1.30.10 ([#233](https://www.github.com/googleapis/java-storage-nio/issues/233)) ([7827ec6](https://www.github.com/googleapis/java-storage-nio/commit/7827ec688497cdc40961699442c02536e3bb8a24)) * update dependency com.google.cloud:google-cloud-shared-dependencies to v0.10.0 ([#226](https://www.github.com/googleapis/java-storage-nio/issues/226)) ([a7d158e](https://www.github.com/googleapis/java-storage-nio/commit/a7d158ee7db7828205f150a811b474a85766b690)) * update dependency com.google.cloud:google-cloud-shared-dependencies to v0.10.1 ([#239](https://www.github.com/googleapis/java-storage-nio/issues/239)) ([20bb151](https://www.github.com/googleapis/java-storage-nio/commit/20bb15186c06e4b16e4b2aecef0f37456ada955b)) * update dependency com.google.cloud:google-cloud-shared-dependencies to v0.10.2 ([#243](https://www.github.com/googleapis/java-storage-nio/issues/243)) ([c35a94a](https://www.github.com/googleapis/java-storage-nio/commit/c35a94a2a77c132aea80c1f7b86ac8a26cda4c74)) * update dependency com.google.cloud:google-cloud-shared-dependencies to v0.12.0 ([#246](https://www.github.com/googleapis/java-storage-nio/issues/246)) ([c786666](https://www.github.com/googleapis/java-storage-nio/commit/c7866667a9ae4665599947eef67f6926eef7292e)) * update dependency com.google.cloud:google-cloud-shared-dependencies to v0.12.1 ([#255](https://www.github.com/googleapis/java-storage-nio/issues/255)) ([09a63d3](https://www.github.com/googleapis/java-storage-nio/commit/09a63d3e16bdb71453ff04d691b14d4958654107)) * update dependency com.google.cloud:google-cloud-shared-dependencies to v0.13.0 ([#260](https://www.github.com/googleapis/java-storage-nio/issues/260)) ([e1c4b7c](https://www.github.com/googleapis/java-storage-nio/commit/e1c4b7ccdcbd221e81c03b985aeca854401d4850)) * update dependency com.google.cloud:google-cloud-shared-dependencies to v0.14.1 ([#271](https://www.github.com/googleapis/java-storage-nio/issues/271)) ([35c05c4](https://www.github.com/googleapis/java-storage-nio/commit/35c05c48ff2ac93056bb3242903d9e5de6806060)) * update dependency com.google.cloud:google-cloud-shared-dependencies to v0.8.2 ([#167](https://www.github.com/googleapis/java-storage-nio/issues/167)) ([87bf852](https://www.github.com/googleapis/java-storage-nio/commit/87bf852e1e2604edf9b8be88d11b45677641f8e9)) * update dependency com.google.cloud:google-cloud-shared-dependencies to v0.8.3 ([#169](https://www.github.com/googleapis/java-storage-nio/issues/169)) ([549fba9](https://www.github.com/googleapis/java-storage-nio/commit/549fba9d4507ff8ad3ecc24f4f97631657b59b8e)) * update dependency com.google.cloud:google-cloud-shared-dependencies to v0.8.4 ([#189](https://www.github.com/googleapis/java-storage-nio/issues/189)) ([d66b8c1](https://www.github.com/googleapis/java-storage-nio/commit/d66b8c170593dbbb32008f2039563a17a446f197)) * update dependency com.google.cloud:google-cloud-shared-dependencies to v0.8.6 ([#191](https://www.github.com/googleapis/java-storage-nio/issues/191)) ([50d748a](https://www.github.com/googleapis/java-storage-nio/commit/50d748a37c51b582c02b90c275601c6da97ae9fe)) * update dependency com.google.cloud:google-cloud-shared-dependencies to v0.9.0 ([#202](https://www.github.com/googleapis/java-storage-nio/issues/202)) ([0522310](https://www.github.com/googleapis/java-storage-nio/commit/05223108bc9cce93fbe5561fc0f454cc6f319a01)) * update dependency com.google.cloud:google-cloud-storage to v1.110.0 ([#154](https://www.github.com/googleapis/java-storage-nio/issues/154)) ([2108de0](https://www.github.com/googleapis/java-storage-nio/commit/2108de0512cc12877da62212810fd28e99379589)) * update dependency com.google.cloud:google-cloud-storage to v1.112.0 ([#199](https://www.github.com/googleapis/java-storage-nio/issues/199)) ([ab74616](https://www.github.com/googleapis/java-storage-nio/commit/ab7461665228c875920c8457dc28f0b245019f9c)) * update dependency com.google.cloud:google-cloud-storage to v1.113.0 ([#205](https://www.github.com/googleapis/java-storage-nio/issues/205)) ([568c615](https://www.github.com/googleapis/java-storage-nio/commit/568c615bf05f321d2f9ad7b312b7ef3d8579b2d2)) * update dependency com.google.cloud:google-cloud-storage to v1.113.1 ([#212](https://www.github.com/googleapis/java-storage-nio/issues/212)) ([ec68d5b](https://www.github.com/googleapis/java-storage-nio/commit/ec68d5b505122fb266f63c3844358e3640b340af)) * update dependency com.google.cloud:google-cloud-storage to v1.113.2 ([#266](https://www.github.com/googleapis/java-storage-nio/issues/266)) ([935d68d](https://www.github.com/googleapis/java-storage-nio/commit/935d68dbb4a20a018d161d518f35c4d50b2005ff)) * update dependency com.google.guava:guava to v30 ([#263](https://www.github.com/googleapis/java-storage-nio/issues/263)) ([1af8a03](https://www.github.com/googleapis/java-storage-nio/commit/1af8a031183a1728f65fbf0f11c7d9c033e895e8)) * update dependency org.mockito:mockito-core to v3.4.4 ([#170](https://www.github.com/googleapis/java-storage-nio/issues/170)) ([027447b](https://www.github.com/googleapis/java-storage-nio/commit/027447b827d739f4c988ec605e6cf89e160f1876)) * update dependency org.mockito:mockito-core to v3.5.10 ([#203](https://www.github.com/googleapis/java-storage-nio/issues/203)) ([26061d5](https://www.github.com/googleapis/java-storage-nio/commit/26061d5c25b8981791c0520b51787be7a20faf3e)) * update dependency org.mockito:mockito-core to v3.5.11 ([#214](https://www.github.com/googleapis/java-storage-nio/issues/214)) ([4d91ad5](https://www.github.com/googleapis/java-storage-nio/commit/4d91ad583b9fb33e8a8e32517cc253285dc58b0f)) * update dependency org.mockito:mockito-core to v3.5.7 ([#194](https://www.github.com/googleapis/java-storage-nio/issues/194)) ([31ecf21](https://www.github.com/googleapis/java-storage-nio/commit/31ecf2152352e7bbeb3ca720e9b7363cbb00a91e)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). --- java-storage-nio/CHANGELOG.md | 44 +++++++++++++++++++ .../google-cloud-nio-examples/pom.xml | 4 +- .../google-cloud-nio-retrofit/pom.xml | 4 +- java-storage-nio/google-cloud-nio/pom.xml | 4 +- java-storage-nio/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 52 insertions(+), 8 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index e36527db8c75..8167ff4e9252 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,49 @@ # Changelog +## [0.122.0](https://www.github.com/googleapis/java-storage-nio/compare/v0.121.2...v0.122.0) (2020-11-06) + + +### Features + +* update cloudstorageconfiguration to improve copy accross cross-bucket performance ([#168](https://www.github.com/googleapis/java-storage-nio/issues/168)) ([db74524](https://www.github.com/googleapis/java-storage-nio/commit/db74524d68487df71c80b122d8c0ff384dc9ace3)) +* **deps:** adopt flatten plugin and google-cloud-shared-dependencies ([#156](https://www.github.com/googleapis/java-storage-nio/issues/156)) ([510f6a5](https://www.github.com/googleapis/java-storage-nio/commit/510f6a5efc4a13b010020a8d67ec1511bbd46564)) + + +### Bug Fixes + +* FakeStorageRpc#list to filtering the files by bucket and prefix ([#208](https://www.github.com/googleapis/java-storage-nio/issues/208)) ([21f606e](https://www.github.com/googleapis/java-storage-nio/commit/21f606eca67b1c8a471ee28f7e2dd3851a0c493e)) +* implement writeWithResponse in FakeStorageRpc ([#187](https://www.github.com/googleapis/java-storage-nio/issues/187)) ([10ddfae](https://www.github.com/googleapis/java-storage-nio/commit/10ddfae3923f1d5e64b151293db238f1af433d03)) + + +### Dependencies + +* update dependency com.google.apis:google-api-services-storage to v1-rev20200611-1.30.9 ([#166](https://www.github.com/googleapis/java-storage-nio/issues/166)) ([3cab5f2](https://www.github.com/googleapis/java-storage-nio/commit/3cab5f25e081c0198d06903a42c7de3dbd34bbad)) +* update dependency com.google.apis:google-api-services-storage to v1-rev20200727-1.30.10 ([#171](https://www.github.com/googleapis/java-storage-nio/issues/171)) ([62998f0](https://www.github.com/googleapis/java-storage-nio/commit/62998f0adfb22b194e2dd633532e13bf27a79479)) +* update dependency com.google.apis:google-api-services-storage to v1-rev20200814-1.30.10 ([#206](https://www.github.com/googleapis/java-storage-nio/issues/206)) ([0d7cd44](https://www.github.com/googleapis/java-storage-nio/commit/0d7cd44e73b0b9456a8ba96cc6e6d0e60a0b7d4e)) +* update dependency com.google.apis:google-api-services-storage to v1-rev20200927-1.30.10 ([#233](https://www.github.com/googleapis/java-storage-nio/issues/233)) ([91b7918](https://www.github.com/googleapis/java-storage-nio/commit/91b7918539186763ecaa377cfb6f3908105df279)) +* update dependency com.google.cloud:google-cloud-shared-dependencies to v0.10.0 ([#226](https://www.github.com/googleapis/java-storage-nio/issues/226)) ([83acbd7](https://www.github.com/googleapis/java-storage-nio/commit/83acbd766b06d66fc9a41385fdd49aa57d9a0291)) +* update dependency com.google.cloud:google-cloud-shared-dependencies to v0.10.1 ([#239](https://www.github.com/googleapis/java-storage-nio/issues/239)) ([bd1928d](https://www.github.com/googleapis/java-storage-nio/commit/bd1928da234dae6fc2fb1ad6658d89a9ebc7af82)) +* update dependency com.google.cloud:google-cloud-shared-dependencies to v0.10.2 ([#243](https://www.github.com/googleapis/java-storage-nio/issues/243)) ([4ca9869](https://www.github.com/googleapis/java-storage-nio/commit/4ca9869d99fc3d2e578fb86fbd9053f855f1e51c)) +* update dependency com.google.cloud:google-cloud-shared-dependencies to v0.12.0 ([#246](https://www.github.com/googleapis/java-storage-nio/issues/246)) ([3e6171b](https://www.github.com/googleapis/java-storage-nio/commit/3e6171b2d4c4c7832b62288faf30f767c5278762)) +* update dependency com.google.cloud:google-cloud-shared-dependencies to v0.12.1 ([#255](https://www.github.com/googleapis/java-storage-nio/issues/255)) ([73d7dd2](https://www.github.com/googleapis/java-storage-nio/commit/73d7dd2ec6ca371480955c844ffb5e6aed4f608f)) +* update dependency com.google.cloud:google-cloud-shared-dependencies to v0.13.0 ([#260](https://www.github.com/googleapis/java-storage-nio/issues/260)) ([54895cf](https://www.github.com/googleapis/java-storage-nio/commit/54895cf441f1e1723cf941aa1f6cab249acae6b8)) +* update dependency com.google.cloud:google-cloud-shared-dependencies to v0.14.1 ([#271](https://www.github.com/googleapis/java-storage-nio/issues/271)) ([058d7c9](https://www.github.com/googleapis/java-storage-nio/commit/058d7c9c1471846f3d897cac31cb5f6d42ce5a7d)) +* update dependency com.google.cloud:google-cloud-shared-dependencies to v0.8.2 ([#167](https://www.github.com/googleapis/java-storage-nio/issues/167)) ([3b14bbc](https://www.github.com/googleapis/java-storage-nio/commit/3b14bbc05d5658c57d4f272fdfdf152d7d9ee18d)) +* update dependency com.google.cloud:google-cloud-shared-dependencies to v0.8.3 ([#169](https://www.github.com/googleapis/java-storage-nio/issues/169)) ([4e7bac1](https://www.github.com/googleapis/java-storage-nio/commit/4e7bac10c2466d1407e8f1a6de838261e6c1b097)) +* update dependency com.google.cloud:google-cloud-shared-dependencies to v0.8.4 ([#189](https://www.github.com/googleapis/java-storage-nio/issues/189)) ([af492b8](https://www.github.com/googleapis/java-storage-nio/commit/af492b8068101727793e64e89da2778205fa08b6)) +* update dependency com.google.cloud:google-cloud-shared-dependencies to v0.8.6 ([#191](https://www.github.com/googleapis/java-storage-nio/issues/191)) ([9bbc1fc](https://www.github.com/googleapis/java-storage-nio/commit/9bbc1fc755271f2ac6b798d50f6c0ba8e022c589)) +* update dependency com.google.cloud:google-cloud-shared-dependencies to v0.9.0 ([#202](https://www.github.com/googleapis/java-storage-nio/issues/202)) ([cf312a3](https://www.github.com/googleapis/java-storage-nio/commit/cf312a3fe46ec446d1b5ee418849b3ab9abee87e)) +* update dependency com.google.cloud:google-cloud-storage to v1.110.0 ([#154](https://www.github.com/googleapis/java-storage-nio/issues/154)) ([fd6de38](https://www.github.com/googleapis/java-storage-nio/commit/fd6de38ee63376afff03c7e794dce1f4524a4375)) +* update dependency com.google.cloud:google-cloud-storage to v1.112.0 ([#199](https://www.github.com/googleapis/java-storage-nio/issues/199)) ([8a38817](https://www.github.com/googleapis/java-storage-nio/commit/8a3881732551bcef1d76f76026a29071fc50dd43)) +* update dependency com.google.cloud:google-cloud-storage to v1.113.0 ([#205](https://www.github.com/googleapis/java-storage-nio/issues/205)) ([068002e](https://www.github.com/googleapis/java-storage-nio/commit/068002e1145418ecb848ed066346d1fc6ec14807)) +* update dependency com.google.cloud:google-cloud-storage to v1.113.1 ([#212](https://www.github.com/googleapis/java-storage-nio/issues/212)) ([acc1fe8](https://www.github.com/googleapis/java-storage-nio/commit/acc1fe8f23c5926000c7a869ca9a71372850c46a)) +* update dependency com.google.cloud:google-cloud-storage to v1.113.2 ([#266](https://www.github.com/googleapis/java-storage-nio/issues/266)) ([9d2c11d](https://www.github.com/googleapis/java-storage-nio/commit/9d2c11d009394f3f3ffd1b115b97b350aa64d1b7)) +* update dependency com.google.guava:guava to v30 ([#263](https://www.github.com/googleapis/java-storage-nio/issues/263)) ([4e81dab](https://www.github.com/googleapis/java-storage-nio/commit/4e81daba421e0e42695203c6fe74670b32a3f576)) +* update dependency org.mockito:mockito-core to v3.4.4 ([#170](https://www.github.com/googleapis/java-storage-nio/issues/170)) ([3e06bd5](https://www.github.com/googleapis/java-storage-nio/commit/3e06bd5b07065acb1b41a03ebbb862487c046eeb)) +* update dependency org.mockito:mockito-core to v3.5.10 ([#203](https://www.github.com/googleapis/java-storage-nio/issues/203)) ([33fdc31](https://www.github.com/googleapis/java-storage-nio/commit/33fdc315a5b4bccdebb13262cbc5868011abe444)) +* update dependency org.mockito:mockito-core to v3.5.11 ([#214](https://www.github.com/googleapis/java-storage-nio/issues/214)) ([575c308](https://www.github.com/googleapis/java-storage-nio/commit/575c30882ab84e1b2b1ce34d5176b4f8688a8136)) +* update dependency org.mockito:mockito-core to v3.5.7 ([#194](https://www.github.com/googleapis/java-storage-nio/issues/194)) ([8cc7616](https://www.github.com/googleapis/java-storage-nio/commit/8cc76166baf3f5f49223bb8eafc8704679c4d427)) + ### [0.121.2](https://www.github.com/googleapis/java-storage-nio/compare/v0.120.1...v0.121.2) (2020-06-18) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 8315300739f2..14648fc42c9d 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.121.3-SNAPSHOT + 0.122.0 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.121.3-SNAPSHOT + 0.122.0 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 4c72137a5d72..4a9d509f2a3c 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.121.3-SNAPSHOT + 0.122.0 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.121.3-SNAPSHOT + 0.122.0 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 227a4ec52a86..84e241e635bb 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.121.3-SNAPSHOT + 0.122.0 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.121.3-SNAPSHOT + 0.122.0 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index ae95fc14dd8b..3b3f2894aad5 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.121.3-SNAPSHOT + 0.122.0 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 1599a4fc9be3..01ae6f44cd92 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.121.2:0.121.3-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.122.0:0.122.0 \ No newline at end of file From 14353c2655829b2f091b57ad8675c7100b429ce7 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 6 Nov 2020 06:37:20 +0100 Subject: [PATCH 0577/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.122.0 (#279) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 292675a2875f..dadf1945fe82 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.121.2 + 0.122.0 diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index f849dc98ae69..5ff35c435a6e 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.121.2 + 0.122.0 From 039c9d4a971c5962f75bd879c7e212f276e298a2 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Fri, 6 Nov 2020 05:44:02 +0000 Subject: [PATCH 0578/1764] chore: release 0.122.1-SNAPSHOT (#280) :robot: I have created a release \*beep\* \*boop\* --- ### Updating meta-information for bleeding-edge SNAPSHOT release. --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 14648fc42c9d..affa68b9163b 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.122.0 + 0.122.1-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.0 + 0.122.1-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 4a9d509f2a3c..92f07bec3a6e 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.122.0 + 0.122.1-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.0 + 0.122.1-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 84e241e635bb..fb5a9de43058 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.122.0 + 0.122.1-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.0 + 0.122.1-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 3b3f2894aad5..20f466a5ed7c 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.122.0 + 0.122.1-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 01ae6f44cd92..009246292064 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.122.0:0.122.0 \ No newline at end of file +google-cloud-nio:0.122.0:0.122.1-SNAPSHOT \ No newline at end of file From b25e4a7ff2b0588bc920bdd2503db5de74aa366e Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Thu, 5 Nov 2020 21:46:02 -0800 Subject: [PATCH 0579/1764] chore: regenerate README (#281) This PR was generated using Autosynth. :rainbow:
    Log from Synthtool ``` 2020-11-06 05:39:27,550 synthtool [DEBUG] > Executing /root/.cache/synthtool/java-storage-nio/.github/readme/synth.py. On branch autosynth-readme nothing to commit, working directory clean 2020-11-06 05:39:28,459 synthtool [DEBUG] > Wrote metadata to .github/readme/synth.metadata/synth.metadata. ```
    Full log will be available here: https://source.cloud.google.com/results/invocations/89abfa9a-e7e3-433e-b442-6d1ba4c20c16/targets - [ ] To automatically regenerate this PR, check this box. --- .../.github/readme/synth.metadata/synth.metadata | 4 ++-- java-storage-nio/README.md | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/java-storage-nio/.github/readme/synth.metadata/synth.metadata b/java-storage-nio/.github/readme/synth.metadata/synth.metadata index 345138b8c155..844cdbb68ade 100644 --- a/java-storage-nio/.github/readme/synth.metadata/synth.metadata +++ b/java-storage-nio/.github/readme/synth.metadata/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "11c83d4e308cb752f518ce831642cb9305ef979b" + "sha": "b9610ad1e4bddf653123a6105ed7cdc0342a14e7" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "d5d03413e1879108b5ade8839ce38de01be652da" + "sha": "1f1148d3c7a7a52f0c98077f976bd9b3c948ee2b" } } ] diff --git a/java-storage-nio/README.md b/java-storage-nio/README.md index c638f879122b..0472748d5885 100644 --- a/java-storage-nio/README.md +++ b/java-storage-nio/README.md @@ -20,17 +20,17 @@ If you are using Maven, add this to your pom.xml file: com.google.cloud google-cloud-nio - 0.121.2 + 0.122.0 ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.121.2' +compile 'com.google.cloud:google-cloud-nio:0.122.0' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.121.2" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.122.0" ``` ## Authentication From eb2c7c1cb389e61088a1f0ea701bfc68485cd86d Mon Sep 17 00:00:00 2001 From: Frank Natividad Date: Fri, 6 Nov 2020 14:16:53 -0800 Subject: [PATCH 0580/1764] chore: add product documentation link (#278) --- java-storage-nio/.repo-metadata.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/java-storage-nio/.repo-metadata.json b/java-storage-nio/.repo-metadata.json index a51ffcc9c142..f5590311d7de 100644 --- a/java-storage-nio/.repo-metadata.json +++ b/java-storage-nio/.repo-metadata.json @@ -1,10 +1,11 @@ { "name": "google-cloud-nio", "name_pretty": "NIO Filesystem Provider for Google Cloud Storage", + "product_documentation": "https://cloud.google.com/storage/docs", "client_documentation": "https://googleapis.dev/java/google-cloud-nio/latest", "release_level": "alpha", "language": "java", "repo": "googleapis/java-storage-nio", "repo_short": "java-storage-nio", "distribution_name": "com.google.cloud:google-cloud-nio" -} \ No newline at end of file +} From e31a75ff76b2cb2cc9fa702f69a2dde62add7df3 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Fri, 6 Nov 2020 14:26:05 -0800 Subject: [PATCH 0581/1764] chore: regenerate README (#282) This PR was generated using Autosynth. :rainbow:
    Log from Synthtool ``` 2020-11-06 22:19:03,465 synthtool [DEBUG] > Executing /root/.cache/synthtool/java-storage-nio/.github/readme/synth.py. On branch autosynth-readme nothing to commit, working directory clean 2020-11-06 22:19:04,353 synthtool [DEBUG] > Wrote metadata to .github/readme/synth.metadata/synth.metadata. ```
    Full log will be available here: https://source.cloud.google.com/results/invocations/d1053670-1e71-4efa-813b-8accaaa1601b/targets - [ ] To automatically regenerate this PR, check this box. --- java-storage-nio/.github/readme/synth.metadata/synth.metadata | 2 +- java-storage-nio/README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/.github/readme/synth.metadata/synth.metadata b/java-storage-nio/.github/readme/synth.metadata/synth.metadata index 844cdbb68ade..84e8594c017f 100644 --- a/java-storage-nio/.github/readme/synth.metadata/synth.metadata +++ b/java-storage-nio/.github/readme/synth.metadata/synth.metadata @@ -4,7 +4,7 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "b9610ad1e4bddf653123a6105ed7cdc0342a14e7" + "sha": "525e3913ac691ea42ada4733c5069a01065418e8" } }, { diff --git a/java-storage-nio/README.md b/java-storage-nio/README.md index 0472748d5885..0f1bc69a45cc 100644 --- a/java-storage-nio/README.md +++ b/java-storage-nio/README.md @@ -107,7 +107,7 @@ Java 8 OSX | [![Kokoro CI][kokoro-badge-image-3]][kokoro-badge-link-3] Java 8 Windows | [![Kokoro CI][kokoro-badge-image-4]][kokoro-badge-link-4] Java 11 | [![Kokoro CI][kokoro-badge-image-5]][kokoro-badge-link-5] -[product-docs]: +[product-docs]: https://cloud.google.com/storage/docs [javadocs]: https://googleapis.dev/java/google-cloud-nio/latest [kokoro-badge-image-1]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-storage-nio/java7.svg [kokoro-badge-link-1]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-storage-nio/java7.html From 910d83f0185b5bb0c4d8b6a73c7659e0a2311966 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Tue, 10 Nov 2020 09:34:13 -0800 Subject: [PATCH 0582/1764] chore(java): ignore return code 28 in README autosynth job (#285) This PR was generated using Autosynth. :rainbow: Synth log will be available here: https://source.cloud.google.com/results/invocations/268ed0db-90ce-4f9f-ba46-1924fe46218f/targets - [ ] To automatically regenerate this PR, check this box. Source-Link: https://github.com/googleapis/synthtool/commit/7db8a6c5ffb12a6e4c2f799c18f00f7f3d60e279 --- java-storage-nio/.kokoro/readme.sh | 11 ++++++++++- java-storage-nio/synth.metadata | 4 ++-- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/java-storage-nio/.kokoro/readme.sh b/java-storage-nio/.kokoro/readme.sh index 179f79c3463b..628f4aabb8f7 100755 --- a/java-storage-nio/.kokoro/readme.sh +++ b/java-storage-nio/.kokoro/readme.sh @@ -28,9 +28,18 @@ echo "https://${GITHUB_TOKEN}:@github.com" >> ~/.git-credentials git config --global credential.helper 'store --file ~/.git-credentials' python3.6 -m pip install git+https://github.com/googleapis/synthtool.git#egg=gcp-synthtool + +set +e python3.6 -m autosynth.synth \ --repository=googleapis/java-storage-nio \ --synth-file-name=.github/readme/synth.py \ --metadata-path=.github/readme/synth.metadata \ --pr-title="chore: regenerate README" \ - --branch-suffix="readme" \ No newline at end of file + --branch-suffix="readme" + +# autosynth returns 28 to signal there are no changes +RETURN_CODE=$? +if [[ ${RETURN_CODE} -ne 0 && ${RETURN_CODE} -ne 28 ]] +then + exit ${RETURN_CODE} +fi diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata index 206dfb0d4e70..49ffbce7fa3e 100644 --- a/java-storage-nio/synth.metadata +++ b/java-storage-nio/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "e345c64f69077fdb335429e10a097c7162911c8c" + "sha": "453f59f3f88bcf8c877ea384aa3a62f4f4f305bf" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "c7824ea48ff6d4d42dfae0849aec8a85acd90bd9" + "sha": "7db8a6c5ffb12a6e4c2f799c18f00f7f3d60e279" } } ], From 57dca9172746f5b1faf0045667bfb4973938e693 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 11 Nov 2020 17:00:14 +0100 Subject: [PATCH 0583/1764] deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v0.15.0 (#287) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [com.google.cloud:google-cloud-shared-dependencies](https://togithub.com/googleapis/java-shared-dependencies) | minor | `0.14.1` -> `0.15.0` | --- ### Release Notes
    googleapis/java-shared-dependencies ### [`v0.15.0`](https://togithub.com/googleapis/java-shared-dependencies/blob/master/CHANGELOG.md#​0150-httpswwwgithubcomgoogleapisjava-shared-dependenciescompare0141v0150-2020-11-10) [Compare Source](https://togithub.com/googleapis/java-shared-dependencies/compare/v0.14.1...v0.15.0) ##### Dependencies - update dependency com.google.http-client:google-http-client-bom to v1.38.0 ([#​207](https://www.github.com/googleapis/java-shared-dependencies/issues/207)) ([5e3198d](https://www.github.com/googleapis/java-shared-dependencies/commit/5e3198de5e1d0fe55c4d947b12984db7726059da)) - update google.common-protos.version to v2.0.1 ([#​205](https://www.github.com/googleapis/java-shared-dependencies/issues/205)) ([6b12417](https://www.github.com/googleapis/java-shared-dependencies/commit/6b1241737d34e99a55acdcd439aa71ad28d1e26c)) - update iam.version to v1.0.3 ([#​206](https://www.github.com/googleapis/java-shared-dependencies/issues/206)) ([94a4e31](https://www.github.com/googleapis/java-shared-dependencies/commit/94a4e31634718a206ef0f5ff1a8801dc7be4c5c5)) ##### [0.14.1](https://www.github.com/googleapis/java-shared-dependencies/compare/0.14.0...v0.14.1) (2020-10-31) ##### Dependencies - update google.core.version to v1.93.10 ([#​200](https://www.github.com/googleapis/java-shared-dependencies/issues/200)) ([2d73dc1](https://www.github.com/googleapis/java-shared-dependencies/commit/2d73dc152469d175c74f85c5c76dcc67993c9783))
    --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 20f466a5ed7c..f415af9a3472 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -79,7 +79,7 @@ com.google.cloud google-cloud-shared-dependencies - 0.14.1 + 0.15.0 pom import From 3e899c200fd3e5cdd4aa9022b64fe488f081c53d Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Fri, 13 Nov 2020 13:10:12 -0800 Subject: [PATCH 0584/1764] build(java): use code-suggester v1 tag rather than full semver (#292) This PR was generated using Autosynth. :rainbow: Synth log will be available here: https://source.cloud.google.com/results/invocations/62d29775-e679-4d20-bb82-8ed0902c03b5/targets - [ ] To automatically regenerate this PR, check this box. Source-Link: https://github.com/googleapis/synthtool/commit/7d652819519dfa24da9e14548232e4aaba71a11c --- java-storage-nio/.github/workflows/formatting.yaml | 2 +- java-storage-nio/synth.metadata | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/java-storage-nio/.github/workflows/formatting.yaml b/java-storage-nio/.github/workflows/formatting.yaml index d4d367cfce03..6844407b4d97 100644 --- a/java-storage-nio/.github/workflows/formatting.yaml +++ b/java-storage-nio/.github/workflows/formatting.yaml @@ -18,7 +18,7 @@ jobs: with: java-version: 11 - run: "mvn com.coveo:fmt-maven-plugin:format" - - uses: googleapis/code-suggester@v1.8.0 + - uses: googleapis/code-suggester@v1 with: command: review pull_number: ${{ github.event.pull_request.number }} diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata index 49ffbce7fa3e..6d629ec4149c 100644 --- a/java-storage-nio/synth.metadata +++ b/java-storage-nio/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "453f59f3f88bcf8c877ea384aa3a62f4f4f305bf" + "sha": "24938be0e6765ad391bdd9664dec7b33b384be06" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "7db8a6c5ffb12a6e4c2f799c18f00f7f3d60e279" + "sha": "7d652819519dfa24da9e14548232e4aaba71a11c" } } ], From adb19f7e16788ac3b8f8b92958bb91878172d68b Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 17 Nov 2020 18:42:03 +0000 Subject: [PATCH 0585/1764] chore: release 0.122.1 (#288) :robot: I have created a release \*beep\* \*boop\* --- ### [0.122.1](https://www.github.com/googleapis/java-storage-nio/compare/v0.122.0...v0.122.1) (2020-11-13) ### Dependencies * update dependency com.google.cloud:google-cloud-shared-dependencies to v0.15.0 ([#287](https://www.github.com/googleapis/java-storage-nio/issues/287)) ([57dca91](https://www.github.com/googleapis/java-storage-nio/commit/57dca9172746f5b1faf0045667bfb4973938e693)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). --- java-storage-nio/CHANGELOG.md | 7 +++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 15 insertions(+), 8 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 8167ff4e9252..b0d52da91ba4 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +### [0.122.1](https://www.github.com/googleapis/java-storage-nio/compare/v0.122.0...v0.122.1) (2020-11-13) + + +### Dependencies + +* update dependency com.google.cloud:google-cloud-shared-dependencies to v0.15.0 ([#287](https://www.github.com/googleapis/java-storage-nio/issues/287)) ([24938be](https://www.github.com/googleapis/java-storage-nio/commit/24938be0e6765ad391bdd9664dec7b33b384be06)) + ## [0.122.0](https://www.github.com/googleapis/java-storage-nio/compare/v0.121.2...v0.122.0) (2020-11-06) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index affa68b9163b..8195f86b8fd7 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.122.1-SNAPSHOT + 0.122.1 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.1-SNAPSHOT + 0.122.1 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 92f07bec3a6e..8c353479bed5 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.122.1-SNAPSHOT + 0.122.1 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.1-SNAPSHOT + 0.122.1 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index fb5a9de43058..9858a0b70d9b 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.122.1-SNAPSHOT + 0.122.1 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.1-SNAPSHOT + 0.122.1 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index f415af9a3472..9bc0c7dc4f6b 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.122.1-SNAPSHOT + 0.122.1 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 009246292064..2da46e676289 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.122.0:0.122.1-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.122.1:0.122.1 \ No newline at end of file From 8150913ddfc404bb5b2f19b8c3e7952131088c21 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 17 Nov 2020 21:44:46 +0100 Subject: [PATCH 0586/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.122.1 (#294) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index dadf1945fe82..fa2ddd808517 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.122.0 + 0.122.1 diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 5ff35c435a6e..09bbff61384e 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.122.0 + 0.122.1 From 618386292ba17a5ecdb995a157b8c9cf93bd3af5 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 17 Nov 2020 20:54:06 +0000 Subject: [PATCH 0587/1764] chore: release 0.122.2-SNAPSHOT (#295) :robot: I have created a release \*beep\* \*boop\* --- ### Updating meta-information for bleeding-edge SNAPSHOT release. --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 8195f86b8fd7..b4b4764d3dc1 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.122.1 + 0.122.2-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.1 + 0.122.2-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 8c353479bed5..c1c8d24b7e86 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.122.1 + 0.122.2-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.1 + 0.122.2-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 9858a0b70d9b..92e8659eb953 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.122.1 + 0.122.2-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.1 + 0.122.2-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 9bc0c7dc4f6b..f95c2d908107 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.122.1 + 0.122.2-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 2da46e676289..69e8499ab499 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.122.1:0.122.1 \ No newline at end of file +google-cloud-nio:0.122.1:0.122.2-SNAPSHOT \ No newline at end of file From 72967c0c0c734e598aea22c4ab3c39cea7db2819 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Tue, 17 Nov 2020 12:54:16 -0800 Subject: [PATCH 0588/1764] chore: regenerate README (#296) This PR was generated using Autosynth. :rainbow:
    Log from Synthtool ``` 2020-11-17 20:47:25,156 synthtool [DEBUG] > Executing /root/.cache/synthtool/java-storage-nio/.github/readme/synth.py. On branch autosynth-readme nothing to commit, working directory clean 2020-11-17 20:47:26,206 synthtool [DEBUG] > Wrote metadata to .github/readme/synth.metadata/synth.metadata. ```
    Full log will be available here: https://source.cloud.google.com/results/invocations/8816e5ae-9c73-4be9-973b-0e52507c7b9b/targets - [ ] To automatically regenerate this PR, check this box. --- .../.github/readme/synth.metadata/synth.metadata | 4 ++-- java-storage-nio/README.md | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/java-storage-nio/.github/readme/synth.metadata/synth.metadata b/java-storage-nio/.github/readme/synth.metadata/synth.metadata index 84e8594c017f..97da865ea4a6 100644 --- a/java-storage-nio/.github/readme/synth.metadata/synth.metadata +++ b/java-storage-nio/.github/readme/synth.metadata/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "525e3913ac691ea42ada4733c5069a01065418e8" + "sha": "2d0c406f12c37651374c5d51d4bd927110de5711" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "1f1148d3c7a7a52f0c98077f976bd9b3c948ee2b" + "sha": "7fcc405a579d5d53a726ff3da1b7c8c08f0f2d58" } } ] diff --git a/java-storage-nio/README.md b/java-storage-nio/README.md index 0f1bc69a45cc..583d08afd816 100644 --- a/java-storage-nio/README.md +++ b/java-storage-nio/README.md @@ -20,17 +20,17 @@ If you are using Maven, add this to your pom.xml file: com.google.cloud google-cloud-nio - 0.122.0 + 0.122.1 ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.122.0' +compile 'com.google.cloud:google-cloud-nio:0.122.1' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.122.0" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.122.1" ``` ## Authentication From bb7c382a5e7a195d681529c57573b97188d9a73a Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Wed, 18 Nov 2020 14:43:15 -0800 Subject: [PATCH 0589/1764] build(java): use actions/github-script v3 tag rather than full semver (#297) This PR was generated using Autosynth. :rainbow: Synth log will be available here: https://source.cloud.google.com/results/invocations/068e3861-8461-4859-af8c-cbe12aa64c29/targets - [ ] To automatically regenerate this PR, check this box. Source-Link: https://github.com/googleapis/synthtool/commit/7fcc405a579d5d53a726ff3da1b7c8c08f0f2d58 --- java-storage-nio/.github/workflows/approve-readme.yaml | 2 +- java-storage-nio/.github/workflows/auto-release.yaml | 2 +- java-storage-nio/synth.metadata | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/.github/workflows/approve-readme.yaml b/java-storage-nio/.github/workflows/approve-readme.yaml index e2d841d6c5a0..7513acaebcc2 100644 --- a/java-storage-nio/.github/workflows/approve-readme.yaml +++ b/java-storage-nio/.github/workflows/approve-readme.yaml @@ -6,7 +6,7 @@ jobs: runs-on: ubuntu-latest if: github.repository_owner == 'googleapis' && github.head_ref == 'autosynth-readme' steps: - - uses: actions/github-script@v3.0.0 + - uses: actions/github-script@v3 with: github-token: ${{secrets.YOSHI_APPROVER_TOKEN}} script: | diff --git a/java-storage-nio/.github/workflows/auto-release.yaml b/java-storage-nio/.github/workflows/auto-release.yaml index bc1554aecba2..2b6cdbc976c4 100644 --- a/java-storage-nio/.github/workflows/auto-release.yaml +++ b/java-storage-nio/.github/workflows/auto-release.yaml @@ -6,7 +6,7 @@ jobs: runs-on: ubuntu-latest if: contains(github.head_ref, 'release-v') steps: - - uses: actions/github-script@v3.0.0 + - uses: actions/github-script@v3 with: github-token: ${{secrets.YOSHI_APPROVER_TOKEN}} debug: true diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata index 6d629ec4149c..2143fbcc53e0 100644 --- a/java-storage-nio/synth.metadata +++ b/java-storage-nio/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "24938be0e6765ad391bdd9664dec7b33b384be06" + "sha": "238ca3a0b6c672ffbcf7bc4d47cdb6c86c292258" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "7d652819519dfa24da9e14548232e4aaba71a11c" + "sha": "7fcc405a579d5d53a726ff3da1b7c8c08f0f2d58" } } ], From 0bdc3e401baa7d87893ef706356b814d8d7bc8d8 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Thu, 19 Nov 2020 18:02:07 +0100 Subject: [PATCH 0590/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v16 (#298) [![WhiteSource Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [com.google.cloud:libraries-bom](https://togithub.com/GoogleCloudPlatform/cloud-opensource-java) | major | `15.0.0` -> `16.1.0` | --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 64a79fb9380f..49a4b41bbc8a 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 15.0.0 + 16.1.0 pom import From ee55f2b74f87e6b59d48666561ce6e5d7858820d Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Fri, 20 Nov 2020 08:10:23 -0800 Subject: [PATCH 0591/1764] chore(java): retry staging portion of the release with backoff (#299) This PR was generated using Autosynth. :rainbow: Synth log will be available here: https://source.cloud.google.com/results/invocations/407a758f-25d9-475d-8ed1-b8b2eb5d7c99/targets - [ ] To automatically regenerate this PR, check this box. Source-Link: https://github.com/googleapis/synthtool/commit/68742c6016bf0d16948a572633d17955a8737414 --- java-storage-nio/.kokoro/common.sh | 1 - java-storage-nio/.kokoro/release/stage.sh | 17 ++++++++++------- java-storage-nio/synth.metadata | 4 ++-- 3 files changed, 12 insertions(+), 10 deletions(-) diff --git a/java-storage-nio/.kokoro/common.sh b/java-storage-nio/.kokoro/common.sh index a8d0ea04d37d..ace89f45a9de 100644 --- a/java-storage-nio/.kokoro/common.sh +++ b/java-storage-nio/.kokoro/common.sh @@ -25,7 +25,6 @@ function retry_with_backoff { # allow a failures to continue set +e - echo "${command}" ${command} exit_code=$? diff --git a/java-storage-nio/.kokoro/release/stage.sh b/java-storage-nio/.kokoro/release/stage.sh index 3c482cbc55f1..16126d2eb53f 100755 --- a/java-storage-nio/.kokoro/release/stage.sh +++ b/java-storage-nio/.kokoro/release/stage.sh @@ -20,19 +20,22 @@ python3 -m pip install gcp-releasetool python3 -m releasetool publish-reporter-script > /tmp/publisher-script; source /tmp/publisher-script source $(dirname "$0")/common.sh +source $(dirname "$0")/../common.sh MAVEN_SETTINGS_FILE=$(realpath $(dirname "$0")/../../)/settings.xml pushd $(dirname "$0")/../../ setup_environment_secrets create_settings_xml_file "settings.xml" -mvn clean install deploy -B \ - --settings ${MAVEN_SETTINGS_FILE} \ - -DskipTests=true \ - -DperformRelease=true \ - -Dgpg.executable=gpg \ - -Dgpg.passphrase=${GPG_PASSPHRASE} \ - -Dgpg.homedir=${GPG_HOMEDIR} +# attempt to stage 3 times with exponential backoff (starting with 10 seconds) +retry_with_backoff 3 10 \ + mvn clean install deploy -B \ + --settings ${MAVEN_SETTINGS_FILE} \ + -DskipTests=true \ + -DperformRelease=true \ + -Dgpg.executable=gpg \ + -Dgpg.passphrase=${GPG_PASSPHRASE} \ + -Dgpg.homedir=${GPG_HOMEDIR} if [[ -n "${AUTORELEASE_PR}" ]] then diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata index 2143fbcc53e0..2aaa8b9ed7ad 100644 --- a/java-storage-nio/synth.metadata +++ b/java-storage-nio/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "238ca3a0b6c672ffbcf7bc4d47cdb6c86c292258" + "sha": "5d4d2662f40456991c485522a3fd65bbb031afff" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "7fcc405a579d5d53a726ff3da1b7c8c08f0f2d58" + "sha": "68742c6016bf0d16948a572633d17955a8737414" } } ], From 161de904b8fe7949146d34e035875f9fdd32317f Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Mon, 23 Nov 2020 19:34:54 +0100 Subject: [PATCH 0592/1764] deps: update dependency com.google.cloud:google-cloud-storage to v1.113.4 (#286) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index f95c2d908107..b892a1153699 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -87,7 +87,7 @@ com.google.cloud google-cloud-storage - 1.113.2 + 1.113.4 com.google.apis From 967e4e9838db73f96fc8623f00f55b5b98e62366 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Mon, 23 Nov 2020 19:36:22 +0100 Subject: [PATCH 0593/1764] deps: update dependency com.google.apis:google-api-services-storage to v1-rev20201112-1.30.10 (#290) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index b892a1153699..41c3f5142f90 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -92,7 +92,7 @@ com.google.apis google-api-services-storage - v1-rev20200927-1.30.10 + v1-rev20201112-1.30.10 com.google.auto.value From 0e021f01d0a59d4683b9d72bf9075e0668ac1d94 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Mon, 23 Nov 2020 18:44:04 +0000 Subject: [PATCH 0594/1764] chore: release 0.122.2 (#300) :robot: I have created a release \*beep\* \*boop\* --- ### [0.122.2](https://www.github.com/googleapis/java-storage-nio/compare/v0.122.1...v0.122.2) (2020-11-23) ### Dependencies * update dependency com.google.apis:google-api-services-storage to v1-rev20201112-1.30.10 ([#290](https://www.github.com/googleapis/java-storage-nio/issues/290)) ([967e4e9](https://www.github.com/googleapis/java-storage-nio/commit/967e4e9838db73f96fc8623f00f55b5b98e62366)) * update dependency com.google.cloud:google-cloud-storage to v1.113.4 ([#286](https://www.github.com/googleapis/java-storage-nio/issues/286)) ([161de90](https://www.github.com/googleapis/java-storage-nio/commit/161de904b8fe7949146d34e035875f9fdd32317f)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). --- java-storage-nio/CHANGELOG.md | 8 ++++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 16 insertions(+), 8 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index b0d52da91ba4..741f81a40a0a 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +### [0.122.2](https://www.github.com/googleapis/java-storage-nio/compare/v0.122.1...v0.122.2) (2020-11-23) + + +### Dependencies + +* update dependency com.google.apis:google-api-services-storage to v1-rev20201112-1.30.10 ([#290](https://www.github.com/googleapis/java-storage-nio/issues/290)) ([56ec0eb](https://www.github.com/googleapis/java-storage-nio/commit/56ec0eb1b39665a6a93c48b62282a1e3c7d5c5f1)) +* update dependency com.google.cloud:google-cloud-storage to v1.113.4 ([#286](https://www.github.com/googleapis/java-storage-nio/issues/286)) ([8a02f78](https://www.github.com/googleapis/java-storage-nio/commit/8a02f7880e849bbc6cb857b5610a8a88c770998c)) + ### [0.122.1](https://www.github.com/googleapis/java-storage-nio/compare/v0.122.0...v0.122.1) (2020-11-13) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index b4b4764d3dc1..ec7b32a93fc7 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.122.2-SNAPSHOT + 0.122.2 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.2-SNAPSHOT + 0.122.2 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index c1c8d24b7e86..9464dd89353c 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.122.2-SNAPSHOT + 0.122.2 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.2-SNAPSHOT + 0.122.2 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 92e8659eb953..a2120c01b64b 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.122.2-SNAPSHOT + 0.122.2 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.2-SNAPSHOT + 0.122.2 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 41c3f5142f90..709c98875f5b 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.122.2-SNAPSHOT + 0.122.2 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 69e8499ab499..759386f2c98a 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.122.1:0.122.2-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.122.2:0.122.2 \ No newline at end of file From 965c067d651842daeab4e34a4af99691de2e2808 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Tue, 24 Nov 2020 13:12:12 -0800 Subject: [PATCH 0595/1764] build(java): enable blunderbuss for samples (#302) This PR was generated using Autosynth. :rainbow: Synth log will be available here: https://source.cloud.google.com/results/invocations/5b6c114a-8bee-4a8e-8985-0e8ec5df74d0/targets - [ ] To automatically regenerate this PR, check this box. Source-Link: https://github.com/googleapis/synthtool/commit/943bb78606d035001123030067dffcc34f4645f2 --- java-storage-nio/.github/blunderbuss.yml | 7 +++++++ java-storage-nio/synth.metadata | 5 +++-- 2 files changed, 10 insertions(+), 2 deletions(-) create mode 100644 java-storage-nio/.github/blunderbuss.yml diff --git a/java-storage-nio/.github/blunderbuss.yml b/java-storage-nio/.github/blunderbuss.yml new file mode 100644 index 000000000000..1a23ea42b141 --- /dev/null +++ b/java-storage-nio/.github/blunderbuss.yml @@ -0,0 +1,7 @@ +# Configuration for the Blunderbuss GitHub app. For more info see +# https://github.com/googleapis/repo-automation-bots/tree/master/packages/blunderbuss +assign_prs_by: +- labels: + - samples + to: + - googleapis/java-samples-reviewers \ No newline at end of file diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata index 2aaa8b9ed7ad..80ab5dcda208 100644 --- a/java-storage-nio/synth.metadata +++ b/java-storage-nio/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "5d4d2662f40456991c485522a3fd65bbb031afff" + "sha": "42db13794a782a7c6b05239159db33ad0c4d74f4" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "68742c6016bf0d16948a572633d17955a8737414" + "sha": "943bb78606d035001123030067dffcc34f4645f2" } } ], @@ -21,6 +21,7 @@ ".github/ISSUE_TEMPLATE/feature_request.md", ".github/ISSUE_TEMPLATE/support_request.md", ".github/PULL_REQUEST_TEMPLATE.md", + ".github/blunderbuss.yml", ".github/generated-files-bot.yml", ".github/readme/synth.py", ".github/release-please.yml", From a39ce8ab11a3a9e8277d59903dd026c1f6302137 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 2 Dec 2020 19:26:14 +0100 Subject: [PATCH 0596/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.122.2 (#304) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index fa2ddd808517..c0d174e9da70 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.122.1 + 0.122.2 diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 09bbff61384e..4a9b97c6d8b6 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.122.1 + 0.122.2 From ed0f8771d6ba99fc63150dc36b3cfeb55d5fc4bc Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 2 Dec 2020 19:00:03 +0000 Subject: [PATCH 0597/1764] chore: release 0.122.3-SNAPSHOT (#306) :robot: I have created a release \*beep\* \*boop\* --- ### Updating meta-information for bleeding-edge SNAPSHOT release. --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index ec7b32a93fc7..f2c0540159fe 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.122.2 + 0.122.3-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.2 + 0.122.3-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 9464dd89353c..75c3ed3575f3 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.122.2 + 0.122.3-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.2 + 0.122.3-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index a2120c01b64b..0d5a4cde37f8 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.122.2 + 0.122.3-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.2 + 0.122.3-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 709c98875f5b..2aefc2cb86de 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.122.2 + 0.122.3-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 759386f2c98a..bdf06f8b56da 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.122.2:0.122.2 \ No newline at end of file +google-cloud-nio:0.122.2:0.122.3-SNAPSHOT \ No newline at end of file From c6918140adeb0153881fe119a209ac4b6670d89c Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Wed, 2 Dec 2020 11:00:10 -0800 Subject: [PATCH 0598/1764] chore: regenerate README (#307) This PR was generated using Autosynth. :rainbow:
    Log from Synthtool ``` 2020-12-02 18:28:43,481 synthtool [DEBUG] > Executing /root/.cache/synthtool/java-storage-nio/.github/readme/synth.py. On branch autosynth-readme nothing to commit, working tree clean 2020-12-02 18:28:44,342 synthtool [DEBUG] > Wrote metadata to .github/readme/synth.metadata/synth.metadata. ```
    Full log will be available here: https://source.cloud.google.com/results/invocations/605945a0-0efe-4261-a941-29d86ab01e98/targets - [ ] To automatically regenerate this PR, check this box. --- .../.github/readme/synth.metadata/synth.metadata | 4 ++-- java-storage-nio/README.md | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/java-storage-nio/.github/readme/synth.metadata/synth.metadata b/java-storage-nio/.github/readme/synth.metadata/synth.metadata index 97da865ea4a6..909cfa560b38 100644 --- a/java-storage-nio/.github/readme/synth.metadata/synth.metadata +++ b/java-storage-nio/.github/readme/synth.metadata/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "2d0c406f12c37651374c5d51d4bd927110de5711" + "sha": "e88e3f0ba2b847edd52b271063184af2dbafae9b" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "7fcc405a579d5d53a726ff3da1b7c8c08f0f2d58" + "sha": "f94318521f63085b9ccb43d42af89f153fb39f15" } } ] diff --git a/java-storage-nio/README.md b/java-storage-nio/README.md index 583d08afd816..0f9e713dc821 100644 --- a/java-storage-nio/README.md +++ b/java-storage-nio/README.md @@ -20,17 +20,17 @@ If you are using Maven, add this to your pom.xml file: com.google.cloud google-cloud-nio - 0.122.1 + 0.122.2 ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.122.1' +compile 'com.google.cloud:google-cloud-nio:0.122.2' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.122.1" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.122.2" ``` ## Authentication From 693468e6a5da1b8d5400a820db25fdad45b6440b Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 2 Dec 2020 20:51:15 +0100 Subject: [PATCH 0599/1764] deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v0.16.0 (#305) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 2aefc2cb86de..3627b750bd9b 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -79,7 +79,7 @@ com.google.cloud google-cloud-shared-dependencies - 0.15.0 + 0.16.0 pom import From 50365ee89365028b3b4fc3fa0038c1fbf6be33be Mon Sep 17 00:00:00 2001 From: Jeff Ching Date: Thu, 3 Dec 2020 10:07:36 -0800 Subject: [PATCH 0600/1764] chore: fix README generation (#283) Co-authored-by: Frank Natividad --- java-storage-nio/.readme-partials.yaml | 81 +++++++++++++ java-storage-nio/.repo-metadata.json | 8 +- java-storage-nio/README.md | 112 +++++++++++++++++- .../samples/install-without-bom/pom.xml | 4 +- java-storage-nio/samples/snapshot/pom.xml | 4 +- java-storage-nio/samples/snippets/pom.xml | 7 +- 6 files changed, 202 insertions(+), 14 deletions(-) create mode 100644 java-storage-nio/.readme-partials.yaml diff --git a/java-storage-nio/.readme-partials.yaml b/java-storage-nio/.readme-partials.yaml new file mode 100644 index 000000000000..ab46aaa34b7e --- /dev/null +++ b/java-storage-nio/.readme-partials.yaml @@ -0,0 +1,81 @@ +custom_content: | + #### About Google Cloud Storage + + [Google Cloud Storage](https://cloud.google.com/storage/) is a durable and highly available + object storage service. Google Cloud Storage is almost infinitely scalable + and guarantees consistency: when a write succeeds, the latest copy of the + object will be returned to any GET, globally. + + See the [Google Cloud Storage docs](https://cloud.google.com/storage/docs/signup?hl=en) for more details + on how to activate Cloud Storage for your project. + + #### About Java NIO Providers + + Java NIO Providers is an extension mechanism that is part of Java and allows + third parties to extend Java's [normal File API](https://docs.oracle.com/javase/7/docs/api/java/nio/file/Files.html) to support + additional filesystems. + + #### Accessing files + + The simplest way to get started is with `Paths` and `Files`: + + ```java + Path path = Paths.get(URI.create("gs://bucket/lolcat.csv")); + List lines = Files.readAllLines(path, StandardCharsets.UTF_8); + ``` + + If you know the paths will point to Google Cloud Storage, you can also use the + direct formulation: + + ```java + try (CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket("bucket")) { + Path path = fs.getPath("lolcat.csv"); + List lines = Files.readAllLines(path, StandardCharsets.UTF_8); + } + ``` + + Once you have a `Path` you can use it as you would a normal file. For example + you can use `InputStream` and `OutputStream` for streaming: + + ```java + try (InputStream input = Files.openInputStream(path)) { + // ... + } + ``` + + You can also set various attributes using CloudStorageOptions static helpers: + + ```java + Files.write(csvPath, csvLines, StandardCharsets.UTF_8, + withMimeType(MediaType.CSV_UTF8), + withoutCaching()); + ``` + + #### Limitations + + This library is usable, but not yet complete. The following features are not + yet implemented: + * Resuming upload or download + * Generations + * File attributes + * (more - list is not exhaustive) + + Some features are not on the roadmap: this library would be a poor choice to + mirror a local filesystem onto the cloud because Google Cloud Storage has a + different set of features from your local disk. This library, by design, + does not mask those differences. Rather, it aims to expose the common + subset via a familiar interface. + + **NOTE:** Cloud Storage uses a flat namespace and therefore doesn't support real + directories. So this library supports what's known as "pseudo-directories". Any + path that includes a trailing slash, will be considered a directory. It will + always be assumed to exist, without performing any I/O. Paths without the trailing + slash will result in an I/O operation to check a file is present in that "directory". + This allows you to do path manipulation in the same manner as you would with the normal UNIX file + system implementation. You can disable this feature with + `CloudStorageConfiguration.usePseudoDirectories()`. + + #### Complete source code + + There are examples in [google-cloud-nio-examples](google-cloud-nio-examples/src/main/java/com/google/cloud/examples/nio/) + for your perusal. diff --git a/java-storage-nio/.repo-metadata.json b/java-storage-nio/.repo-metadata.json index f5590311d7de..383186253149 100644 --- a/java-storage-nio/.repo-metadata.json +++ b/java-storage-nio/.repo-metadata.json @@ -1,11 +1,13 @@ { - "name": "google-cloud-nio", + "name": "storage_nio", "name_pretty": "NIO Filesystem Provider for Google Cloud Storage", + "api_description": "provides a Google Cloud Storage extension for Java's NIO Filesystem.", "product_documentation": "https://cloud.google.com/storage/docs", "client_documentation": "https://googleapis.dev/java/google-cloud-nio/latest", - "release_level": "alpha", + "release_level": "beta", "language": "java", "repo": "googleapis/java-storage-nio", "repo_short": "java-storage-nio", - "distribution_name": "com.google.cloud:google-cloud-nio" + "distribution_name": "com.google.cloud:google-cloud-nio", + "api_id": "storage.googleapis.com" } diff --git a/java-storage-nio/README.md b/java-storage-nio/README.md index 0f9e713dc821..21b18488af08 100644 --- a/java-storage-nio/README.md +++ b/java-storage-nio/README.md @@ -13,8 +13,30 @@ Java idiomatic client for [NIO Filesystem Provider for Google Cloud Storage][pro ## Quickstart +If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file +```xml + + + + com.google.cloud + libraries-bom + 15.0.0 + pom + import + + + + + + + com.google.cloud + google-cloud-nio + + + +``` -If you are using Maven, add this to your pom.xml file: +If you are using Maven without BOM, add this to your dependencies: ```xml @@ -22,6 +44,7 @@ If you are using Maven, add this to your pom.xml file: google-cloud-nio 0.122.2 + ``` If you are using Gradle, add this to your dependencies @@ -55,12 +78,93 @@ to add `google-cloud-nio` as a dependency in your code. ## About NIO Filesystem Provider for Google Cloud Storage -[NIO Filesystem Provider for Google Cloud Storage][product-docs] +[NIO Filesystem Provider for Google Cloud Storage][product-docs] provides a Google Cloud Storage extension for Java's NIO Filesystem. See the [NIO Filesystem Provider for Google Cloud Storage client library docs][javadocs] to learn how to use this NIO Filesystem Provider for Google Cloud Storage Client Library. +#### About Google Cloud Storage + +[Google Cloud Storage](https://cloud.google.com/storage/) is a durable and highly available +object storage service. Google Cloud Storage is almost infinitely scalable +and guarantees consistency: when a write succeeds, the latest copy of the +object will be returned to any GET, globally. + +See the [Google Cloud Storage docs](https://cloud.google.com/storage/docs/signup?hl=en) for more details +on how to activate Cloud Storage for your project. + +#### About Java NIO Providers + +Java NIO Providers is an extension mechanism that is part of Java and allows +third parties to extend Java's [normal File API](https://docs.oracle.com/javase/7/docs/api/java/nio/file/Files.html) to support +additional filesystems. + +#### Accessing files + +The simplest way to get started is with `Paths` and `Files`: + +```java +Path path = Paths.get(URI.create("gs://bucket/lolcat.csv")); +List lines = Files.readAllLines(path, StandardCharsets.UTF_8); +``` + +If you know the paths will point to Google Cloud Storage, you can also use the +direct formulation: + +```java +try (CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket("bucket")) { + Path path = fs.getPath("lolcat.csv"); + List lines = Files.readAllLines(path, StandardCharsets.UTF_8); +} +``` + +Once you have a `Path` you can use it as you would a normal file. For example +you can use `InputStream` and `OutputStream` for streaming: + +```java +try (InputStream input = Files.openInputStream(path)) { + // ... +} +``` + +You can also set various attributes using CloudStorageOptions static helpers: + +```java +Files.write(csvPath, csvLines, StandardCharsets.UTF_8, + withMimeType(MediaType.CSV_UTF8), + withoutCaching()); +``` + +#### Limitations + +This library is usable, but not yet complete. The following features are not +yet implemented: + * Resuming upload or download + * Generations + * File attributes + * (more - list is not exhaustive) + +Some features are not on the roadmap: this library would be a poor choice to +mirror a local filesystem onto the cloud because Google Cloud Storage has a +different set of features from your local disk. This library, by design, +does not mask those differences. Rather, it aims to expose the common +subset via a familiar interface. + +**NOTE:** Cloud Storage uses a flat namespace and therefore doesn't support real +directories. So this library supports what's known as "pseudo-directories". Any +path that includes a trailing slash, will be considered a directory. It will +always be assumed to exist, without performing any I/O. Paths without the trailing +slash will result in an I/O operation to check a file is present in that "directory". +This allows you to do path manipulation in the same manner as you would with the normal UNIX file +system implementation. You can disable this feature with +`CloudStorageConfiguration.usePseudoDirectories()`. + +#### Complete source code + +There are examples in [google-cloud-nio-examples](google-cloud-nio-examples/src/main/java/com/google/cloud/examples/nio/) +for your perusal. + @@ -119,7 +223,7 @@ Java 11 | [![Kokoro CI][kokoro-badge-image-5]][kokoro-badge-link-5] [kokoro-badge-link-4]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-storage-nio/java8-win.html [kokoro-badge-image-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-storage-nio/java11.svg [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-storage-nio/java11.html -[stability-image]: https://img.shields.io/badge/stability-alpha-orange +[stability-image]: https://img.shields.io/badge/stability-beta-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-nio.svg [maven-version-link]: https://search.maven.org/search?q=g:com.google.cloud%20AND%20a:google-cloud-nio&core=gav [authentication]: https://github.com/googleapis/google-cloud-java#authentication @@ -131,6 +235,6 @@ Java 11 | [![Kokoro CI][kokoro-badge-image-5]][kokoro-badge-link-5] [code-of-conduct]: https://github.com/googleapis/java-storage-nio/blob/master/CODE_OF_CONDUCT.md#contributor-code-of-conduct [license]: https://github.com/googleapis/java-storage-nio/blob/master/LICENSE - +[enable-api]: https://console.cloud.google.com/flows/enableapi?apiid=storage.googleapis.com [libraries-bom]: https://github.com/GoogleCloudPlatform/cloud-opensource-java/wiki/The-Google-Cloud-Platform-Libraries-BOM [shell_img]: https://gstatic.com/cloudssh/images/open-btn.png diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index c0d174e9da70..aa881cfae251 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -25,13 +25,13 @@ - + com.google.cloud google-cloud-nio 0.122.2 - + junit diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 4a9b97c6d8b6..987a96e7b21c 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -23,13 +23,14 @@ UTF-8
    - + com.google.cloud google-cloud-nio 0.122.2 + junit @@ -44,7 +45,6 @@ test - diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 49a4b41bbc8a..52472f82e43a 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -24,7 +24,7 @@
    - + @@ -42,8 +42,7 @@ com.google.cloud google-cloud-nio - - + junit junit @@ -56,5 +55,7 @@ 1.1 test + +
    From 7fe203500d3dc4c7c010499a2961c9e765d14238 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 3 Dec 2020 18:22:05 +0000 Subject: [PATCH 0601/1764] chore: release 0.122.3 (#308) :robot: I have created a release \*beep\* \*boop\* --- ### [0.122.3](https://www.github.com/googleapis/java-storage-nio/compare/v0.122.2...v0.122.3) (2020-12-03) ### Dependencies * update dependency com.google.cloud:google-cloud-shared-dependencies to v0.16.0 ([#305](https://www.github.com/googleapis/java-storage-nio/issues/305)) ([693468e](https://www.github.com/googleapis/java-storage-nio/commit/693468e6a5da1b8d5400a820db25fdad45b6440b)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). --- java-storage-nio/CHANGELOG.md | 7 +++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 16 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 741f81a40a0a..a139037e031c 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +### [0.122.3](https://www.github.com/googleapis/java-storage-nio/compare/v0.122.2...v0.122.3) (2020-12-03) + + +### Dependencies + +* update dependency com.google.cloud:google-cloud-shared-dependencies to v0.16.0 ([#305](https://www.github.com/googleapis/java-storage-nio/issues/305)) ([79245ae](https://www.github.com/googleapis/java-storage-nio/commit/79245ae5ded370d310f31939aa36572563437bb3)) + ### [0.122.2](https://www.github.com/googleapis/java-storage-nio/compare/v0.122.1...v0.122.2) (2020-11-23) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index f2c0540159fe..aacb33cf7628 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.122.3-SNAPSHOT + 0.122.3 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.3-SNAPSHOT + 0.122.3 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 75c3ed3575f3..102e37b52a21 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.122.3-SNAPSHOT + 0.122.3 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.3-SNAPSHOT + 0.122.3 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 0d5a4cde37f8..1fc602830789 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.122.3-SNAPSHOT + 0.122.3 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.3-SNAPSHOT + 0.122.3 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 3627b750bd9b..ace353fb8449 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.122.3-SNAPSHOT + 0.122.3 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 987a96e7b21c..6c2cc676ef9b 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.122.2 + 0.122.3 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index bdf06f8b56da..4b553ed2c2a5 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.122.2:0.122.3-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.122.3:0.122.3 \ No newline at end of file From 430b1e05af3ac90fb79119ff8b1574c63c72083a Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Thu, 3 Dec 2020 10:24:04 -0800 Subject: [PATCH 0602/1764] chore: regenerate README (#309) This PR was generated using Autosynth. :rainbow:
    Log from Synthtool ``` 2020-12-03 18:10:39,031 synthtool [DEBUG] > Executing /root/.cache/synthtool/java-storage-nio/.github/readme/synth.py. On branch autosynth-readme nothing to commit, working tree clean 2020-12-03 18:10:39,902 synthtool [DEBUG] > Wrote metadata to .github/readme/synth.metadata/synth.metadata. ```
    Full log will be available here: https://source.cloud.google.com/results/invocations/d8a1877c-da27-4e6d-bca8-ff6ff0a78131/targets - [ ] To automatically regenerate this PR, check this box. --- java-storage-nio/.github/readme/synth.metadata/synth.metadata | 2 +- java-storage-nio/README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/.github/readme/synth.metadata/synth.metadata b/java-storage-nio/.github/readme/synth.metadata/synth.metadata index 909cfa560b38..e730ad804376 100644 --- a/java-storage-nio/.github/readme/synth.metadata/synth.metadata +++ b/java-storage-nio/.github/readme/synth.metadata/synth.metadata @@ -4,7 +4,7 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "e88e3f0ba2b847edd52b271063184af2dbafae9b" + "sha": "2f6eb31abe049ca69dc43506d7a62bd6cc47d905" } }, { diff --git a/java-storage-nio/README.md b/java-storage-nio/README.md index 21b18488af08..77b89dcb3c88 100644 --- a/java-storage-nio/README.md +++ b/java-storage-nio/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file com.google.cloud libraries-bom - 15.0.0 + 16.1.0 pom import From dc20fd3eebab99797147f17c428c81a2671ffc94 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Fri, 4 Dec 2020 09:12:03 +0000 Subject: [PATCH 0603/1764] chore: release 0.122.4-SNAPSHOT (#311) :robot: I have created a release \*beep\* \*boop\* --- ### Updating meta-information for bleeding-edge SNAPSHOT release. --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index aacb33cf7628..0d731de1153d 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.122.3 + 0.122.4-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.3 + 0.122.4-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 102e37b52a21..9e7b69e99972 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.122.3 + 0.122.4-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.3 + 0.122.4-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 1fc602830789..24e66a1e4bfb 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.122.3 + 0.122.4-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.3 + 0.122.4-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index ace353fb8449..b12859fc1965 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.122.3 + 0.122.4-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 6c2cc676ef9b..9059074a8d32 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.122.3 + 0.122.4-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 4b553ed2c2a5..635b6fd622d5 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.122.3:0.122.3 \ No newline at end of file +google-cloud-nio:0.122.3:0.122.4-SNAPSHOT \ No newline at end of file From e68ecc7312e5f487aafec1880d7a2c03956ebd43 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Thu, 10 Dec 2020 12:37:43 -0800 Subject: [PATCH 0604/1764] chore: regenerate common templates (#313) * changes without context autosynth cannot find the source of changes triggered by earlier changes in this repository, or by version upgrades to tools such as linters. * chore: Update publish_javadoc.sh * (chore) Update publish_javadoc.sh * add `export` to the envVar's to make sure maven knows about them. * report the Java version * chore: update script * remove `java -version` Co-authored-by: Jeffrey Rennie Source-Author: Les Vogel Source-Date: Mon Dec 7 09:37:58 2020 -0800 Source-Repo: googleapis/synthtool Source-Sha: 5d11bd2888c38ce1fb6fa6bf25494a4219a73928 Source-Link: https://github.com/googleapis/synthtool/commit/5d11bd2888c38ce1fb6fa6bf25494a4219a73928 --- java-storage-nio/.github/ISSUE_TEMPLATE/bug_report.md | 2 +- java-storage-nio/.kokoro/release/publish_javadoc.sh | 7 ++++--- java-storage-nio/synth.metadata | 4 ++-- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/.github/ISSUE_TEMPLATE/bug_report.md b/java-storage-nio/.github/ISSUE_TEMPLATE/bug_report.md index e2bcf52f7734..9939f5477077 100644 --- a/java-storage-nio/.github/ISSUE_TEMPLATE/bug_report.md +++ b/java-storage-nio/.github/ISSUE_TEMPLATE/bug_report.md @@ -21,7 +21,7 @@ If you are still having issues, please include as much information as possible: General, Core, and Other are also allowed as types 2. OS type and version: 3. Java version: -4. google-cloud-nio version(s): +4. storage_nio version(s): #### Steps to reproduce diff --git a/java-storage-nio/.kokoro/release/publish_javadoc.sh b/java-storage-nio/.kokoro/release/publish_javadoc.sh index 8bbdaaa5ffa9..a070ce33a2dd 100755 --- a/java-storage-nio/.kokoro/release/publish_javadoc.sh +++ b/java-storage-nio/.kokoro/release/publish_javadoc.sh @@ -38,8 +38,8 @@ python3 -m pip install gcp-docuploader # compile all packages mvn clean install -B -q -DskipTests=true -NAME=google-cloud-nio -VERSION=$(grep ${NAME}: versions.txt | cut -d: -f3) +export NAME=google-cloud-nio +export VERSION=$(grep ${NAME}: versions.txt | cut -d: -f3) # build the docs mvn site -B -q @@ -59,7 +59,8 @@ python3 -m docuploader upload . \ popd -# V2 +# V2 due to problems w/ the released javadoc plugin doclava, Java 8 is required. Beware of accidental updates. + mvn clean site -B -q -Ddevsite.template="${KOKORO_GFILE_DIR}/java/" pushd target/devsite/reference diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata index 80ab5dcda208..102fbb4a639a 100644 --- a/java-storage-nio/synth.metadata +++ b/java-storage-nio/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "42db13794a782a7c6b05239159db33ad0c4d74f4" + "sha": "e39ce4d6f492af67069c192be7ff6489c4905212" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "943bb78606d035001123030067dffcc34f4645f2" + "sha": "5d11bd2888c38ce1fb6fa6bf25494a4219a73928" } } ], From fea9331ddb0c10e9021c450358f1503ecc7f3bb9 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Thu, 10 Dec 2020 12:48:05 -0800 Subject: [PATCH 0605/1764] chore: regenerate README (#316) This PR was generated using Autosynth. :rainbow:
    Log from Synthtool ``` 2020-12-10 20:40:13,038 synthtool [DEBUG] > Executing /root/.cache/synthtool/java-storage-nio/.github/readme/synth.py. On branch autosynth-readme nothing to commit, working tree clean 2020-12-10 20:40:13,934 synthtool [DEBUG] > Wrote metadata to .github/readme/synth.metadata/synth.metadata. ```
    Full log will be available here: https://source.cloud.google.com/results/invocations/7a7d79ba-dccb-436d-b98d-aee4208b5378/targets - [ ] To automatically regenerate this PR, check this box. --- .../.github/readme/synth.metadata/synth.metadata | 4 ++-- java-storage-nio/README.md | 6 ++++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/.github/readme/synth.metadata/synth.metadata b/java-storage-nio/.github/readme/synth.metadata/synth.metadata index e730ad804376..d73dc408e957 100644 --- a/java-storage-nio/.github/readme/synth.metadata/synth.metadata +++ b/java-storage-nio/.github/readme/synth.metadata/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "2f6eb31abe049ca69dc43506d7a62bd6cc47d905" + "sha": "1ee6bad68243410b9ce0e9793ca2a1eb89bfe328" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "f94318521f63085b9ccb43d42af89f153fb39f15" + "sha": "352f25621c28d2fa0784984ea0ed5ea697aa1525" } } ] diff --git a/java-storage-nio/README.md b/java-storage-nio/README.md index 77b89dcb3c88..59d7ccf0852f 100644 --- a/java-storage-nio/README.md +++ b/java-storage-nio/README.md @@ -49,11 +49,11 @@ If you are using Maven without BOM, add this to your dependencies: If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.122.2' +compile 'com.google.cloud:google-cloud-nio:0.122.3' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.122.2" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.122.3" ``` ## Authentication @@ -211,6 +211,8 @@ Java 8 OSX | [![Kokoro CI][kokoro-badge-image-3]][kokoro-badge-link-3] Java 8 Windows | [![Kokoro CI][kokoro-badge-image-4]][kokoro-badge-link-4] Java 11 | [![Kokoro CI][kokoro-badge-image-5]][kokoro-badge-link-5] +Java is a registered trademark of Oracle and/or its affiliates. + [product-docs]: https://cloud.google.com/storage/docs [javadocs]: https://googleapis.dev/java/google-cloud-nio/latest [kokoro-badge-image-1]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-storage-nio/java7.svg From 74c70a79a18809edcec318c33833411157b41ddd Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Thu, 10 Dec 2020 22:17:31 +0100 Subject: [PATCH 0606/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.122.3 (#315) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index aa881cfae251..e4cbd9f41c84 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.122.2 + 0.122.3 From 1fe6c4e8f4dd1c94cb882eca9d02f8a27c24628f Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Thu, 10 Dec 2020 22:18:01 +0100 Subject: [PATCH 0607/1764] deps: update dependency com.google.apis:google-api-services-storage to v1-rev20201112-1.31.0 (#312) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index b12859fc1965..166db792650a 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -92,7 +92,7 @@ com.google.apis google-api-services-storage - v1-rev20201112-1.30.10 + v1-rev20201112-1.31.0 com.google.auto.value From f167a08a1040cd5f7685e6cfd0f9d31e992808a1 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Thu, 10 Dec 2020 22:19:25 +0100 Subject: [PATCH 0608/1764] test(deps): update dependency org.mockito:mockito-core to v3.6.28 (#303) --- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 24e66a1e4bfb..d2767841832d 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -86,7 +86,7 @@ org.mockito mockito-core - 3.6.0 + 3.6.28 test org.hamcrest From e092c3517fe4b2750b08d63fc1b548115fdf1721 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Thu, 10 Dec 2020 13:26:03 -0800 Subject: [PATCH 0609/1764] chore: regenerate README (#318) This PR was generated using Autosynth. :rainbow:
    Log from Synthtool ``` 2020-12-10 21:19:47,752 synthtool [DEBUG] > Executing /root/.cache/synthtool/java-storage-nio/.github/readme/synth.py. On branch autosynth-readme nothing to commit, working tree clean 2020-12-10 21:19:48,595 synthtool [DEBUG] > Wrote metadata to .github/readme/synth.metadata/synth.metadata. ```
    Full log will be available here: https://source.cloud.google.com/results/invocations/80816c0a-d6ae-44c0-954e-94bfc316a524/targets - [ ] To automatically regenerate this PR, check this box. --- java-storage-nio/.github/readme/synth.metadata/synth.metadata | 2 +- java-storage-nio/README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/.github/readme/synth.metadata/synth.metadata b/java-storage-nio/.github/readme/synth.metadata/synth.metadata index d73dc408e957..8e8afe223713 100644 --- a/java-storage-nio/.github/readme/synth.metadata/synth.metadata +++ b/java-storage-nio/.github/readme/synth.metadata/synth.metadata @@ -4,7 +4,7 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "1ee6bad68243410b9ce0e9793ca2a1eb89bfe328" + "sha": "2fd83844c4915d6b841257aaa3be32195277c1a8" } }, { diff --git a/java-storage-nio/README.md b/java-storage-nio/README.md index 59d7ccf0852f..3b0f16938843 100644 --- a/java-storage-nio/README.md +++ b/java-storage-nio/README.md @@ -42,7 +42,7 @@ If you are using Maven without BOM, add this to your dependencies: com.google.cloud google-cloud-nio - 0.122.2 + 0.122.3 ``` From d9263be16e25667ada89c76f26304f5683bf8c68 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Mon, 14 Dec 2020 21:33:54 +0100 Subject: [PATCH 0610/1764] deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v0.16.1 (#320) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 166db792650a..455805601cf8 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -79,7 +79,7 @@ com.google.cloud google-cloud-shared-dependencies - 0.16.0 + 0.16.1 pom import From 29df4cd62e573485a5b10cc6438bfea90e8c13b7 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 15 Dec 2020 19:30:41 +0100 Subject: [PATCH 0611/1764] deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v0.17.0 (#321) [![WhiteSource Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [com.google.cloud:google-cloud-shared-dependencies](https://togithub.com/googleapis/java-shared-dependencies) | minor | `0.16.1` -> `0.17.0` | --- ### Release Notes
    googleapis/java-shared-dependencies ### [`v0.17.0`](https://togithub.com/googleapis/java-shared-dependencies/blob/master/CHANGELOG.md#​0170-httpswwwgithubcomgoogleapisjava-shared-dependenciescompare0161v0170-2020-12-15) [Compare Source](https://togithub.com/googleapis/java-shared-dependencies/compare/v0.16.1...v0.17.0) ##### Dependencies - update dependency com.google.guava:guava-bom to v30.1-android ([#​236](https://www.github.com/googleapis/java-shared-dependencies/issues/236)) ([78ebf7f](https://www.github.com/googleapis/java-shared-dependencies/commit/78ebf7fcec3ec0308ccd5103b719f02dde7ec6d8)) - update dependency io.grpc:grpc-bom to v1.34.1 ([#​238](https://www.github.com/googleapis/java-shared-dependencies/issues/238)) ([ee7e020](https://www.github.com/googleapis/java-shared-dependencies/commit/ee7e020a4631f2b288d1c6f5d681423d156e3c2d)) - update iam.version to v1.0.5 ([#​237](https://www.github.com/googleapis/java-shared-dependencies/issues/237)) ([bbe6be6](https://www.github.com/googleapis/java-shared-dependencies/commit/bbe6be650a93cf365f2439ae9c8bebf2ade83ddd)) ##### [0.16.1](https://www.github.com/googleapis/java-shared-dependencies/compare/0.16.0...v0.16.1) (2020-12-14) ##### Dependencies - rollback gRPC to 1.33.1 ([#​234](https://www.github.com/googleapis/java-shared-dependencies/issues/234)) ([67cc384](https://www.github.com/googleapis/java-shared-dependencies/commit/67cc384bacab8592d5bbc92db2469affee473eb7)) - update dependency com.google.auth:google-auth-library-bom to v0.22.1 ([#​229](https://www.github.com/googleapis/java-shared-dependencies/issues/229)) ([1c13161](https://www.github.com/googleapis/java-shared-dependencies/commit/1c13161fa289cd5f3923f389fd5b14f3b7b4a84d)) - update dependency com.google.auth:google-auth-library-bom to v0.22.2 ([#​235](https://www.github.com/googleapis/java-shared-dependencies/issues/235)) ([67434eb](https://www.github.com/googleapis/java-shared-dependencies/commit/67434eb4bb0789abcabb3055155672b2c2e70125)) - update iam.version to v1.0.4 ([#​231](https://www.github.com/googleapis/java-shared-dependencies/issues/231)) ([5edf99e](https://www.github.com/googleapis/java-shared-dependencies/commit/5edf99e0149a1b70eb52b8921e9eb04fb84d9160))
    --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 455805601cf8..c32340d4ec14 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -79,7 +79,7 @@ com.google.cloud google-cloud-shared-dependencies - 0.16.1 + 0.17.0 pom import From e4a96debae6e28070c5763616f69f7aa06921b2c Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 15 Dec 2020 23:32:16 +0100 Subject: [PATCH 0612/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v16.2.0 (#322) [![WhiteSource Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [com.google.cloud:libraries-bom](https://togithub.com/GoogleCloudPlatform/cloud-opensource-java) | minor | `16.1.0` -> `16.2.0` | --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 52472f82e43a..7447f5640da7 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 16.1.0 + 16.2.0 pom import From 4a9940a51993f6ce15a4f4893279014560f46f4b Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Tue, 15 Dec 2020 15:02:38 -0800 Subject: [PATCH 0613/1764] chore: regenerate README (#323) This PR was generated using Autosynth. :rainbow:
    Log from Synthtool ``` 2020-12-15 22:38:04,512 synthtool [DEBUG] > Executing /root/.cache/synthtool/java-storage-nio/.github/readme/synth.py. On branch autosynth-readme nothing to commit, working tree clean 2020-12-15 22:38:05,431 synthtool [DEBUG] > Wrote metadata to .github/readme/synth.metadata/synth.metadata. ```
    Full log will be available here: https://source.cloud.google.com/results/invocations/cf034bc1-8f11-4562-88ea-cb8d3e94cbfb/targets - [ ] To automatically regenerate this PR, check this box. --- java-storage-nio/.github/readme/synth.metadata/synth.metadata | 4 ++-- java-storage-nio/README.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/java-storage-nio/.github/readme/synth.metadata/synth.metadata b/java-storage-nio/.github/readme/synth.metadata/synth.metadata index 8e8afe223713..e9f5e2213c81 100644 --- a/java-storage-nio/.github/readme/synth.metadata/synth.metadata +++ b/java-storage-nio/.github/readme/synth.metadata/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "2fd83844c4915d6b841257aaa3be32195277c1a8" + "sha": "451633e89a5224da11622cf7dbb630bf5a427229" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "352f25621c28d2fa0784984ea0ed5ea697aa1525" + "sha": "996775eca5fd934edac3c2ae34b80ff0395b1717" } } ] diff --git a/java-storage-nio/README.md b/java-storage-nio/README.md index 3b0f16938843..aa834f32de64 100644 --- a/java-storage-nio/README.md +++ b/java-storage-nio/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file com.google.cloud libraries-bom - 16.1.0 + 16.2.0 pom import From aeb9d49048ec4213ac196b18d0dcd8a8705712e2 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Wed, 16 Dec 2020 08:46:09 -0800 Subject: [PATCH 0614/1764] ci(java): ignore bot users for generate-files-bot (#324) This PR was generated using Autosynth. :rainbow: Synth log will be available here: https://source.cloud.google.com/results/invocations/88a97252-efa1-41f8-87c9-1a1ef3bd41cf/targets - [ ] To automatically regenerate this PR, check this box. Source-Link: https://github.com/googleapis/synthtool/commit/3f67ceece7e797a5736a25488aae35405649b90b --- java-storage-nio/.github/generated-files-bot.yml | 4 ++++ java-storage-nio/synth.metadata | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/.github/generated-files-bot.yml b/java-storage-nio/.github/generated-files-bot.yml index 20f3acc28172..47c2ba132e01 100644 --- a/java-storage-nio/.github/generated-files-bot.yml +++ b/java-storage-nio/.github/generated-files-bot.yml @@ -5,3 +5,7 @@ externalManifests: - type: json file: '.github/readme/synth.metadata/synth.metadata' jsonpath: '$.generatedFiles[*]' +ignoreAuthors: +- 'renovate-bot' +- 'yoshi-automation' +- 'release-please[bot]' diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata index 102fbb4a639a..0334949f3418 100644 --- a/java-storage-nio/synth.metadata +++ b/java-storage-nio/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "e39ce4d6f492af67069c192be7ff6489c4905212" + "sha": "285a9df34e11df60f00c4dbcb1ba37ba62bb259a" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "5d11bd2888c38ce1fb6fa6bf25494a4219a73928" + "sha": "3f67ceece7e797a5736a25488aae35405649b90b" } } ], From b1ade83e93caf92317cdfa205e1ef7a639842cdd Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 16 Dec 2020 16:45:36 -0500 Subject: [PATCH 0615/1764] chore: release 0.122.4 (#317) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/CHANGELOG.md | 9 +++++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 18 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index a139037e031c..c556448a6356 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +### [0.122.4](https://www.github.com/googleapis/java-storage-nio/compare/v0.122.3...v0.122.4) (2020-12-16) + + +### Dependencies + +* update dependency com.google.apis:google-api-services-storage to v1-rev20201112-1.31.0 ([#312](https://www.github.com/googleapis/java-storage-nio/issues/312)) ([6f2e7e6](https://www.github.com/googleapis/java-storage-nio/commit/6f2e7e6e5d791a8164e9b5fcb7b1541230830c43)) +* update dependency com.google.cloud:google-cloud-shared-dependencies to v0.16.1 ([#320](https://www.github.com/googleapis/java-storage-nio/issues/320)) ([c56e6c0](https://www.github.com/googleapis/java-storage-nio/commit/c56e6c08d2d65123e0272a85fc36842a2e8986c4)) +* update dependency com.google.cloud:google-cloud-shared-dependencies to v0.17.0 ([#321](https://www.github.com/googleapis/java-storage-nio/issues/321)) ([c26c2a6](https://www.github.com/googleapis/java-storage-nio/commit/c26c2a6cb9c10e88454e008cba865f7eea5fae19)) + ### [0.122.3](https://www.github.com/googleapis/java-storage-nio/compare/v0.122.2...v0.122.3) (2020-12-03) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 0d731de1153d..79dfd3bb61ac 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.122.4-SNAPSHOT + 0.122.4 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.4-SNAPSHOT + 0.122.4 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 9e7b69e99972..75f6cbc58871 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.122.4-SNAPSHOT + 0.122.4 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.4-SNAPSHOT + 0.122.4 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index d2767841832d..e273823256f8 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.122.4-SNAPSHOT + 0.122.4 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.4-SNAPSHOT + 0.122.4 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index c32340d4ec14..f3f4b1863632 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.122.4-SNAPSHOT + 0.122.4 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 9059074a8d32..2b14b8e76626 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.122.4-SNAPSHOT + 0.122.4 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 635b6fd622d5..02d00ff4015a 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.122.3:0.122.4-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.122.4:0.122.4 \ No newline at end of file From 6d5295fb976bd7540071e71bb2419d7fce9c5893 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 17 Dec 2020 09:10:03 +0000 Subject: [PATCH 0616/1764] chore: release 0.122.5-SNAPSHOT (#326) :robot: I have created a release \*beep\* \*boop\* --- ### Updating meta-information for bleeding-edge SNAPSHOT release. --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 79dfd3bb61ac..b24b92f7fed6 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.122.4 + 0.122.5-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.4 + 0.122.5-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 75f6cbc58871..78e95d1430cf 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.122.4 + 0.122.5-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.4 + 0.122.5-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index e273823256f8..fbc572ab9080 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.122.4 + 0.122.5-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.4 + 0.122.5-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index f3f4b1863632..d5925e036f7e 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.122.4 + 0.122.5-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 2b14b8e76626..c3dea6d93961 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.122.4 + 0.122.5-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 02d00ff4015a..c59d33a68139 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.122.4:0.122.4 \ No newline at end of file +google-cloud-nio:0.122.4:0.122.5-SNAPSHOT \ No newline at end of file From 92689ab2b736f59582a22a91be87150368376541 Mon Sep 17 00:00:00 2001 From: JP Martin Date: Tue, 22 Dec 2020 15:58:45 -0800 Subject: [PATCH 0617/1764] test: test that Java picks up the NIO provider (#284) * test: test that Java picks up the NIO provider * style: formatting --- .../cloud/storage/contrib/nio/NIOTest.java | 59 +++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/NIOTest.java diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/NIOTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/NIOTest.java new file mode 100644 index 000000000000..a420b8593818 --- /dev/null +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/NIOTest.java @@ -0,0 +1,59 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.storage.contrib.nio; + +import static com.google.common.truth.Truth.assertThat; + +import java.net.URI; +import java.nio.file.Path; +import java.nio.file.Paths; +import org.junit.Before; +import org.junit.Test; +import org.junit.runner.RunWith; +import org.junit.runners.JUnit4; + +/** + * Unit tests for {@link CloudStorageFileSystemProvider}. Makes sure the NIO system picks it up + * properly. + */ +@RunWith(JUnit4.class) +public class NIOTest { + + private URI uriToCloudStorage; + + @Before + public void setUp() { + uriToCloudStorage = URI.create("gs://bucket/file.txt"); + } + + /** We can create a Path object from a gs:// URI. * */ + @Test + public void testCreatePath() { + // Return value ignored on purpose, we just want to check + // no exception is thrown. + Path path = Paths.get(uriToCloudStorage); + // Truth bug workaround, see https://github.com/google/truth/issues/285 + assertThat((Object) path).isNotNull(); + } + + /** The created Path object has the correct scheme. * */ + @Test + public void testCreatedPathIsGS() { + Path path = Paths.get(uriToCloudStorage); + assertThat(path.getFileSystem().provider().getScheme()).isEqualTo("gs"); + } +} From 807225b93d885bba69a03ff54ce56efb42065435 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Tue, 29 Dec 2020 14:37:50 -0800 Subject: [PATCH 0618/1764] chore(java): remove formatter action Source-Author: Jeff Ching Source-Date: Tue Dec 29 10:50:17 2020 -0800 Source-Repo: googleapis/synthtool Source-Sha: 6133907dbb3ddab204a17a15d5c53ec0aae9b033 Source-Link: https://github.com/googleapis/synthtool/commit/6133907dbb3ddab204a17a15d5c53ec0aae9b033 --- .../.github/workflows/formatting.yaml | 25 ------------------- java-storage-nio/synth.metadata | 5 ++-- 2 files changed, 2 insertions(+), 28 deletions(-) delete mode 100644 java-storage-nio/.github/workflows/formatting.yaml diff --git a/java-storage-nio/.github/workflows/formatting.yaml b/java-storage-nio/.github/workflows/formatting.yaml deleted file mode 100644 index 6844407b4d97..000000000000 --- a/java-storage-nio/.github/workflows/formatting.yaml +++ /dev/null @@ -1,25 +0,0 @@ -on: - pull_request_target: - types: [opened, synchronize] - branches: - - master -name: format -jobs: - format-code: - runs-on: ubuntu-latest - env: - ACCESS_TOKEN: ${{ secrets.YOSHI_CODE_BOT_TOKEN }} - steps: - - uses: actions/checkout@v2 - with: - ref: ${{github.event.pull_request.head.ref}} - repository: ${{github.event.pull_request.head.repo.full_name}} - - uses: actions/setup-java@v1 - with: - java-version: 11 - - run: "mvn com.coveo:fmt-maven-plugin:format" - - uses: googleapis/code-suggester@v1 - with: - command: review - pull_number: ${{ github.event.pull_request.number }} - git_dir: '.' diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata index 0334949f3418..264428714211 100644 --- a/java-storage-nio/synth.metadata +++ b/java-storage-nio/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "285a9df34e11df60f00c4dbcb1ba37ba62bb259a" + "sha": "e315bd0fd70923a5b8992d38fda855f8f0216f6e" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "3f67ceece7e797a5736a25488aae35405649b90b" + "sha": "6133907dbb3ddab204a17a15d5c53ec0aae9b033" } } ], @@ -30,7 +30,6 @@ ".github/workflows/approve-readme.yaml", ".github/workflows/auto-release.yaml", ".github/workflows/ci.yaml", - ".github/workflows/formatting.yaml", ".github/workflows/samples.yaml", ".kokoro/build.bat", ".kokoro/build.sh", From 15c29bde187fc2d5ee6b8859f8bed9a285adee9f Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Thu, 7 Jan 2021 22:28:17 +0100 Subject: [PATCH 0619/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v16.2.1 (#349) [![WhiteSource Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [com.google.cloud:libraries-bom](https://togithub.com/GoogleCloudPlatform/cloud-opensource-java) | patch | `16.2.0` -> `16.2.1` | --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 7447f5640da7..5469c44c3c1b 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 16.2.0 + 16.2.1 pom import From e6b4d77cf892e214ad8062bb5a0ff22be220cbed Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Thu, 7 Jan 2021 13:42:06 -0800 Subject: [PATCH 0620/1764] chore: regenerate README (#350) This PR was generated using Autosynth. :rainbow:
    Log from Synthtool ``` 2021-01-07 21:31:46,857 synthtool [DEBUG] > Executing /root/.cache/synthtool/java-storage-nio/.github/readme/synth.py. On branch autosynth-readme nothing to commit, working tree clean 2021-01-07 21:31:47,770 synthtool [DEBUG] > Wrote metadata to .github/readme/synth.metadata/synth.metadata. ```
    Full log will be available here: https://source.cloud.google.com/results/invocations/36a60cc0-d247-46d1-8b56-101c0a0e6e8a/targets - [ ] To automatically regenerate this PR, check this box. --- .../.github/readme/synth.metadata/synth.metadata | 4 ++-- java-storage-nio/README.md | 15 +++++++++++---- 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/.github/readme/synth.metadata/synth.metadata b/java-storage-nio/.github/readme/synth.metadata/synth.metadata index e9f5e2213c81..667654ee1350 100644 --- a/java-storage-nio/.github/readme/synth.metadata/synth.metadata +++ b/java-storage-nio/.github/readme/synth.metadata/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "451633e89a5224da11622cf7dbb630bf5a427229" + "sha": "a556967a8cd2d63c15167a29f9a4d8e08370b658" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "996775eca5fd934edac3c2ae34b80ff0395b1717" + "sha": "41a4e56982620d3edcf110d76f4fcdfdec471ac8" } } ] diff --git a/java-storage-nio/README.md b/java-storage-nio/README.md index aa834f32de64..5cfcee2c444c 100644 --- a/java-storage-nio/README.md +++ b/java-storage-nio/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file com.google.cloud libraries-bom - 16.2.0 + 16.2.1 pom import @@ -47,13 +47,20 @@ If you are using Maven without BOM, add this to your dependencies: ``` -If you are using Gradle, add this to your dependencies +If you are using Gradle 5.x or later, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.122.3' +implementation platform('com.google.cloud:libraries-bom:16.2.1') + +compile 'com.google.cloud:google-cloud-nio' +``` +If you are using Gradle without BOM, add this to your dependencies +```Groovy +compile 'com.google.cloud:google-cloud-nio:0.122.4' ``` + If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.122.3" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.122.4" ``` ## Authentication From d185ee41ad6cac26e9d71bdbce4eba8ec496dcee Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Thu, 7 Jan 2021 23:46:07 +0100 Subject: [PATCH 0621/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.122.4 (#348) [![WhiteSource Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [com.google.cloud:google-cloud-nio](https://togithub.com/googleapis/java-storage-nio) | patch | `0.122.3` -> `0.122.4` | --- ### Release Notes
    googleapis/java-storage-nio ### [`v0.122.4`](https://togithub.com/googleapis/java-storage-nio/blob/master/CHANGELOG.md#​01224-httpswwwgithubcomgoogleapisjava-storage-niocomparev01223v01224-2020-12-16) [Compare Source](https://togithub.com/googleapis/java-storage-nio/compare/v0.122.3...v0.122.4)
    --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index e4cbd9f41c84..b82213d8d798 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.122.3 + 0.122.4 From 3df8758f87036b868f995ef460be15246b00feb5 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Thu, 7 Jan 2021 14:54:08 -0800 Subject: [PATCH 0622/1764] chore: regenerate README (#351) This PR was generated using Autosynth. :rainbow:
    Log from Synthtool ``` 2021-01-07 22:48:15,237 synthtool [DEBUG] > Executing /root/.cache/synthtool/java-storage-nio/.github/readme/synth.py. On branch autosynth-readme nothing to commit, working tree clean 2021-01-07 22:48:16,097 synthtool [DEBUG] > Wrote metadata to .github/readme/synth.metadata/synth.metadata. ```
    Full log will be available here: https://source.cloud.google.com/results/invocations/abcb9a04-2175-44a3-b8d4-e690d7acddae/targets - [ ] To automatically regenerate this PR, check this box. --- java-storage-nio/.github/readme/synth.metadata/synth.metadata | 4 ++-- java-storage-nio/README.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/java-storage-nio/.github/readme/synth.metadata/synth.metadata b/java-storage-nio/.github/readme/synth.metadata/synth.metadata index 667654ee1350..0e9f4c993ee5 100644 --- a/java-storage-nio/.github/readme/synth.metadata/synth.metadata +++ b/java-storage-nio/.github/readme/synth.metadata/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "a556967a8cd2d63c15167a29f9a4d8e08370b658" + "sha": "87923c0af6afb76d17ad11b259212c8dc9d2cb02" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "41a4e56982620d3edcf110d76f4fcdfdec471ac8" + "sha": "67f09bf301083798e7220137723222eb00b8f88a" } } ] diff --git a/java-storage-nio/README.md b/java-storage-nio/README.md index 5cfcee2c444c..18f97378af19 100644 --- a/java-storage-nio/README.md +++ b/java-storage-nio/README.md @@ -42,7 +42,7 @@ If you are using Maven without BOM, add this to your dependencies: com.google.cloud google-cloud-nio - 0.122.3 + 0.122.4 ``` From 72833425f7e9331ce0d211fe4322540ae4af06c2 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 12 Jan 2021 12:59:55 +0100 Subject: [PATCH 0623/1764] test(deps): update dependency org.mockito:mockito-core to v3.7.0 (#347) --- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index fbc572ab9080..7248d58ea708 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -86,7 +86,7 @@ org.mockito mockito-core - 3.6.28 + 3.7.0 test org.hamcrest From 46fb64162d0d8e5d6230409c26623e025c1d0829 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 12 Jan 2021 13:00:17 +0100 Subject: [PATCH 0624/1764] deps: update dependency com.google.guava:guava to v30.1-android (#319) --- java-storage-nio/google-cloud-nio-examples/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index b24b92f7fed6..00080c702aa8 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -19,7 +19,7 @@ com.google.guava guava - 30.0-android + 30.1-android
    From 88ab9d0004b9c4fa1826130ce8f8ba6fb88b3565 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 12 Jan 2021 13:00:38 +0100 Subject: [PATCH 0625/1764] deps: update dependency com.google.cloud:google-cloud-storage to v1.113.8 (#314) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index d5925e036f7e..e3d1af530b61 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -87,7 +87,7 @@ com.google.cloud google-cloud-storage - 1.113.4 + 1.113.8 com.google.apis From 12d4d0714e6aea99e16c8b9e9550df69d1a9ca0f Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 12 Jan 2021 12:10:09 +0000 Subject: [PATCH 0626/1764] chore: release 0.122.5 (#353) :robot: I have created a release \*beep\* \*boop\* --- ### [0.122.5](https://www.github.com/googleapis/java-storage-nio/compare/v0.122.4...v0.122.5) (2021-01-12) ### Dependencies * update dependency com.google.cloud:google-cloud-storage to v1.113.8 ([#314](https://www.github.com/googleapis/java-storage-nio/issues/314)) ([88ab9d0](https://www.github.com/googleapis/java-storage-nio/commit/88ab9d0004b9c4fa1826130ce8f8ba6fb88b3565)) * update dependency com.google.guava:guava to v30.1-android ([#319](https://www.github.com/googleapis/java-storage-nio/issues/319)) ([46fb641](https://www.github.com/googleapis/java-storage-nio/commit/46fb64162d0d8e5d6230409c26623e025c1d0829)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/CHANGELOG.md | 8 ++++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 17 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index c556448a6356..12370d82eaad 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +### [0.122.5](https://www.github.com/googleapis/java-storage-nio/compare/v0.122.4...v0.122.5) (2021-01-12) + + +### Dependencies + +* update dependency com.google.cloud:google-cloud-storage to v1.113.8 ([#314](https://www.github.com/googleapis/java-storage-nio/issues/314)) ([577eaed](https://www.github.com/googleapis/java-storage-nio/commit/577eaed2478d749515e89f4961a42004c5654a07)) +* update dependency com.google.guava:guava to v30.1-android ([#319](https://www.github.com/googleapis/java-storage-nio/issues/319)) ([8814bc3](https://www.github.com/googleapis/java-storage-nio/commit/8814bc31dedd85f5d3c50ce1891055bb334bab0b)) + ### [0.122.4](https://www.github.com/googleapis/java-storage-nio/compare/v0.122.3...v0.122.4) (2020-12-16) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 00080c702aa8..838b2f0d9765 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.122.5-SNAPSHOT + 0.122.5 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.5-SNAPSHOT + 0.122.5 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 78e95d1430cf..6d467c619c3d 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.122.5-SNAPSHOT + 0.122.5 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.5-SNAPSHOT + 0.122.5 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 7248d58ea708..94b47dbfb06d 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.122.5-SNAPSHOT + 0.122.5 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.5-SNAPSHOT + 0.122.5 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index e3d1af530b61..8e915f1cf0d5 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.122.5-SNAPSHOT + 0.122.5 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index c3dea6d93961..f43924c57960 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.122.5-SNAPSHOT + 0.122.5 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index c59d33a68139..523eb8479d2c 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.122.4:0.122.5-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.122.5:0.122.5 \ No newline at end of file From d7461f4e3d962ee1c4a53731a376df7a624bf372 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Thu, 14 Jan 2021 01:50:17 +0100 Subject: [PATCH 0627/1764] deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v0.18.0 (#355) [![WhiteSource Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [com.google.cloud:google-cloud-shared-dependencies](https://togithub.com/googleapis/java-shared-dependencies) | minor | `0.17.0` -> `0.18.0` | --- ### Release Notes
    googleapis/java-shared-dependencies ### [`v0.18.0`](https://togithub.com/googleapis/java-shared-dependencies/blob/master/CHANGELOG.md#​0180-httpswwwgithubcomgoogleapisjava-shared-dependenciescompare0171v0180-2021-01-13) [Compare Source](https://togithub.com/googleapis/java-shared-dependencies/compare/v0.17.1...v0.18.0) ##### Features - add commons-codec to dependencyManagement ([#​251](https://www.github.com/googleapis/java-shared-dependencies/issues/251)) ([4ee990d](https://www.github.com/googleapis/java-shared-dependencies/commit/4ee990d79c9207c81155f6ee9279308a2d4d0f9d)) ##### Dependencies - update dependency com.google.errorprone:error_prone_annotations to v2.5.0 ([#​247](https://www.github.com/googleapis/java-shared-dependencies/issues/247)) ([37c0861](https://www.github.com/googleapis/java-shared-dependencies/commit/37c0861cfb89f13a0682c98067c633b13b30b827)) ##### [0.17.1](https://www.github.com/googleapis/java-shared-dependencies/compare/0.17.0...v0.17.1) (2021-01-12) ##### Dependencies - update dependency com.fasterxml.jackson:jackson-bom to v2.12.1 ([#​245](https://www.github.com/googleapis/java-shared-dependencies/issues/245)) ([5ffc8a0](https://www.github.com/googleapis/java-shared-dependencies/commit/5ffc8a0d173ea0222ac9610ece0ac2aeb1d17f27)) ### [`v0.17.1`](https://togithub.com/googleapis/java-shared-dependencies/blob/master/CHANGELOG.md#​0171-httpswwwgithubcomgoogleapisjava-shared-dependenciescompare0170v0171-2021-01-12) [Compare Source](https://togithub.com/googleapis/java-shared-dependencies/compare/v0.17.0...v0.17.1)
    --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 8e915f1cf0d5..1b90eeb586f7 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -79,7 +79,7 @@ com.google.cloud google-cloud-shared-dependencies - 0.17.0 + 0.18.0 pom import From bae5cddd3615860af66150e460e9086300ecaba2 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Wed, 13 Jan 2021 17:18:30 -0800 Subject: [PATCH 0628/1764] chore: regenerate README (#358) This PR was generated using Autosynth. :rainbow:
    Log from Synthtool ``` 2021-01-14 00:54:53,819 synthtool [DEBUG] > Executing /root/.cache/synthtool/java-storage-nio/.github/readme/synth.py. On branch autosynth-readme nothing to commit, working tree clean 2021-01-14 00:54:54,708 synthtool [DEBUG] > Wrote metadata to .github/readme/synth.metadata/synth.metadata. ```
    Full log will be available here: https://source.cloud.google.com/results/invocations/1564d764-a9c6-4f8f-83c1-ace393736f34/targets - [ ] To automatically regenerate this PR, check this box. --- java-storage-nio/.github/readme/synth.metadata/synth.metadata | 4 ++-- java-storage-nio/README.md | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/.github/readme/synth.metadata/synth.metadata b/java-storage-nio/.github/readme/synth.metadata/synth.metadata index 0e9f4c993ee5..bbb1c3b4cd14 100644 --- a/java-storage-nio/.github/readme/synth.metadata/synth.metadata +++ b/java-storage-nio/.github/readme/synth.metadata/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "87923c0af6afb76d17ad11b259212c8dc9d2cb02" + "sha": "1c9e80f7d9d0a3f747e1eac9900f3a40084f752a" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "67f09bf301083798e7220137723222eb00b8f88a" + "sha": "16ec872dd898d7de6e1822badfac32484b5d9031" } } ] diff --git a/java-storage-nio/README.md b/java-storage-nio/README.md index 18f97378af19..675a37a88b77 100644 --- a/java-storage-nio/README.md +++ b/java-storage-nio/README.md @@ -55,12 +55,12 @@ compile 'com.google.cloud:google-cloud-nio' ``` If you are using Gradle without BOM, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.122.4' +compile 'com.google.cloud:google-cloud-nio:0.122.5' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.122.4" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.122.5" ``` ## Authentication From 94326f65a606c25196aebda54474570a37fb9ba8 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 20 Jan 2021 15:32:55 +0100 Subject: [PATCH 0629/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v16.3.0 (#359) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 5469c44c3c1b..6dfa2b157d4a 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 16.2.1 + 16.3.0 pom import From 5b84c2e3ccc743d9091d12ebc62fe99a50637670 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Wed, 20 Jan 2021 06:52:03 -0800 Subject: [PATCH 0630/1764] chore: regenerate README (#378) This PR was generated using Autosynth. :rainbow:
    Log from Synthtool ``` 2021-01-20 14:35:10,410 synthtool [DEBUG] > Executing /root/.cache/synthtool/java-storage-nio/.github/readme/synth.py. On branch autosynth-readme nothing to commit, working tree clean 2021-01-20 14:35:11,271 synthtool [DEBUG] > Wrote metadata to .github/readme/synth.metadata/synth.metadata. ```
    Full log will be available here: https://source.cloud.google.com/results/invocations/ef6ab565-90d7-4209-b2ae-4d4b874cebb6/targets - [ ] To automatically regenerate this PR, check this box. --- java-storage-nio/.github/readme/synth.metadata/synth.metadata | 4 ++-- java-storage-nio/README.md | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/.github/readme/synth.metadata/synth.metadata b/java-storage-nio/.github/readme/synth.metadata/synth.metadata index bbb1c3b4cd14..91714587a88d 100644 --- a/java-storage-nio/.github/readme/synth.metadata/synth.metadata +++ b/java-storage-nio/.github/readme/synth.metadata/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "1c9e80f7d9d0a3f747e1eac9900f3a40084f752a" + "sha": "f9b5ed3025d72731397a8ee162c00ede9a23d2fc" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "16ec872dd898d7de6e1822badfac32484b5d9031" + "sha": "b259489b06b25f399768b74b8baa943991f38ea7" } } ] diff --git a/java-storage-nio/README.md b/java-storage-nio/README.md index 675a37a88b77..6672f89f563d 100644 --- a/java-storage-nio/README.md +++ b/java-storage-nio/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file com.google.cloud libraries-bom - 16.2.1 + 16.3.0 pom import @@ -49,7 +49,7 @@ If you are using Maven without BOM, add this to your dependencies: If you are using Gradle 5.x or later, add this to your dependencies ```Groovy -implementation platform('com.google.cloud:libraries-bom:16.2.1') +implementation platform('com.google.cloud:libraries-bom:16.3.0') compile 'com.google.cloud:google-cloud-nio' ``` From 4ed4f712453be10e5a605cbab90c87d58852eabc Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 26 Jan 2021 19:30:26 +0100 Subject: [PATCH 0631/1764] build(deps): update dependency com.google.cloud:google-cloud-shared-config to v0.10.0 (#395) [![WhiteSource 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-shared-config](https://togithub.com/googleapis/java-shared-config) | `0.9.4` -> `0.10.0` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/0.10.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/0.10.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/0.10.0/compatibility-slim/0.9.4)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/0.10.0/confidence-slim/0.9.4)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
    googleapis/java-shared-config ### [`v0.10.0`](https://togithub.com/googleapis/java-shared-config/blob/master/CHANGELOG.md#​0100-httpswwwgithubcomgoogleapisjava-shared-configcomparev094v0100-2021-01-21) [Compare Source](https://togithub.com/googleapis/java-shared-config/compare/v0.9.4...v0.10.0) ##### Features - adding pom profile to generate docfx yml from javadoc ([#​213](https://www.github.com/googleapis/java-shared-config/issues/213)) ([3527c47](https://www.github.com/googleapis/java-shared-config/commit/3527c47ff413d415f87fccca84358da2c837841d)) ##### Dependencies - update dependency com.puppycrawl.tools:checkstyle to v8.39 ([#​209](https://www.github.com/googleapis/java-shared-config/issues/209)) ([fb53922](https://www.github.com/googleapis/java-shared-config/commit/fb539226d407001822a56c7fff792922cd85d1fe)) ##### [0.9.4](https://www.github.com/googleapis/java-shared-config/compare/v0.9.3...v0.9.4) (2020-10-21) ##### Documentation - Latest for Cloud-RAD ([#​199](https://www.github.com/googleapis/java-shared-config/issues/199)) ([34712af](https://www.github.com/googleapis/java-shared-config/commit/34712afac58aa0d148f0843026b3ff770ee030c2)) ##### [0.9.3](https://www.github.com/googleapis/java-shared-config/compare/v0.9.2...v0.9.3) (2020-10-15) ##### Dependencies - update auto-value-annotation.version to v1.7.4 ([#​157](https://www.github.com/googleapis/java-shared-config/issues/157)) ([5d7e394](https://www.github.com/googleapis/java-shared-config/commit/5d7e394d964010a3e32af492cec4be85aabc3ebf)) ##### [0.9.2](https://www.github.com/googleapis/java-shared-config/compare/v0.9.1...v0.9.2) (2020-07-02) ##### Dependencies - update dependency org.apache.maven.surefire:surefire-junit47 to v3.0.0-M5 ([#​180](https://www.github.com/googleapis/java-shared-config/issues/180)) ([802d9c5](https://www.github.com/googleapis/java-shared-config/commit/802d9c528d34b386face69ca75a014ce57fc3ac1)) ##### [0.9.1](https://www.github.com/googleapis/java-shared-config/compare/v0.9.0...v0.9.1) (2020-07-01) ##### Bug Fixes - maven-dependency-plugin configuration breaking downstream config ([#​174](https://www.github.com/googleapis/java-shared-config/issues/174)) ([507217f](https://www.github.com/googleapis/java-shared-config/commit/507217fe509cd4f16eb50c8075ab43229238e08d)) ##### Documentation - change Devsite output path to /java/docs/reference ([#​176](https://www.github.com/googleapis/java-shared-config/issues/176)) ([8b98af5](https://www.github.com/googleapis/java-shared-config/commit/8b98af54bf503d97bb86b6d02a5c4301b39384e1))
    --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 1b90eeb586f7..c2561e5adab6 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud google-cloud-shared-config - 0.9.4 + 0.10.0 From d3b449a0d472a51d85d0f6c9e0b27e484b639040 Mon Sep 17 00:00:00 2001 From: Hosain Date: Wed, 27 Jan 2021 00:10:06 +0000 Subject: [PATCH 0632/1764] fix: Set storage update time in FakeStorageRpc (#174) 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: - [x] Make sure to open an issue as a [bug/issue](https://github.com/googleapis/java-storage-nio/issues/new/choose) before writing your code! That way we can discuss the change, evaluate designs, and agree on the general idea - [x] Ensure the tests and linter pass - [x] Code coverage does not decrease (if any source code was changed) - [x] Appropriate docs were updated (if necessary) Fixes #173 --- .../contrib/nio/testing/FakeStorageRpc.java | 13 ++++++++++++ .../nio/testing/LocalStorageHelperTest.java | 20 +++++++++++++++---- 2 files changed, 29 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java index fb9b316bcb99..f064e65588f1 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java @@ -16,6 +16,7 @@ package com.google.cloud.storage.contrib.nio.testing; +import com.google.api.client.util.DateTime; import com.google.api.services.storage.model.Bucket; import com.google.api.services.storage.model.ServiceAccount; import com.google.api.services.storage.model.StorageObject; @@ -29,8 +30,10 @@ import java.io.OutputStream; import java.math.BigInteger; import java.nio.file.FileAlreadyExistsException; +import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Arrays; +import java.util.Date; import java.util.HashMap; import java.util.List; import java.util.Map; @@ -70,6 +73,9 @@ @NotThreadSafe class FakeStorageRpc extends StorageRpcTestBase { + private static final SimpleDateFormat RFC_3339_FORMATTER = + new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssXXX"); + // fullname -> metadata Map metadata = new HashMap<>(); // fullname -> contents @@ -95,6 +101,7 @@ public StorageObject create(StorageObject object, InputStream content, Map Date: Thu, 28 Jan 2021 16:11:37 +0100 Subject: [PATCH 0633/1764] deps: update dependency com.google.cloud:google-cloud-storage to v1.113.9 (#356) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index c2561e5adab6..bf32751a4726 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -87,7 +87,7 @@ com.google.cloud google-cloud-storage - 1.113.8 + 1.113.9 com.google.apis From 3d874fbf96be9b84e059fd3a3e1174ca14c3d76c Mon Sep 17 00:00:00 2001 From: Elliotte Rusty Harold Date: Thu, 28 Jan 2021 22:30:53 +0000 Subject: [PATCH 0634/1764] fix: move autovalue to annotation processor path (#179) * move autovalue to annotation processor path * only one parallel job * fix: verify gs filesystem is available * fix: remove max-parallel config in workflow * fix: lint * fix: revert plugin ignore removal * autovalue 1.7.4 * debug: test provider config is loaded before tests run * address feedback * add EnableAutoValue.txt * mockito for Java 7 * add auto-value-annotations to project deps * add retries to tests * revert retry in build.sh Co-authored-by: Frank Natividad --- .../google-cloud-nio/EnableAutoValue.txt | 0 java-storage-nio/google-cloud-nio/pom.xml | 44 +++---------------- .../nio/CloudStorageFileSystemProvider.java | 2 - .../java.nio.file.spi.FileSystemProvider | 14 ++++++ java-storage-nio/pom.xml | 36 +-------------- 5 files changed, 22 insertions(+), 74 deletions(-) create mode 100644 java-storage-nio/google-cloud-nio/EnableAutoValue.txt create mode 100644 java-storage-nio/google-cloud-nio/src/main/resources/META-INF/services/java.nio.file.spi.FileSystemProvider diff --git a/java-storage-nio/google-cloud-nio/EnableAutoValue.txt b/java-storage-nio/google-cloud-nio/EnableAutoValue.txt new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 94b47dbfb06d..8cc3169c1e92 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -42,26 +42,14 @@ com.google.http-client google-http-client - - javax.inject - javax.inject - 1 - - - com.google.auto.service - auto-service - 1.0-rc3 - true - provided - com.google.auto.value - auto-value - provided + auto-value-annotations - com.google.auto.value - auto-value-annotations + javax.inject + javax.inject + 1 com.google.code.findbugs @@ -86,7 +74,7 @@ org.mockito mockito-core - 3.7.0 + 2.28.2 test org.hamcrest @@ -95,6 +83,7 @@ test
    + @@ -104,16 +93,6 @@ false - - maven-compiler-plugin - 3.8.1 - - 1.7 - 1.7 - UTF-8 - -Xlint:unchecked - - org.apache.maven.plugins @@ -173,17 +152,6 @@ - - org.apache.maven.plugins - maven-dependency-plugin - - - com.google.auto.value:auto-value - com.google.auto.service:auto-service - - - -
    diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java index 7d5e9c972c62..4f2953b309a5 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java @@ -21,7 +21,6 @@ import static com.google.common.base.Strings.isNullOrEmpty; import com.google.api.gax.paging.Page; -import com.google.auto.service.AutoService; import com.google.cloud.storage.Acl; import com.google.cloud.storage.Blob; import com.google.cloud.storage.BlobId; @@ -86,7 +85,6 @@ */ @Singleton @ThreadSafe -@AutoService(FileSystemProvider.class) public final class CloudStorageFileSystemProvider extends FileSystemProvider { private Storage storage; diff --git a/java-storage-nio/google-cloud-nio/src/main/resources/META-INF/services/java.nio.file.spi.FileSystemProvider b/java-storage-nio/google-cloud-nio/src/main/resources/META-INF/services/java.nio.file.spi.FileSystemProvider new file mode 100644 index 000000000000..cdacea417537 --- /dev/null +++ b/java-storage-nio/google-cloud-nio/src/main/resources/META-INF/services/java.nio.file.spi.FileSystemProvider @@ -0,0 +1,14 @@ +# Copyright 2021 Google LLC +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +com.google.cloud.storage.contrib.nio.CloudStorageFileSystemProvider diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index bf32751a4726..470993a16045 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -96,16 +96,10 @@
    com.google.auto.value - auto-value - provided - ${auto-value-annotation.version} - - - com.google.auto.value auto-value-annotations + provided ${auto-value-annotation.version} - junit junit @@ -120,21 +114,7 @@
    - - - - - org.apache.maven.plugins - maven-dependency-plugin - - - com.google.auto.value:auto-value-annotations - - - - - - + google-cloud-nio google-cloud-nio-retrofit @@ -207,18 +187,6 @@
    - - maven-compiler-plugin - - - - com.google.auto.value - auto-value - ${auto-value.version} - - - - From 6161d019a5e6a6774e00b20588b3f80ca75ca3d5 Mon Sep 17 00:00:00 2001 From: Justin Beckwith Date: Fri, 29 Jan 2021 10:50:47 -0800 Subject: [PATCH 0635/1764] build: migrate to flakybot (#398) --- java-storage-nio/.kokoro/build.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/.kokoro/build.sh b/java-storage-nio/.kokoro/build.sh index 454c4aa23ea0..ba2bec7a0ab7 100755 --- a/java-storage-nio/.kokoro/build.sh +++ b/java-storage-nio/.kokoro/build.sh @@ -110,8 +110,8 @@ bash .kokoro/coerce_logs.sh if [[ "${ENABLE_BUILD_COP}" == "true" ]] then - chmod +x ${KOKORO_GFILE_DIR}/linux_amd64/buildcop - ${KOKORO_GFILE_DIR}/linux_amd64/buildcop -repo=googleapis/java-storage-nio + chmod +x ${KOKORO_GFILE_DIR}/linux_amd64/flakybot + ${KOKORO_GFILE_DIR}/linux_amd64/flakybot -repo=googleapis/java-storage-nio fi echo "exiting with ${RETURN_CODE}" From 387f3b1f0ab26e2b1fd07299b81ffda0b57ce684 Mon Sep 17 00:00:00 2001 From: BenWhitehead Date: Mon, 1 Feb 2021 15:50:49 -0500 Subject: [PATCH 0636/1764] test: attempt tests up to 3 times (#400) * test: attempt tests up to 3 times * chore: run formatter --- java-storage-nio/google-cloud-nio/pom.xml | 7 +++++++ .../storage/contrib/nio/CloudStorageConfigurationTest.java | 4 ++++ .../contrib/nio/CloudStorageFileAttributeViewTest.java | 3 +++ .../contrib/nio/CloudStorageFileAttributesTest.java | 3 +++ .../contrib/nio/CloudStorageFileSystemProviderTest.java | 3 +++ .../storage/contrib/nio/CloudStorageFileSystemTest.java | 3 +++ .../contrib/nio/CloudStorageLateInitializationTest.java | 3 +++ .../cloud/storage/contrib/nio/CloudStorageOptionsTest.java | 3 +++ .../cloud/storage/contrib/nio/CloudStoragePathTest.java | 3 +++ .../storage/contrib/nio/CloudStorageReadChannelTest.java | 3 +++ .../contrib/nio/CloudStorageReadFileChannelTest.java | 4 ++++ .../cloud/storage/contrib/nio/CloudStorageReadTest.java | 3 +++ .../storage/contrib/nio/CloudStorageRetryHandlerTest.java | 3 +++ .../storage/contrib/nio/CloudStorageWriteChannelTest.java | 3 +++ .../contrib/nio/CloudStorageWriteFileChannelTest.java | 4 ++++ .../java/com/google/cloud/storage/contrib/nio/NIOTest.java | 3 +++ .../contrib/nio/SeekableByteChannelPrefetcherTest.java | 4 ++++ .../com/google/cloud/storage/contrib/nio/UnixPathTest.java | 3 +++ .../com/google/cloud/storage/contrib/nio/it/ITGcsNio.java | 4 ++++ 19 files changed, 66 insertions(+) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 8cc3169c1e92..56ece011e81c 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -82,6 +82,13 @@ 1.3 test
    + + com.google.cloud + google-cloud-core + 1.94.0 + test + tests + diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageConfigurationTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageConfigurationTest.java index b71926981fe8..d7715623325f 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageConfigurationTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageConfigurationTest.java @@ -18,10 +18,12 @@ import static com.google.common.truth.Truth.assertThat; +import com.google.cloud.testing.junit4.MultipleAttemptsRule; import com.google.common.collect.ImmutableList; import com.google.common.collect.ImmutableMap; import java.net.SocketTimeoutException; import org.junit.Assert; +import org.junit.Rule; import org.junit.Test; import org.junit.runner.RunWith; import org.junit.runners.JUnit4; @@ -30,6 +32,8 @@ @RunWith(JUnit4.class) public class CloudStorageConfigurationTest { + @Rule public final MultipleAttemptsRule multipleAttemptsRule = new MultipleAttemptsRule(3); + @Test public void testBuilder() { CloudStorageConfiguration config = diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributeViewTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributeViewTest.java index be601e88853c..5fb915424ba3 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributeViewTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributeViewTest.java @@ -20,6 +20,7 @@ import static java.nio.charset.StandardCharsets.UTF_8; import com.google.cloud.storage.contrib.nio.testing.LocalStorageHelper; +import com.google.cloud.testing.junit4.MultipleAttemptsRule; import com.google.common.testing.EqualsTester; import com.google.common.testing.NullPointerTester; import java.io.IOException; @@ -31,6 +32,7 @@ import java.nio.file.attribute.FileTime; import org.junit.Assert; import org.junit.Before; +import org.junit.Rule; import org.junit.Test; import org.junit.runner.RunWith; import org.junit.runners.JUnit4; @@ -38,6 +40,7 @@ /** Unit tests for {@link CloudStorageFileAttributeView}. */ @RunWith(JUnit4.class) public class CloudStorageFileAttributeViewTest { + @Rule public final MultipleAttemptsRule multipleAttemptsRule = new MultipleAttemptsRule(3); private static final byte[] HAPPY = "(✿◕ ‿◕ )ノ".getBytes(UTF_8); diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributesTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributesTest.java index 041c66670ff7..9f0914dc0853 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributesTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributesTest.java @@ -21,6 +21,7 @@ import com.google.cloud.storage.Acl; import com.google.cloud.storage.contrib.nio.testing.LocalStorageHelper; +import com.google.cloud.testing.junit4.MultipleAttemptsRule; import com.google.common.testing.EqualsTester; import com.google.common.testing.NullPointerTester; import java.io.IOException; @@ -29,6 +30,7 @@ import java.nio.file.Path; import java.nio.file.Paths; import org.junit.Before; +import org.junit.Rule; import org.junit.Test; import org.junit.runner.RunWith; import org.junit.runners.JUnit4; @@ -36,6 +38,7 @@ /** Unit tests for {@link CloudStorageFileAttributes}. */ @RunWith(JUnit4.class) public class CloudStorageFileAttributesTest { + @Rule public final MultipleAttemptsRule multipleAttemptsRule = new MultipleAttemptsRule(3); private static final byte[] HAPPY = "(✿◕ ‿◕ )ノ".getBytes(UTF_8); private static final byte[] EMPTY = "".getBytes(UTF_8); diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java index a8b9d041ded3..4afce170c41a 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java @@ -28,6 +28,7 @@ import static java.nio.file.StandardOpenOption.WRITE; import com.google.cloud.storage.contrib.nio.testing.LocalStorageHelper; +import com.google.cloud.testing.junit4.MultipleAttemptsRule; import com.google.common.collect.ImmutableList; import com.google.common.testing.NullPointerTester; import java.io.IOException; @@ -53,6 +54,7 @@ import java.util.Map; import org.junit.Assert; import org.junit.Before; +import org.junit.Rule; import org.junit.Test; import org.junit.runner.RunWith; import org.junit.runners.JUnit4; @@ -60,6 +62,7 @@ /** Unit tests for {@link CloudStorageFileSystemProvider}. */ @RunWith(JUnit4.class) public class CloudStorageFileSystemProviderTest { + @Rule public final MultipleAttemptsRule multipleAttemptsRule = new MultipleAttemptsRule(3); private static final List FILE_CONTENTS = ImmutableList.of( diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemTest.java index 966bf994a83e..35b2e50fbd74 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemTest.java @@ -25,6 +25,7 @@ import com.google.cloud.storage.StorageOptions; import com.google.cloud.storage.contrib.nio.testing.LocalStorageHelper; +import com.google.cloud.testing.junit4.MultipleAttemptsRule; import com.google.common.testing.EqualsTester; import com.google.common.testing.NullPointerTester; import java.io.IOException; @@ -43,6 +44,7 @@ import java.util.List; import org.junit.Assert; import org.junit.Before; +import org.junit.Rule; import org.junit.Test; import org.junit.runner.RunWith; import org.junit.runners.JUnit4; @@ -50,6 +52,7 @@ /** Unit tests for {@link CloudStorageFileSystem}. */ @RunWith(JUnit4.class) public class CloudStorageFileSystemTest { + @Rule public final MultipleAttemptsRule multipleAttemptsRule = new MultipleAttemptsRule(3); private static final String ALONE = "To be, or not to be, that is the question—\n" diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageLateInitializationTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageLateInitializationTest.java index 0885eb76c1a3..8142a31212df 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageLateInitializationTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageLateInitializationTest.java @@ -24,8 +24,10 @@ import com.google.cloud.storage.Storage; import com.google.cloud.storage.StorageOptions; +import com.google.cloud.testing.junit4.MultipleAttemptsRule; import java.net.URI; import org.junit.Before; +import org.junit.Rule; import org.junit.Test; import org.junit.runner.RunWith; import org.junit.runners.JUnit4; @@ -33,6 +35,7 @@ /** Unit tests for {@link CloudStorageFileSystemProvider} late initialization. */ @RunWith(JUnit4.class) public class CloudStorageLateInitializationTest { + @Rule public final MultipleAttemptsRule multipleAttemptsRule = new MultipleAttemptsRule(3); private StorageOptions mockOptions; diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageOptionsTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageOptionsTest.java index c6ce31ef6f13..adda34335fd0 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageOptionsTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageOptionsTest.java @@ -21,6 +21,7 @@ import com.google.cloud.storage.Acl; import com.google.cloud.storage.contrib.nio.testing.LocalStorageHelper; +import com.google.cloud.testing.junit4.MultipleAttemptsRule; import com.google.common.testing.NullPointerTester; import java.io.IOException; import java.net.URI; @@ -28,6 +29,7 @@ import java.nio.file.Path; import java.nio.file.Paths; import org.junit.Before; +import org.junit.Rule; import org.junit.Test; import org.junit.runner.RunWith; import org.junit.runners.JUnit4; @@ -35,6 +37,7 @@ /** Unit tests for {@link CloudStorageOptions}. */ @RunWith(JUnit4.class) public class CloudStorageOptionsTest { + @Rule public final MultipleAttemptsRule multipleAttemptsRule = new MultipleAttemptsRule(3); @Before public void before() { diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStoragePathTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStoragePathTest.java index 5fb43719e3e2..107569cc34ee 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStoragePathTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStoragePathTest.java @@ -19,6 +19,7 @@ import static com.google.common.truth.Truth.assertThat; import com.google.cloud.storage.contrib.nio.testing.LocalStorageHelper; +import com.google.cloud.testing.junit4.MultipleAttemptsRule; import com.google.common.collect.Iterables; import com.google.common.testing.EqualsTester; import com.google.common.testing.NullPointerTester; @@ -31,6 +32,7 @@ import java.nio.file.ProviderMismatchException; import org.junit.Assert; import org.junit.Before; +import org.junit.Rule; import org.junit.Test; import org.junit.runner.RunWith; import org.junit.runners.JUnit4; @@ -38,6 +40,7 @@ /** Unit tests for {@link CloudStoragePath}. */ @RunWith(JUnit4.class) public class CloudStoragePathTest { + @Rule public final MultipleAttemptsRule multipleAttemptsRule = new MultipleAttemptsRule(3); @Before public void before() { diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannelTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannelTest.java index c5681366a8af..7b827d2710c0 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannelTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadChannelTest.java @@ -30,6 +30,7 @@ import com.google.cloud.storage.BlobId; import com.google.cloud.storage.Storage; import com.google.cloud.storage.StorageException; +import com.google.cloud.testing.junit4.MultipleAttemptsRule; import java.io.IOException; import java.nio.ByteBuffer; import java.nio.channels.ClosedChannelException; @@ -37,6 +38,7 @@ import javax.net.ssl.SSLHandshakeException; import org.junit.Assert; import org.junit.Before; +import org.junit.Rule; import org.junit.Test; import org.junit.runner.RunWith; import org.junit.runners.JUnit4; @@ -45,6 +47,7 @@ /** Unit tests for {@link CloudStorageReadChannel}. */ @RunWith(JUnit4.class) public class CloudStorageReadChannelTest { + @Rule public final MultipleAttemptsRule multipleAttemptsRule = new MultipleAttemptsRule(3); private CloudStorageReadChannel chan; diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadFileChannelTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadFileChannelTest.java index 2774474b2c77..c6bd9ad4ef1e 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadFileChannelTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadFileChannelTest.java @@ -19,17 +19,21 @@ import static org.hamcrest.CoreMatchers.is; import static org.hamcrest.MatcherAssert.assertThat; +import com.google.cloud.testing.junit4.MultipleAttemptsRule; import java.io.IOException; import java.nio.ByteBuffer; import java.nio.channels.FileChannel; import java.nio.channels.SeekableByteChannel; import org.junit.Before; +import org.junit.Rule; import org.junit.Test; import org.junit.runner.RunWith; import org.junit.runners.JUnit4; @RunWith(JUnit4.class) public class CloudStorageReadFileChannelTest { + @Rule public final MultipleAttemptsRule multipleAttemptsRule = new MultipleAttemptsRule(3); + private static final class SeekableByteChannelImpl implements SeekableByteChannel { private boolean open = true; private ByteBuffer data; diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadTest.java index af84ddea0100..e6e974860022 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadTest.java @@ -21,6 +21,7 @@ import static java.nio.charset.StandardCharsets.UTF_8; import com.google.cloud.storage.contrib.nio.testing.LocalStorageHelper; +import com.google.cloud.testing.junit4.MultipleAttemptsRule; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; @@ -32,6 +33,7 @@ import java.nio.file.StandardOpenOption; import java.util.Arrays; import org.junit.Before; +import org.junit.Rule; import org.junit.Test; import org.junit.runner.RunWith; import org.junit.runners.JUnit4; @@ -39,6 +41,7 @@ /** Unit tests for {@link CloudStorageFileSystem}. */ @RunWith(JUnit4.class) public class CloudStorageReadTest { + @Rule public final MultipleAttemptsRule multipleAttemptsRule = new MultipleAttemptsRule(3); private static final String ALONE = "To be, or not to be, that is the question—\n" diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageRetryHandlerTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageRetryHandlerTest.java index 4df5c4dd57c9..a8c957d83b25 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageRetryHandlerTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageRetryHandlerTest.java @@ -19,13 +19,16 @@ import static com.google.common.truth.Truth.assertThat; import com.google.cloud.storage.StorageException; +import com.google.cloud.testing.junit4.MultipleAttemptsRule; import com.google.common.collect.ImmutableList; +import org.junit.Rule; import org.junit.Test; import org.junit.runner.RunWith; import org.junit.runners.JUnit4; @RunWith(JUnit4.class) public class CloudStorageRetryHandlerTest { + @Rule public final MultipleAttemptsRule multipleAttemptsRule = new MultipleAttemptsRule(3); @Test public void testIsRetryable() throws Exception { diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageWriteChannelTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageWriteChannelTest.java index aa388fbbac2a..a098e10f96e2 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageWriteChannelTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageWriteChannelTest.java @@ -26,12 +26,14 @@ import static org.mockito.Mockito.when; import com.google.cloud.WriteChannel; +import com.google.cloud.testing.junit4.MultipleAttemptsRule; import java.io.IOException; import java.nio.ByteBuffer; import java.nio.channels.ClosedChannelException; import java.nio.channels.NonReadableChannelException; import org.junit.Assert; import org.junit.Before; +import org.junit.Rule; import org.junit.Test; import org.junit.runner.RunWith; import org.junit.runners.JUnit4; @@ -39,6 +41,7 @@ /** Unit tests for {@link CloudStorageWriteChannel}. */ @RunWith(JUnit4.class) public class CloudStorageWriteChannelTest { + @Rule public final MultipleAttemptsRule multipleAttemptsRule = new MultipleAttemptsRule(3); private final WriteChannel gcsChannel = mock(WriteChannel.class); private final CloudStorageWriteChannel chan = new CloudStorageWriteChannel(gcsChannel); diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageWriteFileChannelTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageWriteFileChannelTest.java index 7dd105e74c7e..685efe226c63 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageWriteFileChannelTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageWriteFileChannelTest.java @@ -19,17 +19,21 @@ import static org.hamcrest.CoreMatchers.is; import static org.hamcrest.MatcherAssert.assertThat; +import com.google.cloud.testing.junit4.MultipleAttemptsRule; import java.io.IOException; import java.nio.ByteBuffer; import java.nio.channels.FileChannel; import java.nio.channels.SeekableByteChannel; import org.junit.Before; +import org.junit.Rule; import org.junit.Test; import org.junit.runner.RunWith; import org.junit.runners.JUnit4; @RunWith(JUnit4.class) public class CloudStorageWriteFileChannelTest { + @Rule public final MultipleAttemptsRule multipleAttemptsRule = new MultipleAttemptsRule(3); + private static final class SeekableByteChannelImpl implements SeekableByteChannel { private boolean open = true; private ByteBuffer data; diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/NIOTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/NIOTest.java index a420b8593818..c1e9ba77294a 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/NIOTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/NIOTest.java @@ -18,10 +18,12 @@ import static com.google.common.truth.Truth.assertThat; +import com.google.cloud.testing.junit4.MultipleAttemptsRule; import java.net.URI; import java.nio.file.Path; import java.nio.file.Paths; import org.junit.Before; +import org.junit.Rule; import org.junit.Test; import org.junit.runner.RunWith; import org.junit.runners.JUnit4; @@ -32,6 +34,7 @@ */ @RunWith(JUnit4.class) public class NIOTest { + @Rule public final MultipleAttemptsRule multipleAttemptsRule = new MultipleAttemptsRule(3); private URI uriToCloudStorage; diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/SeekableByteChannelPrefetcherTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/SeekableByteChannelPrefetcherTest.java index 642b58c67ca0..ed4f130eee43 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/SeekableByteChannelPrefetcherTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/SeekableByteChannelPrefetcherTest.java @@ -18,6 +18,7 @@ import static com.google.common.truth.Truth.assertThat; +import com.google.cloud.testing.junit4.MultipleAttemptsRule; import java.io.BufferedOutputStream; import java.io.IOException; import java.nio.ByteBuffer; @@ -27,12 +28,15 @@ import java.nio.file.Path; import org.junit.AfterClass; import org.junit.BeforeClass; +import org.junit.Rule; import org.junit.Test; import org.junit.runner.RunWith; import org.junit.runners.JUnit4; @RunWith(JUnit4.class) public class SeekableByteChannelPrefetcherTest { + @Rule public final MultipleAttemptsRule multipleAttemptsRule = new MultipleAttemptsRule(3); + // A file big enough to try seeks on. private static Path input; diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/UnixPathTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/UnixPathTest.java index ebf87999feea..8dd762a8875e 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/UnixPathTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/UnixPathTest.java @@ -19,9 +19,11 @@ import static com.google.common.truth.Truth.assertThat; import static org.junit.Assume.assumeTrue; +import com.google.cloud.testing.junit4.MultipleAttemptsRule; import com.google.common.testing.EqualsTester; import com.google.common.testing.NullPointerTester; import org.junit.Assert; +import org.junit.Rule; import org.junit.Test; import org.junit.runner.RunWith; import org.junit.runners.JUnit4; @@ -29,6 +31,7 @@ /** Unit tests for {@link UnixPath}. */ @RunWith(JUnit4.class) public class UnixPathTest { + @Rule public final MultipleAttemptsRule multipleAttemptsRule = new MultipleAttemptsRule(3); @Test public void testNormalize() { diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java index 2df785695130..0554b7bb2868 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java @@ -40,6 +40,7 @@ import com.google.cloud.storage.contrib.nio.CloudStoragePath; import com.google.cloud.storage.contrib.nio.testing.LocalStorageHelper; import com.google.cloud.storage.testing.RemoteStorageHelper; +import com.google.cloud.testing.junit4.MultipleAttemptsRule; import com.google.common.collect.ImmutableList; import com.google.common.collect.Lists; import com.google.common.collect.Sets; @@ -73,6 +74,7 @@ import org.junit.AfterClass; import org.junit.Assert; import org.junit.BeforeClass; +import org.junit.Rule; import org.junit.Test; import org.junit.runner.RunWith; import org.junit.runners.JUnit4; @@ -117,6 +119,8 @@ public class ITGcsNio { private static Storage storage; private static StorageOptions storageOptions; + @Rule public final MultipleAttemptsRule multipleAttemptsRule = new MultipleAttemptsRule(3); + private final Random rnd = new Random(); @BeforeClass From ecdf0d0d6fcaba2a88392aad059807edc20ad766 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 4 Feb 2021 11:43:36 -0500 Subject: [PATCH 0637/1764] chore(master): release 0.122.6-SNAPSHOT (#402) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 838b2f0d9765..8abd7a03465f 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.122.5 + 0.122.6-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.5 + 0.122.6-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 6d467c619c3d..32c920dfd97e 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.122.5 + 0.122.6-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.5 + 0.122.6-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 56ece011e81c..f12610dc4758 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.122.5 + 0.122.6-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.5 + 0.122.6-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 470993a16045..6f4c947fc4ac 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.122.5 + 0.122.6-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index f43924c57960..bff6e8a9e8f0 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.122.5 + 0.122.6-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 523eb8479d2c..6c7f5bd8e455 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.122.5:0.122.5 \ No newline at end of file +google-cloud-nio:0.122.5:0.122.6-SNAPSHOT \ No newline at end of file From 77abfd183b819187cdd02972a88977d5e895dd4d Mon Sep 17 00:00:00 2001 From: BenWhitehead Date: Tue, 9 Feb 2021 16:26:05 -0500 Subject: [PATCH 0638/1764] fix: cleanup use of non-preferred terms (#411) * replace poem with lorem ipsum in CloudStorageFileSystemProviderTest --- .../google-cloud-nio-retrofit/README.md | 4 +- .../contrib/nio/CloudStorageOption.java | 2 +- .../nio/testing/LocalStorageHelper.java | 4 +- .../CloudStorageFileSystemProviderTest.java | 43 +++++++++++-------- 4 files changed, 30 insertions(+), 23 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-retrofit/README.md b/java-storage-nio/google-cloud-nio-retrofit/README.md index cf32acd42dbd..319fad186fd0 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/README.md +++ b/java-storage-nio/google-cloud-nio-retrofit/README.md @@ -37,7 +37,7 @@ To run this example: [//]: # ({x-version-update-end}) The sample doesn't have anything about Google Cloud Storage in it. It gets that ability from the NIO -jar that we're adding to the classpath. We use the NIO "fat shaded" jar for this purpose as it +jar that we're adding to the classpath. We use the NIO "shaded" jar for this purpose as it also includes the dependencies for google-cloud-nio. The underlying mechanism is Java's standard [ServiceLoader](https://docs.oracle.com/javase/7/docs/api/java/util/ServiceLoader.html) @@ -47,7 +47,7 @@ to plug in NIO providers like this one. If you have access to a project's source code you can also simply add google-cloud-nio as a dependency and let Maven pull in the required dependencies (this is what the NIO unit tests do). -This approach is preferable as the fat jar approach may waste memory on multiple copies of +This approach is preferable as the shaded jar approach may waste memory on multiple copies of dependencies. [developers-console]:https://console.developers.google.com/ diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageOption.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageOption.java index 36d1eeaa25a9..98342eba49c8 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageOption.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageOption.java @@ -19,7 +19,7 @@ import java.nio.file.CopyOption; import java.nio.file.OpenOption; -/** Master interface for file operation option classes related to Google Cloud Storage. */ +/** Main interface for file operation option classes related to Google Cloud Storage. */ public interface CloudStorageOption { /** Interface for Google Cloud Storage options that can be specified when opening files. */ diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/LocalStorageHelper.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/LocalStorageHelper.java index dfee55b9f5c3..d0ec92aa847c 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/LocalStorageHelper.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/LocalStorageHelper.java @@ -70,7 +70,7 @@ private LocalStorageHelper() {} public static StorageOptions getOptions() { instance.reset(); return StorageOptions.newBuilder() - .setProjectId("dummy-project-for-testing") + .setProjectId("fake-project-for-testing") .setServiceRpcFactory( new ServiceRpcFactory() { @Override @@ -87,7 +87,7 @@ public StorageRpc create(StorageOptions options) { */ public static StorageOptions customOptions(final boolean throwIfOptions) { return StorageOptions.newBuilder() - .setProjectId("dummy-project-for-testing") + .setProjectId("fake-project-for-testing") .setServiceRpcFactory( new ServiceRpcFactory() { @Override diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java index 4afce170c41a..2b90173781d8 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java @@ -66,24 +66,31 @@ public class CloudStorageFileSystemProviderTest { private static final List FILE_CONTENTS = ImmutableList.of( - "Fanatics have their dreams, wherewith they weave", - "A paradise for a sect; the savage too", - "From forth the loftiest fashion of his sleep", - "Guesses at Heaven; pity these have not", - "Trac'd upon vellum or wild Indian leaf", - "The shadows of melodious utterance.", - "But bare of laurel they live, dream, and die;", - "For Poesy alone can tell her dreams,", - "With the fine spell of words alone can save", - "Imagination from the sable charm", - "And dumb enchantment. Who alive can say,", - "'Thou art no Poet may'st not tell thy dreams?'", - "Since every man whose soul is not a clod", - "Hath visions, and would speak, if he had loved", - "And been well nurtured in his mother tongue.", - "Whether the dream now purpos'd to rehearse", - "Be poet's or fanatic's will be known", - "When this warm scribe my hand is in the grave."); + "Lorem ipsum dolor sit amet, consectetur ", + "adipisicing elit. Ab, corporis deleniti ducimus ", + "ea esse est fuga illum inventore itaque maiores ", + "mollitia necessitatibus nesciunt nisi nobis non, ", + "nulla officia omnis placeat quibusdam unde? Alias ", + "delectus dignissimos, ducimus enim et expedita ", + "iste molestiae mollitia porro sunt! Debitis ", + "doloribus earum modi nam neque nulla optio ", + "quisquam reprehenderit. Autem consequatur ", + "delectus vitae. Aut consectetur cum eaque facere ", + "illum in molestiae nam, nulla obcaecati officia ", + "optio perspiciatis, quisquam reiciendis sequi ", + "tempora, velit veritatis vitae? Alias ", + "consequuntur dolor doloremque eius et fugiat ", + "fugit harum illo incidunt ipsa maxime molestiae ", + "nostrum officia pariatur, quam quidem similique ", + "velit veniam voluptatem voluptatibus. Ab at ", + "commodi ea expedita optio. Ab cumque eos et, ", + "libero non quam quia recusandae tempora vitae! ", + "Debitis libero quidem reprehenderit voluptas. ", + "Architecto consectetur cum dignissimos, dolorem ", + "eos, eum explicabo fugiat magnam maiores modi ", + "numquam odio pariatur provident quae quasi quos ", + "ratione recusandae repellendus similique ullam ", + "velit!"); private static final String SINGULARITY = "A string"; From 58969911129e522905b5d3b987ce2e1b6e26bf28 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Thu, 11 Feb 2021 08:44:02 -0800 Subject: [PATCH 0639/1764] chore: regenerate README (#412) This PR was generated using Autosynth. :rainbow:
    Log from Synthtool ``` 2021-02-09 21:35:12,829 synthtool [DEBUG] > Executing /root/.cache/synthtool/java-storage-nio/.github/readme/synth.py. On branch autosynth-readme nothing to commit, working tree clean 2021-02-09 21:35:13,734 synthtool [DEBUG] > Wrote metadata to .github/readme/synth.metadata/synth.metadata. ```
    Full log will be available here: https://source.cloud.google.com/results/invocations/d8117e07-c802-4614-84e8-d540ca28541e/targets - [ ] To automatically regenerate this PR, check this box. --- java-storage-nio/.github/readme/synth.metadata/synth.metadata | 4 ++-- java-storage-nio/README.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/java-storage-nio/.github/readme/synth.metadata/synth.metadata b/java-storage-nio/.github/readme/synth.metadata/synth.metadata index 91714587a88d..1fa244fb0d83 100644 --- a/java-storage-nio/.github/readme/synth.metadata/synth.metadata +++ b/java-storage-nio/.github/readme/synth.metadata/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "f9b5ed3025d72731397a8ee162c00ede9a23d2fc" + "sha": "3a3d46599b463801714cc415c0e49e112f8d8838" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "b259489b06b25f399768b74b8baa943991f38ea7" + "sha": "4679e7e415221f03ff2a71e3ffad75b9ec41d87e" } } ] diff --git a/java-storage-nio/README.md b/java-storage-nio/README.md index 6672f89f563d..506622e68b68 100644 --- a/java-storage-nio/README.md +++ b/java-storage-nio/README.md @@ -49,7 +49,7 @@ If you are using Maven without BOM, add this to your dependencies: If you are using Gradle 5.x or later, add this to your dependencies ```Groovy -implementation platform('com.google.cloud:libraries-bom:16.3.0') +implementation platform('com.google.cloud:libraries-bom:16.4.0') compile 'com.google.cloud:google-cloud-nio' ``` From 22b5ee9406af21ef194f51e27aa6fb4e17b75dc9 Mon Sep 17 00:00:00 2001 From: Frank Natividad Date: Thu, 11 Feb 2021 17:22:02 -0800 Subject: [PATCH 0640/1764] fix: use projectId from CloudStorageConfig (#429) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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: - [x] Ensure the tests and linter pass - [x] Code coverage does not decrease (if any source code was changed) Fixes #352 ☕️ --- .../storage/contrib/nio/CloudStoragePath.java | 27 +++-- .../nio/CloudStorageIsDirectoryTest.java | 98 +++++++++++++++++++ 2 files changed, 116 insertions(+), 9 deletions(-) create mode 100644 java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageIsDirectoryTest.java diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStoragePath.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStoragePath.java index 32083da801b2..69c7f4ae8e99 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStoragePath.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStoragePath.java @@ -103,15 +103,24 @@ boolean seemsLikeADirectoryAndUsePseudoDirectories(Storage storage) { if (!prefix.endsWith("/")) { prefix += "/"; } - Page list = - storage.list( - this.bucket(), - Storage.BlobListOption.prefix(prefix), - // we only look at the first result, so no need for a bigger page. - Storage.BlobListOption.pageSize(1), - fileSystem.provider().getProject() == null - ? null - : Storage.BlobListOption.userProject(fileSystem.provider().getProject())); + String userProject = fileSystem.config().userProject(); + Page list = null; + if (userProject != null) { + list = + storage.list( + this.bucket(), + Storage.BlobListOption.prefix(prefix), + // we only look at the first result, so no need for a bigger page. + Storage.BlobListOption.pageSize(1), + Storage.BlobListOption.userProject(userProject)); + } else { + list = + storage.list( + this.bucket(), + Storage.BlobListOption.prefix(prefix), + // we only look at the first result, so no need for a bigger page. + Storage.BlobListOption.pageSize(1)); + } for (Blob b : list.getValues()) { // if this blob starts with our prefix and then a slash, then prefix is indeed a folder! if (b.getBlobId() == null) { diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageIsDirectoryTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageIsDirectoryTest.java new file mode 100644 index 000000000000..ebd201d88b39 --- /dev/null +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageIsDirectoryTest.java @@ -0,0 +1,98 @@ +/* + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.storage.contrib.nio; + +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.times; +import static org.mockito.Mockito.verify; +import static org.mockito.Mockito.when; + +import com.google.api.gax.paging.Page; +import com.google.cloud.storage.Blob; +import com.google.cloud.storage.BlobId; +import com.google.cloud.storage.Storage; +import com.google.cloud.storage.StorageOptions; +import com.google.cloud.testing.junit4.MultipleAttemptsRule; +import com.google.common.collect.Lists; +import java.nio.file.Files; +import org.junit.Before; +import org.junit.Rule; +import org.junit.Test; +import org.junit.runner.RunWith; +import org.junit.runners.JUnit4; + +/** Unit tests for {@code Files.isDirectory()}. */ +@RunWith(JUnit4.class) +public class CloudStorageIsDirectoryTest { + @Rule public final MultipleAttemptsRule multipleAttemptsRule = new MultipleAttemptsRule(3); + + private StorageOptions mockOptions; + private Storage mockStorage; + + @Before + public void before() { + mockOptions = mock(StorageOptions.class); + mockStorage = mock(Storage.class); + when(mockOptions.getService()).thenReturn(mockStorage); + CloudStorageFileSystemProvider.setStorageOptions(mockOptions); + } + + @Test + public void testIsDirectoryNoUserProject() { + CloudStorageFileSystem fs = + CloudStorageFileSystem.forBucket("bucket", CloudStorageConfiguration.DEFAULT); + when(mockStorage.get(BlobId.of("bucket", "test", null))) + .thenThrow(new IllegalArgumentException()); + Page pages = mock(Page.class); + Blob blob = mock(Blob.class); + when(blob.getBlobId()).thenReturn(BlobId.of("bucket", "test/hello.txt")); + when(pages.getValues()).thenReturn(Lists.newArrayList(blob)); + when(mockStorage.list( + "bucket", Storage.BlobListOption.prefix("test/"), Storage.BlobListOption.pageSize(1))) + .thenReturn(pages); + + Files.isDirectory(fs.getPath("test")); + verify(mockStorage, times(1)) + .list("bucket", Storage.BlobListOption.prefix("test/"), Storage.BlobListOption.pageSize(1)); + } + + @Test + public void testIsDirectoryWithUserProject() { + CloudStorageFileSystem fs = + CloudStorageFileSystem.forBucket( + "bucket", CloudStorageConfiguration.builder().userProject("project-id").build()); + when(mockStorage.get(BlobId.of("bucket", "test", null))) + .thenThrow(new IllegalArgumentException()); + Page pages = mock(Page.class); + Blob blob = mock(Blob.class); + when(blob.getBlobId()).thenReturn(BlobId.of("bucket", "test/hello.txt")); + when(pages.getValues()).thenReturn(Lists.newArrayList(blob)); + when(mockStorage.list( + "bucket", + Storage.BlobListOption.prefix("test/"), + Storage.BlobListOption.pageSize(1), + Storage.BlobListOption.userProject("project-id"))) + .thenReturn(pages); + Files.isDirectory(fs.getPath("test")); + verify(mockStorage, times(1)) + .list( + "bucket", + Storage.BlobListOption.prefix("test/"), + Storage.BlobListOption.pageSize(1), + Storage.BlobListOption.userProject("project-id")); + } +} From 4aadbab9d1f19fd8f042ac0cfefd07386aa25792 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 12 Feb 2021 02:29:11 +0100 Subject: [PATCH 0641/1764] deps: update dependency com.google.apis:google-api-services-storage to v1-rev20210127-1.31.0 (#428) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 6f4c947fc4ac..6406a4bc24ad 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -92,7 +92,7 @@ com.google.apis google-api-services-storage - v1-rev20201112-1.31.0 + v1-rev20210127-1.31.0 com.google.auto.value From d3288196e5678d3914fd8fc4c1286eeb2f208fd1 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 12 Feb 2021 02:34:02 +0100 Subject: [PATCH 0642/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.122.5 (#354) [![WhiteSource 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-nio](https://togithub.com/googleapis/java-storage-nio) | `0.122.4` -> `0.122.5` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.122.5/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.122.5/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.122.5/compatibility-slim/0.122.4)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.122.5/confidence-slim/0.122.4)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
    googleapis/java-storage-nio ### [`v0.122.5`](https://togithub.com/googleapis/java-storage-nio/blob/master/CHANGELOG.md#​01225-httpswwwgithubcomgoogleapisjava-storage-niocomparev01224v01225-2021-01-12) [Compare Source](https://togithub.com/googleapis/java-storage-nio/compare/v0.122.4...v0.122.5)
    --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index b82213d8d798..fc3cfa2e861a 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.122.4 + 0.122.5 From 1cbdc9063f06fa7f657ff18a3a6f73007f8b70aa Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Thu, 11 Feb 2021 17:46:02 -0800 Subject: [PATCH 0643/1764] chore: regenerate README (#432) This PR was generated using Autosynth. :rainbow:
    Log from Synthtool ``` 2021-02-12 01:36:20,451 synthtool [DEBUG] > Executing /root/.cache/synthtool/java-storage-nio/.github/readme/synth.py. On branch autosynth-readme nothing to commit, working tree clean 2021-02-12 01:36:21,980 synthtool [DEBUG] > Wrote metadata to .github/readme/synth.metadata/synth.metadata. ```
    Full log will be available here: https://source.cloud.google.com/results/invocations/9727a9c2-1f7d-4902-a12b-d896c79f0445/targets - [ ] To automatically regenerate this PR, check this box. --- java-storage-nio/.github/readme/synth.metadata/synth.metadata | 4 ++-- java-storage-nio/README.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/java-storage-nio/.github/readme/synth.metadata/synth.metadata b/java-storage-nio/.github/readme/synth.metadata/synth.metadata index 1fa244fb0d83..ab6b4426bb4e 100644 --- a/java-storage-nio/.github/readme/synth.metadata/synth.metadata +++ b/java-storage-nio/.github/readme/synth.metadata/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "3a3d46599b463801714cc415c0e49e112f8d8838" + "sha": "a1f058e44b93abedc5ef7f5767e95b81b58cc2c9" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "4679e7e415221f03ff2a71e3ffad75b9ec41d87e" + "sha": "b32c87d2c087fb2a841acc623ab540105de821af" } } ] diff --git a/java-storage-nio/README.md b/java-storage-nio/README.md index 506622e68b68..1e12065bd10c 100644 --- a/java-storage-nio/README.md +++ b/java-storage-nio/README.md @@ -42,7 +42,7 @@ If you are using Maven without BOM, add this to your dependencies: com.google.cloud google-cloud-nio - 0.122.4 + 0.122.5 ``` From ad7aec59aa5bdcab5c0b4591c12344d76c018d3a Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Thu, 11 Feb 2021 18:04:44 -0800 Subject: [PATCH 0644/1764] cleanup: buildcop -> flakybot autosynth cannot find the source of changes triggered by earlier changes in this repository, or by version upgrades to tools such as linters. --- java-storage-nio/.kokoro/build.sh | 4 ++-- java-storage-nio/synth.metadata | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/java-storage-nio/.kokoro/build.sh b/java-storage-nio/.kokoro/build.sh index ba2bec7a0ab7..454c4aa23ea0 100755 --- a/java-storage-nio/.kokoro/build.sh +++ b/java-storage-nio/.kokoro/build.sh @@ -110,8 +110,8 @@ bash .kokoro/coerce_logs.sh if [[ "${ENABLE_BUILD_COP}" == "true" ]] then - chmod +x ${KOKORO_GFILE_DIR}/linux_amd64/flakybot - ${KOKORO_GFILE_DIR}/linux_amd64/flakybot -repo=googleapis/java-storage-nio + chmod +x ${KOKORO_GFILE_DIR}/linux_amd64/buildcop + ${KOKORO_GFILE_DIR}/linux_amd64/buildcop -repo=googleapis/java-storage-nio fi echo "exiting with ${RETURN_CODE}" diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata index 264428714211..e7548915603e 100644 --- a/java-storage-nio/synth.metadata +++ b/java-storage-nio/synth.metadata @@ -4,7 +4,7 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "e315bd0fd70923a5b8992d38fda855f8f0216f6e" + "sha": "27bee2f3d10cd5892539ce48eba7a6ca87cec300" } }, { From 13f4603c7774cfbfdd48376f19ab555c18b4c96e Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 12 Feb 2021 05:19:28 +0100 Subject: [PATCH 0645/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v16.4.0 (#410) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 6dfa2b157d4a..732badf11863 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 16.3.0 + 16.4.0 pom import From 92d016530e3e90d32f4b225b3583307faecd86c0 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Thu, 11 Feb 2021 20:28:03 -0800 Subject: [PATCH 0646/1764] chore: regenerate README (#433) This PR was generated using Autosynth. :rainbow:
    Log from Synthtool ``` 2021-02-12 04:21:47,119 synthtool [DEBUG] > Executing /root/.cache/synthtool/java-storage-nio/.github/readme/synth.py. On branch autosynth-readme nothing to commit, working tree clean 2021-02-12 04:21:48,595 synthtool [DEBUG] > Wrote metadata to .github/readme/synth.metadata/synth.metadata. ```
    Full log will be available here: https://source.cloud.google.com/results/invocations/8cfb8693-8b53-4a14-8d4d-ac2c91ef4b5e/targets - [ ] To automatically regenerate this PR, check this box. --- java-storage-nio/.github/readme/synth.metadata/synth.metadata | 2 +- java-storage-nio/README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/.github/readme/synth.metadata/synth.metadata b/java-storage-nio/.github/readme/synth.metadata/synth.metadata index ab6b4426bb4e..1c9ecb48e2db 100644 --- a/java-storage-nio/.github/readme/synth.metadata/synth.metadata +++ b/java-storage-nio/.github/readme/synth.metadata/synth.metadata @@ -4,7 +4,7 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "a1f058e44b93abedc5ef7f5767e95b81b58cc2c9" + "sha": "2e5e2b1bd777cd158c39802bd71f95357a790025" } }, { diff --git a/java-storage-nio/README.md b/java-storage-nio/README.md index 1e12065bd10c..73cdf9037e73 100644 --- a/java-storage-nio/README.md +++ b/java-storage-nio/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file com.google.cloud libraries-bom - 16.3.0 + 16.4.0 pom import From a9427941d738207bc8da55b0e1a1c180148a2dbc Mon Sep 17 00:00:00 2001 From: Dmitry <58846611+dmitry-fa@users.noreply.github.com> Date: Fri, 12 Feb 2021 08:03:52 +0300 Subject: [PATCH 0647/1764] doc: Document CloudStoragePath (#327) * doc: Document CloudStoragePath * address feedback * lint Co-authored-by: Frank Natividad Co-authored-by: Frank Natividad --- .../cloud/storage/contrib/nio/CloudStoragePath.java | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStoragePath.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStoragePath.java index 69c7f4ae8e99..b0c5d3494e79 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStoragePath.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStoragePath.java @@ -41,9 +41,17 @@ import javax.annotation.concurrent.Immutable; /** - * Google Cloud Storage {@link Path}. + * A Google Cloud Storage specific implementation of the {@code java.nio.file.Path} interface. An + * instance of this class locates an object or a "pseudo-directory" in GCS. This implementation + * allows one to use Java's standard file system API to deal with remote objects as if they are + * local files. * - * @see UnixPath + *

    Example of using {@code java.nio.file.Files} to read all lines from a remote object: + * + *

    {@code
    + * Path path = Paths.get(URI.create("gs://bucket/lolcat.csv"));
    + * List lines = Files.readAllLines(path, StandardCharsets.UTF_8);
    + * }
    */ @Immutable public final class CloudStoragePath implements Path { From b7d8b4d6a72c3467076165d0b7ba2632e6a5935d Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Fri, 12 Feb 2021 09:18:03 -0800 Subject: [PATCH 0648/1764] chore: Re-generated to pick up changes from synthtool (#434) This PR was generated using Autosynth. :rainbow: Synth log will be available here: https://source.cloud.google.com/results/invocations/8c156a62-8151-4029-ae27-4e1aae3f7f29/targets - [ ] To automatically regenerate this PR, check this box. Source-Link: https://github.com/googleapis/synthtool/commit/2414b817065726eae0bc525346c7e874f969369d Source-Link: https://github.com/googleapis/synthtool/commit/692715c0f23a7bb3bfbbaa300f7620ddfa8c47e5 Source-Link: https://github.com/googleapis/synthtool/commit/27b2d4f4674840628d0b75c5941e89c12af4764f Source-Link: https://github.com/googleapis/synthtool/commit/140ba24a136c63e7f10a998a63e7898aed63ea7d Source-Link: https://github.com/googleapis/synthtool/commit/e935c9ecb47da0f2e054f5f1845f7cf7c95fa625 Source-Link: https://github.com/googleapis/synthtool/commit/5de29e9434b63ea6d7e46dc348521c62969af1a1 Source-Link: https://github.com/googleapis/synthtool/commit/d1bb9173100f62c0cfc8f3138b62241e7f47ca6a Source-Link: https://github.com/googleapis/synthtool/commit/3816b080296d4d52975079fd26c110dd26ba25af --- .../.github/workflows/auto-release.yaml | 6 +- java-storage-nio/.github/workflows/ci.yaml | 13 ++++- java-storage-nio/.kokoro/build.sh | 4 +- java-storage-nio/.kokoro/linkage-monitor.sh | 46 ---------------- .../.kokoro/release/publish_javadoc.cfg | 2 +- .../.kokoro/release/publish_javadoc11.cfg | 30 ++++++++++ .../.kokoro/release/publish_javadoc11.sh | 55 +++++++++++++++++++ java-storage-nio/LICENSE | 1 - java-storage-nio/synth.metadata | 7 ++- 9 files changed, 107 insertions(+), 57 deletions(-) delete mode 100755 java-storage-nio/.kokoro/linkage-monitor.sh create mode 100644 java-storage-nio/.kokoro/release/publish_javadoc11.cfg create mode 100755 java-storage-nio/.kokoro/release/publish_javadoc11.sh diff --git a/java-storage-nio/.github/workflows/auto-release.yaml b/java-storage-nio/.github/workflows/auto-release.yaml index 2b6cdbc976c4..7c8816a7d7b1 100644 --- a/java-storage-nio/.github/workflows/auto-release.yaml +++ b/java-storage-nio/.github/workflows/auto-release.yaml @@ -4,7 +4,7 @@ name: auto-release jobs: approve: runs-on: ubuntu-latest - if: contains(github.head_ref, 'release-v') + if: contains(github.head_ref, 'release-please') steps: - uses: actions/github-script@v3 with: @@ -16,8 +16,8 @@ jobs: return; } - // only approve PRs like "chore: release " - if ( !context.payload.pull_request.title.startsWith("chore: release") ) { + // only approve PRs like "chore(master): release " + if ( !context.payload.pull_request.title.startsWith("chore(master): release") ) { return; } diff --git a/java-storage-nio/.github/workflows/ci.yaml b/java-storage-nio/.github/workflows/ci.yaml index 683022075665..98a472e132d6 100644 --- a/java-storage-nio/.github/workflows/ci.yaml +++ b/java-storage-nio/.github/workflows/ci.yaml @@ -54,7 +54,18 @@ jobs: with: java-version: 8 - run: java -version - - run: .kokoro/linkage-monitor.sh + - name: Install artifacts to local Maven repository + run: | + source .kokoro/common.sh + retry_with_backoff 3 10 \ + mvn install -B -V \ + -Dmaven.test.skip -DskipTests=true \ + -Dclirr.skip=true \ + -Denforcer.skip=true \ + -Dmaven.javadoc.skip=true \ + -Dgcloud.download.skip=true + shell: bash + - uses: GoogleCloudPlatform/cloud-opensource-java/linkage-monitor@v1-linkagemonitor lint: runs-on: ubuntu-latest steps: diff --git a/java-storage-nio/.kokoro/build.sh b/java-storage-nio/.kokoro/build.sh index 454c4aa23ea0..ba2bec7a0ab7 100755 --- a/java-storage-nio/.kokoro/build.sh +++ b/java-storage-nio/.kokoro/build.sh @@ -110,8 +110,8 @@ bash .kokoro/coerce_logs.sh if [[ "${ENABLE_BUILD_COP}" == "true" ]] then - chmod +x ${KOKORO_GFILE_DIR}/linux_amd64/buildcop - ${KOKORO_GFILE_DIR}/linux_amd64/buildcop -repo=googleapis/java-storage-nio + chmod +x ${KOKORO_GFILE_DIR}/linux_amd64/flakybot + ${KOKORO_GFILE_DIR}/linux_amd64/flakybot -repo=googleapis/java-storage-nio fi echo "exiting with ${RETURN_CODE}" diff --git a/java-storage-nio/.kokoro/linkage-monitor.sh b/java-storage-nio/.kokoro/linkage-monitor.sh deleted file mode 100755 index 759ab4e2c220..000000000000 --- a/java-storage-nio/.kokoro/linkage-monitor.sh +++ /dev/null @@ -1,46 +0,0 @@ -#!/bin/bash -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -set -eo pipefail -# Display commands being run. -set -x - -## Get the directory of the build script -scriptDir=$(realpath $(dirname "${BASH_SOURCE[0]}")) -## cd to the parent directory, i.e. the root of the git repo -cd ${scriptDir}/.. - -# include common functions -source ${scriptDir}/common.sh - -# Print out Java version -java -version -echo ${JOB_TYPE} - -# attempt to install 3 times with exponential backoff (starting with 10 seconds) -retry_with_backoff 3 10 \ - mvn install -B -V \ - -DskipTests=true \ - -Dclirr.skip=true \ - -Denforcer.skip=true \ - -Dmaven.javadoc.skip=true \ - -Dgcloud.download.skip=true - -# Kokoro job cloud-opensource-java/ubuntu/linkage-monitor-gcs creates this JAR -JAR=linkage-monitor-latest-all-deps.jar -curl -v -O "https://storage.googleapis.com/cloud-opensource-java-linkage-monitor/${JAR}" - -# Fails if there's new linkage errors compared with baseline -java -jar ${JAR} com.google.cloud:libraries-bom diff --git a/java-storage-nio/.kokoro/release/publish_javadoc.cfg b/java-storage-nio/.kokoro/release/publish_javadoc.cfg index e3ad27e1c8ac..2bb8b435dadf 100644 --- a/java-storage-nio/.kokoro/release/publish_javadoc.cfg +++ b/java-storage-nio/.kokoro/release/publish_javadoc.cfg @@ -26,4 +26,4 @@ before_action { keyname: "docuploader_service_account" } } -} +} \ No newline at end of file diff --git a/java-storage-nio/.kokoro/release/publish_javadoc11.cfg b/java-storage-nio/.kokoro/release/publish_javadoc11.cfg new file mode 100644 index 000000000000..fe371b687cd9 --- /dev/null +++ b/java-storage-nio/.kokoro/release/publish_javadoc11.cfg @@ -0,0 +1,30 @@ +# Format: //devtools/kokoro/config/proto/build.proto + +env_vars: { + key: "STAGING_BUCKET_V2" + value: "docs-staging-v2" + # Production will be at: docs-staging-v2 +} + +# Configure the docker image for kokoro-trampoline +env_vars: { + key: "TRAMPOLINE_IMAGE" + value: "gcr.io/cloud-devrel-kokoro-resources/java11" +} + +env_vars: { + key: "TRAMPOLINE_BUILD_FILE" + value: "github/java-storage-nio/.kokoro/release/publish_javadoc11.sh" +} + +before_action { + fetch_keystore { + keystore_resource { + keystore_config_id: 73713 + keyname: "docuploader_service_account" + } + } +} + +# Downloads docfx doclet resource. This will be in ${KOKORO_GFILE_DIR}/ +gfile_resources: "/bigstore/cloud-devrel-kokoro-resources/docfx" diff --git a/java-storage-nio/.kokoro/release/publish_javadoc11.sh b/java-storage-nio/.kokoro/release/publish_javadoc11.sh new file mode 100755 index 000000000000..071245e8870a --- /dev/null +++ b/java-storage-nio/.kokoro/release/publish_javadoc11.sh @@ -0,0 +1,55 @@ +#!/bin/bash +# Copyright 2021 Google Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +set -eo pipefail + +if [[ -z "${CREDENTIALS}" ]]; then + CREDENTIALS=${KOKORO_KEYSTORE_DIR}/73713_docuploader_service_account +fi + +if [[ -z "${STAGING_BUCKET_V2}" ]]; then + echo "Need to set STAGING_BUCKET_V2 environment variable" + exit 1 +fi + +# work from the git root directory +pushd $(dirname "$0")/../../ + +# install docuploader package +python3 -m pip install gcp-docuploader + +# compile all packages +mvn clean install -B -q -DskipTests=true + +export NAME=google-cloud-nio +export VERSION=$(grep ${NAME}: versions.txt | cut -d: -f3) + +# V3 generates docfx yml from javadoc +# generate yml +mvn clean site -B -q -P docFX + +pushd target/docfx-yml + +# create metadata +python3 -m docuploader create-metadata \ + --name ${NAME} \ + --version ${VERSION} \ + --language java + +# upload yml +python3 -m docuploader upload . \ + --credentials ${CREDENTIALS} \ + --staging-bucket ${STAGING_BUCKET_V2} \ + --destination-prefix docfx- diff --git a/java-storage-nio/LICENSE b/java-storage-nio/LICENSE index d64569567334..261eeb9e9f8b 100644 --- a/java-storage-nio/LICENSE +++ b/java-storage-nio/LICENSE @@ -1,4 +1,3 @@ - Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata index e7548915603e..ad1b4fa0f2ae 100644 --- a/java-storage-nio/synth.metadata +++ b/java-storage-nio/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "27bee2f3d10cd5892539ce48eba7a6ca87cec300" + "sha": "5059a0aa90e50831397dd02703e6f7039220dcad" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "6133907dbb3ddab204a17a15d5c53ec0aae9b033" + "sha": "2414b817065726eae0bc525346c7e874f969369d" } } ], @@ -40,7 +40,6 @@ ".kokoro/continuous/java8.cfg", ".kokoro/continuous/readme.cfg", ".kokoro/dependencies.sh", - ".kokoro/linkage-monitor.sh", ".kokoro/nightly/common.cfg", ".kokoro/nightly/integration.cfg", ".kokoro/nightly/java11.cfg", @@ -72,6 +71,8 @@ ".kokoro/release/promote.sh", ".kokoro/release/publish_javadoc.cfg", ".kokoro/release/publish_javadoc.sh", + ".kokoro/release/publish_javadoc11.cfg", + ".kokoro/release/publish_javadoc11.sh", ".kokoro/release/snapshot.cfg", ".kokoro/release/snapshot.sh", ".kokoro/release/stage.cfg", From bb6c24f59d19b107025a31b395780a1b4a5a3145 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 16 Feb 2021 19:14:07 +0100 Subject: [PATCH 0649/1764] test(deps): update dependency junit:junit to v4.13.2 (#435) [![WhiteSource Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [junit:junit](http://junit.org) ([source](https://togithub.com/junit-team/junit4)) | `4.13.1` -> `4.13.2` | [![age](https://badges.renovateapi.com/packages/maven/junit:junit/4.13.2/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/junit:junit/4.13.2/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/junit:junit/4.13.2/compatibility-slim/4.13.1)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/junit:junit/4.13.2/confidence-slim/4.13.1)](https://docs.renovatebot.com/merge-confidence/) | --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/samples/snippets/pom.xml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 6406a4bc24ad..dc492b074e7d 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -103,7 +103,7 @@ junit junit - 4.13.1 + 4.13.2 test diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index fc3cfa2e861a..ae6d3b3c08ee 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -36,7 +36,7 @@ junit junit - 4.13.1 + 4.13.2 test diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index bff6e8a9e8f0..848fcd18b00c 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -35,7 +35,7 @@ junit junit - 4.13.1 + 4.13.2 test diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 732badf11863..c41ee046bcbc 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -46,7 +46,7 @@ junit junit - 4.13.1 + 4.13.2 test From 6c7e132c0768b52f51638245cd4cf661bca16163 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Tue, 16 Feb 2021 16:18:24 -0800 Subject: [PATCH 0650/1764] ci: linkage monitor CI job to use build.sh (#436) This PR was generated using Autosynth. :rainbow: Synth log will be available here: https://source.cloud.google.com/results/invocations/96c62e92-13ae-4f3c-9727-c854ec8b7488/targets - [ ] To automatically regenerate this PR, check this box. Source-Link: https://github.com/googleapis/synthtool/commit/f327d3b657a63ae4a8efd7f011a15eacae36b59c --- java-storage-nio/.github/workflows/ci.yaml | 13 +++---------- java-storage-nio/synth.metadata | 4 ++-- 2 files changed, 5 insertions(+), 12 deletions(-) diff --git a/java-storage-nio/.github/workflows/ci.yaml b/java-storage-nio/.github/workflows/ci.yaml index 98a472e132d6..def8b3a2c84d 100644 --- a/java-storage-nio/.github/workflows/ci.yaml +++ b/java-storage-nio/.github/workflows/ci.yaml @@ -55,17 +55,10 @@ jobs: java-version: 8 - run: java -version - name: Install artifacts to local Maven repository - run: | - source .kokoro/common.sh - retry_with_backoff 3 10 \ - mvn install -B -V \ - -Dmaven.test.skip -DskipTests=true \ - -Dclirr.skip=true \ - -Denforcer.skip=true \ - -Dmaven.javadoc.skip=true \ - -Dgcloud.download.skip=true + run: .kokoro/build.sh shell: bash - - uses: GoogleCloudPlatform/cloud-opensource-java/linkage-monitor@v1-linkagemonitor + - name: Validate any conflicts with regard to com.google.cloud:libraries-bom (latest release) + uses: GoogleCloudPlatform/cloud-opensource-java/linkage-monitor@v1-linkagemonitor lint: runs-on: ubuntu-latest steps: diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata index ad1b4fa0f2ae..70d0e186a6a4 100644 --- a/java-storage-nio/synth.metadata +++ b/java-storage-nio/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "5059a0aa90e50831397dd02703e6f7039220dcad" + "sha": "57f8bb621d84dc61c859379a56c44bec1b98d29e" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "2414b817065726eae0bc525346c7e874f969369d" + "sha": "f327d3b657a63ae4a8efd7f011a15eacae36b59c" } } ], From 971a3944081959399ca57281ae77d0420ee17b16 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 17 Feb 2021 21:26:06 +0100 Subject: [PATCH 0651/1764] deps: update dependency com.google.cloud:google-cloud-storage to v1.113.10 (#439) [![WhiteSource 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) | `1.113.9` -> `1.113.10` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/1.113.10/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/1.113.10/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/1.113.10/compatibility-slim/1.113.9)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/1.113.10/confidence-slim/1.113.9)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
    googleapis/java-storage ### [`v1.113.10`](https://togithub.com/googleapis/java-storage/blob/master/CHANGELOG.md#​111310-httpswwwgithubcomgoogleapisjava-storagecomparev11139v111310-2021-02-17) [Compare Source](https://togithub.com/googleapis/java-storage/compare/v1.113.9...v1.113.10)
    --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index dc492b074e7d..2d7b3c20fbf4 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -87,7 +87,7 @@ com.google.cloud google-cloud-storage - 1.113.9 + 1.113.10 com.google.apis From a34969ca7c507583c90242ab4a53386b879f1d2d Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Thu, 18 Feb 2021 11:05:39 -0800 Subject: [PATCH 0652/1764] chore: update cloud-rad buckets (#437) doclava v2 => staging docFX v3 => prod Source-Author: Emily Ball Source-Date: Tue Feb 16 17:02:08 2021 -0800 Source-Repo: googleapis/synthtool Source-Sha: b416a7befcdbc42de41cf387dcf428f894fb812b Source-Link: https://github.com/googleapis/synthtool/commit/b416a7befcdbc42de41cf387dcf428f894fb812b --- java-storage-nio/.kokoro/release/publish_javadoc.cfg | 4 ++-- java-storage-nio/.kokoro/release/publish_javadoc.sh | 2 +- java-storage-nio/.kokoro/release/publish_javadoc11.cfg | 2 +- java-storage-nio/.kokoro/release/publish_javadoc11.sh | 2 +- java-storage-nio/synth.metadata | 4 ++-- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/java-storage-nio/.kokoro/release/publish_javadoc.cfg b/java-storage-nio/.kokoro/release/publish_javadoc.cfg index 2bb8b435dadf..2c853b50bf13 100644 --- a/java-storage-nio/.kokoro/release/publish_javadoc.cfg +++ b/java-storage-nio/.kokoro/release/publish_javadoc.cfg @@ -7,10 +7,10 @@ env_vars: { value: "docs-staging" } +# cloud-rad staging env_vars: { key: "STAGING_BUCKET_V2" - value: "docs-staging-v2" - # Production will be at: docs-staging-v2 + value: "docs-staging-v2-staging" } env_vars: { diff --git a/java-storage-nio/.kokoro/release/publish_javadoc.sh b/java-storage-nio/.kokoro/release/publish_javadoc.sh index a070ce33a2dd..65dc788aa040 100755 --- a/java-storage-nio/.kokoro/release/publish_javadoc.sh +++ b/java-storage-nio/.kokoro/release/publish_javadoc.sh @@ -71,7 +71,7 @@ python3 -m docuploader create-metadata \ --version ${VERSION} \ --language java -# upload docs +# upload docs to staging bucket python3 -m docuploader upload . \ --credentials ${CREDENTIALS} \ --staging-bucket ${STAGING_BUCKET_V2} diff --git a/java-storage-nio/.kokoro/release/publish_javadoc11.cfg b/java-storage-nio/.kokoro/release/publish_javadoc11.cfg index fe371b687cd9..fb2ccbf856ba 100644 --- a/java-storage-nio/.kokoro/release/publish_javadoc11.cfg +++ b/java-storage-nio/.kokoro/release/publish_javadoc11.cfg @@ -1,9 +1,9 @@ # Format: //devtools/kokoro/config/proto/build.proto +# cloud-rad production env_vars: { key: "STAGING_BUCKET_V2" value: "docs-staging-v2" - # Production will be at: docs-staging-v2 } # Configure the docker image for kokoro-trampoline diff --git a/java-storage-nio/.kokoro/release/publish_javadoc11.sh b/java-storage-nio/.kokoro/release/publish_javadoc11.sh index 071245e8870a..4818fb8f6b78 100755 --- a/java-storage-nio/.kokoro/release/publish_javadoc11.sh +++ b/java-storage-nio/.kokoro/release/publish_javadoc11.sh @@ -48,7 +48,7 @@ python3 -m docuploader create-metadata \ --version ${VERSION} \ --language java -# upload yml +# upload yml to production bucket python3 -m docuploader upload . \ --credentials ${CREDENTIALS} \ --staging-bucket ${STAGING_BUCKET_V2} \ diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata index 70d0e186a6a4..d766588215e4 100644 --- a/java-storage-nio/synth.metadata +++ b/java-storage-nio/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "57f8bb621d84dc61c859379a56c44bec1b98d29e" + "sha": "529a8404c4beb0ee33228f6595e76f5e839be018" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "f327d3b657a63ae4a8efd7f011a15eacae36b59c" + "sha": "b416a7befcdbc42de41cf387dcf428f894fb812b" } } ], From 98796d03e009eadfe69ce589764d626fb3219601 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 18 Feb 2021 12:32:46 -0800 Subject: [PATCH 0653/1764] chore(master): release 0.122.6 (#404) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/CHANGELOG.md | 18 ++++++++++++++++++ .../google-cloud-nio-examples/pom.xml | 4 ++-- .../google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 27 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 12370d82eaad..390f003ccaad 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,23 @@ # Changelog +### [0.122.6](https://www.github.com/googleapis/java-storage-nio/compare/v0.122.5...v0.122.6) (2021-02-18) + + +### Bug Fixes + +* cleanup use of non-preferred terms ([#411](https://www.github.com/googleapis/java-storage-nio/issues/411)) ([3a3d465](https://www.github.com/googleapis/java-storage-nio/commit/3a3d46599b463801714cc415c0e49e112f8d8838)) +* move autovalue to annotation processor path ([#179](https://www.github.com/googleapis/java-storage-nio/issues/179)) ([a5023f1](https://www.github.com/googleapis/java-storage-nio/commit/a5023f1e44448cdb42a7cddde24baf6a8e18f110)) +* Set storage update time in FakeStorageRpc ([#174](https://www.github.com/googleapis/java-storage-nio/issues/174)) ([1328de4](https://www.github.com/googleapis/java-storage-nio/commit/1328de4adf15450f055cae0506ffc97a97309b33)), closes [#173](https://www.github.com/googleapis/java-storage-nio/issues/173) +* use projectId from CloudStorageConfig ([#429](https://www.github.com/googleapis/java-storage-nio/issues/429)) ([b6ec240](https://www.github.com/googleapis/java-storage-nio/commit/b6ec240876c66262be3ea99782f8abaec4372c96)) + + +### Dependencies + +* update dependency com.google.apis:google-api-services-storage to v1-rev20210127-1.31.0 ([#428](https://www.github.com/googleapis/java-storage-nio/issues/428)) ([7de6c68](https://www.github.com/googleapis/java-storage-nio/commit/7de6c68e368455832bfb8404a8ef917b2db6d9e6)) +* update dependency com.google.cloud:google-cloud-shared-dependencies to v0.18.0 ([#355](https://www.github.com/googleapis/java-storage-nio/issues/355)) ([1c9e80f](https://www.github.com/googleapis/java-storage-nio/commit/1c9e80f7d9d0a3f747e1eac9900f3a40084f752a)) +* update dependency com.google.cloud:google-cloud-storage to v1.113.10 ([#439](https://www.github.com/googleapis/java-storage-nio/issues/439)) ([b6c7718](https://www.github.com/googleapis/java-storage-nio/commit/b6c7718dc0bd7d697eca526ca275b72e602f7dfe)) +* update dependency com.google.cloud:google-cloud-storage to v1.113.9 ([#356](https://www.github.com/googleapis/java-storage-nio/issues/356)) ([6cdc367](https://www.github.com/googleapis/java-storage-nio/commit/6cdc367e842d04dcb02ad52e9ae92a715748cd44)) + ### [0.122.5](https://www.github.com/googleapis/java-storage-nio/compare/v0.122.4...v0.122.5) (2021-01-12) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 8abd7a03465f..6bf6cfa37960 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.122.6-SNAPSHOT + 0.122.6 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.6-SNAPSHOT + 0.122.6 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 32c920dfd97e..db9f27267314 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.122.6-SNAPSHOT + 0.122.6 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.6-SNAPSHOT + 0.122.6 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index f12610dc4758..f1eb5ba3dd65 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.122.6-SNAPSHOT + 0.122.6 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.6-SNAPSHOT + 0.122.6 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 2d7b3c20fbf4..0fe8c870f4fe 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.122.6-SNAPSHOT + 0.122.6 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 848fcd18b00c..3c8786f8e2ed 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.122.6-SNAPSHOT + 0.122.6 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 6c7f5bd8e455..6e2e329d7c28 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.122.5:0.122.6-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.122.6:0.122.6 \ No newline at end of file From 01c2f2c37dfd9bb52eb9fd0a98f69ead38e82b4b Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 18 Feb 2021 20:40:05 +0000 Subject: [PATCH 0654/1764] chore(master): release 0.122.7-SNAPSHOT (#440) :robot: I have created a release \*beep\* \*boop\* --- ### Updating meta-information for bleeding-edge SNAPSHOT release. --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 6bf6cfa37960..85d8e469e26d 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.122.6 + 0.122.7-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.6 + 0.122.7-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index db9f27267314..e613b4236e7a 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.122.6 + 0.122.7-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.6 + 0.122.7-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index f1eb5ba3dd65..3bea4ecaaf6e 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.122.6 + 0.122.7-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.6 + 0.122.7-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 0fe8c870f4fe..77665d1da073 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.122.6 + 0.122.7-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 3c8786f8e2ed..328da52614a6 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.122.6 + 0.122.7-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 6e2e329d7c28..cbd79d02cb19 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.122.6:0.122.6 \ No newline at end of file +google-cloud-nio:0.122.6:0.122.7-SNAPSHOT \ No newline at end of file From 905f8bde7d0923a9877a5e7bcf3fab3f3c43228d Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Thu, 18 Feb 2021 16:18:15 -0800 Subject: [PATCH 0655/1764] build: skip Maven download logs (#442) This PR was generated using Autosynth. :rainbow: Synth log will be available here: https://source.cloud.google.com/results/invocations/8440e2da-528d-412a-bf89-385b5618d6dd/targets - [ ] To automatically regenerate this PR, check this box. Source-Link: https://github.com/googleapis/synthtool/commit/1aeca92e4a38f47134cb955f52ea76f84f09ff88 --- java-storage-nio/.kokoro/build.sh | 2 ++ java-storage-nio/synth.metadata | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/.kokoro/build.sh b/java-storage-nio/.kokoro/build.sh index ba2bec7a0ab7..f5eff7a19cd9 100755 --- a/java-storage-nio/.kokoro/build.sh +++ b/java-storage-nio/.kokoro/build.sh @@ -60,6 +60,7 @@ javadoc) ;; integration) mvn -B ${INTEGRATION_TEST_ARGS} \ + -ntp \ -Penable-integration-tests \ -DtrimStackTrace=false \ -Dclirr.skip=true \ @@ -81,6 +82,7 @@ samples) pushd ${SAMPLES_DIR} mvn -B \ -Penable-samples \ + -ntp \ -DtrimStackTrace=false \ -Dclirr.skip=true \ -Denforcer.skip=true \ diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata index d766588215e4..a0003a2ad039 100644 --- a/java-storage-nio/synth.metadata +++ b/java-storage-nio/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "529a8404c4beb0ee33228f6595e76f5e839be018" + "sha": "48de5657213f80ec011f42871277ba2e05d22734" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "b416a7befcdbc42de41cf387dcf428f894fb812b" + "sha": "1aeca92e4a38f47134cb955f52ea76f84f09ff88" } } ], From d1cee95bc204e2dada52371c9bef876ab26ed558 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Thu, 18 Feb 2021 16:30:06 -0800 Subject: [PATCH 0656/1764] chore: regenerate README (#443) This PR was generated using Autosynth. :rainbow:
    Log from Synthtool ``` 2021-02-19 00:23:28,506 synthtool [DEBUG] > Executing /root/.cache/synthtool/java-storage-nio/.github/readme/synth.py. On branch autosynth-readme nothing to commit, working tree clean 2021-02-19 00:23:30,049 synthtool [DEBUG] > Wrote metadata to .github/readme/synth.metadata/synth.metadata. ```
    Full log will be available here: https://source.cloud.google.com/results/invocations/6098eee6-6278-4037-ab9f-2966c4bf8708/targets - [ ] To automatically regenerate this PR, check this box. --- java-storage-nio/.github/readme/synth.metadata/synth.metadata | 4 ++-- java-storage-nio/README.md | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/.github/readme/synth.metadata/synth.metadata b/java-storage-nio/.github/readme/synth.metadata/synth.metadata index 1c9ecb48e2db..80dee3d92dd1 100644 --- a/java-storage-nio/.github/readme/synth.metadata/synth.metadata +++ b/java-storage-nio/.github/readme/synth.metadata/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "2e5e2b1bd777cd158c39802bd71f95357a790025" + "sha": "6f421ab374b87914db5dd388c38276b14c44ee87" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "b32c87d2c087fb2a841acc623ab540105de821af" + "sha": "90044020c2a89930852c6c6e1596e60f774c4b52" } } ] diff --git a/java-storage-nio/README.md b/java-storage-nio/README.md index 73cdf9037e73..5d8291a016fb 100644 --- a/java-storage-nio/README.md +++ b/java-storage-nio/README.md @@ -55,12 +55,12 @@ compile 'com.google.cloud:google-cloud-nio' ``` If you are using Gradle without BOM, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.122.5' +compile 'com.google.cloud:google-cloud-nio:0.122.6' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.122.5" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.122.6" ``` ## Authentication From 8d69db27793e1a7359ee28f84301b0bc7056b58a Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Fri, 19 Feb 2021 07:46:02 -0800 Subject: [PATCH 0657/1764] build: reduce download junk in log files (#444) This PR was generated using Autosynth. :rainbow: Synth log will be available here: https://source.cloud.google.com/results/invocations/83fbc024-ecda-4d7c-bdb6-c1f6343e492a/targets - [ ] To automatically regenerate this PR, check this box. Source-Link: https://github.com/googleapis/synthtool/commit/6946fd71ae9215b0e7ae188f5057df765ee6d7d2 --- java-storage-nio/.kokoro/build.sh | 2 +- java-storage-nio/.kokoro/dependencies.sh | 4 ++-- java-storage-nio/synth.metadata | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/java-storage-nio/.kokoro/build.sh b/java-storage-nio/.kokoro/build.sh index f5eff7a19cd9..229060daeed0 100755 --- a/java-storage-nio/.kokoro/build.sh +++ b/java-storage-nio/.kokoro/build.sh @@ -29,7 +29,7 @@ echo ${JOB_TYPE} # attempt to install 3 times with exponential backoff (starting with 10 seconds) retry_with_backoff 3 10 \ - mvn install -B -V \ + mvn install -B -V -ntp \ -DskipTests=true \ -Dclirr.skip=true \ -Denforcer.skip=true \ diff --git a/java-storage-nio/.kokoro/dependencies.sh b/java-storage-nio/.kokoro/dependencies.sh index c91e5a56937a..0fb8c8436ccc 100755 --- a/java-storage-nio/.kokoro/dependencies.sh +++ b/java-storage-nio/.kokoro/dependencies.sh @@ -31,7 +31,7 @@ export MAVEN_OPTS="-Xmx1024m -XX:MaxPermSize=128m" # this should run maven enforcer retry_with_backoff 3 10 \ - mvn install -B -V \ + mvn install -B -V -ntp \ -DskipTests=true \ -Dclirr.skip=true @@ -86,4 +86,4 @@ then else msg "Errors found. See log statements above." exit 1 -fi \ No newline at end of file +fi diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata index a0003a2ad039..7382ed8f6fe5 100644 --- a/java-storage-nio/synth.metadata +++ b/java-storage-nio/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "48de5657213f80ec011f42871277ba2e05d22734" + "sha": "21369c213498127a6e4561dc2faa836b01c5c08f" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "1aeca92e4a38f47134cb955f52ea76f84f09ff88" + "sha": "6946fd71ae9215b0e7ae188f5057df765ee6d7d2" } } ], From febf4bc90d56d8fe7d36c51929bdb52bf8c048a6 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 19 Feb 2021 22:50:16 +0100 Subject: [PATCH 0658/1764] deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v0.19.0 (#445) [![WhiteSource 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-shared-dependencies](https://togithub.com/googleapis/java-shared-dependencies) | `0.18.0` -> `0.19.0` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/0.19.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/0.19.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/0.19.0/compatibility-slim/0.18.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/0.19.0/confidence-slim/0.18.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
    googleapis/java-shared-dependencies ### [`v0.19.0`](https://togithub.com/googleapis/java-shared-dependencies/blob/master/CHANGELOG.md#​0190-httpswwwgithubcomgoogleapisjava-shared-dependenciescompare0180v0190-2021-02-19) [Compare Source](https://togithub.com/googleapis/java-shared-dependencies/compare/v0.18.0...v0.19.0) ##### Bug Fixes - update repo name ([#​274](https://www.github.com/googleapis/java-shared-dependencies/issues/274)) ([4a98470](https://www.github.com/googleapis/java-shared-dependencies/commit/4a98470b7493c98137191b7bb3cabca23f98628f)) ##### Dependencies - downgrade opencensus version back to 0.28.0 ([#​265](https://www.github.com/googleapis/java-shared-dependencies/issues/265)) ([f37025c](https://www.github.com/googleapis/java-shared-dependencies/commit/f37025c70f951b1e34904ee983815c0ed8ec4086)) - update dependency com.google.api-client:google-api-client-bom to v1.31.2 ([#​254](https://www.github.com/googleapis/java-shared-dependencies/issues/254)) ([1b0b4a6](https://www.github.com/googleapis/java-shared-dependencies/commit/1b0b4a637cae0c22cd0336c527002025780317d5)) - update dependency com.google.auth:google-auth-library-bom to v0.23.0 ([#​261](https://www.github.com/googleapis/java-shared-dependencies/issues/261)) ([1c0b7bd](https://www.github.com/googleapis/java-shared-dependencies/commit/1c0b7bd60b3d73c16cc6c19ab90d8ccedece3706)) - update dependency com.google.cloud:google-cloud-core to v1.94.1 ([#​272](https://www.github.com/googleapis/java-shared-dependencies/issues/272)) ([44fd4c3](https://www.github.com/googleapis/java-shared-dependencies/commit/44fd4c3c6cae98bd514525f03462b830050828a8)) - update dependency com.google.errorprone:error_prone_annotations to v2.5.1 ([#​255](https://www.github.com/googleapis/java-shared-dependencies/issues/255)) ([6367023](https://www.github.com/googleapis/java-shared-dependencies/commit/63670233424e8f24c3924bba5e2cb6ca97525795)) - update dependency com.google.http-client:google-http-client-bom to v1.38.1 ([#​253](https://www.github.com/googleapis/java-shared-dependencies/issues/253)) ([ad87c74](https://www.github.com/googleapis/java-shared-dependencies/commit/ad87c74d9d893726042156d65850806d92e79952)) - update dependency com.google.protobuf:protobuf-bom to v3.15.0 ([#​278](https://www.github.com/googleapis/java-shared-dependencies/issues/278)) ([989efbd](https://www.github.com/googleapis/java-shared-dependencies/commit/989efbd29bcf4135f7abce49a697303df2cf1a60)) - update dependency io.grpc:grpc-bom to v1.35.0 ([#​248](https://www.github.com/googleapis/java-shared-dependencies/issues/248)) ([7a28c6e](https://www.github.com/googleapis/java-shared-dependencies/commit/7a28c6e7053c181993b1288adcae56de89312113)) - update gax.version to v1.61.0 ([#​277](https://www.github.com/googleapis/java-shared-dependencies/issues/277)) ([f1c3fb9](https://www.github.com/googleapis/java-shared-dependencies/commit/f1c3fb9295f2e1c130b9fc329faa60f4f8474ba6)) - update iam.version to v1.0.7 ([#​252](https://www.github.com/googleapis/java-shared-dependencies/issues/252)) ([5cb3ed9](https://www.github.com/googleapis/java-shared-dependencies/commit/5cb3ed906537269cd7f8d9ccf4b065754b5f5b48)) - update iam.version to v1.0.8 ([#​273](https://www.github.com/googleapis/java-shared-dependencies/issues/273)) ([4d5e7f7](https://www.github.com/googleapis/java-shared-dependencies/commit/4d5e7f720d847918b307a83c95cea10c244ba595))
    --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 77665d1da073..f193cad6112f 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -79,7 +79,7 @@ com.google.cloud google-cloud-shared-dependencies - 0.18.0 + 0.19.0 pom import From f388160737a3c9a2167314eaae9f5f6639d4cdf9 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Mon, 22 Feb 2021 20:42:06 +0000 Subject: [PATCH 0659/1764] chore(master): release 0.122.7 (#446) :robot: I have created a release \*beep\* \*boop\* --- ### [0.122.7](https://www.github.com/googleapis/java-storage-nio/compare/v0.122.6...v0.122.7) (2021-02-19) ### Dependencies * update dependency com.google.cloud:google-cloud-shared-dependencies to v0.19.0 ([#445](https://www.github.com/googleapis/java-storage-nio/issues/445)) ([febf4bc](https://www.github.com/googleapis/java-storage-nio/commit/febf4bc90d56d8fe7d36c51929bdb52bf8c048a6)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/CHANGELOG.md | 7 +++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 16 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 390f003ccaad..a7cc6bb63f6f 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +### [0.122.7](https://www.github.com/googleapis/java-storage-nio/compare/v0.122.6...v0.122.7) (2021-02-19) + + +### Dependencies + +* update dependency com.google.cloud:google-cloud-shared-dependencies to v0.19.0 ([#445](https://www.github.com/googleapis/java-storage-nio/issues/445)) ([114e292](https://www.github.com/googleapis/java-storage-nio/commit/114e29250af32aadd9770f725acc7ad5ac72745f)) + ### [0.122.6](https://www.github.com/googleapis/java-storage-nio/compare/v0.122.5...v0.122.6) (2021-02-18) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 85d8e469e26d..964b6e9f795c 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.122.7-SNAPSHOT + 0.122.7 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.7-SNAPSHOT + 0.122.7 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index e613b4236e7a..ee37496a9d69 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.122.7-SNAPSHOT + 0.122.7 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.7-SNAPSHOT + 0.122.7 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 3bea4ecaaf6e..000a9bc290bf 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.122.7-SNAPSHOT + 0.122.7 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.7-SNAPSHOT + 0.122.7 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index f193cad6112f..03a115b0251e 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.122.7-SNAPSHOT + 0.122.7 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 328da52614a6..912a07788ebd 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.122.7-SNAPSHOT + 0.122.7 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index cbd79d02cb19..7e991efd1484 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.122.6:0.122.7-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.122.7:0.122.7 \ No newline at end of file From 3b2306e77ffff0dfc012feab485ae1f750df0f63 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Mon, 22 Feb 2021 20:50:04 +0000 Subject: [PATCH 0660/1764] chore(master): release 0.122.8-SNAPSHOT (#448) :robot: I have created a release \*beep\* \*boop\* --- ### Updating meta-information for bleeding-edge SNAPSHOT release. --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 964b6e9f795c..ec55f7915b53 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.122.7 + 0.122.8-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.7 + 0.122.8-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index ee37496a9d69..f5332e7bdb82 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.122.7 + 0.122.8-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.7 + 0.122.8-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 000a9bc290bf..daa4127460f6 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.122.7 + 0.122.8-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.7 + 0.122.8-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 03a115b0251e..18feba07b22e 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.122.7 + 0.122.8-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 912a07788ebd..d33fcc3b13be 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.122.7 + 0.122.8-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 7e991efd1484..b470193c0b9c 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.122.7:0.122.7 \ No newline at end of file +google-cloud-nio:0.122.7:0.122.8-SNAPSHOT \ No newline at end of file From 4ca54c7861f8cac58c72180830913ae7d272987e Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 23 Feb 2021 01:26:36 +0100 Subject: [PATCH 0661/1764] test(deps): update dependency com.google.truth:truth to v1.1.2 (#379) --- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/samples/snippets/pom.xml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 18feba07b22e..49eb5e3d5952 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -109,7 +109,7 @@ com.google.truth truth - 1.1 + 1.1.2 test diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index ae6d3b3c08ee..82a36c631c8d 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -42,7 +42,7 @@ com.google.truth truth - 1.1 + 1.1.2 test diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index d33fcc3b13be..595211855616 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -41,7 +41,7 @@ com.google.truth truth - 1.1 + 1.1.2 test
    diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index c41ee046bcbc..495fe997cb57 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -52,7 +52,7 @@ com.google.truth truth - 1.1 + 1.1.2 test From ab7e23736b7d4d0f93db2ed01fbb6d00230f72ea Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 23 Feb 2021 01:30:08 +0100 Subject: [PATCH 0662/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.122.7 (#441) [![WhiteSource 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-nio](https://togithub.com/googleapis/java-storage-nio) | `0.122.5` -> `0.122.7` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.122.7/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.122.7/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.122.7/compatibility-slim/0.122.5)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.122.7/confidence-slim/0.122.5)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
    googleapis/java-storage-nio ### [`v0.122.7`](https://togithub.com/googleapis/java-storage-nio/blob/master/CHANGELOG.md#​01227-httpswwwgithubcomgoogleapisjava-storage-niocomparev01226v01227-2021-02-19) [Compare Source](https://togithub.com/googleapis/java-storage-nio/compare/v0.122.6...v0.122.7) ### [`v0.122.6`](https://togithub.com/googleapis/java-storage-nio/blob/master/CHANGELOG.md#​01226-httpswwwgithubcomgoogleapisjava-storage-niocomparev01225v01226-2021-02-18) [Compare Source](https://togithub.com/googleapis/java-storage-nio/compare/v0.122.5...v0.122.6)
    --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 82a36c631c8d..f4fd4a6d1f75 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.122.5 + 0.122.7 From 5dd2a27723d87ec96d99fd3b1545bc4bff231053 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Mon, 22 Feb 2021 16:36:08 -0800 Subject: [PATCH 0663/1764] chore: regenerate README (#449) This PR was generated using Autosynth. :rainbow:
    Log from Synthtool ``` 2021-02-23 00:28:41,345 synthtool [DEBUG] > Executing /root/.cache/synthtool/java-storage-nio/.github/readme/synth.py. On branch autosynth-readme nothing to commit, working tree clean 2021-02-23 00:28:42,794 synthtool [DEBUG] > Wrote metadata to .github/readme/synth.metadata/synth.metadata. ```
    Full log will be available here: https://source.cloud.google.com/results/invocations/9f2132d3-3521-48ee-a967-4f6a698daf88/targets - [ ] To automatically regenerate this PR, check this box. --- java-storage-nio/.github/readme/synth.metadata/synth.metadata | 4 ++-- java-storage-nio/README.md | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/.github/readme/synth.metadata/synth.metadata b/java-storage-nio/.github/readme/synth.metadata/synth.metadata index 80dee3d92dd1..fd001e59ee7d 100644 --- a/java-storage-nio/.github/readme/synth.metadata/synth.metadata +++ b/java-storage-nio/.github/readme/synth.metadata/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "6f421ab374b87914db5dd388c38276b14c44ee87" + "sha": "75a9374cd64834bf168444f8a720cb303c28766d" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "90044020c2a89930852c6c6e1596e60f774c4b52" + "sha": "79ab0b44a2cc7d803d07c107f9faf07729fc4012" } } ] diff --git a/java-storage-nio/README.md b/java-storage-nio/README.md index 5d8291a016fb..ae4c9512360d 100644 --- a/java-storage-nio/README.md +++ b/java-storage-nio/README.md @@ -55,12 +55,12 @@ compile 'com.google.cloud:google-cloud-nio' ``` If you are using Gradle without BOM, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.122.6' +compile 'com.google.cloud:google-cloud-nio:0.122.7' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.122.6" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.122.7" ``` ## Authentication From 081f14a40f8465fb07d17f89423d81409cfce363 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Mon, 22 Feb 2021 16:46:05 -0800 Subject: [PATCH 0664/1764] chore: regenerate README (#450) This PR was generated using Autosynth. :rainbow:
    Log from Synthtool ``` 2021-02-23 00:38:23,818 synthtool [DEBUG] > Executing /root/.cache/synthtool/java-storage-nio/.github/readme/synth.py. On branch autosynth-readme nothing to commit, working tree clean 2021-02-23 00:38:25,366 synthtool [DEBUG] > Wrote metadata to .github/readme/synth.metadata/synth.metadata. ```
    Full log will be available here: https://source.cloud.google.com/results/invocations/e8c52cbd-2b36-41ab-9bb6-e5bba89f89a7/targets - [ ] To automatically regenerate this PR, check this box. --- java-storage-nio/.github/readme/synth.metadata/synth.metadata | 2 +- java-storage-nio/README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/.github/readme/synth.metadata/synth.metadata b/java-storage-nio/.github/readme/synth.metadata/synth.metadata index fd001e59ee7d..4e1174b99763 100644 --- a/java-storage-nio/.github/readme/synth.metadata/synth.metadata +++ b/java-storage-nio/.github/readme/synth.metadata/synth.metadata @@ -4,7 +4,7 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "75a9374cd64834bf168444f8a720cb303c28766d" + "sha": "7e74e1fb24ca9f0bd0a6fe1175582cb52088c970" } }, { diff --git a/java-storage-nio/README.md b/java-storage-nio/README.md index ae4c9512360d..2e1b63c89ac2 100644 --- a/java-storage-nio/README.md +++ b/java-storage-nio/README.md @@ -42,7 +42,7 @@ If you are using Maven without BOM, add this to your dependencies: com.google.cloud google-cloud-nio - 0.122.5 + 0.122.7 ``` From f05d474e79ceac7158df669b1802cbb63394c530 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 23 Feb 2021 02:06:03 +0100 Subject: [PATCH 0665/1764] deps: update dependency com.google.cloud:google-cloud-core to v1.94.1 (#405) --- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index daa4127460f6..c2b15bf76e00 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -85,7 +85,7 @@ com.google.cloud google-cloud-core - 1.94.0 + 1.94.1 test tests From ca6c3588723bd8d2f833d6231245034bccee31d7 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 23 Feb 2021 01:14:04 +0000 Subject: [PATCH 0666/1764] chore(master): release 0.122.8 (#451) :robot: I have created a release \*beep\* \*boop\* --- ### [0.122.8](https://www.github.com/googleapis/java-storage-nio/compare/v0.122.7...v0.122.8) (2021-02-23) ### Dependencies * update dependency com.google.cloud:google-cloud-core to v1.94.1 ([#405](https://www.github.com/googleapis/java-storage-nio/issues/405)) ([f05d474](https://www.github.com/googleapis/java-storage-nio/commit/f05d474e79ceac7158df669b1802cbb63394c530)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/CHANGELOG.md | 7 +++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 16 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index a7cc6bb63f6f..d4a2e2550c03 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +### [0.122.8](https://www.github.com/googleapis/java-storage-nio/compare/v0.122.7...v0.122.8) (2021-02-23) + + +### Dependencies + +* update dependency com.google.cloud:google-cloud-core to v1.94.1 ([#405](https://www.github.com/googleapis/java-storage-nio/issues/405)) ([21622b1](https://www.github.com/googleapis/java-storage-nio/commit/21622b1718aebfba85c6c50d06f885dcda42b593)) + ### [0.122.7](https://www.github.com/googleapis/java-storage-nio/compare/v0.122.6...v0.122.7) (2021-02-19) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index ec55f7915b53..6d2e70d56b8d 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.122.8-SNAPSHOT + 0.122.8 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.8-SNAPSHOT + 0.122.8 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index f5332e7bdb82..1f3391ea45fb 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.122.8-SNAPSHOT + 0.122.8 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.8-SNAPSHOT + 0.122.8 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index c2b15bf76e00..38d36a798b1f 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.122.8-SNAPSHOT + 0.122.8 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.8-SNAPSHOT + 0.122.8 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 49eb5e3d5952..a8769e9f4a22 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.122.8-SNAPSHOT + 0.122.8 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 595211855616..b26afa498b6f 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.122.8-SNAPSHOT + 0.122.8 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index b470193c0b9c..6f5fbca80990 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.122.7:0.122.8-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.122.8:0.122.8 \ No newline at end of file From 00bd64fdd28c29845767be8375cf0d978470faa0 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 23 Feb 2021 01:22:05 +0000 Subject: [PATCH 0667/1764] chore(master): release 0.122.9-SNAPSHOT (#452) :robot: I have created a release \*beep\* \*boop\* --- ### Updating meta-information for bleeding-edge SNAPSHOT release. --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 6d2e70d56b8d..2f33f4c7e2a8 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.122.8 + 0.122.9-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.8 + 0.122.9-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 1f3391ea45fb..51a696773dc6 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.122.8 + 0.122.9-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.8 + 0.122.9-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 38d36a798b1f..32955aab25fd 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.122.8 + 0.122.9-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.8 + 0.122.9-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index a8769e9f4a22..3bdaa5099176 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.122.8 + 0.122.9-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index b26afa498b6f..3cd795641c38 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.122.8 + 0.122.9-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 6f5fbca80990..b113f575f1a1 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.122.8:0.122.8 \ No newline at end of file +google-cloud-nio:0.122.8:0.122.9-SNAPSHOT \ No newline at end of file From b90b195da8dcc1e2033a78ca98f071eb97b0e4f1 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 24 Feb 2021 20:38:24 +0100 Subject: [PATCH 0668/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v17 (#455) [![WhiteSource 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://togithub.com/GoogleCloudPlatform/cloud-opensource-java) | `16.4.0` -> `17.0.0` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/17.0.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/17.0.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/17.0.0/compatibility-slim/16.4.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/17.0.0/confidence-slim/16.4.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 495fe997cb57..1985979fc4d8 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 16.4.0 + 17.0.0 pom import From 8b652fb821ce2e2de9515aa12cbabd2efc510ce3 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 24 Feb 2021 20:50:22 +0100 Subject: [PATCH 0669/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.122.8 (#453) [![WhiteSource 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-nio](https://togithub.com/googleapis/java-storage-nio) | `0.122.7` -> `0.122.8` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.122.8/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.122.8/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.122.8/compatibility-slim/0.122.7)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.122.8/confidence-slim/0.122.7)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
    googleapis/java-storage-nio ### [`v0.122.8`](https://togithub.com/googleapis/java-storage-nio/blob/master/CHANGELOG.md#​01228-httpswwwgithubcomgoogleapisjava-storage-niocomparev01227v01228-2021-02-23) [Compare Source](https://togithub.com/googleapis/java-storage-nio/compare/v0.122.7...v0.122.8)
    --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index f4fd4a6d1f75..94367f81b4b6 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.122.7 + 0.122.8 From 8595f381b82b7dbdbb0684e544d0d87569775e8f Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 24 Feb 2021 20:54:33 +0100 Subject: [PATCH 0670/1764] deps: update dependency com.google.cloud:google-cloud-storage to v1.113.11 (#454) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 3bdaa5099176..8c4daf7d731c 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -87,7 +87,7 @@ com.google.cloud google-cloud-storage - 1.113.10 + 1.113.11 com.google.apis From 23876ae6230fce27999e4211ff01b60acea38788 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Wed, 24 Feb 2021 12:04:12 -0800 Subject: [PATCH 0671/1764] chore: regenerate README (#456) This PR was generated using Autosynth. :rainbow:
    Log from Synthtool ``` 2021-02-24 19:45:37,358 synthtool [DEBUG] > Executing /root/.cache/synthtool/java-storage-nio/.github/readme/synth.py. On branch autosynth-readme nothing to commit, working tree clean 2021-02-24 19:45:38,904 synthtool [DEBUG] > Wrote metadata to .github/readme/synth.metadata/synth.metadata. ```
    Full log will be available here: https://source.cloud.google.com/results/invocations/0001a778-571c-4dc2-8052-82be0c23f74c/targets - [ ] To automatically regenerate this PR, check this box. --- .../.github/readme/synth.metadata/synth.metadata | 2 +- java-storage-nio/README.md | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/java-storage-nio/.github/readme/synth.metadata/synth.metadata b/java-storage-nio/.github/readme/synth.metadata/synth.metadata index 4e1174b99763..0046a6595a1d 100644 --- a/java-storage-nio/.github/readme/synth.metadata/synth.metadata +++ b/java-storage-nio/.github/readme/synth.metadata/synth.metadata @@ -4,7 +4,7 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "7e74e1fb24ca9f0bd0a6fe1175582cb52088c970" + "sha": "981dbeaab0478c1f50aa674cba69cc14302c3d03" } }, { diff --git a/java-storage-nio/README.md b/java-storage-nio/README.md index 2e1b63c89ac2..81c5bc0e3ec0 100644 --- a/java-storage-nio/README.md +++ b/java-storage-nio/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file com.google.cloud libraries-bom - 16.4.0 + 17.0.0 pom import @@ -49,18 +49,18 @@ If you are using Maven without BOM, add this to your dependencies: If you are using Gradle 5.x or later, add this to your dependencies ```Groovy -implementation platform('com.google.cloud:libraries-bom:16.4.0') +implementation platform('com.google.cloud:libraries-bom:17.0.0') compile 'com.google.cloud:google-cloud-nio' ``` If you are using Gradle without BOM, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.122.7' +compile 'com.google.cloud:google-cloud-nio:0.122.8' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.122.7" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.122.8" ``` ## Authentication From 775693648025aee792be4d9d523abbd51b0b2ecc Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 24 Feb 2021 20:36:09 +0000 Subject: [PATCH 0672/1764] chore(master): release 0.122.9 (#457) :robot: I have created a release \*beep\* \*boop\* --- ### [0.122.9](https://www.github.com/googleapis/java-storage-nio/compare/v0.122.8...v0.122.9) (2021-02-24) ### Dependencies * update dependency com.google.cloud:google-cloud-storage to v1.113.11 ([#454](https://www.github.com/googleapis/java-storage-nio/issues/454)) ([8595f38](https://www.github.com/googleapis/java-storage-nio/commit/8595f381b82b7dbdbb0684e544d0d87569775e8f)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/CHANGELOG.md | 7 +++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 16 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index d4a2e2550c03..e3cbc053a912 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +### [0.122.9](https://www.github.com/googleapis/java-storage-nio/compare/v0.122.8...v0.122.9) (2021-02-24) + + +### Dependencies + +* update dependency com.google.cloud:google-cloud-storage to v1.113.11 ([#454](https://www.github.com/googleapis/java-storage-nio/issues/454)) ([5287939](https://www.github.com/googleapis/java-storage-nio/commit/5287939496da59719e3c1f9281c4cc2967b40559)) + ### [0.122.8](https://www.github.com/googleapis/java-storage-nio/compare/v0.122.7...v0.122.8) (2021-02-23) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 2f33f4c7e2a8..3b16c7574409 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.122.9-SNAPSHOT + 0.122.9 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.9-SNAPSHOT + 0.122.9 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 51a696773dc6..3f33bcd3df7c 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.122.9-SNAPSHOT + 0.122.9 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.9-SNAPSHOT + 0.122.9 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 32955aab25fd..991c875d6c19 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.122.9-SNAPSHOT + 0.122.9 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.9-SNAPSHOT + 0.122.9 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 8c4daf7d731c..27dcbfd623af 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.122.9-SNAPSHOT + 0.122.9 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 3cd795641c38..f42bd94c9c65 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.122.9-SNAPSHOT + 0.122.9 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index b113f575f1a1..64b2738504ab 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.122.8:0.122.9-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.122.9:0.122.9 \ No newline at end of file From bc9854abd86f7e229fefeebda3dae88aee0fea1a Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Wed, 24 Feb 2021 12:44:09 -0800 Subject: [PATCH 0673/1764] chore: regenerate README (#458) This PR was generated using Autosynth. :rainbow:
    Log from Synthtool ``` 2021-02-24 20:06:33,560 synthtool [DEBUG] > Executing /root/.cache/synthtool/java-storage-nio/.github/readme/synth.py. On branch autosynth-readme nothing to commit, working tree clean 2021-02-24 20:06:35,123 synthtool [DEBUG] > Wrote metadata to .github/readme/synth.metadata/synth.metadata. ```
    Full log will be available here: https://source.cloud.google.com/results/invocations/35ecd971-098b-44d2-943a-6aa17793f828/targets - [ ] To automatically regenerate this PR, check this box. --- java-storage-nio/.github/readme/synth.metadata/synth.metadata | 2 +- java-storage-nio/README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/.github/readme/synth.metadata/synth.metadata b/java-storage-nio/.github/readme/synth.metadata/synth.metadata index 0046a6595a1d..eeab08bb3d04 100644 --- a/java-storage-nio/.github/readme/synth.metadata/synth.metadata +++ b/java-storage-nio/.github/readme/synth.metadata/synth.metadata @@ -4,7 +4,7 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "981dbeaab0478c1f50aa674cba69cc14302c3d03" + "sha": "4b40540c032f15215904ee0c9fc0a929fc3ab91a" } }, { diff --git a/java-storage-nio/README.md b/java-storage-nio/README.md index 81c5bc0e3ec0..b0ac9a725f95 100644 --- a/java-storage-nio/README.md +++ b/java-storage-nio/README.md @@ -42,7 +42,7 @@ If you are using Maven without BOM, add this to your dependencies: com.google.cloud google-cloud-nio - 0.122.7 + 0.122.8 ``` From 78e255d63917c65afd14a0747b02e12dddb7c6ce Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 24 Feb 2021 20:50:09 +0000 Subject: [PATCH 0674/1764] chore(master): release 0.122.10-SNAPSHOT (#459) :robot: I have created a release \*beep\* \*boop\* --- ### Updating meta-information for bleeding-edge SNAPSHOT release. --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 3b16c7574409..cefdd5dff5d5 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.122.9 + 0.122.10-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.9 + 0.122.10-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 3f33bcd3df7c..bf4b1bde0f58 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.122.9 + 0.122.10-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.9 + 0.122.10-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 991c875d6c19..ae726feb4f72 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.122.9 + 0.122.10-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.9 + 0.122.10-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 27dcbfd623af..9e6a553afea4 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.122.9 + 0.122.10-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index f42bd94c9c65..9eef061a9b00 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.122.9 + 0.122.10-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 64b2738504ab..ba6e200a1137 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.122.9:0.122.9 \ No newline at end of file +google-cloud-nio:0.122.9:0.122.10-SNAPSHOT \ No newline at end of file From 1727664dc20974edf4226b1fd1e619b7ef8306d3 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 24 Feb 2021 23:24:08 +0100 Subject: [PATCH 0675/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.122.9 (#461) [![WhiteSource 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-nio](https://togithub.com/googleapis/java-storage-nio) | `0.122.8` -> `0.122.9` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.122.9/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.122.9/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.122.9/compatibility-slim/0.122.8)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.122.9/confidence-slim/0.122.8)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
    googleapis/java-storage-nio ### [`v0.122.9`](https://togithub.com/googleapis/java-storage-nio/blob/master/CHANGELOG.md#​01229-httpswwwgithubcomgoogleapisjava-storage-niocomparev01228v01229-2021-02-24) [Compare Source](https://togithub.com/googleapis/java-storage-nio/compare/v0.122.8...v0.122.9)
    --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 94367f81b4b6..6c106407b37d 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.122.8 + 0.122.9 From b681c34499fb1aa8bb7413663f93e7b3349bd2cd Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Wed, 24 Feb 2021 14:34:05 -0800 Subject: [PATCH 0676/1764] chore: regenerate README (#462) This PR was generated using Autosynth. :rainbow:
    Log from Synthtool ``` 2021-02-24 22:26:27,352 synthtool [DEBUG] > Executing /root/.cache/synthtool/java-storage-nio/.github/readme/synth.py. On branch autosynth-readme nothing to commit, working tree clean 2021-02-24 22:26:28,882 synthtool [DEBUG] > Wrote metadata to .github/readme/synth.metadata/synth.metadata. ```
    Full log will be available here: https://source.cloud.google.com/results/invocations/d5dd188f-05c4-42e5-ae6a-be43d4df385f/targets - [ ] To automatically regenerate this PR, check this box. --- .../.github/readme/synth.metadata/synth.metadata | 2 +- java-storage-nio/README.md | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/.github/readme/synth.metadata/synth.metadata b/java-storage-nio/.github/readme/synth.metadata/synth.metadata index eeab08bb3d04..7d580354ffa4 100644 --- a/java-storage-nio/.github/readme/synth.metadata/synth.metadata +++ b/java-storage-nio/.github/readme/synth.metadata/synth.metadata @@ -4,7 +4,7 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "4b40540c032f15215904ee0c9fc0a929fc3ab91a" + "sha": "885ad22941f0fbe70f6776e805d11d8d5cf9e1d5" } }, { diff --git a/java-storage-nio/README.md b/java-storage-nio/README.md index b0ac9a725f95..3eab5ca7b11e 100644 --- a/java-storage-nio/README.md +++ b/java-storage-nio/README.md @@ -42,7 +42,7 @@ If you are using Maven without BOM, add this to your dependencies: com.google.cloud google-cloud-nio - 0.122.8 + 0.122.9 ``` @@ -55,12 +55,12 @@ compile 'com.google.cloud:google-cloud-nio' ``` If you are using Gradle without BOM, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.122.8' +compile 'com.google.cloud:google-cloud-nio:0.122.9' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.122.8" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.122.9" ``` ## Authentication From a918214d3b77b634429664c7aebcfae0fe13c08b Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Thu, 25 Feb 2021 01:56:09 +0100 Subject: [PATCH 0677/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v18 (#463) [![WhiteSource 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://togithub.com/GoogleCloudPlatform/cloud-opensource-java) | `17.0.0` -> `18.0.0` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/18.0.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/18.0.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/18.0.0/compatibility-slim/17.0.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/18.0.0/confidence-slim/17.0.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 1985979fc4d8..1eea71151305 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 17.0.0 + 18.0.0 pom import From 02b27d17e908d7a692d5cf6943246b08825a638a Mon Sep 17 00:00:00 2001 From: Frank Natividad Date: Wed, 24 Feb 2021 16:59:37 -0800 Subject: [PATCH 0678/1764] chore: add retries for build.sh for unit tests (#460) * Update synth.py * add retries to build.sh for unit tests --- java-storage-nio/.kokoro/build.sh | 3 ++- java-storage-nio/synth.py | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/java-storage-nio/.kokoro/build.sh b/java-storage-nio/.kokoro/build.sh index 229060daeed0..a4d13e42a7b9 100755 --- a/java-storage-nio/.kokoro/build.sh +++ b/java-storage-nio/.kokoro/build.sh @@ -47,7 +47,8 @@ set +e case ${JOB_TYPE} in test) - mvn test -B -Dclirr.skip=true -Denforcer.skip=true + retry_with_backoff 3 10 \ + mvn test -B -Dclirr.skip=true -Denforcer.skip=true RETURN_CODE=$? ;; lint) diff --git a/java-storage-nio/synth.py b/java-storage-nio/synth.py index df5ccd322133..510631255b77 100644 --- a/java-storage-nio/synth.py +++ b/java-storage-nio/synth.py @@ -20,4 +20,5 @@ java.common_templates(excludes=[ 'README.md', + '.kokoro/build.sh', ]) From 3f416aa9a68e8a4f7a0e43246dc3adb3db6e15fe Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Wed, 24 Feb 2021 17:16:06 -0800 Subject: [PATCH 0679/1764] chore: regenerate README (#464) This PR was generated using Autosynth. :rainbow:
    Log from Synthtool ``` 2021-02-25 00:58:20,431 synthtool [DEBUG] > Executing /root/.cache/synthtool/java-storage-nio/.github/readme/synth.py. On branch autosynth-readme nothing to commit, working tree clean 2021-02-25 00:58:21,958 synthtool [DEBUG] > Wrote metadata to .github/readme/synth.metadata/synth.metadata. ```
    Full log will be available here: https://source.cloud.google.com/results/invocations/01c31222-ab34-4240-83f1-c6358bf1527d/targets - [ ] To automatically regenerate this PR, check this box. --- java-storage-nio/.github/readme/synth.metadata/synth.metadata | 4 ++-- java-storage-nio/README.md | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/.github/readme/synth.metadata/synth.metadata b/java-storage-nio/.github/readme/synth.metadata/synth.metadata index 7d580354ffa4..95cec36ace4d 100644 --- a/java-storage-nio/.github/readme/synth.metadata/synth.metadata +++ b/java-storage-nio/.github/readme/synth.metadata/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "885ad22941f0fbe70f6776e805d11d8d5cf9e1d5" + "sha": "026afe94b9c71c27b35e154ea714e85d140f8dc1" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "79ab0b44a2cc7d803d07c107f9faf07729fc4012" + "sha": "0199c79b8324fba66476300824aa931788c47e2d" } } ] diff --git a/java-storage-nio/README.md b/java-storage-nio/README.md index 3eab5ca7b11e..a2ffa3333a43 100644 --- a/java-storage-nio/README.md +++ b/java-storage-nio/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file com.google.cloud libraries-bom - 17.0.0 + 18.0.0 pom import @@ -49,7 +49,7 @@ If you are using Maven without BOM, add this to your dependencies: If you are using Gradle 5.x or later, add this to your dependencies ```Groovy -implementation platform('com.google.cloud:libraries-bom:17.0.0') +implementation platform('com.google.cloud:libraries-bom:18.0.0') compile 'com.google.cloud:google-cloud-nio' ``` From baef2aace970dddb8e5523595c83908c39003697 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Thu, 25 Feb 2021 23:14:42 +0100 Subject: [PATCH 0680/1764] deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v0.20.0 (#466) [![WhiteSource 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-shared-dependencies](https://togithub.com/googleapis/java-shared-dependencies) | `0.19.0` -> `0.20.0` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/0.20.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/0.20.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/0.20.0/compatibility-slim/0.19.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/0.20.0/confidence-slim/0.19.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
    googleapis/java-shared-dependencies ### [`v0.20.0`](https://togithub.com/googleapis/java-shared-dependencies/blob/master/CHANGELOG.md#​0200-httpswwwgithubcomgoogleapisjava-shared-dependenciescompare0190v0200-2021-02-25) [Compare Source](https://togithub.com/googleapis/java-shared-dependencies/compare/v0.19.0...v0.20.0) ##### Dependencies - update dependency com.google.auth:google-auth-library-bom to v0.24.0 ([#​284](https://www.github.com/googleapis/java-shared-dependencies/issues/284)) ([5e4914c](https://www.github.com/googleapis/java-shared-dependencies/commit/5e4914cc4a8ccd41a219f150a7455da116d1594b)) - update dependency com.google.http-client:google-http-client-bom to v1.39.0 ([#​288](https://www.github.com/googleapis/java-shared-dependencies/issues/288)) ([70bb862](https://www.github.com/googleapis/java-shared-dependencies/commit/70bb862029b840fbd99ba0109fa2b8f585812793)) - update dependency com.google.protobuf:protobuf-bom to v3.15.1 ([#​282](https://www.github.com/googleapis/java-shared-dependencies/issues/282)) ([44283bd](https://www.github.com/googleapis/java-shared-dependencies/commit/44283bdfdc9288b4a8d16b6ed3a61541792d147e)) - update dependency com.google.protobuf:protobuf-bom to v3.15.2 ([#​287](https://www.github.com/googleapis/java-shared-dependencies/issues/287)) ([bdae560](https://www.github.com/googleapis/java-shared-dependencies/commit/bdae5600f9033219ef8beb6c4d1c521fb062eaec)) - update dependency io.grpc:grpc-bom to v1.36.0 ([#​285](https://www.github.com/googleapis/java-shared-dependencies/issues/285)) ([c59771b](https://www.github.com/googleapis/java-shared-dependencies/commit/c59771b2436ac1a4fbc92b48049900472dd6d3ff)) - update gax.version to v1.62.0 ([#​291](https://www.github.com/googleapis/java-shared-dependencies/issues/291)) ([66bd070](https://www.github.com/googleapis/java-shared-dependencies/commit/66bd0702bd3deb64e0f6c73635e0ffd51a4d637e)) - update google.common-protos.version to v2.1.0 ([#​289](https://www.github.com/googleapis/java-shared-dependencies/issues/289)) ([43c9f02](https://www.github.com/googleapis/java-shared-dependencies/commit/43c9f026b1fa82f38dcb93b902281c2559e82d8e)) - update iam.version to v1.0.9 ([#​281](https://www.github.com/googleapis/java-shared-dependencies/issues/281)) ([ee44d0b](https://www.github.com/googleapis/java-shared-dependencies/commit/ee44d0b41e101931ccf5de2561dfcfcc9ff88b88))
    --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 9e6a553afea4..e606afcc7768 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -79,7 +79,7 @@ com.google.cloud google-cloud-shared-dependencies - 0.19.0 + 0.20.0 pom import From 82869529b610cf44d77c9e15b81b27c2cfc4e254 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 25 Feb 2021 22:36:12 +0000 Subject: [PATCH 0681/1764] chore(master): release 0.122.10 (#467) :robot: I have created a release \*beep\* \*boop\* --- ### [0.122.10](https://www.github.com/googleapis/java-storage-nio/compare/v0.122.9...v0.122.10) (2021-02-25) ### Dependencies * update dependency com.google.cloud:google-cloud-shared-dependencies to v0.20.0 ([#466](https://www.github.com/googleapis/java-storage-nio/issues/466)) ([baef2aa](https://www.github.com/googleapis/java-storage-nio/commit/baef2aace970dddb8e5523595c83908c39003697)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/CHANGELOG.md | 7 +++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 16 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index e3cbc053a912..167fe750781b 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +### [0.122.10](https://www.github.com/googleapis/java-storage-nio/compare/v0.122.9...v0.122.10) (2021-02-25) + + +### Dependencies + +* update dependency com.google.cloud:google-cloud-shared-dependencies to v0.20.0 ([#466](https://www.github.com/googleapis/java-storage-nio/issues/466)) ([0e6a967](https://www.github.com/googleapis/java-storage-nio/commit/0e6a967879b830487d58045311ea50d54f939148)) + ### [0.122.9](https://www.github.com/googleapis/java-storage-nio/compare/v0.122.8...v0.122.9) (2021-02-24) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index cefdd5dff5d5..4ca611dcaeb7 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.122.10-SNAPSHOT + 0.122.10 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.10-SNAPSHOT + 0.122.10 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index bf4b1bde0f58..a7e552dd6fb4 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.122.10-SNAPSHOT + 0.122.10 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.10-SNAPSHOT + 0.122.10 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index ae726feb4f72..4cb655bb6040 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.122.10-SNAPSHOT + 0.122.10 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.10-SNAPSHOT + 0.122.10 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index e606afcc7768..3b9b7bc675f9 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.122.10-SNAPSHOT + 0.122.10 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 9eef061a9b00..ca4e5674f2de 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.122.10-SNAPSHOT + 0.122.10 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index ba6e200a1137..e7374828bf00 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.122.9:0.122.10-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.122.10:0.122.10 \ No newline at end of file From 7a8282b708900e8a4fc14a0d5285563bbecfa8c7 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 26 Feb 2021 01:24:17 +0100 Subject: [PATCH 0682/1764] build(deps): update dependency com.google.cloud:google-cloud-shared-config to v0.11.0 (#465) [![WhiteSource 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-shared-config](https://togithub.com/googleapis/java-shared-config) | `0.10.0` -> `0.11.0` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/0.11.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/0.11.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/0.11.0/compatibility-slim/0.10.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/0.11.0/confidence-slim/0.10.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
    googleapis/java-shared-config ### [`v0.11.0`](https://togithub.com/googleapis/java-shared-config/blob/master/CHANGELOG.md#​0110-httpswwwgithubcomgoogleapisjava-shared-configcomparev0100v0110-2021-02-25) [Compare Source](https://togithub.com/googleapis/java-shared-config/compare/v0.10.0...v0.11.0) ##### Features - migrate releases to the new Google Sonatype endpoint to address Sonatype errors. ([#​230](https://www.github.com/googleapis/java-shared-config/issues/230)) ([ff6a95f](https://www.github.com/googleapis/java-shared-config/commit/ff6a95f7b0d24a1c37c38ba8ac6c6624ee97cc15)) ##### Dependencies - update dependency com.puppycrawl.tools:checkstyle to v8.40 ([#​221](https://www.github.com/googleapis/java-shared-config/issues/221)) ([d9b2d4a](https://www.github.com/googleapis/java-shared-config/commit/d9b2d4aab9a9bba1c2df6fcb52ac96ee8b001ad6)) - update dependency org.apache.maven.plugins:maven-checkstyle-plugin to v3.1.2 ([#​219](https://www.github.com/googleapis/java-shared-config/issues/219)) ([f7c3f79](https://www.github.com/googleapis/java-shared-config/commit/f7c3f798ef8ad1bc59ae673c84fbdd9f93ee2413))
    --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 3b9b7bc675f9..2a1491e52696 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud google-cloud-shared-config - 0.10.0 + 0.11.0 From d0865c7a388458857eed3979fef7aa9cfa839b50 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Thu, 25 Feb 2021 16:34:08 -0800 Subject: [PATCH 0683/1764] chore: regenerate README (#470) This PR was generated using Autosynth. :rainbow:
    Log from Synthtool ``` 2021-02-26 00:26:30,088 synthtool [DEBUG] > Executing /root/.cache/synthtool/java-storage-nio/.github/readme/synth.py. On branch autosynth-readme nothing to commit, working tree clean 2021-02-26 00:26:31,606 synthtool [DEBUG] > Wrote metadata to .github/readme/synth.metadata/synth.metadata. ```
    Full log will be available here: https://source.cloud.google.com/results/invocations/b1ccd602-bbc2-48f6-ac0f-08df67dfdaad/targets - [ ] To automatically regenerate this PR, check this box. --- java-storage-nio/.github/readme/synth.metadata/synth.metadata | 4 ++-- java-storage-nio/README.md | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/.github/readme/synth.metadata/synth.metadata b/java-storage-nio/.github/readme/synth.metadata/synth.metadata index 95cec36ace4d..b9cf8a4d4def 100644 --- a/java-storage-nio/.github/readme/synth.metadata/synth.metadata +++ b/java-storage-nio/.github/readme/synth.metadata/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "026afe94b9c71c27b35e154ea714e85d140f8dc1" + "sha": "f1022eb3ef8cc15a9a1bfaff78dab54480c7f4c7" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "0199c79b8324fba66476300824aa931788c47e2d" + "sha": "8c5628b86cfa8386de7b8fc1675e6b528b552d57" } } ] diff --git a/java-storage-nio/README.md b/java-storage-nio/README.md index a2ffa3333a43..3042043f0a03 100644 --- a/java-storage-nio/README.md +++ b/java-storage-nio/README.md @@ -55,12 +55,12 @@ compile 'com.google.cloud:google-cloud-nio' ``` If you are using Gradle without BOM, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.122.9' +compile 'com.google.cloud:google-cloud-nio:0.122.10' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.122.9" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.122.10" ``` ## Authentication From 071bd5cd2daa009040a6318124e1d3822a419ea2 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 26 Feb 2021 02:18:15 +0100 Subject: [PATCH 0684/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.122.10 (#469) [![WhiteSource 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-nio](https://togithub.com/googleapis/java-storage-nio) | `0.122.9` -> `0.122.10` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.122.10/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.122.10/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.122.10/compatibility-slim/0.122.9)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.122.10/confidence-slim/0.122.9)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
    googleapis/java-storage-nio ### [`v0.122.10`](https://togithub.com/googleapis/java-storage-nio/blob/master/CHANGELOG.md#​012210-httpswwwgithubcomgoogleapisjava-storage-niocomparev01229v012210-2021-02-25) [Compare Source](https://togithub.com/googleapis/java-storage-nio/compare/v0.122.9...v0.122.10)
    --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 6c106407b37d..30a1100db805 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.122.9 + 0.122.10 From b20e6e41be5c615d3cf558fd78cc5183ce5b4454 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Thu, 25 Feb 2021 17:30:10 -0800 Subject: [PATCH 0685/1764] chore: regenerate README (#471) This PR was generated using Autosynth. :rainbow:
    Log from Synthtool ``` 2021-02-26 01:21:27,039 synthtool [DEBUG] > Executing /root/.cache/synthtool/java-storage-nio/.github/readme/synth.py. On branch autosynth-readme nothing to commit, working tree clean 2021-02-26 01:21:28,588 synthtool [DEBUG] > Wrote metadata to .github/readme/synth.metadata/synth.metadata. ```
    Full log will be available here: https://source.cloud.google.com/results/invocations/2cba74b0-fafd-4a9d-9f6a-7385e0f518ef/targets - [ ] To automatically regenerate this PR, check this box. --- java-storage-nio/.github/readme/synth.metadata/synth.metadata | 2 +- java-storage-nio/README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/.github/readme/synth.metadata/synth.metadata b/java-storage-nio/.github/readme/synth.metadata/synth.metadata index b9cf8a4d4def..16451ca6657a 100644 --- a/java-storage-nio/.github/readme/synth.metadata/synth.metadata +++ b/java-storage-nio/.github/readme/synth.metadata/synth.metadata @@ -4,7 +4,7 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "f1022eb3ef8cc15a9a1bfaff78dab54480c7f4c7" + "sha": "29a898e092e3e23c192496c66dc8731ca061e3d0" } }, { diff --git a/java-storage-nio/README.md b/java-storage-nio/README.md index 3042043f0a03..d2d75fa1ac17 100644 --- a/java-storage-nio/README.md +++ b/java-storage-nio/README.md @@ -42,7 +42,7 @@ If you are using Maven without BOM, add this to your dependencies: com.google.cloud google-cloud-nio - 0.122.9 + 0.122.10 ``` From 8496531c2ca42b494d93166dd6eaea9192b1fadb Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Tue, 2 Mar 2021 15:28:18 -0800 Subject: [PATCH 0686/1764] chore: remove docLava v2 doc generation (#474) This PR was generated using Autosynth. :rainbow: Synth log will be available here: https://source.cloud.google.com/results/invocations/fd53b9bb-17c4-48a0-a8eb-0e31c2fe8730/targets - [ ] To automatically regenerate this PR, check this box. Source-Link: https://github.com/googleapis/synthtool/commit/21da7d9fa02f6916d9f87cf4072b3547b5c72eb5 --- .../.kokoro/release/publish_javadoc.cfg | 8 +------- .../.kokoro/release/publish_javadoc.sh | 19 ------------------- java-storage-nio/synth.metadata | 5 ++--- 3 files changed, 3 insertions(+), 29 deletions(-) diff --git a/java-storage-nio/.kokoro/release/publish_javadoc.cfg b/java-storage-nio/.kokoro/release/publish_javadoc.cfg index 2c853b50bf13..90a0539089d1 100644 --- a/java-storage-nio/.kokoro/release/publish_javadoc.cfg +++ b/java-storage-nio/.kokoro/release/publish_javadoc.cfg @@ -7,12 +7,6 @@ env_vars: { value: "docs-staging" } -# cloud-rad staging -env_vars: { - key: "STAGING_BUCKET_V2" - value: "docs-staging-v2-staging" -} - env_vars: { key: "TRAMPOLINE_BUILD_FILE" value: "github/java-storage-nio/.kokoro/release/publish_javadoc.sh" @@ -26,4 +20,4 @@ before_action { keyname: "docuploader_service_account" } } -} \ No newline at end of file +} diff --git a/java-storage-nio/.kokoro/release/publish_javadoc.sh b/java-storage-nio/.kokoro/release/publish_javadoc.sh index 65dc788aa040..4cf9fe358d91 100755 --- a/java-storage-nio/.kokoro/release/publish_javadoc.sh +++ b/java-storage-nio/.kokoro/release/publish_javadoc.sh @@ -56,22 +56,3 @@ python3 -m docuploader create-metadata \ python3 -m docuploader upload . \ --credentials ${CREDENTIALS} \ --staging-bucket ${STAGING_BUCKET} - -popd - -# V2 due to problems w/ the released javadoc plugin doclava, Java 8 is required. Beware of accidental updates. - -mvn clean site -B -q -Ddevsite.template="${KOKORO_GFILE_DIR}/java/" - -pushd target/devsite/reference - -# create metadata -python3 -m docuploader create-metadata \ - --name ${NAME} \ - --version ${VERSION} \ - --language java - -# upload docs to staging bucket -python3 -m docuploader upload . \ - --credentials ${CREDENTIALS} \ - --staging-bucket ${STAGING_BUCKET_V2} diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata index 7382ed8f6fe5..7047b9799b23 100644 --- a/java-storage-nio/synth.metadata +++ b/java-storage-nio/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "21369c213498127a6e4561dc2faa836b01c5c08f" + "sha": "c687c489b8d4913a6a5b42082c9b9404055613ba" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "6946fd71ae9215b0e7ae188f5057df765ee6d7d2" + "sha": "21da7d9fa02f6916d9f87cf4072b3547b5c72eb5" } } ], @@ -32,7 +32,6 @@ ".github/workflows/ci.yaml", ".github/workflows/samples.yaml", ".kokoro/build.bat", - ".kokoro/build.sh", ".kokoro/coerce_logs.sh", ".kokoro/common.cfg", ".kokoro/common.sh", From 86fd1c8c81a2e7868e8e466e7675ac55b91986ae Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 3 Mar 2021 20:08:18 +0100 Subject: [PATCH 0687/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v18.1.0 (#485) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 1eea71151305..e933e6eaad8c 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 18.0.0 + 18.1.0 pom import From 5ce24f358b3cb4f0601ffa7b9a5b25908a6a470e Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 3 Mar 2021 20:08:34 +0100 Subject: [PATCH 0688/1764] deps: update dependency com.google.cloud:google-cloud-storage to v1.113.12 (#472) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 2a1491e52696..e50d35ff0433 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -87,7 +87,7 @@ com.google.cloud google-cloud-storage - 1.113.11 + 1.113.12 com.google.apis From 54776c50b7ad9b0a5c9ab73b4501d3c6b7499f03 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Wed, 3 Mar 2021 11:30:03 -0800 Subject: [PATCH 0689/1764] chore: regenerate README (#487) This PR was generated using Autosynth. :rainbow:
    Log from Synthtool ``` 2021-03-03 19:10:29,414 synthtool [DEBUG] > Executing /root/.cache/synthtool/java-storage-nio/.github/readme/synth.py. On branch autosynth-readme nothing to commit, working tree clean 2021-03-03 19:10:30,524 synthtool [DEBUG] > Wrote metadata to .github/readme/synth.metadata/synth.metadata. ```
    Full log will be available here: https://source.cloud.google.com/results/invocations/5031da8a-34d9-4b1a-ae06-774a497c73df/targets - [ ] To automatically regenerate this PR, check this box. --- java-storage-nio/.github/readme/synth.metadata/synth.metadata | 4 ++-- java-storage-nio/README.md | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/.github/readme/synth.metadata/synth.metadata b/java-storage-nio/.github/readme/synth.metadata/synth.metadata index 16451ca6657a..b28e6ec6df93 100644 --- a/java-storage-nio/.github/readme/synth.metadata/synth.metadata +++ b/java-storage-nio/.github/readme/synth.metadata/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "29a898e092e3e23c192496c66dc8731ca061e3d0" + "sha": "34819d986dfebe953eec603718ab339018d69d12" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "8c5628b86cfa8386de7b8fc1675e6b528b552d57" + "sha": "2e7bd5cc66a3f0b90ce1c150eb35c89eeb9872d6" } } ] diff --git a/java-storage-nio/README.md b/java-storage-nio/README.md index d2d75fa1ac17..eced199d8efe 100644 --- a/java-storage-nio/README.md +++ b/java-storage-nio/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file com.google.cloud libraries-bom - 18.0.0 + 18.1.0 pom import @@ -49,7 +49,7 @@ If you are using Maven without BOM, add this to your dependencies: If you are using Gradle 5.x or later, add this to your dependencies ```Groovy -implementation platform('com.google.cloud:libraries-bom:18.0.0') +implementation platform('com.google.cloud:libraries-bom:18.1.0') compile 'com.google.cloud:google-cloud-nio' ``` From 26f1fce3e8b5b9c1bcf810ca393d12c0ac5a4074 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Thu, 4 Mar 2021 20:36:21 +0100 Subject: [PATCH 0690/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v19 (#488) [![WhiteSource 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://togithub.com/GoogleCloudPlatform/cloud-opensource-java) | `18.1.0` -> `19.0.0` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/19.0.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/19.0.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/19.0.0/compatibility-slim/18.1.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/19.0.0/confidence-slim/18.1.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index e933e6eaad8c..7c592b272e20 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 18.1.0 + 19.0.0 pom import From 68e3fe13e29e36fbcedf997d654ad1fee7ad88e6 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Thu, 4 Mar 2021 11:58:33 -0800 Subject: [PATCH 0691/1764] chore: regenerate README (#489) This PR was generated using Autosynth. :rainbow:
    Log from Synthtool ``` 2021-03-04 19:39:21,590 synthtool [DEBUG] > Executing /root/.cache/synthtool/java-storage-nio/.github/readme/synth.py. On branch autosynth-readme nothing to commit, working tree clean 2021-03-04 19:39:22,445 synthtool [DEBUG] > Wrote metadata to .github/readme/synth.metadata/synth.metadata. ```
    Full log will be available here: https://source.cloud.google.com/results/invocations/5faa92eb-f8a8-4b7f-b2b2-0d9a2cd9028b/targets - [ ] To automatically regenerate this PR, check this box. --- java-storage-nio/.github/readme/synth.metadata/synth.metadata | 2 +- java-storage-nio/README.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/java-storage-nio/.github/readme/synth.metadata/synth.metadata b/java-storage-nio/.github/readme/synth.metadata/synth.metadata index b28e6ec6df93..b83ff85e2bda 100644 --- a/java-storage-nio/.github/readme/synth.metadata/synth.metadata +++ b/java-storage-nio/.github/readme/synth.metadata/synth.metadata @@ -4,7 +4,7 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "34819d986dfebe953eec603718ab339018d69d12" + "sha": "159531eb50a5898b441915bb10b24a0a62e03c42" } }, { diff --git a/java-storage-nio/README.md b/java-storage-nio/README.md index eced199d8efe..c5020fe0c865 100644 --- a/java-storage-nio/README.md +++ b/java-storage-nio/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file com.google.cloud libraries-bom - 18.1.0 + 19.0.0 pom import @@ -49,7 +49,7 @@ If you are using Maven without BOM, add this to your dependencies: If you are using Gradle 5.x or later, add this to your dependencies ```Groovy -implementation platform('com.google.cloud:libraries-bom:18.1.0') +implementation platform('com.google.cloud:libraries-bom:19.0.0') compile 'com.google.cloud:google-cloud-nio' ``` From 2ba66002e233bcb9f7577aa0bd946d93c7d906f9 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Thu, 4 Mar 2021 15:08:05 -0800 Subject: [PATCH 0692/1764] chore: copy README to docfx-yml dir (#490) This PR was generated using Autosynth. :rainbow: Synth log will be available here: https://source.cloud.google.com/results/invocations/55f460c4-bcb1-4d76-b766-e2a8c306b9e5/targets - [ ] To automatically regenerate this PR, check this box. Source-Link: https://github.com/googleapis/synthtool/commit/d0bdade9a962042dc0f770cf631086f3db59b5b0 --- java-storage-nio/.kokoro/release/publish_javadoc11.sh | 5 ++++- java-storage-nio/synth.metadata | 4 ++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/java-storage-nio/.kokoro/release/publish_javadoc11.sh b/java-storage-nio/.kokoro/release/publish_javadoc11.sh index 4818fb8f6b78..68a95cc89f10 100755 --- a/java-storage-nio/.kokoro/release/publish_javadoc11.sh +++ b/java-storage-nio/.kokoro/release/publish_javadoc11.sh @@ -40,6 +40,9 @@ export VERSION=$(grep ${NAME}: versions.txt | cut -d: -f3) # generate yml mvn clean site -B -q -P docFX +# copy README to docfx-yml dir and rename index.md +cp README.md target/docfx-yml/index.md + pushd target/docfx-yml # create metadata @@ -52,4 +55,4 @@ python3 -m docuploader create-metadata \ python3 -m docuploader upload . \ --credentials ${CREDENTIALS} \ --staging-bucket ${STAGING_BUCKET_V2} \ - --destination-prefix docfx- + --destination-prefix docfx diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata index 7047b9799b23..ce801e958314 100644 --- a/java-storage-nio/synth.metadata +++ b/java-storage-nio/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "c687c489b8d4913a6a5b42082c9b9404055613ba" + "sha": "6617248a3965a791a67bb13ff5cfaf1d59374d90" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "21da7d9fa02f6916d9f87cf4072b3547b5c72eb5" + "sha": "d0bdade9a962042dc0f770cf631086f3db59b5b0" } } ], From 59de8a349cf35dc7a481cd8fa1d955cedb02db80 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 9 Mar 2021 21:42:34 +0100 Subject: [PATCH 0693/1764] deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v0.20.1 (#492) [![WhiteSource 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-shared-dependencies](https://togithub.com/googleapis/java-shared-dependencies) | `0.20.0` -> `0.20.1` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/0.20.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/0.20.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/0.20.1/compatibility-slim/0.20.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/0.20.1/confidence-slim/0.20.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
    googleapis/java-shared-dependencies ### [`v0.20.1`](https://togithub.com/googleapis/java-shared-dependencies/blob/master/CHANGELOG.md#​0201-httpswwwgithubcomgoogleapisjava-shared-dependenciescompare0200v0201-2021-03-09) [Compare Source](https://togithub.com/googleapis/java-shared-dependencies/compare/v0.20.0...v0.20.1)
    --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index e50d35ff0433..fe4e07d55fcc 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -79,7 +79,7 @@ com.google.cloud google-cloud-shared-dependencies - 0.20.0 + 0.20.1 pom import From c60e0be051faad638d234a1697c4dfe2843a410d Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 10 Mar 2021 23:44:02 +0000 Subject: [PATCH 0694/1764] chore: release 0.122.11-SNAPSHOT (#468) :robot: I have created a release \*beep\* \*boop\* --- ### Updating meta-information for bleeding-edge SNAPSHOT release. --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 4ca611dcaeb7..376cf5527c8c 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.122.10 + 0.122.11-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.10 + 0.122.11-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index a7e552dd6fb4..60ad6a81426f 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.122.10 + 0.122.11-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.10 + 0.122.11-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 4cb655bb6040..d19890ed05d6 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.122.10 + 0.122.11-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.10 + 0.122.11-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index fe4e07d55fcc..42fa526307cf 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.122.10 + 0.122.11-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index ca4e5674f2de..7750e0b6738d 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.122.10 + 0.122.11-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index e7374828bf00..e678569cdb8d 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.122.10:0.122.10 \ No newline at end of file +google-cloud-nio:0.122.10:0.122.11-SNAPSHOT \ No newline at end of file From 276ed6af97bffb49028f678172d9841ef4a803c0 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Thu, 11 Mar 2021 01:24:05 +0100 Subject: [PATCH 0695/1764] deps: update dependency com.google.cloud:google-cloud-storage to v1.113.13 (#491) [![WhiteSource 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) | `1.113.12` -> `1.113.13` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/1.113.13/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/1.113.13/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/1.113.13/compatibility-slim/1.113.12)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/1.113.13/confidence-slim/1.113.12)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
    googleapis/java-storage ### [`v1.113.13`](https://togithub.com/googleapis/java-storage/blob/master/CHANGELOG.md#​111313-httpswwwgithubcomgoogleapisjava-storagecomparev111312v111313-2021-03-08) [Compare Source](https://togithub.com/googleapis/java-storage/compare/v1.113.12...v1.113.13)
    --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 42fa526307cf..88ad8fec9093 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -87,7 +87,7 @@ com.google.cloud google-cloud-storage - 1.113.12 + 1.113.13 com.google.apis From 79458769ea1cf1e0248bed8138c2e94704815fd4 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Wed, 10 Mar 2021 16:30:06 -0800 Subject: [PATCH 0696/1764] build(java): update autorelease title check in response to the new multi release branch changes (#493) This PR was generated using Autosynth. :rainbow: Synth log will be available here: https://source.cloud.google.com/results/invocations/640f6b0e-336b-449e-9ca8-5f44a6af38d1/targets - [ ] To automatically regenerate this PR, check this box. Source-Link: https://github.com/googleapis/synthtool/commit/0b064d767537e0675fc053e53fca473c5c701fb8 --- java-storage-nio/.github/workflows/auto-release.yaml | 4 ++-- java-storage-nio/synth.metadata | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/.github/workflows/auto-release.yaml b/java-storage-nio/.github/workflows/auto-release.yaml index 7c8816a7d7b1..9b4fd4d8348d 100644 --- a/java-storage-nio/.github/workflows/auto-release.yaml +++ b/java-storage-nio/.github/workflows/auto-release.yaml @@ -16,8 +16,8 @@ jobs: return; } - // only approve PRs like "chore(master): release " - if ( !context.payload.pull_request.title.startsWith("chore(master): release") ) { + // only approve PRs like "chore: release " + if ( !context.payload.pull_request.title.startsWith("chore: release") ) { return; } diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata index ce801e958314..8ec7583dce7a 100644 --- a/java-storage-nio/synth.metadata +++ b/java-storage-nio/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "6617248a3965a791a67bb13ff5cfaf1d59374d90" + "sha": "684ae0ab43d8bed5dff07472866769b07ecd0dd5" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "d0bdade9a962042dc0f770cf631086f3db59b5b0" + "sha": "0b064d767537e0675fc053e53fca473c5c701fb8" } } ], From 742307d71e09e9004c12f0dc3eecfbb40d24f52a Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 16 Mar 2021 15:42:04 +0100 Subject: [PATCH 0697/1764] deps: update dependency com.google.cloud:google-cloud-storage to v1.113.14 (#495) [![WhiteSource 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) | `1.113.13` -> `1.113.14` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/1.113.14/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/1.113.14/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/1.113.14/compatibility-slim/1.113.13)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/1.113.14/confidence-slim/1.113.13)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
    googleapis/java-storage ### [`v1.113.14`](https://togithub.com/googleapis/java-storage/blob/master/CHANGELOG.md#​111314-httpswwwgithubcomgoogleapisjava-storagecomparev111313v111314-2021-03-11) [Compare Source](https://togithub.com/googleapis/java-storage/compare/v1.113.13...v1.113.14)
    --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 88ad8fec9093..15357c878f7b 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -87,7 +87,7 @@ com.google.cloud google-cloud-storage - 1.113.13 + 1.113.14 com.google.apis From 98221855b5fb25c8de4025ed640054486b9d5b97 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 16 Mar 2021 16:04:07 +0000 Subject: [PATCH 0698/1764] chore: release 0.122.11 (#494) :robot: I have created a release \*beep\* \*boop\* --- ### [0.122.11](https://www.github.com/googleapis/java-storage-nio/compare/v0.122.10...v0.122.11) (2021-03-16) ### Dependencies * update dependency com.google.cloud:google-cloud-shared-dependencies to v0.20.1 ([#492](https://www.github.com/googleapis/java-storage-nio/issues/492)) ([59de8a3](https://www.github.com/googleapis/java-storage-nio/commit/59de8a349cf35dc7a481cd8fa1d955cedb02db80)) * update dependency com.google.cloud:google-cloud-storage to v1.113.12 ([#472](https://www.github.com/googleapis/java-storage-nio/issues/472)) ([5ce24f3](https://www.github.com/googleapis/java-storage-nio/commit/5ce24f358b3cb4f0601ffa7b9a5b25908a6a470e)) * update dependency com.google.cloud:google-cloud-storage to v1.113.13 ([#491](https://www.github.com/googleapis/java-storage-nio/issues/491)) ([276ed6a](https://www.github.com/googleapis/java-storage-nio/commit/276ed6af97bffb49028f678172d9841ef4a803c0)) * update dependency com.google.cloud:google-cloud-storage to v1.113.14 ([#495](https://www.github.com/googleapis/java-storage-nio/issues/495)) ([742307d](https://www.github.com/googleapis/java-storage-nio/commit/742307d71e09e9004c12f0dc3eecfbb40d24f52a)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/CHANGELOG.md | 10 ++++++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 19 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 167fe750781b..53c786ba7d08 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,15 @@ # Changelog +### [0.122.11](https://www.github.com/googleapis/java-storage-nio/compare/v0.122.10...v0.122.11) (2021-03-16) + + +### Dependencies + +* update dependency com.google.cloud:google-cloud-shared-dependencies to v0.20.1 ([#492](https://www.github.com/googleapis/java-storage-nio/issues/492)) ([684ae0a](https://www.github.com/googleapis/java-storage-nio/commit/684ae0ab43d8bed5dff07472866769b07ecd0dd5)) +* update dependency com.google.cloud:google-cloud-storage to v1.113.12 ([#472](https://www.github.com/googleapis/java-storage-nio/issues/472)) ([34819d9](https://www.github.com/googleapis/java-storage-nio/commit/34819d986dfebe953eec603718ab339018d69d12)) +* update dependency com.google.cloud:google-cloud-storage to v1.113.13 ([#491](https://www.github.com/googleapis/java-storage-nio/issues/491)) ([14bacab](https://www.github.com/googleapis/java-storage-nio/commit/14bacaba6336835b1686d91fb98c394785d7821d)) +* update dependency com.google.cloud:google-cloud-storage to v1.113.14 ([#495](https://www.github.com/googleapis/java-storage-nio/issues/495)) ([5eb9102](https://www.github.com/googleapis/java-storage-nio/commit/5eb9102c61fade3412c0398f18b57feb37fa0695)) + ### [0.122.10](https://www.github.com/googleapis/java-storage-nio/compare/v0.122.9...v0.122.10) (2021-02-25) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 376cf5527c8c..89052f47249c 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.122.11-SNAPSHOT + 0.122.11 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.11-SNAPSHOT + 0.122.11 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 60ad6a81426f..f943dfb1bfc4 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.122.11-SNAPSHOT + 0.122.11 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.11-SNAPSHOT + 0.122.11 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index d19890ed05d6..353c76677740 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.122.11-SNAPSHOT + 0.122.11 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.11-SNAPSHOT + 0.122.11 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 15357c878f7b..a42f7f1e8869 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.122.11-SNAPSHOT + 0.122.11 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 7750e0b6738d..68a1d3e1f870 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.122.11-SNAPSHOT + 0.122.11 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index e678569cdb8d..9358caf00ca0 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.122.10:0.122.11-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.122.11:0.122.11 \ No newline at end of file From c2f87c1769d25a9019f8fa5d87468374208fb5b4 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 16 Mar 2021 16:12:09 +0000 Subject: [PATCH 0699/1764] chore: release 0.122.12-SNAPSHOT (#506) :robot: I have created a release \*beep\* \*boop\* --- ### Updating meta-information for bleeding-edge SNAPSHOT release. --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 89052f47249c..7445f9b509a2 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.122.11 + 0.122.12-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.11 + 0.122.12-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index f943dfb1bfc4..1ea196a70db0 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.122.11 + 0.122.12-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.11 + 0.122.12-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 353c76677740..5addc9b8e02d 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.122.11 + 0.122.12-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.11 + 0.122.12-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index a42f7f1e8869..38eab14ccfed 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.122.11 + 0.122.12-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 68a1d3e1f870..14624b501c9c 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.122.11 + 0.122.12-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 9358caf00ca0..ecfced571fb6 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.122.11:0.122.11 \ No newline at end of file +google-cloud-nio:0.122.11:0.122.12-SNAPSHOT \ No newline at end of file From efd87ae8348bfde249cc9a402b846920d92832e6 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 17 Mar 2021 21:08:22 +0100 Subject: [PATCH 0700/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v19.1.0 (#508) [![WhiteSource 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://togithub.com/GoogleCloudPlatform/cloud-opensource-java) | `19.0.0` -> `19.1.0` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/19.1.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/19.1.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/19.1.0/compatibility-slim/19.0.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/19.1.0/confidence-slim/19.0.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 7c592b272e20..2a4e1f230a90 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 19.0.0 + 19.1.0 pom import From 75b0284d5b997686958ce35eb1cd4ebea01a039a Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Wed, 17 Mar 2021 13:42:13 -0700 Subject: [PATCH 0701/1764] chore: regenerate README (#509) This PR was generated using Autosynth. :rainbow:
    Log from Synthtool ``` 2021-03-17 20:13:28,825 synthtool [DEBUG] > Executing /root/.cache/synthtool/java-storage-nio/.github/readme/synth.py. On branch autosynth-readme nothing to commit, working tree clean 2021-03-17 20:13:29,633 synthtool [DEBUG] > Wrote metadata to .github/readme/synth.metadata/synth.metadata. ```
    Full log will be available here: https://source.cloud.google.com/results/invocations/3f02838e-ce7b-456b-8fba-422e37a7741d/targets - [ ] To automatically regenerate this PR, check this box. --- .../.github/readme/synth.metadata/synth.metadata | 4 ++-- java-storage-nio/README.md | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/.github/readme/synth.metadata/synth.metadata b/java-storage-nio/.github/readme/synth.metadata/synth.metadata index b83ff85e2bda..a0b3dfcdae40 100644 --- a/java-storage-nio/.github/readme/synth.metadata/synth.metadata +++ b/java-storage-nio/.github/readme/synth.metadata/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "159531eb50a5898b441915bb10b24a0a62e03c42" + "sha": "2c59ece1ed71b10f9b89d984fa3e9c6364a290da" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "2e7bd5cc66a3f0b90ce1c150eb35c89eeb9872d6" + "sha": "78437c732a60c64895778697b078497b0988346c" } } ] diff --git a/java-storage-nio/README.md b/java-storage-nio/README.md index c5020fe0c865..705711f7a8bb 100644 --- a/java-storage-nio/README.md +++ b/java-storage-nio/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file com.google.cloud libraries-bom - 19.0.0 + 19.1.0 pom import @@ -49,18 +49,18 @@ If you are using Maven without BOM, add this to your dependencies: If you are using Gradle 5.x or later, add this to your dependencies ```Groovy -implementation platform('com.google.cloud:libraries-bom:19.0.0') +implementation platform('com.google.cloud:libraries-bom:19.1.0') compile 'com.google.cloud:google-cloud-nio' ``` If you are using Gradle without BOM, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.122.10' +compile 'com.google.cloud:google-cloud-nio:0.122.11' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.122.10" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.122.11" ``` ## Authentication From d924558fc8daa971cd94cc3bd7cfb7ac8d0a51d8 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 19 Mar 2021 19:04:07 +0100 Subject: [PATCH 0702/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v19.2.1 (#510) [![WhiteSource 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://togithub.com/GoogleCloudPlatform/cloud-opensource-java) | `19.1.0` -> `19.2.1` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/19.2.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/19.2.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/19.2.1/compatibility-slim/19.1.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/19.2.1/confidence-slim/19.1.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 2a4e1f230a90..3a2c633d02ec 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 19.1.0 + 19.2.1 pom import From 55ff4cd1ea7855449f4c91779ac9fd002edac605 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Fri, 19 Mar 2021 11:44:10 -0700 Subject: [PATCH 0703/1764] chore: regenerate README (#511) This PR was generated using Autosynth. :rainbow:
    Log from Synthtool ``` 2021-03-19 18:06:29,992 synthtool [DEBUG] > Executing /root/.cache/synthtool/java-storage-nio/.github/readme/synth.py. On branch autosynth-readme nothing to commit, working tree clean 2021-03-19 18:06:30,895 synthtool [DEBUG] > Wrote metadata to .github/readme/synth.metadata/synth.metadata. ```
    Full log will be available here: https://source.cloud.google.com/results/invocations/e1091b3e-0034-49d4-b355-b04477874d83/targets - [ ] To automatically regenerate this PR, check this box. --- java-storage-nio/.github/readme/synth.metadata/synth.metadata | 4 ++-- java-storage-nio/README.md | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/.github/readme/synth.metadata/synth.metadata b/java-storage-nio/.github/readme/synth.metadata/synth.metadata index a0b3dfcdae40..81ab04990025 100644 --- a/java-storage-nio/.github/readme/synth.metadata/synth.metadata +++ b/java-storage-nio/.github/readme/synth.metadata/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "2c59ece1ed71b10f9b89d984fa3e9c6364a290da" + "sha": "5507a8ac74d3886e92d639a511ae1c6c0789dcbc" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "78437c732a60c64895778697b078497b0988346c" + "sha": "8b13da943497f75c5303700bff5aabdd85d939e0" } } ] diff --git a/java-storage-nio/README.md b/java-storage-nio/README.md index 705711f7a8bb..8a0e18b83842 100644 --- a/java-storage-nio/README.md +++ b/java-storage-nio/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file com.google.cloud libraries-bom - 19.1.0 + 19.2.1 pom import @@ -49,7 +49,7 @@ If you are using Maven without BOM, add this to your dependencies: If you are using Gradle 5.x or later, add this to your dependencies ```Groovy -implementation platform('com.google.cloud:libraries-bom:19.1.0') +implementation platform('com.google.cloud:libraries-bom:19.2.1') compile 'com.google.cloud:google-cloud-nio' ``` From 01d20d52fcec48d17682bff5d1cd6786957b4f15 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 23 Mar 2021 16:42:16 +0100 Subject: [PATCH 0704/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.122.11 (#507) [![WhiteSource 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-nio](https://togithub.com/googleapis/java-storage-nio) | `0.122.10` -> `0.122.11` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.122.11/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.122.11/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.122.11/compatibility-slim/0.122.10)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.122.11/confidence-slim/0.122.10)](https://docs.renovatebot.com/merge-confidence/) | --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 30a1100db805..e063da693e6d 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.122.10 + 0.122.11 From 4445ed6fc7eb766bcb028c3374d0989e8420064d Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Wed, 24 Mar 2021 13:00:03 -0700 Subject: [PATCH 0705/1764] chore: regenerate README (#512) This PR was generated using Autosynth. :rainbow:
    Log from Synthtool ``` 2021-03-23 15:44:26,233 synthtool [DEBUG] > Executing /root/.cache/synthtool/java-storage-nio/.github/readme/synth.py. On branch autosynth-readme nothing to commit, working tree clean 2021-03-23 15:44:27,164 synthtool [DEBUG] > Wrote metadata to .github/readme/synth.metadata/synth.metadata. ```
    Full log will be available here: https://source.cloud.google.com/results/invocations/8526ccbc-82a7-4722-bc6a-ae573f6744b9/targets - [ ] To automatically regenerate this PR, check this box. (May take up to 24 hours.) --- java-storage-nio/.github/readme/synth.metadata/synth.metadata | 4 ++-- java-storage-nio/README.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/java-storage-nio/.github/readme/synth.metadata/synth.metadata b/java-storage-nio/.github/readme/synth.metadata/synth.metadata index 81ab04990025..71a67f96b5bc 100644 --- a/java-storage-nio/.github/readme/synth.metadata/synth.metadata +++ b/java-storage-nio/.github/readme/synth.metadata/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "5507a8ac74d3886e92d639a511ae1c6c0789dcbc" + "sha": "400d8b2566a01c0c548504909a633369c7b4a981" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "8b13da943497f75c5303700bff5aabdd85d939e0" + "sha": "c84c8f156e09702e1c8946bfb9746e6f5892cf27" } } ] diff --git a/java-storage-nio/README.md b/java-storage-nio/README.md index 8a0e18b83842..8ca58dce88de 100644 --- a/java-storage-nio/README.md +++ b/java-storage-nio/README.md @@ -42,7 +42,7 @@ If you are using Maven without BOM, add this to your dependencies: com.google.cloud google-cloud-nio - 0.122.10 + 0.122.11 ``` From 1a07c61d055425f98f2bf3aeceebc88e8986345d Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Tue, 30 Mar 2021 07:54:19 -0700 Subject: [PATCH 0706/1764] chore: remove staging bucket v2 (#513) This PR was generated using Autosynth. :rainbow: Synth log will be available here: https://source.cloud.google.com/results/invocations/9937db82-260b-47fe-9b7a-6b197f9458a9/targets - [ ] To automatically regenerate this PR, check this box. (May take up to 24 hours.) Source-Link: https://github.com/googleapis/synthtool/commit/572ef8f70edd9041f5bcfa71511aed6aecfc2098 --- java-storage-nio/.kokoro/release/publish_javadoc.sh | 5 ----- java-storage-nio/synth.metadata | 4 ++-- 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/java-storage-nio/.kokoro/release/publish_javadoc.sh b/java-storage-nio/.kokoro/release/publish_javadoc.sh index 4cf9fe358d91..d30cab5ae48a 100755 --- a/java-storage-nio/.kokoro/release/publish_javadoc.sh +++ b/java-storage-nio/.kokoro/release/publish_javadoc.sh @@ -24,11 +24,6 @@ if [[ -z "${STAGING_BUCKET}" ]]; then exit 1 fi -if [[ -z "${STAGING_BUCKET_V2}" ]]; then - echo "Need to set STAGING_BUCKET_V2 environment variable" - exit 1 -fi - # work from the git root directory pushd $(dirname "$0")/../../ diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata index 8ec7583dce7a..f2f5f5b16d6e 100644 --- a/java-storage-nio/synth.metadata +++ b/java-storage-nio/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "684ae0ab43d8bed5dff07472866769b07ecd0dd5" + "sha": "f44ba1fa52e78acb92fa0afe89d3f0e81900e68f" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "0b064d767537e0675fc053e53fca473c5c701fb8" + "sha": "572ef8f70edd9041f5bcfa71511aed6aecfc2098" } } ], From 065d7d6a636338dd39d93f1bd8cfb28f12f5b337 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 9 Apr 2021 17:56:16 +0200 Subject: [PATCH 0707/1764] chore(deps): update dependency com.google.cloud.samples:shared-configuration to v1.0.22 (#515) [![WhiteSource 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.samples:shared-configuration | `1.0.21` -> `1.0.22` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud.samples:shared-configuration/1.0.22/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud.samples:shared-configuration/1.0.22/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud.samples:shared-configuration/1.0.22/compatibility-slim/1.0.21)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud.samples:shared-configuration/1.0.22/confidence-slim/1.0.21)](https://docs.renovatebot.com/merge-confidence/) | --- ### Configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- java-storage-nio/samples/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/samples/snippets/pom.xml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index e063da693e6d..4657e8e3ac3a 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -14,7 +14,7 @@ com.google.cloud.samples shared-configuration - 1.0.21 + 1.0.22 diff --git a/java-storage-nio/samples/pom.xml b/java-storage-nio/samples/pom.xml index cfb8dd690339..95eda5473872 100644 --- a/java-storage-nio/samples/pom.xml +++ b/java-storage-nio/samples/pom.xml @@ -18,7 +18,7 @@ com.google.cloud.samples shared-configuration - 1.0.21 + 1.0.22 diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 14624b501c9c..4d6f4e6dacb7 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -14,7 +14,7 @@ com.google.cloud.samples shared-configuration - 1.0.21 + 1.0.22 diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 3a2c633d02ec..7d87838c7faa 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -14,7 +14,7 @@ com.google.cloud.samples shared-configuration - 1.0.21 + 1.0.22 From 306bdc42c82545cb4f940118b8c7f458d5c513c9 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 9 Apr 2021 22:36:23 +0200 Subject: [PATCH 0708/1764] deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v0.21.0 (#516) [![WhiteSource 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-shared-dependencies](https://togithub.com/googleapis/java-shared-dependencies) | `0.20.1` -> `0.21.0` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/0.21.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/0.21.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/0.21.0/compatibility-slim/0.20.1)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/0.21.0/confidence-slim/0.20.1)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
    googleapis/java-shared-dependencies ### [`v0.21.0`](https://togithub.com/googleapis/java-shared-dependencies/blob/master/CHANGELOG.md#​0210-httpswwwgithubcomgoogleapisjava-shared-dependenciescompare0201v0210-2021-04-09) [Compare Source](https://togithub.com/googleapis/java-shared-dependencies/compare/v0.20.1...v0.21.0) ##### Dependencies - update dependency com.google.auth:google-auth-library-bom to v0.25.0 ([#​310](https://www.github.com/googleapis/java-shared-dependencies/issues/310)) ([8f3a0f0](https://www.github.com/googleapis/java-shared-dependencies/commit/8f3a0f002b787f7b27cfe031654fa20bf342f839)) - update dependency com.google.auth:google-auth-library-bom to v0.25.2 ([#​311](https://www.github.com/googleapis/java-shared-dependencies/issues/311)) ([6c47a3e](https://www.github.com/googleapis/java-shared-dependencies/commit/6c47a3edbd9da04ba255487a66c0f3a41393217d)) - update dependency com.google.errorprone:error_prone_annotations to v2.6.0 ([#​315](https://www.github.com/googleapis/java-shared-dependencies/issues/315)) ([dc254ca](https://www.github.com/googleapis/java-shared-dependencies/commit/dc254ca7359b68fe9411f7b96130ffb416b45c6f)) - update dependency com.google.http-client:google-http-client-bom to v1.39.1 ([#​309](https://www.github.com/googleapis/java-shared-dependencies/issues/309)) ([37225e2](https://www.github.com/googleapis/java-shared-dependencies/commit/37225e2d1b32a618765391720b57ff29e7b8f7f9)) - update dependency com.google.http-client:google-http-client-bom to v1.39.2 ([#​321](https://www.github.com/googleapis/java-shared-dependencies/issues/321)) ([273c66d](https://www.github.com/googleapis/java-shared-dependencies/commit/273c66d374f7cd6040aac2f302fd1c1dc0f4a1c0)) - update dependency com.google.protobuf:protobuf-bom to v3.15.6 ([#​308](https://www.github.com/googleapis/java-shared-dependencies/issues/308)) ([b29dd05](https://www.github.com/googleapis/java-shared-dependencies/commit/b29dd0535f02b56607f64ba69e85d4d468902789)) - update dependency com.google.protobuf:protobuf-bom to v3.15.7 ([#​316](https://www.github.com/googleapis/java-shared-dependencies/issues/316)) ([9c00d77](https://www.github.com/googleapis/java-shared-dependencies/commit/9c00d7753c1f7b963deb9ad69dcfe24ba28da5a2)) - update dependency com.google.protobuf:protobuf-bom to v3.15.8 ([#​319](https://www.github.com/googleapis/java-shared-dependencies/issues/319)) ([15e5ae2](https://www.github.com/googleapis/java-shared-dependencies/commit/15e5ae2ef46eedcd790ffd8644677d36db5c63f9)) - update dependency io.grpc:grpc-bom to v1.37.0 ([#​313](https://www.github.com/googleapis/java-shared-dependencies/issues/313)) ([c599351](https://www.github.com/googleapis/java-shared-dependencies/commit/c5993511c7305e1ced42d73552a93a25dc5e1ac1)) - update gax.version to v1.63.0 ([#​318](https://www.github.com/googleapis/java-shared-dependencies/issues/318)) ([ba709da](https://www.github.com/googleapis/java-shared-dependencies/commit/ba709da6fb0e9bcfc83e663588336598737b46e4)) - update google.core.version to v1.94.4 ([#​305](https://www.github.com/googleapis/java-shared-dependencies/issues/305)) ([0d38f4c](https://www.github.com/googleapis/java-shared-dependencies/commit/0d38f4c9ffadcfd9446712b8bf0729399b0c9e91)) - update google.core.version to v1.94.5 ([#​320](https://www.github.com/googleapis/java-shared-dependencies/issues/320)) ([3439721](https://www.github.com/googleapis/java-shared-dependencies/commit/3439721da83a8b92d9c4b6ecfd158cfb1e1a0503)) - update guava to 30.1.1-android ([#​322](https://www.github.com/googleapis/java-shared-dependencies/issues/322)) ([a6b5d3b](https://www.github.com/googleapis/java-shared-dependencies/commit/a6b5d3b8ccfc352bf0d1678952ce3cd8b7a8361e)) - update iam.version to v1.0.11 ([#​304](https://www.github.com/googleapis/java-shared-dependencies/issues/304)) ([95a5264](https://www.github.com/googleapis/java-shared-dependencies/commit/95a526442b3d24c83782523d38dd3931e828d757)) ##### [0.20.1](https://www.github.com/googleapis/java-shared-dependencies/compare/0.20.0...v0.20.1) (2021-03-09) ##### Dependencies - update dependency com.fasterxml.jackson:jackson-bom to v2.12.2 ([#​301](https://www.github.com/googleapis/java-shared-dependencies/issues/301)) ([7c01eba](https://www.github.com/googleapis/java-shared-dependencies/commit/7c01ebabb6fd65b7404e56651b0ba27f505bb033)) - update dependency com.google.api-client:google-api-client-bom to v1.31.3 ([#​295](https://www.github.com/googleapis/java-shared-dependencies/issues/295)) ([a0774e9](https://www.github.com/googleapis/java-shared-dependencies/commit/a0774e9d62d00614142bc4c14214a83dda66d4ad)) - update dependency com.google.api.grpc:grpc-google-iam-v1 to v1.0.10 ([#​292](https://www.github.com/googleapis/java-shared-dependencies/issues/292)) ([b629789](https://www.github.com/googleapis/java-shared-dependencies/commit/b629789e3a1cc9a7308b829c034b09b06e24fc07)) - update dependency com.google.auth:google-auth-library-bom to v0.24.1 ([#​293](https://www.github.com/googleapis/java-shared-dependencies/issues/293)) ([d85ec34](https://www.github.com/googleapis/java-shared-dependencies/commit/d85ec347ccdd14dfdab10d365d2c2f8df3035e4d)) - update dependency com.google.protobuf:protobuf-bom to v3.15.3 ([#​294](https://www.github.com/googleapis/java-shared-dependencies/issues/294)) ([58c01aa](https://www.github.com/googleapis/java-shared-dependencies/commit/58c01aa076e2c4954986185f913bac2c51a1e6fb)) - update dependency com.google.protobuf:protobuf-bom to v3.15.5 ([#​302](https://www.github.com/googleapis/java-shared-dependencies/issues/302)) ([e9d5e6e](https://www.github.com/googleapis/java-shared-dependencies/commit/e9d5e6ee6039915da186315ceada673ac37b88d3)) - update google.core.version to v1.94.2 ([#​296](https://www.github.com/googleapis/java-shared-dependencies/issues/296)) ([af83b90](https://www.github.com/googleapis/java-shared-dependencies/commit/af83b901be0c03d507189999215d35345602fad7)) - update google.core.version to v1.94.3 ([#​300](https://www.github.com/googleapis/java-shared-dependencies/issues/300)) ([3e73176](https://www.github.com/googleapis/java-shared-dependencies/commit/3e73176af0b07dfe621163b301174b5b5820dfa2))
    --- ### Configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 38eab14ccfed..3786d72be2ec 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -79,7 +79,7 @@ com.google.cloud google-cloud-shared-dependencies - 0.20.1 + 0.21.0 pom import From 2f44d7eff6eddae0b3956f181120d0d8db04415b Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Mon, 12 Apr 2021 07:40:11 -0700 Subject: [PATCH 0709/1764] build(java): skip javadoc tests during dependencies test (#519) This PR was generated using Autosynth. :rainbow: Synth log will be available here: https://source.cloud.google.com/results/invocations/5932cc7e-4a02-4030-ac3a-a3204a17bf6f/targets - [ ] To automatically regenerate this PR, check this box. (May take up to 24 hours.) Source-Link: https://github.com/googleapis/synthtool/commit/5b0e1592dd7d70b485e157ea4b3eb1704ecbd015 --- java-storage-nio/.kokoro/dependencies.sh | 1 + java-storage-nio/synth.metadata | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/.kokoro/dependencies.sh b/java-storage-nio/.kokoro/dependencies.sh index 0fb8c8436ccc..59d2aafc790f 100755 --- a/java-storage-nio/.kokoro/dependencies.sh +++ b/java-storage-nio/.kokoro/dependencies.sh @@ -33,6 +33,7 @@ export MAVEN_OPTS="-Xmx1024m -XX:MaxPermSize=128m" retry_with_backoff 3 10 \ mvn install -B -V -ntp \ -DskipTests=true \ + -Dmaven.javadoc.skip=true \ -Dclirr.skip=true mvn -B dependency:analyze -DfailOnWarning=true diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata index f2f5f5b16d6e..8578b6d6c75e 100644 --- a/java-storage-nio/synth.metadata +++ b/java-storage-nio/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "f44ba1fa52e78acb92fa0afe89d3f0e81900e68f" + "sha": "d6c79c020112b7321cc9781522bddf98d131f990" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "572ef8f70edd9041f5bcfa71511aed6aecfc2098" + "sha": "5b0e1592dd7d70b485e157ea4b3eb1704ecbd015" } } ], From c3be01a63901fccdd0c5f4401f8d9cb56b996382 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Mon, 12 Apr 2021 08:18:04 -0700 Subject: [PATCH 0710/1764] chore: regenerate README (#520) This PR was generated using Autosynth. :rainbow:
    Log from Synthtool ``` 2021-04-12 14:42:28,697 synthtool [DEBUG] > Executing /root/.cache/synthtool/java-storage-nio/.github/readme/synth.py. On branch autosynth-readme nothing to commit, working tree clean 2021-04-12 14:42:29,934 synthtool [DEBUG] > Wrote metadata to .github/readme/synth.metadata/synth.metadata. ```
    Full log will be available here: https://source.cloud.google.com/results/invocations/173f9e26-82cc-4c65-928c-ecaf1261b4ce/targets - [ ] To automatically regenerate this PR, check this box. (May take up to 24 hours.) --- java-storage-nio/.github/readme/synth.metadata/synth.metadata | 4 ++-- java-storage-nio/README.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/java-storage-nio/.github/readme/synth.metadata/synth.metadata b/java-storage-nio/.github/readme/synth.metadata/synth.metadata index 71a67f96b5bc..6e61e9c6b00e 100644 --- a/java-storage-nio/.github/readme/synth.metadata/synth.metadata +++ b/java-storage-nio/.github/readme/synth.metadata/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "400d8b2566a01c0c548504909a633369c7b4a981" + "sha": "8807efc8cc83250de89c1327a57794cfa4da5f95" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "c84c8f156e09702e1c8946bfb9746e6f5892cf27" + "sha": "0a071b3460344886297a304253bf924aa68ddb7e" } } ] diff --git a/java-storage-nio/README.md b/java-storage-nio/README.md index 8ca58dce88de..a7a4cc951557 100644 --- a/java-storage-nio/README.md +++ b/java-storage-nio/README.md @@ -49,7 +49,7 @@ If you are using Maven without BOM, add this to your dependencies: If you are using Gradle 5.x or later, add this to your dependencies ```Groovy -implementation platform('com.google.cloud:libraries-bom:19.2.1') +implementation platform('com.google.cloud:libraries-bom:20.0.0') compile 'com.google.cloud:google-cloud-nio' ``` From 9279b8eecf2971c36fd3abe2c6d93c67135fefbb Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Mon, 12 Apr 2021 17:32:08 +0200 Subject: [PATCH 0711/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v20 (#521) [![WhiteSource 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://togithub.com/GoogleCloudPlatform/cloud-opensource-java) | `19.2.1` -> `20.0.0` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/20.0.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/20.0.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/20.0.0/compatibility-slim/19.2.1)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/20.0.0/confidence-slim/19.2.1)](https://docs.renovatebot.com/merge-confidence/) | --- ### Configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 7d87838c7faa..a7cf84a3dd81 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 19.2.1 + 20.0.0 pom import From 08f3b5569a50dc7fe2800c29674abf9583c9be9f Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Mon, 12 Apr 2021 08:52:27 -0700 Subject: [PATCH 0712/1764] chore: regenerate README (#522) This PR was generated using Autosynth. :rainbow:
    Log from Synthtool ``` 2021-04-12 15:37:38,528 synthtool [DEBUG] > Executing /root/.cache/synthtool/java-storage-nio/.github/readme/synth.py. On branch autosynth-readme nothing to commit, working tree clean 2021-04-12 15:37:39,934 synthtool [DEBUG] > Wrote metadata to .github/readme/synth.metadata/synth.metadata. ```
    Full log will be available here: https://source.cloud.google.com/results/invocations/8d99438d-ead4-4045-8087-9b7540c7f814/targets - [ ] To automatically regenerate this PR, check this box. (May take up to 24 hours.) --- java-storage-nio/.github/readme/synth.metadata/synth.metadata | 2 +- java-storage-nio/README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/.github/readme/synth.metadata/synth.metadata b/java-storage-nio/.github/readme/synth.metadata/synth.metadata index 6e61e9c6b00e..c0b293d2a871 100644 --- a/java-storage-nio/.github/readme/synth.metadata/synth.metadata +++ b/java-storage-nio/.github/readme/synth.metadata/synth.metadata @@ -4,7 +4,7 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "8807efc8cc83250de89c1327a57794cfa4da5f95" + "sha": "e9ed981823a8b1c05a9171cb9d93d3aa8d217d4d" } }, { diff --git a/java-storage-nio/README.md b/java-storage-nio/README.md index a7a4cc951557..ddda433e55e0 100644 --- a/java-storage-nio/README.md +++ b/java-storage-nio/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file com.google.cloud libraries-bom - 19.2.1 + 20.0.0 pom import From 42bd4aeadb8e21a614ee86d7319d700973e3257d Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Mon, 12 Apr 2021 23:00:15 +0000 Subject: [PATCH 0713/1764] chore: release 0.122.12 (#517) :robot: I have created a release \*beep\* \*boop\* --- ### [0.122.12](https://www.github.com/googleapis/java-storage-nio/compare/v0.122.11...v0.122.12) (2021-04-12) ### Dependencies * update dependency com.google.cloud:google-cloud-shared-dependencies to v0.21.0 ([#516](https://www.github.com/googleapis/java-storage-nio/issues/516)) ([306bdc4](https://www.github.com/googleapis/java-storage-nio/commit/306bdc42c82545cb4f940118b8c7f458d5c513c9)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/CHANGELOG.md | 7 +++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 16 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 53c786ba7d08..5a0ecdb40a48 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +### [0.122.12](https://www.github.com/googleapis/java-storage-nio/compare/v0.122.11...v0.122.12) (2021-04-12) + + +### Dependencies + +* update dependency com.google.cloud:google-cloud-shared-dependencies to v0.21.0 ([#516](https://www.github.com/googleapis/java-storage-nio/issues/516)) ([d6c79c0](https://www.github.com/googleapis/java-storage-nio/commit/d6c79c020112b7321cc9781522bddf98d131f990)) + ### [0.122.11](https://www.github.com/googleapis/java-storage-nio/compare/v0.122.10...v0.122.11) (2021-03-16) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 7445f9b509a2..272e933dbe0f 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.122.12-SNAPSHOT + 0.122.12 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.12-SNAPSHOT + 0.122.12 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 1ea196a70db0..a2c952d31799 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.122.12-SNAPSHOT + 0.122.12 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.12-SNAPSHOT + 0.122.12 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 5addc9b8e02d..96e18b91b334 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.122.12-SNAPSHOT + 0.122.12 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.12-SNAPSHOT + 0.122.12 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 3786d72be2ec..488de8c2186c 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.122.12-SNAPSHOT + 0.122.12 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 4d6f4e6dacb7..20e8de7f64fd 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.122.12-SNAPSHOT + 0.122.12 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index ecfced571fb6..607bb0dcbb83 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.122.11:0.122.12-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.122.12:0.122.12 \ No newline at end of file From 8d4925713473ba4672a22b4de8d8612cbd369701 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Mon, 12 Apr 2021 23:32:07 +0000 Subject: [PATCH 0714/1764] chore: release 0.122.13-SNAPSHOT (#523) :robot: I have created a release \*beep\* \*boop\* --- ### Updating meta-information for bleeding-edge SNAPSHOT release. --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 272e933dbe0f..8d23799a7825 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.122.12 + 0.122.13-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.12 + 0.122.13-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index a2c952d31799..e50a49feacf6 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.122.12 + 0.122.13-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.12 + 0.122.13-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 96e18b91b334..0c9bc820fd0d 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.122.12 + 0.122.13-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.12 + 0.122.13-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 488de8c2186c..1e0b4f171fae 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.122.12 + 0.122.13-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 20e8de7f64fd..3420cca3a796 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.122.12 + 0.122.13-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 607bb0dcbb83..78f1ae4ca80b 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.122.12:0.122.12 \ No newline at end of file +google-cloud-nio:0.122.12:0.122.13-SNAPSHOT \ No newline at end of file From 1fb18003706a153a47d8763a09e890d4395d8e6a Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 14 Apr 2021 02:45:38 +0200 Subject: [PATCH 0715/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.122.12 (#524) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 4657e8e3ac3a..5d4f4875fa44 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.122.11 + 0.122.12 From 4c6e1a7c4d204f19cf558b7eed32ef1d7a5ca322 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Wed, 14 Apr 2021 08:00:15 -0700 Subject: [PATCH 0716/1764] chore: regenerate README (#526) This PR was generated using Autosynth. :rainbow:
    Log from Synthtool ``` 2021-04-14 00:47:56,056 synthtool [DEBUG] > Executing /root/.cache/synthtool/java-storage-nio/.github/readme/synth.py. On branch autosynth-readme nothing to commit, working tree clean 2021-04-14 00:47:57,110 synthtool [DEBUG] > Wrote metadata to .github/readme/synth.metadata/synth.metadata. ```
    Full log will be available here: https://source.cloud.google.com/results/invocations/2672c944-f21d-4914-8651-c93b76e9fc54/targets - [ ] To automatically regenerate this PR, check this box. (May take up to 24 hours.) --- .../.github/readme/synth.metadata/synth.metadata | 4 ++-- java-storage-nio/README.md | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/java-storage-nio/.github/readme/synth.metadata/synth.metadata b/java-storage-nio/.github/readme/synth.metadata/synth.metadata index c0b293d2a871..cdfeca6742c9 100644 --- a/java-storage-nio/.github/readme/synth.metadata/synth.metadata +++ b/java-storage-nio/.github/readme/synth.metadata/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "e9ed981823a8b1c05a9171cb9d93d3aa8d217d4d" + "sha": "d7583050bb2d93d3b6a9b4be76941dada48134bd" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "0a071b3460344886297a304253bf924aa68ddb7e" + "sha": "082e1ca0863b13ada8594fe91845380765da5b70" } } ] diff --git a/java-storage-nio/README.md b/java-storage-nio/README.md index ddda433e55e0..1df91226f814 100644 --- a/java-storage-nio/README.md +++ b/java-storage-nio/README.md @@ -42,7 +42,7 @@ If you are using Maven without BOM, add this to your dependencies: com.google.cloud google-cloud-nio - 0.122.11 + 0.122.12 ``` @@ -55,12 +55,12 @@ compile 'com.google.cloud:google-cloud-nio' ``` If you are using Gradle without BOM, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.122.11' +compile 'com.google.cloud:google-cloud-nio:0.122.12' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.122.11" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.122.12" ``` ## Authentication From 0dc6fb12f77985e50e3950ac58e777e3f7637f4e Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 14 Apr 2021 23:12:23 +0200 Subject: [PATCH 0717/1764] build(deps): update dependency com.google.cloud:google-cloud-shared-config to v0.11.1 (#527) [![WhiteSource 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-shared-config](https://togithub.com/googleapis/java-shared-config) | `0.11.0` -> `0.11.1` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/0.11.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/0.11.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/0.11.1/compatibility-slim/0.11.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/0.11.1/confidence-slim/0.11.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
    googleapis/java-shared-config ### [`v0.11.1`](https://togithub.com/googleapis/java-shared-config/blob/master/CHANGELOG.md#​0111-httpswwwgithubcomgoogleapisjava-shared-configcomparev0110v0111-2021-04-14) [Compare Source](https://togithub.com/googleapis/java-shared-config/compare/v0.11.0...v0.11.1)
    --- ### Configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 1e0b4f171fae..e1fdb15d54f3 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud google-cloud-shared-config - 0.11.0 + 0.11.1 From df4d75640d6ebc9bf6b5ac2daf46c8a9ad6d7880 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Thu, 15 Apr 2021 08:34:21 -0700 Subject: [PATCH 0718/1764] fix: release scripts from issuing overlapping phases (#528) This PR was generated using Autosynth. :rainbow: Synth log will be available here: https://source.cloud.google.com/results/invocations/669c1fcb-cd86-40d3-903f-fcad30bc82fb/targets - [ ] To automatically regenerate this PR, check this box. (May take up to 24 hours.) Source-Link: https://github.com/googleapis/synthtool/commit/8285c2b4cdbc3771d031ad91e1c4ec9e55fff45d --- java-storage-nio/.kokoro/release/snapshot.sh | 2 +- java-storage-nio/.kokoro/release/stage.sh | 2 +- java-storage-nio/synth.metadata | 5 +++-- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/.kokoro/release/snapshot.sh b/java-storage-nio/.kokoro/release/snapshot.sh index 098168a7373c..1f55b77024d8 100755 --- a/java-storage-nio/.kokoro/release/snapshot.sh +++ b/java-storage-nio/.kokoro/release/snapshot.sh @@ -25,7 +25,7 @@ grep SNAPSHOT versions.txt setup_environment_secrets create_settings_xml_file "settings.xml" -mvn clean install deploy -B \ +mvn clean deploy -B \ --settings ${MAVEN_SETTINGS_FILE} \ -DperformRelease=true \ -Dgpg.executable=gpg \ diff --git a/java-storage-nio/.kokoro/release/stage.sh b/java-storage-nio/.kokoro/release/stage.sh index 16126d2eb53f..8a1033843cb1 100755 --- a/java-storage-nio/.kokoro/release/stage.sh +++ b/java-storage-nio/.kokoro/release/stage.sh @@ -29,7 +29,7 @@ create_settings_xml_file "settings.xml" # attempt to stage 3 times with exponential backoff (starting with 10 seconds) retry_with_backoff 3 10 \ - mvn clean install deploy -B \ + mvn clean deploy -B \ --settings ${MAVEN_SETTINGS_FILE} \ -DskipTests=true \ -DperformRelease=true \ diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata index 8578b6d6c75e..0b9a55a3b972 100644 --- a/java-storage-nio/synth.metadata +++ b/java-storage-nio/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "d6c79c020112b7321cc9781522bddf98d131f990" + "sha": "f0c0a86067050da4d98b9a03ffaf1c71c6a9f846" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "5b0e1592dd7d70b485e157ea4b3eb1704ecbd015" + "sha": "8285c2b4cdbc3771d031ad91e1c4ec9e55fff45d" } } ], @@ -26,6 +26,7 @@ ".github/readme/synth.py", ".github/release-please.yml", ".github/snippet-bot.yml", + ".github/sync-repo-settings.yaml", ".github/trusted-contribution.yml", ".github/workflows/approve-readme.yaml", ".github/workflows/auto-release.yaml", From 583b7b44c3376e4450e662321584e1458e31b280 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Mon, 19 Apr 2021 16:44:15 +0200 Subject: [PATCH 0719/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v20.1.0 (#530) [![WhiteSource 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://togithub.com/GoogleCloudPlatform/cloud-opensource-java) | `20.0.0` -> `20.1.0` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/20.1.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/20.1.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/20.1.0/compatibility-slim/20.0.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/20.1.0/confidence-slim/20.0.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index a7cf84a3dd81..cd0a8515a709 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 20.0.0 + 20.1.0 pom import From ccdff2c5b7a38cc1a92e352038fb1ed9d6710978 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 20 Apr 2021 17:28:08 +0200 Subject: [PATCH 0720/1764] deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v0.21.1 (#532) [![WhiteSource 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-shared-dependencies](https://togithub.com/googleapis/java-shared-dependencies) | `0.21.0` -> `0.21.1` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/0.21.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/0.21.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/0.21.1/compatibility-slim/0.21.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/0.21.1/confidence-slim/0.21.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
    googleapis/java-shared-dependencies ### [`v0.21.1`](https://togithub.com/googleapis/java-shared-dependencies/blob/master/CHANGELOG.md#​0211-httpswwwgithubcomgoogleapisjava-shared-dependenciescompare0210v0211-2021-04-19) [Compare Source](https://togithub.com/googleapis/java-shared-dependencies/compare/v0.21.0...v0.21.1)
    --- ### Configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index e1fdb15d54f3..bc8bc11431c6 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -79,7 +79,7 @@ com.google.cloud google-cloud-shared-dependencies - 0.21.0 + 0.21.1 pom import From 438d3d80f970fb728134b78e1ffe365733c3aeb2 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 20 Apr 2021 20:52:08 +0200 Subject: [PATCH 0721/1764] deps: update dependency com.google.cloud:google-cloud-core to v1.94.7 (#486) [![WhiteSource 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-core](https://togithub.com/googleapis/java-core) | `1.94.1` -> `1.94.7` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-core/1.94.7/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-core/1.94.7/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-core/1.94.7/compatibility-slim/1.94.1)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-core/1.94.7/confidence-slim/1.94.1)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
    googleapis/java-core ### [`v1.94.7`](https://togithub.com/googleapis/java-core/blob/master/CHANGELOG.md#​1947-httpswwwgithubcomgoogleapisjava-corecomparev1946v1947-2021-04-12) [Compare Source](https://togithub.com/googleapis/java-core/compare/v1.94.6...v1.94.7) ### [`v1.94.6`](https://togithub.com/googleapis/java-core/blob/master/CHANGELOG.md#​1946-httpswwwgithubcomgoogleapisjava-corecomparev1945v1946-2021-04-09) [Compare Source](https://togithub.com/googleapis/java-core/compare/v1.94.5...v1.94.6) ### [`v1.94.5`](https://togithub.com/googleapis/java-core/blob/master/CHANGELOG.md#​1945-httpswwwgithubcomgoogleapisjava-corecomparev1944v1945-2021-04-08) [Compare Source](https://togithub.com/googleapis/java-core/compare/v1.94.4...v1.94.5) ### [`v1.94.4`](https://togithub.com/googleapis/java-core/blob/master/CHANGELOG.md#​1944-httpswwwgithubcomgoogleapisjava-corecomparev1943v1944-2021-03-11) [Compare Source](https://togithub.com/googleapis/java-core/compare/v1.94.3...v1.94.4) ### [`v1.94.3`](https://togithub.com/googleapis/java-core/blob/master/CHANGELOG.md#​1943-httpswwwgithubcomgoogleapisjava-corecomparev1942v1943-2021-03-02) [Compare Source](https://togithub.com/googleapis/java-core/compare/v1.94.2...v1.94.3) ### [`v1.94.2`](https://togithub.com/googleapis/java-core/blob/master/CHANGELOG.md#​1942-httpswwwgithubcomgoogleapisjava-corecomparev1941v1942-2021-03-01) [Compare Source](https://togithub.com/googleapis/java-core/compare/v1.94.1...v1.94.2)
    --- ### Configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 0c9bc820fd0d..bca4e3634f9d 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -85,7 +85,7 @@ com.google.cloud google-cloud-core - 1.94.1 + 1.94.7 test tests From 06e9db2af8f101211acc0c3f397c68e7e162d73b Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 20 Apr 2021 20:58:08 +0200 Subject: [PATCH 0722/1764] deps: update dependency com.google.cloud:google-cloud-storage to v1.113.15 (#525) [![WhiteSource 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) | `1.113.14` -> `1.113.15` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/1.113.15/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/1.113.15/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/1.113.15/compatibility-slim/1.113.14)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/1.113.15/confidence-slim/1.113.14)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
    googleapis/java-storage ### [`v1.113.15`](https://togithub.com/googleapis/java-storage/blob/master/CHANGELOG.md#​111315-httpswwwgithubcomgoogleapisjava-storagecomparev111314v111315-2021-04-13) [Compare Source](https://togithub.com/googleapis/java-storage/compare/v1.113.14...v1.113.15)
    --- ### Configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index bc8bc11431c6..210ea3447155 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -87,7 +87,7 @@ com.google.cloud google-cloud-storage - 1.113.14 + 1.113.15 com.google.apis From 56bbeec67f4fcfc0fb4705155776b422f6c49917 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Tue, 20 Apr 2021 12:10:15 -0700 Subject: [PATCH 0723/1764] chore: regenerate README (#531) This PR was generated using Autosynth. :rainbow:
    Log from Synthtool ``` 2021-04-19 14:46:29,680 synthtool [DEBUG] > Executing /root/.cache/synthtool/java-storage-nio/.github/readme/synth.py. On branch autosynth-readme nothing to commit, working tree clean 2021-04-19 14:46:30,911 synthtool [DEBUG] > Wrote metadata to .github/readme/synth.metadata/synth.metadata. ```
    Full log will be available here: https://source.cloud.google.com/results/invocations/a1ff1905-74ca-479f-ae86-c721f3fb0c37/targets - [ ] To automatically regenerate this PR, check this box. (May take up to 24 hours.) --- java-storage-nio/.github/readme/synth.metadata/synth.metadata | 4 ++-- java-storage-nio/README.md | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/.github/readme/synth.metadata/synth.metadata b/java-storage-nio/.github/readme/synth.metadata/synth.metadata index cdfeca6742c9..d4cc8f0cee96 100644 --- a/java-storage-nio/.github/readme/synth.metadata/synth.metadata +++ b/java-storage-nio/.github/readme/synth.metadata/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "d7583050bb2d93d3b6a9b4be76941dada48134bd" + "sha": "7754cda9584c308bb2418d8be8ccffd81b794d2a" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "082e1ca0863b13ada8594fe91845380765da5b70" + "sha": "ff6b759fcb58f216f62b48d5be0bb85fafbc3bb2" } } ] diff --git a/java-storage-nio/README.md b/java-storage-nio/README.md index 1df91226f814..de4298aab938 100644 --- a/java-storage-nio/README.md +++ b/java-storage-nio/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file com.google.cloud libraries-bom - 20.0.0 + 20.1.0 pom import @@ -49,7 +49,7 @@ If you are using Maven without BOM, add this to your dependencies: If you are using Gradle 5.x or later, add this to your dependencies ```Groovy -implementation platform('com.google.cloud:libraries-bom:20.0.0') +implementation platform('com.google.cloud:libraries-bom:20.1.0') compile 'com.google.cloud:google-cloud-nio' ``` From 8c11891d40ceb4edf6800e0d90d9edd06eef99a9 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 23 Apr 2021 03:48:09 +0200 Subject: [PATCH 0724/1764] build(deps): update dependency com.google.cloud:google-cloud-shared-config to v0.11.2 (#534) [![WhiteSource 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-shared-config](https://togithub.com/googleapis/java-shared-config) | `0.11.1` -> `0.11.2` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/0.11.2/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/0.11.2/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/0.11.2/compatibility-slim/0.11.1)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/0.11.2/confidence-slim/0.11.1)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
    googleapis/java-shared-config ### [`v0.11.2`](https://togithub.com/googleapis/java-shared-config/blob/master/CHANGELOG.md#​0112-httpswwwgithubcomgoogleapisjava-shared-configcomparev0111v0112-2021-04-22) [Compare Source](https://togithub.com/googleapis/java-shared-config/compare/v0.11.1...v0.11.2)
    --- ### Configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 210ea3447155..79a6526bfb98 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud google-cloud-shared-config - 0.11.1 + 0.11.2 From ed62b6e5f53a38c171f5e7bf5a345b635b0290ed Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 23 Apr 2021 23:10:08 +0200 Subject: [PATCH 0725/1764] deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v1 (#536) [![WhiteSource 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-shared-dependencies](https://togithub.com/googleapis/java-shared-dependencies) | `0.21.1` -> `1.0.0` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/1.0.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/1.0.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/1.0.0/compatibility-slim/0.21.1)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/1.0.0/confidence-slim/0.21.1)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
    googleapis/java-shared-dependencies ### [`v1.0.0`](https://togithub.com/googleapis/java-shared-dependencies/blob/master/CHANGELOG.md#​100-httpswwwgithubcomgoogleapisjava-shared-dependenciescompare0211v100-2021-04-23) [Compare Source](https://togithub.com/googleapis/java-shared-dependencies/compare/v0.21.1...v1.0.0) ##### Features - promote to 1.0.0 ([#​341](https://www.github.com/googleapis/java-shared-dependencies/issues/341)) ([eddce7b](https://www.github.com/googleapis/java-shared-dependencies/commit/eddce7bda196d757c0bb93a05574cc742e3d7ff6)) ##### Dependencies - update dependency com.google.api:api-common to v1.10.3 ([#​340](https://www.github.com/googleapis/java-shared-dependencies/issues/340)) ([6a7fc33](https://www.github.com/googleapis/java-shared-dependencies/commit/6a7fc33548c199d5f310b3ee5024907882d22726)) - update dependency com.google.auth:google-auth-library-bom to v0.25.4 ([#​334](https://www.github.com/googleapis/java-shared-dependencies/issues/334)) ([e5c747d](https://www.github.com/googleapis/java-shared-dependencies/commit/e5c747d245194effc258ae706e7764153010cd53)) - update dependency com.google.auth:google-auth-library-bom to v0.25.5 ([#​338](https://www.github.com/googleapis/java-shared-dependencies/issues/338)) ([ffa1df5](https://www.github.com/googleapis/java-shared-dependencies/commit/ffa1df5497b5365f520b665a202b8caf6521fc9d)) - update dependency org.threeten:threetenbp to v1.5.1 ([#​335](https://www.github.com/googleapis/java-shared-dependencies/issues/335)) ([c8c6df4](https://www.github.com/googleapis/java-shared-dependencies/commit/c8c6df48e7f80944544939e502f4f08543af2631)) - update google.core.version to v1.94.8 ([#​342](https://www.github.com/googleapis/java-shared-dependencies/issues/342)) ([d946dd2](https://www.github.com/googleapis/java-shared-dependencies/commit/d946dd2299aac32f969a2226a1391e1e73f00e62)) ##### [0.21.1](https://www.github.com/googleapis/java-shared-dependencies/compare/0.21.0...v0.21.1) (2021-04-19) ##### Bug Fixes - release scripts from issuing overlapping phases ([#​332](https://www.github.com/googleapis/java-shared-dependencies/issues/332)) ([e289825](https://www.github.com/googleapis/java-shared-dependencies/commit/e289825a3bc45b4796db7ce4347f8d9d9251a410)) ##### Dependencies - update dependency com.fasterxml.jackson:jackson-bom to v2.12.3 ([#​329](https://www.github.com/googleapis/java-shared-dependencies/issues/329)) ([a77b4fc](https://www.github.com/googleapis/java-shared-dependencies/commit/a77b4fcc2ea5caf366c76a4698bac6d4c9abc92e)) - update dependency com.google.api-client:google-api-client-bom to v1.31.4 ([#​326](https://www.github.com/googleapis/java-shared-dependencies/issues/326)) ([409d24f](https://www.github.com/googleapis/java-shared-dependencies/commit/409d24f8a0cac30e41ca45eb2711aecb335d70dd)) - update dependency com.google.auth:google-auth-library-bom to v0.25.3 ([#​328](https://www.github.com/googleapis/java-shared-dependencies/issues/328)) ([88cfc08](https://www.github.com/googleapis/java-shared-dependencies/commit/88cfc08952881200e23ed95cfa2eebad85ec7ab3)) - update google.core.version to v1.94.7 ([#​324](https://www.github.com/googleapis/java-shared-dependencies/issues/324)) ([0412c88](https://www.github.com/googleapis/java-shared-dependencies/commit/0412c88468940c1182bc0761bfe269a6688fe7b7)) - update iam.version to v1.0.12 ([#​327](https://www.github.com/googleapis/java-shared-dependencies/issues/327)) ([548d5f5](https://www.github.com/googleapis/java-shared-dependencies/commit/548d5f53c4f264f1cbb9ca72fdfe4608ab16b480))
    --- ### Configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 79a6526bfb98..2c08bf7df6e1 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -79,7 +79,7 @@ com.google.cloud google-cloud-shared-dependencies - 0.21.1 + 1.0.0 pom import From 925c472c130f227a17b7469e962e865265dc9c5e Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 27 Apr 2021 01:24:16 +0200 Subject: [PATCH 0726/1764] deps: update dependency com.google.cloud:google-cloud-storage to v1.113.16 (#537) [![WhiteSource 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) | `1.113.15` -> `1.113.16` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/1.113.16/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/1.113.16/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/1.113.16/compatibility-slim/1.113.15)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/1.113.16/confidence-slim/1.113.15)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
    googleapis/java-storage ### [`v1.113.16`](https://togithub.com/googleapis/java-storage/blob/master/CHANGELOG.md#​111316-httpswwwgithubcomgoogleapisjava-storagecomparev111315v111316-2021-04-23) [Compare Source](https://togithub.com/googleapis/java-storage/compare/v1.113.15...v1.113.16)
    --- ### Configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 2c08bf7df6e1..9a30627aaf8a 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -87,7 +87,7 @@ com.google.cloud google-cloud-storage - 1.113.15 + 1.113.16 com.google.apis From d2f2744b37ea1bbff05c4b6c814a596e52d9fcb4 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 27 Apr 2021 01:38:17 +0200 Subject: [PATCH 0727/1764] deps: update dependency com.google.cloud:google-cloud-core to v1.94.8 (#535) [![WhiteSource 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-core](https://togithub.com/googleapis/java-core) | `1.94.7` -> `1.94.8` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-core/1.94.8/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-core/1.94.8/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-core/1.94.8/compatibility-slim/1.94.7)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-core/1.94.8/confidence-slim/1.94.7)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
    googleapis/java-core ### [`v1.94.8`](https://togithub.com/googleapis/java-core/blob/master/CHANGELOG.md#​1948-httpswwwgithubcomgoogleapisjava-corecomparev1947v1948-2021-04-23) [Compare Source](https://togithub.com/googleapis/java-core/compare/v1.94.7...v1.94.8)
    --- ### Configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **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 [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index bca4e3634f9d..0f1d5ce61b67 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -85,7 +85,7 @@ com.google.cloud google-cloud-core - 1.94.7 + 1.94.8 test tests From ab269f1c841d5c95715ef0f5ac854c5df73011e5 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Mon, 26 Apr 2021 23:56:14 +0000 Subject: [PATCH 0728/1764] chore: release 0.122.13 (#529) :robot: I have created a release \*beep\* \*boop\* --- ### [0.122.13](https://www.github.com/googleapis/java-storage-nio/compare/v0.122.12...v0.122.13) (2021-04-26) ### Bug Fixes * release scripts from issuing overlapping phases ([#528](https://www.github.com/googleapis/java-storage-nio/issues/528)) ([df4d756](https://www.github.com/googleapis/java-storage-nio/commit/df4d75640d6ebc9bf6b5ac2daf46c8a9ad6d7880)) ### Dependencies * update dependency com.google.cloud:google-cloud-core to v1.94.7 ([#486](https://www.github.com/googleapis/java-storage-nio/issues/486)) ([438d3d8](https://www.github.com/googleapis/java-storage-nio/commit/438d3d80f970fb728134b78e1ffe365733c3aeb2)) * update dependency com.google.cloud:google-cloud-core to v1.94.8 ([#535](https://www.github.com/googleapis/java-storage-nio/issues/535)) ([d2f2744](https://www.github.com/googleapis/java-storage-nio/commit/d2f2744b37ea1bbff05c4b6c814a596e52d9fcb4)) * update dependency com.google.cloud:google-cloud-shared-dependencies to v0.21.1 ([#532](https://www.github.com/googleapis/java-storage-nio/issues/532)) ([ccdff2c](https://www.github.com/googleapis/java-storage-nio/commit/ccdff2c5b7a38cc1a92e352038fb1ed9d6710978)) * update dependency com.google.cloud:google-cloud-shared-dependencies to v1 ([#536](https://www.github.com/googleapis/java-storage-nio/issues/536)) ([ed62b6e](https://www.github.com/googleapis/java-storage-nio/commit/ed62b6e5f53a38c171f5e7bf5a345b635b0290ed)) * update dependency com.google.cloud:google-cloud-storage to v1.113.15 ([#525](https://www.github.com/googleapis/java-storage-nio/issues/525)) ([06e9db2](https://www.github.com/googleapis/java-storage-nio/commit/06e9db2af8f101211acc0c3f397c68e7e162d73b)) * update dependency com.google.cloud:google-cloud-storage to v1.113.16 ([#537](https://www.github.com/googleapis/java-storage-nio/issues/537)) ([925c472](https://www.github.com/googleapis/java-storage-nio/commit/925c472c130f227a17b7469e962e865265dc9c5e)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/CHANGELOG.md | 17 +++++++++++++++++ .../google-cloud-nio-examples/pom.xml | 4 ++-- .../google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 26 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 5a0ecdb40a48..b5bfc8fcef1f 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,22 @@ # Changelog +### [0.122.13](https://www.github.com/googleapis/java-storage-nio/compare/v0.122.12...v0.122.13) (2021-04-26) + + +### Bug Fixes + +* release scripts from issuing overlapping phases ([#528](https://www.github.com/googleapis/java-storage-nio/issues/528)) ([e037375](https://www.github.com/googleapis/java-storage-nio/commit/e0373758a003f57b26e2bb6cf0c0cd69549078ba)) + + +### Dependencies + +* update dependency com.google.cloud:google-cloud-core to v1.94.7 ([#486](https://www.github.com/googleapis/java-storage-nio/issues/486)) ([42b281d](https://www.github.com/googleapis/java-storage-nio/commit/42b281daf441d9a93cea6b9c29ed27e0e6155908)) +* update dependency com.google.cloud:google-cloud-core to v1.94.8 ([#535](https://www.github.com/googleapis/java-storage-nio/issues/535)) ([cae4e43](https://www.github.com/googleapis/java-storage-nio/commit/cae4e43ec8bb2379fbf266fc1d95885fb6357064)) +* update dependency com.google.cloud:google-cloud-shared-dependencies to v0.21.1 ([#532](https://www.github.com/googleapis/java-storage-nio/issues/532)) ([5250ad7](https://www.github.com/googleapis/java-storage-nio/commit/5250ad79c2b5b8a10ec5e991e9905bcfee2d9be8)) +* update dependency com.google.cloud:google-cloud-shared-dependencies to v1 ([#536](https://www.github.com/googleapis/java-storage-nio/issues/536)) ([f70c1f6](https://www.github.com/googleapis/java-storage-nio/commit/f70c1f6904b51ac1f3e17e2937ca1107b56827ca)) +* update dependency com.google.cloud:google-cloud-storage to v1.113.15 ([#525](https://www.github.com/googleapis/java-storage-nio/issues/525)) ([c3d8486](https://www.github.com/googleapis/java-storage-nio/commit/c3d84864b525eb7f79bef0067df48d6bc77df2d3)) +* update dependency com.google.cloud:google-cloud-storage to v1.113.16 ([#537](https://www.github.com/googleapis/java-storage-nio/issues/537)) ([1107a79](https://www.github.com/googleapis/java-storage-nio/commit/1107a7994967ccda5d588afdf4b6f31a4b8e3a97)) + ### [0.122.12](https://www.github.com/googleapis/java-storage-nio/compare/v0.122.11...v0.122.12) (2021-04-12) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 8d23799a7825..891fe286b476 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.122.13-SNAPSHOT + 0.122.13 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.13-SNAPSHOT + 0.122.13 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index e50a49feacf6..f603001f9539 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.122.13-SNAPSHOT + 0.122.13 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.13-SNAPSHOT + 0.122.13 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 0f1d5ce61b67..b73e7184f897 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.122.13-SNAPSHOT + 0.122.13 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.13-SNAPSHOT + 0.122.13 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 9a30627aaf8a..311a856bda33 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.122.13-SNAPSHOT + 0.122.13 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 3420cca3a796..e69029761494 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.122.13-SNAPSHOT + 0.122.13 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 78f1ae4ca80b..5cd1f6618f22 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.122.12:0.122.13-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.122.13:0.122.13 \ No newline at end of file From 96544eea20fb4f3a1db8cebaab00d46cd130f4c0 Mon Sep 17 00:00:00 2001 From: "google-cloud-policy-bot[bot]" <80869356+google-cloud-policy-bot[bot]@users.noreply.github.com> Date: Wed, 28 Apr 2021 14:35:50 -0700 Subject: [PATCH 0729/1764] chore: add SECURITY.md (#540) Co-authored-by: google-cloud-policy-bot[bot] <80869356+google-cloud-policy-bot[bot]@users.noreply.github.com> --- java-storage-nio/SECURITY.md | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 java-storage-nio/SECURITY.md diff --git a/java-storage-nio/SECURITY.md b/java-storage-nio/SECURITY.md new file mode 100644 index 000000000000..8b58ae9c01ae --- /dev/null +++ b/java-storage-nio/SECURITY.md @@ -0,0 +1,7 @@ +# Security Policy + +To report a security issue, please use [g.co/vulnz](https://g.co/vulnz). + +The Google Security Team will respond within 5 working days of your report on g.co/vulnz. + +We use g.co/vulnz for our intake, and do coordination and disclosure here using GitHub Security Advisory to privately discuss and fix the issue. From 9eddbde2d540d4f8511c1cf5e7a26fd3aa57154e Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 28 Apr 2021 14:36:03 -0700 Subject: [PATCH 0730/1764] chore: release 0.122.14-SNAPSHOT (#538) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 891fe286b476..3d1915b193e8 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.122.13 + 0.122.14-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.13 + 0.122.14-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index f603001f9539..573811e8c86c 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.122.13 + 0.122.14-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.13 + 0.122.14-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index b73e7184f897..a1726ca3cf2b 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.122.13 + 0.122.14-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.13 + 0.122.14-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 311a856bda33..1c859f6d7e96 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.122.13 + 0.122.14-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index e69029761494..9547243ca991 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.122.13 + 0.122.14-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 5cd1f6618f22..ffec427faa10 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.122.13:0.122.13 \ No newline at end of file +google-cloud-nio:0.122.13:0.122.14-SNAPSHOT \ No newline at end of file From db48ddb7b6ef0c0a91d0f1b3e17c0f31df45961e Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 28 Apr 2021 23:36:23 +0200 Subject: [PATCH 0731/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.122.13 (#539) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 5d4f4875fa44..4834714a36c7 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.122.12 + 0.122.13 From 98cba3d8b296fd513a70975e4b2b73c708628deb Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 28 Apr 2021 23:36:42 +0200 Subject: [PATCH 0732/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v20.2.0 (#541) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index cd0a8515a709..e78f496fc23d 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 20.1.0 + 20.2.0 pom import From e3afc7bec80bc7a28e27e0d78dfa9802facc768e Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Wed, 28 Apr 2021 14:50:03 -0700 Subject: [PATCH 0733/1764] chore: regenerate README (#542) This PR was generated using Autosynth. :rainbow:
    Log from Synthtool ``` 2021-04-28 21:38:00,700 synthtool [DEBUG] > Executing /root/.cache/synthtool/java-storage-nio/.github/readme/synth.py. On branch autosynth-readme nothing to commit, working tree clean 2021-04-28 21:38:02,215 synthtool [DEBUG] > Wrote metadata to .github/readme/synth.metadata/synth.metadata. ```
    Full log will be available here: https://source.cloud.google.com/results/invocations/bff311b9-1f61-4323-b563-56f5264c63bc/targets - [ ] To automatically regenerate this PR, check this box. (May take up to 24 hours.) --- .../.github/readme/synth.metadata/synth.metadata | 4 ++-- java-storage-nio/README.md | 10 +++++----- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/java-storage-nio/.github/readme/synth.metadata/synth.metadata b/java-storage-nio/.github/readme/synth.metadata/synth.metadata index d4cc8f0cee96..f11235b83eed 100644 --- a/java-storage-nio/.github/readme/synth.metadata/synth.metadata +++ b/java-storage-nio/.github/readme/synth.metadata/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "7754cda9584c308bb2418d8be8ccffd81b794d2a" + "sha": "bb1d18439ad0d68ef26481179b6cb28461f95e6b" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "ff6b759fcb58f216f62b48d5be0bb85fafbc3bb2" + "sha": "06a8cd0ff7e81b05e6c503eab510ec622384caa7" } } ] diff --git a/java-storage-nio/README.md b/java-storage-nio/README.md index de4298aab938..074192aef274 100644 --- a/java-storage-nio/README.md +++ b/java-storage-nio/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file com.google.cloud libraries-bom - 20.1.0 + 20.2.0 pom import @@ -42,25 +42,25 @@ If you are using Maven without BOM, add this to your dependencies: com.google.cloud google-cloud-nio - 0.122.12 + 0.122.13 ``` If you are using Gradle 5.x or later, add this to your dependencies ```Groovy -implementation platform('com.google.cloud:libraries-bom:20.1.0') +implementation platform('com.google.cloud:libraries-bom:20.2.0') compile 'com.google.cloud:google-cloud-nio' ``` If you are using Gradle without BOM, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.122.12' +compile 'com.google.cloud:google-cloud-nio:0.122.13' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.122.12" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.122.13" ``` ## Authentication From 39a6b63795b1dc9ef9671e1412ad821e3726e69e Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Mon, 3 May 2021 16:33:09 -0700 Subject: [PATCH 0734/1764] changes without context (#544) autosynth cannot find the source of changes triggered by earlier changes in this repository, or by version upgrades to tools such as linters. --- java-storage-nio/.github/release-please.yml | 3 ++- java-storage-nio/synth.metadata | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/.github/release-please.yml b/java-storage-nio/.github/release-please.yml index dce2c8450921..8ca7f9cabc29 100644 --- a/java-storage-nio/.github/release-please.yml +++ b/java-storage-nio/.github/release-please.yml @@ -1,2 +1,3 @@ +bumpMinorPreMajor: true +handleGHRelease: true releaseType: java-yoshi -bumpMinorPreMajor: true \ No newline at end of file diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata index 0b9a55a3b972..11c40e05c575 100644 --- a/java-storage-nio/synth.metadata +++ b/java-storage-nio/synth.metadata @@ -4,7 +4,7 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "f0c0a86067050da4d98b9a03ffaf1c71c6a9f846" + "sha": "59316450b75b8e83eed7c2bf6f809654fee39a4a" } }, { From 8a234f71c902a5ef40c3efc806ac2817e988c595 Mon Sep 17 00:00:00 2001 From: BenWhitehead Date: Tue, 11 May 2021 17:52:02 -0400 Subject: [PATCH 0735/1764] fix(test): update NIOTest to ensure LocalStorageHelper is used (#552) When starting a test, there is a `gs://` uri which is referenced before any unit test level configuration of CloudStorageFileSystemProvider. If NIOTest runs as the first test in the JVM, CloudStorageFileSystemProvider will initialize internally using all default options (which are production endpoints). This fix ensures that before the `gs://` uri is resolved in the NIOTests that LocalStorageHelper is configured rather than defaults. --- .../test/java/com/google/cloud/storage/contrib/nio/NIOTest.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/NIOTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/NIOTest.java index c1e9ba77294a..fdab9d7bbfbd 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/NIOTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/NIOTest.java @@ -18,6 +18,7 @@ import static com.google.common.truth.Truth.assertThat; +import com.google.cloud.storage.contrib.nio.testing.LocalStorageHelper; import com.google.cloud.testing.junit4.MultipleAttemptsRule; import java.net.URI; import java.nio.file.Path; @@ -40,6 +41,7 @@ public class NIOTest { @Before public void setUp() { + CloudStorageFileSystemProvider.setStorageOptions(LocalStorageHelper.getOptions()); uriToCloudStorage = URI.create("gs://bucket/file.txt"); } From 31ee5fde3d3b2794ee737dc779b03d6e2621267a Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Tue, 11 May 2021 15:00:08 -0700 Subject: [PATCH 0736/1764] chore: regenerate README (#554) This PR was generated using Autosynth. :rainbow:
    Log from Synthtool ``` 2021-05-11 21:54:18,542 synthtool [DEBUG] > Executing /root/.cache/synthtool/java-storage-nio/.github/readme/synth.py. On branch autosynth-readme nothing to commit, working tree clean 2021-05-11 21:54:19,999 synthtool [DEBUG] > Wrote metadata to .github/readme/synth.metadata/synth.metadata. ```
    Full log will be available here: https://source.cloud.google.com/results/invocations/6946b6df-5d9b-4535-8265-6752804da2b1/targets - [ ] To automatically regenerate this PR, check this box. (May take up to 24 hours.) --- java-storage-nio/.github/readme/synth.metadata/synth.metadata | 4 ++-- java-storage-nio/README.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/java-storage-nio/.github/readme/synth.metadata/synth.metadata b/java-storage-nio/.github/readme/synth.metadata/synth.metadata index f11235b83eed..86c1b41c6e1b 100644 --- a/java-storage-nio/.github/readme/synth.metadata/synth.metadata +++ b/java-storage-nio/.github/readme/synth.metadata/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "bb1d18439ad0d68ef26481179b6cb28461f95e6b" + "sha": "e0cd38d93d5ca28207540dbdf70151010ed35c47" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "06a8cd0ff7e81b05e6c503eab510ec622384caa7" + "sha": "6726988c677bb78385868bfc48dbfa2fe981d44a" } } ] diff --git a/java-storage-nio/README.md b/java-storage-nio/README.md index 074192aef274..b48196538705 100644 --- a/java-storage-nio/README.md +++ b/java-storage-nio/README.md @@ -49,7 +49,7 @@ If you are using Maven without BOM, add this to your dependencies: If you are using Gradle 5.x or later, add this to your dependencies ```Groovy -implementation platform('com.google.cloud:libraries-bom:20.2.0') +implementation platform('com.google.cloud:libraries-bom:20.3.0') compile 'com.google.cloud:google-cloud-nio' ``` From 860c2c2e032d2b0bb403c517bdcc74f4f29e7482 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 12 May 2021 00:58:04 +0200 Subject: [PATCH 0737/1764] deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v1.1.0 (#550) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource 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-shared-dependencies](https://togithub.com/googleapis/java-shared-dependencies) | `1.0.0` -> `1.1.0` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/1.1.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/1.1.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/1.1.0/compatibility-slim/1.0.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/1.1.0/confidence-slim/1.0.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
    googleapis/java-shared-dependencies ### [`v1.1.0`](https://togithub.com/googleapis/java-shared-dependencies/blob/master/CHANGELOG.md#​110-httpswwwgithubcomgoogleapisjava-shared-dependenciescompare100v110-2021-05-10) [Compare Source](https://togithub.com/googleapis/java-shared-dependencies/compare/v1.0.0...v1.1.0) ##### Dependencies - update dependency com.google.protobuf:protobuf-bom to v3.16.0 ([#​348](https://www.github.com/googleapis/java-shared-dependencies/issues/348)) ([0aacfde](https://www.github.com/googleapis/java-shared-dependencies/commit/0aacfdeec70e30803734db8287c47e4fad5481ef)) - update gax.version to v1.64.0 ([#​345](https://www.github.com/googleapis/java-shared-dependencies/issues/345)) ([478bd35](https://www.github.com/googleapis/java-shared-dependencies/commit/478bd35296293e81c7e70157f50bfbebdc1bb54d)) - update iam.version to v1.0.13 ([#​343](https://www.github.com/googleapis/java-shared-dependencies/issues/343)) ([3637923](https://www.github.com/googleapis/java-shared-dependencies/commit/363792392b71deff5cc5731104b631122fba5e61))
    --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, check this box. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 1c859f6d7e96..47241a411d4d 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -79,7 +79,7 @@ com.google.cloud google-cloud-shared-dependencies - 1.0.0 + 1.1.0 pom import From 92733359a558ee4911df4d187d3cc562cc88788e Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 12 May 2021 01:00:04 +0200 Subject: [PATCH 0738/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v20.3.0 (#549) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource 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://togithub.com/GoogleCloudPlatform/cloud-opensource-java) | `20.2.0` -> `20.3.0` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/20.3.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/20.3.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/20.3.0/compatibility-slim/20.2.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/20.3.0/confidence-slim/20.2.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, check this box. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index e78f496fc23d..a917fa1f8b9a 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 20.2.0 + 20.3.0 pom import From 8a6484864cf27377b08a6786d20f23e8daf3b020 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 12 May 2021 01:00:08 +0200 Subject: [PATCH 0739/1764] build(deps): update dependency org.apache.maven.plugins:maven-project-info-reports-plugin to v3.1.2 (#548) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | org.apache.maven.plugins:maven-project-info-reports-plugin | `3.1.1` -> `3.1.2` | [![age](https://badges.renovateapi.com/packages/maven/org.apache.maven.plugins:maven-project-info-reports-plugin/3.1.2/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/org.apache.maven.plugins:maven-project-info-reports-plugin/3.1.2/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/org.apache.maven.plugins:maven-project-info-reports-plugin/3.1.2/compatibility-slim/3.1.1)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/org.apache.maven.plugins:maven-project-info-reports-plugin/3.1.2/confidence-slim/3.1.1)](https://docs.renovatebot.com/merge-confidence/) | --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, check this box. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 47241a411d4d..f1d56e5d8f78 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -126,7 +126,7 @@ org.apache.maven.plugins maven-project-info-reports-plugin - 3.1.1 + 3.1.2 From ef623a5a771673310f257d16b54319355a4dcac3 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Tue, 11 May 2021 16:08:03 -0700 Subject: [PATCH 0740/1764] chore: regenerate README (#555) This PR was generated using Autosynth. :rainbow:
    Log from Synthtool ``` 2021-05-11 23:00:57,276 synthtool [DEBUG] > Executing /root/.cache/synthtool/java-storage-nio/.github/readme/synth.py. On branch autosynth-readme nothing to commit, working tree clean 2021-05-11 23:00:58,650 synthtool [DEBUG] > Wrote metadata to .github/readme/synth.metadata/synth.metadata. ```
    Full log will be available here: https://source.cloud.google.com/results/invocations/881970fc-8159-40c0-8419-04a59a69b3b8/targets - [ ] To automatically regenerate this PR, check this box. (May take up to 24 hours.) --- java-storage-nio/.github/readme/synth.metadata/synth.metadata | 2 +- java-storage-nio/README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/.github/readme/synth.metadata/synth.metadata b/java-storage-nio/.github/readme/synth.metadata/synth.metadata index 86c1b41c6e1b..d1a3aa3bd96f 100644 --- a/java-storage-nio/.github/readme/synth.metadata/synth.metadata +++ b/java-storage-nio/.github/readme/synth.metadata/synth.metadata @@ -4,7 +4,7 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "e0cd38d93d5ca28207540dbdf70151010ed35c47" + "sha": "ab97411f3124f1b6710f863ed80ba5c44986c61a" } }, { diff --git a/java-storage-nio/README.md b/java-storage-nio/README.md index b48196538705..80c220cd8763 100644 --- a/java-storage-nio/README.md +++ b/java-storage-nio/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file com.google.cloud libraries-bom - 20.2.0 + 20.3.0 pom import From 99d9be574a7935b672937d7c1475723c247c8c23 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Wed, 12 May 2021 15:30:10 -0700 Subject: [PATCH 0741/1764] chore: adding cloud-rad java xrefs (#545) This PR was generated using Autosynth. :rainbow: Synth log will be available here: https://source.cloud.google.com/results/invocations/49ba22ec-719b-4e22-8ac5-703d6792de09/targets - [ ] To automatically regenerate this PR, check this box. (May take up to 24 hours.) Source-Link: https://github.com/googleapis/synthtool/commit/046994f491c02806aea60118e214a9edd67f5ab7 --- java-storage-nio/.kokoro/release/publish_javadoc11.sh | 7 +++++++ java-storage-nio/synth.metadata | 4 ++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/.kokoro/release/publish_javadoc11.sh b/java-storage-nio/.kokoro/release/publish_javadoc11.sh index 68a95cc89f10..80a9f4c5d332 100755 --- a/java-storage-nio/.kokoro/release/publish_javadoc11.sh +++ b/java-storage-nio/.kokoro/release/publish_javadoc11.sh @@ -49,6 +49,13 @@ pushd target/docfx-yml python3 -m docuploader create-metadata \ --name ${NAME} \ --version ${VERSION} \ + --xrefs devsite://java/gax \ + --xrefs devsite://java/google-cloud-core \ + --xrefs devsite://java/api-common \ + --xrefs devsite://java/proto-google-common-protos \ + --xrefs devsite://java/google-api-client \ + --xrefs devsite://java/google-http-client \ + --xrefs devsite://java/protobuf \ --language java # upload yml to production bucket diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata index 11c40e05c575..ed4cec6c9177 100644 --- a/java-storage-nio/synth.metadata +++ b/java-storage-nio/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "59316450b75b8e83eed7c2bf6f809654fee39a4a" + "sha": "26d1cb5df6fbe2669ff7560712065093f7a65af4" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "8285c2b4cdbc3771d031ad91e1c4ec9e55fff45d" + "sha": "046994f491c02806aea60118e214a9edd67f5ab7" } } ], From 25335f7ebb1bdb4d998dec35dc0ee49f3e85b12e Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 13 May 2021 16:02:08 +0000 Subject: [PATCH 0742/1764] chore: release 0.122.14 (#553) :robot: I have created a release \*beep\* \*boop\* --- ### [0.122.14](https://www.github.com/googleapis/java-storage-nio/compare/v0.122.13...v0.122.14) (2021-05-12) ### Bug Fixes * **test:** update NIOTest to ensure LocalStorageHelper is used ([#552](https://www.github.com/googleapis/java-storage-nio/issues/552)) ([8a234f7](https://www.github.com/googleapis/java-storage-nio/commit/8a234f71c902a5ef40c3efc806ac2817e988c595)) ### Dependencies * update dependency com.google.cloud:google-cloud-shared-dependencies to v1.1.0 ([#550](https://www.github.com/googleapis/java-storage-nio/issues/550)) ([860c2c2](https://www.github.com/googleapis/java-storage-nio/commit/860c2c2e032d2b0bb403c517bdcc74f4f29e7482)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/CHANGELOG.md | 12 ++++++++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 21 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index b5bfc8fcef1f..ca85e0b6a95b 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,17 @@ # Changelog +### [0.122.14](https://www.github.com/googleapis/java-storage-nio/compare/v0.122.13...v0.122.14) (2021-05-12) + + +### Bug Fixes + +* **test:** update NIOTest to ensure LocalStorageHelper is used ([#552](https://www.github.com/googleapis/java-storage-nio/issues/552)) ([e0cd38d](https://www.github.com/googleapis/java-storage-nio/commit/e0cd38d93d5ca28207540dbdf70151010ed35c47)) + + +### Dependencies + +* update dependency com.google.cloud:google-cloud-shared-dependencies to v1.1.0 ([#550](https://www.github.com/googleapis/java-storage-nio/issues/550)) ([bf60a21](https://www.github.com/googleapis/java-storage-nio/commit/bf60a21f3b7f242961eb5d6ed215e49becf3ba9a)) + ### [0.122.13](https://www.github.com/googleapis/java-storage-nio/compare/v0.122.12...v0.122.13) (2021-04-26) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 3d1915b193e8..b397b36f776d 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.122.14-SNAPSHOT + 0.122.14 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.14-SNAPSHOT + 0.122.14 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 573811e8c86c..fd552f04b120 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.122.14-SNAPSHOT + 0.122.14 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.14-SNAPSHOT + 0.122.14 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index a1726ca3cf2b..0fcb253672cf 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.122.14-SNAPSHOT + 0.122.14 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.14-SNAPSHOT + 0.122.14 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index f1d56e5d8f78..e7d0074fcd04 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.122.14-SNAPSHOT + 0.122.14 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 9547243ca991..6fe550ca3385 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.122.14-SNAPSHOT + 0.122.14 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index ffec427faa10..c74487dfcd3d 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.122.13:0.122.14-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.122.14:0.122.14 \ No newline at end of file From 0ee82bd18138bd6f0aeac0773c9aa53b735b8001 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 13 May 2021 16:10:15 +0000 Subject: [PATCH 0743/1764] chore: release 0.122.15-SNAPSHOT (#556) :robot: I have created a release \*beep\* \*boop\* --- ### Updating meta-information for bleeding-edge SNAPSHOT release. --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index b397b36f776d..3e337c98d16c 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.122.14 + 0.122.15-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.14 + 0.122.15-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index fd552f04b120..f29ff38ecab7 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.122.14 + 0.122.15-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.14 + 0.122.15-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 0fcb253672cf..bd3a9d6e1265 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.122.14 + 0.122.15-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.14 + 0.122.15-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index e7d0074fcd04..d87c2286ee50 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.122.14 + 0.122.15-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 6fe550ca3385..9a6fd7fcbe36 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.122.14 + 0.122.15-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index c74487dfcd3d..fab3fae96ffd 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.122.14:0.122.14 \ No newline at end of file +google-cloud-nio:0.122.14:0.122.15-SNAPSHOT \ No newline at end of file From 559ba2e5f724d48d7f415ba064baab245c791c93 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Thu, 13 May 2021 16:38:18 -0700 Subject: [PATCH 0744/1764] build(java): remove codecov action (#559) This PR was generated using Autosynth. :rainbow: Synth log will be available here: https://source.cloud.google.com/results/invocations/8e8c0070-26ea-4d86-b07a-e4dcc9e5b8b1/targets - [ ] To automatically regenerate this PR, check this box. (May take up to 24 hours.) Source-Link: https://github.com/googleapis/synthtool/commit/4f4b1b9b8d8b52f1e9e4a76165896debce5ab7f1 --- java-storage-nio/.github/workflows/ci.yaml | 6 +----- java-storage-nio/synth.metadata | 4 ++-- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/java-storage-nio/.github/workflows/ci.yaml b/java-storage-nio/.github/workflows/ci.yaml index def8b3a2c84d..0195b32f00b4 100644 --- a/java-storage-nio/.github/workflows/ci.yaml +++ b/java-storage-nio/.github/workflows/ci.yaml @@ -19,10 +19,6 @@ jobs: - run: .kokoro/build.sh env: JOB_TYPE: test - - name: coverage - uses: codecov/codecov-action@v1 - with: - name: actions ${{matrix.java}} windows: runs-on: windows-latest steps: @@ -80,4 +76,4 @@ jobs: - run: java -version - run: .kokoro/build.sh env: - JOB_TYPE: clirr \ No newline at end of file + JOB_TYPE: clirr diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata index ed4cec6c9177..ddc2725004a3 100644 --- a/java-storage-nio/synth.metadata +++ b/java-storage-nio/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "26d1cb5df6fbe2669ff7560712065093f7a65af4" + "sha": "40500329e0830c0f6a5a44e14d6cc2a012d0a664" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "046994f491c02806aea60118e214a9edd67f5ab7" + "sha": "4f4b1b9b8d8b52f1e9e4a76165896debce5ab7f1" } } ], From e987f5b94403611fc85d78ea81d14c759bb78b24 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Thu, 13 May 2021 16:50:13 -0700 Subject: [PATCH 0745/1764] chore: regenerate README (#560) This PR was generated using Autosynth. :rainbow:
    Log from Synthtool ``` 2021-05-13 23:43:17,274 synthtool [DEBUG] > Executing /root/.cache/synthtool/java-storage-nio/.github/readme/synth.py. On branch autosynth-readme nothing to commit, working tree clean 2021-05-13 23:43:18,727 synthtool [DEBUG] > Wrote metadata to .github/readme/synth.metadata/synth.metadata. ```
    Full log will be available here: https://source.cloud.google.com/results/invocations/dd33ea6f-f5db-430a-ac2b-0d329bb65783/targets - [ ] To automatically regenerate this PR, check this box. (May take up to 24 hours.) --- java-storage-nio/.github/readme/synth.metadata/synth.metadata | 4 ++-- java-storage-nio/README.md | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/.github/readme/synth.metadata/synth.metadata b/java-storage-nio/.github/readme/synth.metadata/synth.metadata index d1a3aa3bd96f..daf88f6e0e8c 100644 --- a/java-storage-nio/.github/readme/synth.metadata/synth.metadata +++ b/java-storage-nio/.github/readme/synth.metadata/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "ab97411f3124f1b6710f863ed80ba5c44986c61a" + "sha": "146469f195a780d41eec9d8e10fb9d6241dedc05" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "6726988c677bb78385868bfc48dbfa2fe981d44a" + "sha": "4f4b1b9b8d8b52f1e9e4a76165896debce5ab7f1" } } ] diff --git a/java-storage-nio/README.md b/java-storage-nio/README.md index 80c220cd8763..1a378bbeb440 100644 --- a/java-storage-nio/README.md +++ b/java-storage-nio/README.md @@ -55,12 +55,12 @@ compile 'com.google.cloud:google-cloud-nio' ``` If you are using Gradle without BOM, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.122.13' +compile 'com.google.cloud:google-cloud-nio:0.122.14' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.122.13" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.122.14" ``` ## Authentication From b42f55634a7947f6c052dfd6b2f4f8756bfc280f Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 14 May 2021 05:14:34 +0200 Subject: [PATCH 0746/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.122.14 (#558) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource 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-nio](https://togithub.com/googleapis/java-storage-nio) | `0.122.13` -> `0.122.14` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.122.14/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.122.14/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.122.14/compatibility-slim/0.122.13)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.122.14/confidence-slim/0.122.13)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
    googleapis/java-storage-nio ### [`v0.122.14`](https://togithub.com/googleapis/java-storage-nio/blob/master/CHANGELOG.md#​012214-httpswwwgithubcomgoogleapisjava-storage-niocomparev012213v012214-2021-05-12) [Compare Source](https://togithub.com/googleapis/java-storage-nio/compare/v0.122.13...v0.122.14)
    --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, check this box. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 4834714a36c7..5b28d0327222 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.122.13 + 0.122.14 From 29ea8ac66694daf7caffd47b9d44c766b74e2fde Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Thu, 13 May 2021 20:24:32 -0700 Subject: [PATCH 0747/1764] chore: regenerate README (#561) This PR was generated using Autosynth. :rainbow:
    Log from Synthtool ``` 2021-05-14 03:16:56,275 synthtool [DEBUG] > Executing /root/.cache/synthtool/java-storage-nio/.github/readme/synth.py. On branch autosynth-readme nothing to commit, working tree clean 2021-05-14 03:16:57,577 synthtool [DEBUG] > Wrote metadata to .github/readme/synth.metadata/synth.metadata. ```
    Full log will be available here: https://source.cloud.google.com/results/invocations/195aefd9-cba6-41e3-817c-526aaba9302d/targets - [ ] To automatically regenerate this PR, check this box. (May take up to 24 hours.) --- java-storage-nio/.github/readme/synth.metadata/synth.metadata | 2 +- java-storage-nio/README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/.github/readme/synth.metadata/synth.metadata b/java-storage-nio/.github/readme/synth.metadata/synth.metadata index daf88f6e0e8c..d2d9db0faca8 100644 --- a/java-storage-nio/.github/readme/synth.metadata/synth.metadata +++ b/java-storage-nio/.github/readme/synth.metadata/synth.metadata @@ -4,7 +4,7 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "146469f195a780d41eec9d8e10fb9d6241dedc05" + "sha": "3c5a88959e57e21ddd2ccf1aee877299381a1f00" } }, { diff --git a/java-storage-nio/README.md b/java-storage-nio/README.md index 1a378bbeb440..79384a04ed86 100644 --- a/java-storage-nio/README.md +++ b/java-storage-nio/README.md @@ -42,7 +42,7 @@ If you are using Maven without BOM, add this to your dependencies: com.google.cloud google-cloud-nio - 0.122.13 + 0.122.14 ``` From 47c3fc4eceb20ae8032c0803588717586973f42b Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Mon, 17 May 2021 03:48:06 +0200 Subject: [PATCH 0748/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v20.4.0 (#562) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource 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://togithub.com/GoogleCloudPlatform/cloud-opensource-java) | `20.3.0` -> `20.4.0` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/20.4.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/20.4.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/20.4.0/compatibility-slim/20.3.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/20.4.0/confidence-slim/20.3.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, check this box. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index a917fa1f8b9a..2a41fecc476f 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 20.3.0 + 20.4.0 pom import From 3f82b1d9a4c30173355fb9db2f4849ec55cd43d6 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Sun, 16 May 2021 19:04:02 -0700 Subject: [PATCH 0749/1764] chore: regenerate README (#563) This PR was generated using Autosynth. :rainbow:
    Log from Synthtool ``` 2021-05-17 01:54:35,505 synthtool [DEBUG] > Executing /root/.cache/synthtool/java-storage-nio/.github/readme/synth.py. On branch autosynth-readme nothing to commit, working tree clean 2021-05-17 01:54:36,748 synthtool [DEBUG] > Wrote metadata to .github/readme/synth.metadata/synth.metadata. ```
    Full log will be available here: https://source.cloud.google.com/results/invocations/02613d46-9811-46ad-ba4b-b807dbb98934/targets - [ ] To automatically regenerate this PR, check this box. (May take up to 24 hours.) --- java-storage-nio/.github/readme/synth.metadata/synth.metadata | 2 +- java-storage-nio/README.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/java-storage-nio/.github/readme/synth.metadata/synth.metadata b/java-storage-nio/.github/readme/synth.metadata/synth.metadata index d2d9db0faca8..bfd530330dfa 100644 --- a/java-storage-nio/.github/readme/synth.metadata/synth.metadata +++ b/java-storage-nio/.github/readme/synth.metadata/synth.metadata @@ -4,7 +4,7 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "3c5a88959e57e21ddd2ccf1aee877299381a1f00" + "sha": "75162496830d1eed1fc09865e3c7c10ccbefc38a" } }, { diff --git a/java-storage-nio/README.md b/java-storage-nio/README.md index 79384a04ed86..1bd010bbae05 100644 --- a/java-storage-nio/README.md +++ b/java-storage-nio/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file com.google.cloud libraries-bom - 20.3.0 + 20.4.0 pom import @@ -49,7 +49,7 @@ If you are using Maven without BOM, add this to your dependencies: If you are using Gradle 5.x or later, add this to your dependencies ```Groovy -implementation platform('com.google.cloud:libraries-bom:20.3.0') +implementation platform('com.google.cloud:libraries-bom:20.4.0') compile 'com.google.cloud:google-cloud-nio' ``` From d7cc3c3b474eeee9b38136a809fd11b0c7cfc3ac Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Mon, 17 May 2021 15:22:08 -0700 Subject: [PATCH 0750/1764] chore: add changelog to cloud-rad (#564) This PR was generated using Autosynth. :rainbow: Synth log will be available here: https://source.cloud.google.com/results/invocations/41862329-45d0-4225-9ed2-ad5a75997ae8/targets - [ ] To automatically regenerate this PR, check this box. (May take up to 24 hours.) Source-Link: https://github.com/googleapis/synthtool/commit/c86c7a60985644eab557949363a38301d40d78d2 --- java-storage-nio/.kokoro/release/publish_javadoc11.sh | 2 ++ java-storage-nio/synth.metadata | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/.kokoro/release/publish_javadoc11.sh b/java-storage-nio/.kokoro/release/publish_javadoc11.sh index 80a9f4c5d332..7fe34d7b0a2d 100755 --- a/java-storage-nio/.kokoro/release/publish_javadoc11.sh +++ b/java-storage-nio/.kokoro/release/publish_javadoc11.sh @@ -42,6 +42,8 @@ mvn clean site -B -q -P docFX # copy README to docfx-yml dir and rename index.md cp README.md target/docfx-yml/index.md +# copy CHANGELOG to docfx-yml dir and rename history.md +cp CHANGELOG.md target/docfx-yml/history.md pushd target/docfx-yml diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata index ddc2725004a3..8e9dccdf313f 100644 --- a/java-storage-nio/synth.metadata +++ b/java-storage-nio/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "40500329e0830c0f6a5a44e14d6cc2a012d0a664" + "sha": "762619ccd7ca4ca605e81b7bdd3f2ab9abfa17a8" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "4f4b1b9b8d8b52f1e9e4a76165896debce5ab7f1" + "sha": "c86c7a60985644eab557949363a38301d40d78d2" } } ], From 9c1cf966bc68fa559b120e27dca17a09fc45f2a2 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Wed, 19 May 2021 07:18:02 -0700 Subject: [PATCH 0751/1764] feat: add `gcf-owl-bot[bot]` to `ignoreAuthors` (#566) This PR was generated using Autosynth. :rainbow: Synth log will be available here: https://source.cloud.google.com/results/invocations/35db7954-f063-42f8-9ff3-5d189e94e5d3/targets - [ ] To automatically regenerate this PR, check this box. (May take up to 24 hours.) Source-Link: https://github.com/googleapis/synthtool/commit/7332178a11ddddc91188dc0f25bca1ccadcaa6c6 --- java-storage-nio/.github/generated-files-bot.yml | 1 + java-storage-nio/synth.metadata | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/.github/generated-files-bot.yml b/java-storage-nio/.github/generated-files-bot.yml index 47c2ba132e01..c644a24e1129 100644 --- a/java-storage-nio/.github/generated-files-bot.yml +++ b/java-storage-nio/.github/generated-files-bot.yml @@ -9,3 +9,4 @@ ignoreAuthors: - 'renovate-bot' - 'yoshi-automation' - 'release-please[bot]' +- 'gcf-owl-bot[bot]' diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata index 8e9dccdf313f..9bd14b5acb78 100644 --- a/java-storage-nio/synth.metadata +++ b/java-storage-nio/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "762619ccd7ca4ca605e81b7bdd3f2ab9abfa17a8" + "sha": "68d257ba975cd367a116403f320a256f15431ffe" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "c86c7a60985644eab557949363a38301d40d78d2" + "sha": "7332178a11ddddc91188dc0f25bca1ccadcaa6c6" } } ], From b879be55e3dcb6f0cab389e19ef0bd79d0a951dd Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 19 May 2021 17:04:05 +0200 Subject: [PATCH 0752/1764] deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v1.2.0 (#565) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource 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-shared-dependencies](https://togithub.com/googleapis/java-shared-dependencies) | `1.1.0` -> `1.2.0` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/1.2.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/1.2.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/1.2.0/compatibility-slim/1.1.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/1.2.0/confidence-slim/1.1.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
    googleapis/java-shared-dependencies ### [`v1.2.0`](https://togithub.com/googleapis/java-shared-dependencies/blob/master/CHANGELOG.md#​120-httpswwwgithubcomgoogleapisjava-shared-dependenciescompare110v120-2021-05-18) [Compare Source](https://togithub.com/googleapis/java-shared-dependencies/compare/v1.1.0...v1.2.0) ##### Dependencies - update dependency com.google.api-client:google-api-client-bom to v1.31.5 ([#​353](https://www.github.com/googleapis/java-shared-dependencies/issues/353)) ([8d72ab0](https://www.github.com/googleapis/java-shared-dependencies/commit/8d72ab003e08c864aedc17fc190ba26f393bf0c7)) - update dependency com.google.errorprone:error_prone_annotations to v2.7.1 ([#​360](https://www.github.com/googleapis/java-shared-dependencies/issues/360)) ([8f952d0](https://www.github.com/googleapis/java-shared-dependencies/commit/8f952d05745358fc426a1a2dcb688da5d5010239)) - update dependency com.google.protobuf:protobuf-bom to v3.17.0 ([#​355](https://www.github.com/googleapis/java-shared-dependencies/issues/355)) ([09858fb](https://www.github.com/googleapis/java-shared-dependencies/commit/09858fb4f1b78a77e828501597d20df4db0ebfcf)) - update dependency io.grpc:grpc-bom to v1.37.1 ([#​359](https://www.github.com/googleapis/java-shared-dependencies/issues/359)) ([bc9869e](https://www.github.com/googleapis/java-shared-dependencies/commit/bc9869e914314f951afd69f2acae95c414398f43)) - update google.common-protos.version to v2.2.1 ([#​358](https://www.github.com/googleapis/java-shared-dependencies/issues/358)) ([a3ed764](https://www.github.com/googleapis/java-shared-dependencies/commit/a3ed764a0e5143ee323d4b69c9747b8265d349e2)) - update iam.version to v1.0.14 ([#​352](https://www.github.com/googleapis/java-shared-dependencies/issues/352)) ([bea9a01](https://www.github.com/googleapis/java-shared-dependencies/commit/bea9a01788ac1332a4bc7e06574ef5701700fe90))
    --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, check this box. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index d87c2286ee50..10e8a5f68281 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -79,7 +79,7 @@ com.google.cloud google-cloud-shared-dependencies - 1.1.0 + 1.2.0 pom import From 320220d9730e100aa3ccbcc0dfa2ef104e59296d Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 19 May 2021 23:02:18 +0200 Subject: [PATCH 0753/1764] build(deps): update dependency com.google.cloud:google-cloud-shared-config to v0.12.0 (#568) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource 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-shared-config](https://togithub.com/googleapis/java-shared-config) | `0.11.2` -> `0.12.0` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/0.12.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/0.12.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/0.12.0/compatibility-slim/0.11.2)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/0.12.0/confidence-slim/0.11.2)](https://docs.renovatebot.com/merge-confidence/) | --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, check this box. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 10e8a5f68281..d583c2f5de3a 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud google-cloud-shared-config - 0.11.2 + 0.12.0 From 85384a2a3d6d04ec2b5b27ef2823d392ac33bc80 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 26 May 2021 22:58:04 +0200 Subject: [PATCH 0754/1764] test(deps): update dependency com.google.truth:truth to v1.1.3 (#571) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource 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.truth:truth | `1.1.2` -> `1.1.3` | [![age](https://badges.renovateapi.com/packages/maven/com.google.truth:truth/1.1.3/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.truth:truth/1.1.3/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.truth:truth/1.1.3/compatibility-slim/1.1.2)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.truth:truth/1.1.3/confidence-slim/1.1.2)](https://docs.renovatebot.com/merge-confidence/) | --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, check this box. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/samples/snippets/pom.xml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index d583c2f5de3a..59b8a7603d19 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -109,7 +109,7 @@ com.google.truth truth - 1.1.2 + 1.1.3 test
    diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 5b28d0327222..b890a85f71e7 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -42,7 +42,7 @@ com.google.truth truth - 1.1.2 + 1.1.3 test
    diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 9a6fd7fcbe36..90247759f90a 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -41,7 +41,7 @@ com.google.truth truth - 1.1.2 + 1.1.3 test
    diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 2a41fecc476f..5d109691f587 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -52,7 +52,7 @@ com.google.truth truth - 1.1.2 + 1.1.3 test From f2c5699ed610c712e8bf476893dd53e68b8048f2 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Wed, 26 May 2021 14:14:10 -0700 Subject: [PATCH 0755/1764] chore: regenerate README (#572) This PR was generated using Autosynth. :rainbow:
    Log from Synthtool ``` 2021-05-26 21:01:41,470 synthtool [DEBUG] > Executing /root/.cache/synthtool/java-storage-nio/.github/readme/synth.py. On branch autosynth-readme nothing to commit, working tree clean 2021-05-26 21:01:42,762 synthtool [DEBUG] > Wrote metadata to .github/readme/synth.metadata/synth.metadata. ```
    Full log will be available here: https://source.cloud.google.com/results/invocations/eef1a82c-3f5f-48e2-b16d-0c9afdadf0a6/targets - [ ] To automatically regenerate this PR, check this box. (May take up to 24 hours.) --- java-storage-nio/.github/readme/synth.metadata/synth.metadata | 4 ++-- java-storage-nio/README.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/java-storage-nio/.github/readme/synth.metadata/synth.metadata b/java-storage-nio/.github/readme/synth.metadata/synth.metadata index bfd530330dfa..cca205c7abb6 100644 --- a/java-storage-nio/.github/readme/synth.metadata/synth.metadata +++ b/java-storage-nio/.github/readme/synth.metadata/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "75162496830d1eed1fc09865e3c7c10ccbefc38a" + "sha": "fcd350a937a72f6d28d6115f20464d90d547b2ce" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "4f4b1b9b8d8b52f1e9e4a76165896debce5ab7f1" + "sha": "1778de119522ea9c9b18763c2a4577e22a60433c" } } ] diff --git a/java-storage-nio/README.md b/java-storage-nio/README.md index 1bd010bbae05..099bb6a1066a 100644 --- a/java-storage-nio/README.md +++ b/java-storage-nio/README.md @@ -49,7 +49,7 @@ If you are using Maven without BOM, add this to your dependencies: If you are using Gradle 5.x or later, add this to your dependencies ```Groovy -implementation platform('com.google.cloud:libraries-bom:20.4.0') +implementation platform('com.google.cloud:libraries-bom:20.5.0') compile 'com.google.cloud:google-cloud-nio' ``` From cb463846523001f20ff74c4d3f83241120f48e8e Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Mon, 31 May 2021 20:06:20 +0200 Subject: [PATCH 0756/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v20.5.0 (#570) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource 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://togithub.com/GoogleCloudPlatform/cloud-opensource-java) | `20.4.0` -> `20.5.0` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/20.5.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/20.5.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/20.5.0/compatibility-slim/20.4.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/20.5.0/confidence-slim/20.4.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, check this box. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 5d109691f587..e59462da8bef 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 20.4.0 + 20.5.0 pom import From 4f93e058ff1e31b6643ce7f6cc97aef0c00deadd Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Mon, 31 May 2021 11:18:11 -0700 Subject: [PATCH 0757/1764] chore: regenerate README (#573) This PR was generated using Autosynth. :rainbow:
    Log from Synthtool ``` 2021-05-31 18:11:31,523 synthtool [DEBUG] > Executing /root/.cache/synthtool/java-storage-nio/.github/readme/synth.py. On branch autosynth-readme nothing to commit, working tree clean 2021-05-31 18:11:32,597 synthtool [DEBUG] > Wrote metadata to .github/readme/synth.metadata/synth.metadata. ```
    Full log will be available here: https://source.cloud.google.com/results/invocations/b2d134a4-0268-4658-9c42-8e0a5248a531/targets - [ ] To automatically regenerate this PR, check this box. (May take up to 24 hours.) --- java-storage-nio/.github/readme/synth.metadata/synth.metadata | 4 ++-- java-storage-nio/README.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/java-storage-nio/.github/readme/synth.metadata/synth.metadata b/java-storage-nio/.github/readme/synth.metadata/synth.metadata index cca205c7abb6..a61e5a8a8c24 100644 --- a/java-storage-nio/.github/readme/synth.metadata/synth.metadata +++ b/java-storage-nio/.github/readme/synth.metadata/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "fcd350a937a72f6d28d6115f20464d90d547b2ce" + "sha": "2d527a0532d91611efcdcdaabe150c1663bd33dc" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "1778de119522ea9c9b18763c2a4577e22a60433c" + "sha": "c3e41da0fa256ad7f6b4bc76b9d069dedecdfef4" } } ] diff --git a/java-storage-nio/README.md b/java-storage-nio/README.md index 099bb6a1066a..b2c45d1df0bc 100644 --- a/java-storage-nio/README.md +++ b/java-storage-nio/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file com.google.cloud libraries-bom - 20.4.0 + 20.5.0 pom import From 357b90604f755f19799dc4d8909f912e40402c37 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 1 Jun 2021 00:22:35 +0200 Subject: [PATCH 0758/1764] build(deps): update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.3.0 (#569) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 59b8a7603d19..24995efd6ea4 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -153,7 +153,7 @@ org.apache.maven.plugins maven-javadoc-plugin - 3.2.0 + 3.3.0 html From 77baf9a1402ad705cbb33ebe1f5e1473fe7e0007 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Mon, 31 May 2021 22:28:15 +0000 Subject: [PATCH 0759/1764] chore: release 0.123.0 (#567) :robot: I have created a release \*beep\* \*boop\* --- ## [0.123.0](https://www.github.com/googleapis/java-storage-nio/compare/v0.122.14...v0.123.0) (2021-05-31) ### Features * add `gcf-owl-bot[bot]` to `ignoreAuthors` ([#566](https://www.github.com/googleapis/java-storage-nio/issues/566)) ([9c1cf96](https://www.github.com/googleapis/java-storage-nio/commit/9c1cf966bc68fa559b120e27dca17a09fc45f2a2)) ### Dependencies * update dependency com.google.cloud:google-cloud-shared-dependencies to v1.2.0 ([#565](https://www.github.com/googleapis/java-storage-nio/issues/565)) ([b879be5](https://www.github.com/googleapis/java-storage-nio/commit/b879be55e3dcb6f0cab389e19ef0bd79d0a951dd)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/CHANGELOG.md | 12 ++++++++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 21 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index ca85e0b6a95b..8d7ee70d6ecb 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,17 @@ # Changelog +## [0.123.0](https://www.github.com/googleapis/java-storage-nio/compare/v0.122.14...v0.123.0) (2021-05-31) + + +### Features + +* add `gcf-owl-bot[bot]` to `ignoreAuthors` ([#566](https://www.github.com/googleapis/java-storage-nio/issues/566)) ([12db992](https://www.github.com/googleapis/java-storage-nio/commit/12db9929092d36f1fa175b23cb83452477d8fe74)) + + +### Dependencies + +* update dependency com.google.cloud:google-cloud-shared-dependencies to v1.2.0 ([#565](https://www.github.com/googleapis/java-storage-nio/issues/565)) ([25f79b4](https://www.github.com/googleapis/java-storage-nio/commit/25f79b4a9bdcb8614bd0145c43675d838c65f96f)) + ### [0.122.14](https://www.github.com/googleapis/java-storage-nio/compare/v0.122.13...v0.122.14) (2021-05-12) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 3e337c98d16c..09d347209237 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.122.15-SNAPSHOT + 0.123.0 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.15-SNAPSHOT + 0.123.0 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index f29ff38ecab7..cf4a21771fae 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.122.15-SNAPSHOT + 0.123.0 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.15-SNAPSHOT + 0.123.0 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index bd3a9d6e1265..ac5dbdc4c7d8 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.122.15-SNAPSHOT + 0.123.0 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.122.15-SNAPSHOT + 0.123.0 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 24995efd6ea4..050255958fca 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.122.15-SNAPSHOT + 0.123.0 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 90247759f90a..9a96184080c0 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.122.15-SNAPSHOT + 0.123.0 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index fab3fae96ffd..1118ac6b9cee 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.122.14:0.122.15-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.123.0:0.123.0 \ No newline at end of file From 8d09591dbec3adfdef7f74aef419eae8eceac24e Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Mon, 31 May 2021 22:36:11 +0000 Subject: [PATCH 0760/1764] chore: release 0.123.1-SNAPSHOT (#574) :robot: I have created a release \*beep\* \*boop\* --- ### Updating meta-information for bleeding-edge SNAPSHOT release. --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 09d347209237..af157de55fb5 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.123.0 + 0.123.1-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.0 + 0.123.1-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index cf4a21771fae..4032bdb9026f 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.123.0 + 0.123.1-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.0 + 0.123.1-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index ac5dbdc4c7d8..48740698a6bd 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.123.0 + 0.123.1-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.0 + 0.123.1-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 050255958fca..18ee2a58df2e 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.123.0 + 0.123.1-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 9a96184080c0..33698b44aa5d 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.123.0 + 0.123.1-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 1118ac6b9cee..2a1895184d77 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.123.0:0.123.0 \ No newline at end of file +google-cloud-nio:0.123.0:0.123.1-SNAPSHOT \ No newline at end of file From 6f965eb98aa4a11f22daed9ebe9e5d01c4b33307 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 2 Jun 2021 22:14:12 +0200 Subject: [PATCH 0761/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.123.0 (#575) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource 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-nio](https://togithub.com/googleapis/java-storage-nio) | `0.122.14` -> `0.123.0` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.123.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.123.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.123.0/compatibility-slim/0.122.14)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.123.0/confidence-slim/0.122.14)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
    googleapis/java-storage-nio ### [`v0.123.0`](https://togithub.com/googleapis/java-storage-nio/blob/master/CHANGELOG.md#​01230-httpswwwgithubcomgoogleapisjava-storage-niocomparev012214v01230-2021-05-31) [Compare Source](https://togithub.com/googleapis/java-storage-nio/compare/v0.122.14...v0.123.0) ##### Features - add `gcf-owl-bot[bot]` to `ignoreAuthors` ([#​566](https://www.github.com/googleapis/java-storage-nio/issues/566)) ([9c1cf96](https://www.github.com/googleapis/java-storage-nio/commit/9c1cf966bc68fa559b120e27dca17a09fc45f2a2)) ##### Dependencies - update dependency com.google.cloud:google-cloud-shared-dependencies to v1.2.0 ([#​565](https://www.github.com/googleapis/java-storage-nio/issues/565)) ([b879be5](https://www.github.com/googleapis/java-storage-nio/commit/b879be55e3dcb6f0cab389e19ef0bd79d0a951dd)) ##### [0.122.14](https://www.github.com/googleapis/java-storage-nio/compare/v0.122.13...v0.122.14) (2021-05-12) ##### Bug Fixes - **test:** update NIOTest to ensure LocalStorageHelper is used ([#​552](https://www.github.com/googleapis/java-storage-nio/issues/552)) ([8a234f7](https://www.github.com/googleapis/java-storage-nio/commit/8a234f71c902a5ef40c3efc806ac2817e988c595)) ##### Dependencies - update dependency com.google.cloud:google-cloud-shared-dependencies to v1.1.0 ([#​550](https://www.github.com/googleapis/java-storage-nio/issues/550)) ([860c2c2](https://www.github.com/googleapis/java-storage-nio/commit/860c2c2e032d2b0bb403c517bdcc74f4f29e7482)) ##### [0.122.13](https://www.github.com/googleapis/java-storage-nio/compare/v0.122.12...v0.122.13) (2021-04-26) ##### Bug Fixes - release scripts from issuing overlapping phases ([#​528](https://www.github.com/googleapis/java-storage-nio/issues/528)) ([df4d756](https://www.github.com/googleapis/java-storage-nio/commit/df4d75640d6ebc9bf6b5ac2daf46c8a9ad6d7880)) ##### Dependencies - update dependency com.google.cloud:google-cloud-core to v1.94.7 ([#​486](https://www.github.com/googleapis/java-storage-nio/issues/486)) ([438d3d8](https://www.github.com/googleapis/java-storage-nio/commit/438d3d80f970fb728134b78e1ffe365733c3aeb2)) - update dependency com.google.cloud:google-cloud-core to v1.94.8 ([#​535](https://www.github.com/googleapis/java-storage-nio/issues/535)) ([d2f2744](https://www.github.com/googleapis/java-storage-nio/commit/d2f2744b37ea1bbff05c4b6c814a596e52d9fcb4)) - update dependency com.google.cloud:google-cloud-shared-dependencies to v0.21.1 ([#​532](https://www.github.com/googleapis/java-storage-nio/issues/532)) ([ccdff2c](https://www.github.com/googleapis/java-storage-nio/commit/ccdff2c5b7a38cc1a92e352038fb1ed9d6710978)) - update dependency com.google.cloud:google-cloud-shared-dependencies to v1 ([#​536](https://www.github.com/googleapis/java-storage-nio/issues/536)) ([ed62b6e](https://www.github.com/googleapis/java-storage-nio/commit/ed62b6e5f53a38c171f5e7bf5a345b635b0290ed)) - update dependency com.google.cloud:google-cloud-storage to v1.113.15 ([#​525](https://www.github.com/googleapis/java-storage-nio/issues/525)) ([06e9db2](https://www.github.com/googleapis/java-storage-nio/commit/06e9db2af8f101211acc0c3f397c68e7e162d73b)) - update dependency com.google.cloud:google-cloud-storage to v1.113.16 ([#​537](https://www.github.com/googleapis/java-storage-nio/issues/537)) ([925c472](https://www.github.com/googleapis/java-storage-nio/commit/925c472c130f227a17b7469e962e865265dc9c5e)) ##### [0.122.12](https://www.github.com/googleapis/java-storage-nio/compare/v0.122.11...v0.122.12) (2021-04-12) ##### Dependencies - update dependency com.google.cloud:google-cloud-shared-dependencies to v0.21.0 ([#​516](https://www.github.com/googleapis/java-storage-nio/issues/516)) ([306bdc4](https://www.github.com/googleapis/java-storage-nio/commit/306bdc42c82545cb4f940118b8c7f458d5c513c9)) ##### [0.122.11](https://www.github.com/googleapis/java-storage-nio/compare/v0.122.10...v0.122.11) (2021-03-16) ##### Dependencies - update dependency com.google.cloud:google-cloud-shared-dependencies to v0.20.1 ([#​492](https://www.github.com/googleapis/java-storage-nio/issues/492)) ([59de8a3](https://www.github.com/googleapis/java-storage-nio/commit/59de8a349cf35dc7a481cd8fa1d955cedb02db80)) - update dependency com.google.cloud:google-cloud-storage to v1.113.12 ([#​472](https://www.github.com/googleapis/java-storage-nio/issues/472)) ([5ce24f3](https://www.github.com/googleapis/java-storage-nio/commit/5ce24f358b3cb4f0601ffa7b9a5b25908a6a470e)) - update dependency com.google.cloud:google-cloud-storage to v1.113.13 ([#​491](https://www.github.com/googleapis/java-storage-nio/issues/491)) ([276ed6a](https://www.github.com/googleapis/java-storage-nio/commit/276ed6af97bffb49028f678172d9841ef4a803c0)) - update dependency com.google.cloud:google-cloud-storage to v1.113.14 ([#​495](https://www.github.com/googleapis/java-storage-nio/issues/495)) ([742307d](https://www.github.com/googleapis/java-storage-nio/commit/742307d71e09e9004c12f0dc3eecfbb40d24f52a)) ##### [0.122.10](https://www.github.com/googleapis/java-storage-nio/compare/v0.122.9...v0.122.10) (2021-02-25) ##### Dependencies - update dependency com.google.cloud:google-cloud-shared-dependencies to v0.20.0 ([#​466](https://www.github.com/googleapis/java-storage-nio/issues/466)) ([baef2aa](https://www.github.com/googleapis/java-storage-nio/commit/baef2aace970dddb8e5523595c83908c39003697)) ##### [0.122.9](https://www.github.com/googleapis/java-storage-nio/compare/v0.122.8...v0.122.9) (2021-02-24) ##### Dependencies - update dependency com.google.cloud:google-cloud-storage to v1.113.11 ([#​454](https://www.github.com/googleapis/java-storage-nio/issues/454)) ([8595f38](https://www.github.com/googleapis/java-storage-nio/commit/8595f381b82b7dbdbb0684e544d0d87569775e8f)) ##### [0.122.8](https://www.github.com/googleapis/java-storage-nio/compare/v0.122.7...v0.122.8) (2021-02-23) ##### Dependencies - update dependency com.google.cloud:google-cloud-core to v1.94.1 ([#​405](https://www.github.com/googleapis/java-storage-nio/issues/405)) ([f05d474](https://www.github.com/googleapis/java-storage-nio/commit/f05d474e79ceac7158df669b1802cbb63394c530)) ##### [0.122.7](https://www.github.com/googleapis/java-storage-nio/compare/v0.122.6...v0.122.7) (2021-02-19) ##### Dependencies - update dependency com.google.cloud:google-cloud-shared-dependencies to v0.19.0 ([#​445](https://www.github.com/googleapis/java-storage-nio/issues/445)) ([febf4bc](https://www.github.com/googleapis/java-storage-nio/commit/febf4bc90d56d8fe7d36c51929bdb52bf8c048a6)) ##### [0.122.6](https://www.github.com/googleapis/java-storage-nio/compare/v0.122.5...v0.122.6) (2021-02-18) ##### Bug Fixes - cleanup use of non-preferred terms ([#​411](https://www.github.com/googleapis/java-storage-nio/issues/411)) ([77abfd1](https://www.github.com/googleapis/java-storage-nio/commit/77abfd183b819187cdd02972a88977d5e895dd4d)) - move autovalue to annotation processor path ([#​179](https://www.github.com/googleapis/java-storage-nio/issues/179)) ([3d874fb](https://www.github.com/googleapis/java-storage-nio/commit/3d874fbf96be9b84e059fd3a3e1174ca14c3d76c)) - Set storage update time in FakeStorageRpc ([#​174](https://www.github.com/googleapis/java-storage-nio/issues/174)) ([d3b449a](https://www.github.com/googleapis/java-storage-nio/commit/d3b449a0d472a51d85d0f6c9e0b27e484b639040)), closes [#​173](https://www.github.com/googleapis/java-storage-nio/issues/173) - use projectId from CloudStorageConfig ([#​429](https://www.github.com/googleapis/java-storage-nio/issues/429)) ([22b5ee9](https://www.github.com/googleapis/java-storage-nio/commit/22b5ee9406af21ef194f51e27aa6fb4e17b75dc9)) ##### Dependencies - update dependency com.google.apis:google-api-services-storage to v1-rev20210127-1.31.0 ([#​428](https://www.github.com/googleapis/java-storage-nio/issues/428)) ([4aadbab](https://www.github.com/googleapis/java-storage-nio/commit/4aadbab9d1f19fd8f042ac0cfefd07386aa25792)) - update dependency com.google.cloud:google-cloud-shared-dependencies to v0.18.0 ([#​355](https://www.github.com/googleapis/java-storage-nio/issues/355)) ([d7461f4](https://www.github.com/googleapis/java-storage-nio/commit/d7461f4e3d962ee1c4a53731a376df7a624bf372)) - update dependency com.google.cloud:google-cloud-storage to v1.113.10 ([#​439](https://www.github.com/googleapis/java-storage-nio/issues/439)) ([971a394](https://www.github.com/googleapis/java-storage-nio/commit/971a3944081959399ca57281ae77d0420ee17b16)) - update dependency com.google.cloud:google-cloud-storage to v1.113.9 ([#​356](https://www.github.com/googleapis/java-storage-nio/issues/356)) ([310889a](https://www.github.com/googleapis/java-storage-nio/commit/310889a3b52bb14d7af530f8def66319950a817c)) ##### [0.122.5](https://www.github.com/googleapis/java-storage-nio/compare/v0.122.4...v0.122.5) (2021-01-12) ##### Dependencies - update dependency com.google.cloud:google-cloud-storage to v1.113.8 ([#​314](https://www.github.com/googleapis/java-storage-nio/issues/314)) ([88ab9d0](https://www.github.com/googleapis/java-storage-nio/commit/88ab9d0004b9c4fa1826130ce8f8ba6fb88b3565)) - update dependency com.google.guava:guava to v30.1-android ([#​319](https://www.github.com/googleapis/java-storage-nio/issues/319)) ([46fb641](https://www.github.com/googleapis/java-storage-nio/commit/46fb64162d0d8e5d6230409c26623e025c1d0829)) ##### [0.122.4](https://www.github.com/googleapis/java-storage-nio/compare/v0.122.3...v0.122.4) (2020-12-16) ##### Dependencies - update dependency com.google.apis:google-api-services-storage to v1-rev20201112-1.31.0 ([#​312](https://www.github.com/googleapis/java-storage-nio/issues/312)) ([1fe6c4e](https://www.github.com/googleapis/java-storage-nio/commit/1fe6c4e8f4dd1c94cb882eca9d02f8a27c24628f)) - update dependency com.google.cloud:google-cloud-shared-dependencies to v0.16.1 ([#​320](https://www.github.com/googleapis/java-storage-nio/issues/320)) ([d9263be](https://www.github.com/googleapis/java-storage-nio/commit/d9263be16e25667ada89c76f26304f5683bf8c68)) - update dependency com.google.cloud:google-cloud-shared-dependencies to v0.17.0 ([#​321](https://www.github.com/googleapis/java-storage-nio/issues/321)) ([29df4cd](https://www.github.com/googleapis/java-storage-nio/commit/29df4cd62e573485a5b10cc6438bfea90e8c13b7)) ##### [0.122.3](https://www.github.com/googleapis/java-storage-nio/compare/v0.122.2...v0.122.3) (2020-12-03) ##### Dependencies - update dependency com.google.cloud:google-cloud-shared-dependencies to v0.16.0 ([#​305](https://www.github.com/googleapis/java-storage-nio/issues/305)) ([693468e](https://www.github.com/googleapis/java-storage-nio/commit/693468e6a5da1b8d5400a820db25fdad45b6440b)) ##### [0.122.2](https://www.github.com/googleapis/java-storage-nio/compare/v0.122.1...v0.122.2) (2020-11-23) ##### Dependencies - update dependency com.google.apis:google-api-services-storage to v1-rev20201112-1.30.10 ([#​290](https://www.github.com/googleapis/java-storage-nio/issues/290)) ([967e4e9](https://www.github.com/googleapis/java-storage-nio/commit/967e4e9838db73f96fc8623f00f55b5b98e62366)) - update dependency com.google.cloud:google-cloud-storage to v1.113.4 ([#​286](https://www.github.com/googleapis/java-storage-nio/issues/286)) ([161de90](https://www.github.com/googleapis/java-storage-nio/commit/161de904b8fe7949146d34e035875f9fdd32317f)) ##### [0.122.1](https://www.github.com/googleapis/java-storage-nio/compare/v0.122.0...v0.122.1) (2020-11-13) ##### Dependencies - update dependency com.google.cloud:google-cloud-shared-dependencies to v0.15.0 ([#​287](https://www.github.com/googleapis/java-storage-nio/issues/287)) ([57dca91](https://www.github.com/googleapis/java-storage-nio/commit/57dca9172746f5b1faf0045667bfb4973938e693))
    --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, check this box. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index b890a85f71e7..e111aefc1220 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.122.14 + 0.123.0 From 3394c2ec7f142a438443b93521c55bf89e4b47dc Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 2 Jun 2021 22:16:19 +0200 Subject: [PATCH 0762/1764] deps: update dependency com.google.cloud:google-cloud-storage to v1.115.0 (#576) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource 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) | `1.113.16` -> `1.115.0` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/1.115.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/1.115.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/1.115.0/compatibility-slim/1.113.16)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/1.115.0/confidence-slim/1.113.16)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
    googleapis/java-storage ### [`v1.115.0`](https://togithub.com/googleapis/java-storage/blob/master/CHANGELOG.md#​11150-httpswwwgithubcomgoogleapisjava-storagecomparev11140v11150-2021-06-01) [Compare Source](https://togithub.com/googleapis/java-storage/compare/v1.114.0...v1.115.0) ##### Features - add `gcf-owl-bot[bot]` to `ignoreAuthors` ([#​837](https://www.github.com/googleapis/java-storage/issues/837)) ([fe8e98a](https://www.github.com/googleapis/java-storage/commit/fe8e98a229f472c1f29d206d937690660bfa1444)) ##### Bug Fixes - improve error detection and reporting for BlobWriteChannel retry state ([#​846](https://www.github.com/googleapis/java-storage/issues/846)) ([d0f2184](https://www.github.com/googleapis/java-storage/commit/d0f2184f4dd2d99a4315f260f35421358d14a2df)), closes [#​839](https://www.github.com/googleapis/java-storage/issues/839) - update BucketInfo translation code to properly handle lifecycle rules ([#​852](https://www.github.com/googleapis/java-storage/issues/852)) ([3b1df1d](https://www.github.com/googleapis/java-storage/commit/3b1df1d00a459b134103bc8738f0294188502a37)), closes [#​850](https://www.github.com/googleapis/java-storage/issues/850) ##### Dependencies - update dependency com.google.cloud:google-cloud-shared-dependencies to v1.2.0 ([#​836](https://www.github.com/googleapis/java-storage/issues/836)) ([c1752ce](https://www.github.com/googleapis/java-storage/commit/c1752ce17d5d723d0ea36c41d98ae2bc9201fec2)) - update kms.version to v0.88.4 ([#​830](https://www.github.com/googleapis/java-storage/issues/830)) ([7e3dc28](https://www.github.com/googleapis/java-storage/commit/7e3dc287e4285a9312393179671a78c569e7e869)) - update kms.version to v0.89.0 ([#​855](https://www.github.com/googleapis/java-storage/issues/855)) ([29236e9](https://www.github.com/googleapis/java-storage/commit/29236e9d2eefb0e64b1b9bbfc532f4c3ae3e9ea4)) ### [`v1.114.0`](https://togithub.com/googleapis/java-storage/blob/master/CHANGELOG.md#​11140-httpswwwgithubcomgoogleapisjava-storagecomparev111316v11140-2021-05-13) [Compare Source](https://togithub.com/googleapis/java-storage/compare/v1.113.16...v1.114.0) ##### Features - Remove client side vaildation for lifecycle conditions ([#​816](https://www.github.com/googleapis/java-storage/issues/816)) ([5ec84cc](https://www.github.com/googleapis/java-storage/commit/5ec84cc2935a4787dd14a207d27501878f5849d5)) ##### Bug Fixes - **test:** update blob paths used in storage.it.ITStorageTest#testDownloadPublicBlobWithoutAuthentication ([#​759](https://www.github.com/googleapis/java-storage/issues/759)) ([#​817](https://www.github.com/googleapis/java-storage/issues/817)) ([1a576ca](https://www.github.com/googleapis/java-storage/commit/1a576ca3945b51d7a678aa2414be91b3c6b2d55e)) ##### Dependencies - update dependency com.google.api-client:google-api-client to v1.31.5 ([#​820](https://www.github.com/googleapis/java-storage/issues/820)) ([9e1bc0b](https://www.github.com/googleapis/java-storage/commit/9e1bc0b42abdaab0b11d761ecdbb92f6116aacd2)) - update dependency com.google.api.grpc:grpc-google-cloud-kms-v1 to v0.88.3 ([#​797](https://www.github.com/googleapis/java-storage/issues/797)) ([747e7e4](https://www.github.com/googleapis/java-storage/commit/747e7e463c028b9cf8a406b7536b1916c1d52c01)) - update dependency com.google.cloud:google-cloud-shared-dependencies to v1.1.0 ([#​815](https://www.github.com/googleapis/java-storage/issues/815)) ([e210de9](https://www.github.com/googleapis/java-storage/commit/e210de93452243242be7d3d719d00da723632335)) ##### [1.113.16](https://www.github.com/googleapis/java-storage/compare/v1.113.15...v1.113.16) (2021-04-23) ##### Bug Fixes - release scripts from issuing overlapping phases ([#​784](https://www.github.com/googleapis/java-storage/issues/784)) ([36751f5](https://www.github.com/googleapis/java-storage/commit/36751f5de9708ac9e23550f67256fb05ebf1f69e)) ##### Dependencies - update dependency com.google.cloud:google-cloud-shared-dependencies to v0.21.1 ([#​789](https://www.github.com/googleapis/java-storage/issues/789)) ([c005e87](https://www.github.com/googleapis/java-storage/commit/c005e877a7d64c4bbd2ed267526d8025ea29a9ad)) - update dependency com.google.cloud:google-cloud-shared-dependencies to v1 ([#​794](https://www.github.com/googleapis/java-storage/issues/794)) ([195fead](https://www.github.com/googleapis/java-storage/commit/195fead94dea4c50f7e285e0a7a1578fa5b6265d)) ##### [1.113.15](https://www.github.com/googleapis/java-storage/compare/v1.113.14...v1.113.15) (2021-04-13) ##### Bug Fixes - **test:** update blob paths used in storage.it.ITStorageTest#testDownloadPublicBlobWithoutAuthentication ([#​759](https://www.github.com/googleapis/java-storage/issues/759)) ([9a6619c](https://www.github.com/googleapis/java-storage/commit/9a6619c39a89e2c2ee8d0000d595d09ac7b7825f)) - typo ([#​779](https://www.github.com/googleapis/java-storage/issues/779)) ([3c3d6b4](https://www.github.com/googleapis/java-storage/commit/3c3d6b487648fde4eb956ce8912cd680a4440f8d)) ##### Dependencies - update dependency com.google.api-client:google-api-client to v1.31.4 ([#​774](https://www.github.com/googleapis/java-storage/issues/774)) ([ad9ff7b](https://www.github.com/googleapis/java-storage/commit/ad9ff7b801d0c5fb39f72c7118c319f4e45084a0)) - update dependency com.google.cloud:google-cloud-shared-dependencies to v0.21.0 ([#​771](https://www.github.com/googleapis/java-storage/issues/771)) ([5605095](https://www.github.com/googleapis/java-storage/commit/5605095ed796327879a930c12526b3c5b1409b17)) - update kms.version to v0.88.1 ([#​758](https://www.github.com/googleapis/java-storage/issues/758)) ([3e57ea9](https://www.github.com/googleapis/java-storage/commit/3e57ea9a2f5f7013e997469c5ca32be8cef2a4a4)) - update kms.version to v0.88.2 ([#​778](https://www.github.com/googleapis/java-storage/issues/778)) ([6edfc4c](https://www.github.com/googleapis/java-storage/commit/6edfc4ced2bdae9878ecdbc5ef636ac39bdb5881)) - update truth ([#​767](https://www.github.com/googleapis/java-storage/issues/767)) ([4e5ee03](https://www.github.com/googleapis/java-storage/commit/4e5ee0398e700baf4f88224f66309e426f9532d7)) ##### [1.113.14](https://www.github.com/googleapis/java-storage/compare/v1.113.13...v1.113.14) (2021-03-11) ##### Dependencies - update dependency com.google.cloud:google-cloud-shared-dependencies to v0.20.1 ([#​749](https://www.github.com/googleapis/java-storage/issues/749)) ([bb42107](https://www.github.com/googleapis/java-storage/commit/bb42107ff10148e14e112ff78534753f2ebc7dd9)) - update kms.version to v0.88.0 ([#​753](https://www.github.com/googleapis/java-storage/issues/753)) ([eaedb64](https://www.github.com/googleapis/java-storage/commit/eaedb6456f2f427a7f2f3f3d6bd13d0d49fd269b)) ##### [1.113.13](https://www.github.com/googleapis/java-storage/compare/v1.113.12...v1.113.13) (2021-03-08) ##### Bug Fixes - npe in createFrom ([#​746](https://www.github.com/googleapis/java-storage/issues/746)) ([9ed9d13](https://www.github.com/googleapis/java-storage/commit/9ed9d1389e92766b66e2b8b4fb78b44d96d98803)) ##### Dependencies - update dependency com.google.api-client:google-api-client to v1.31.3 ([#​737](https://www.github.com/googleapis/java-storage/issues/737)) ([71b3842](https://www.github.com/googleapis/java-storage/commit/71b384233226531eabc1bd8eebf716ec53708afc)) ##### [1.113.12](https://www.github.com/googleapis/java-storage/compare/v1.113.11...v1.113.12) (2021-02-26) ##### Bug Fixes - retrying get remote offset and recover from last chunk failures. ([#​726](https://www.github.com/googleapis/java-storage/issues/726)) ([b41b881](https://www.github.com/googleapis/java-storage/commit/b41b88109e13b5ebbd0393d1f264225c12876be6)) ##### Dependencies - update dependency com.google.api-client:google-api-client to v1.31.2 ([#​686](https://www.github.com/googleapis/java-storage/issues/686)) ([6b1f036](https://www.github.com/googleapis/java-storage/commit/6b1f0361376167719ec5456181134136d27d1d3c)) - update dependency com.google.cloud:google-cloud-shared-dependencies to v0.20.0 ([#​732](https://www.github.com/googleapis/java-storage/issues/732)) ([c98413d](https://www.github.com/googleapis/java-storage/commit/c98413df9d9514340aed78b5a4d5e596760bb616)) - update kms.version to v0.87.7 ([#​724](https://www.github.com/googleapis/java-storage/issues/724)) ([3229bd8](https://www.github.com/googleapis/java-storage/commit/3229bd860f3a4d700a969aa9e922bbf6b5c1ca10)) - update kms.version to v0.87.8 ([#​733](https://www.github.com/googleapis/java-storage/issues/733)) ([a21b75f](https://www.github.com/googleapis/java-storage/commit/a21b75fa846f373970298dd98f8f3520fc2b3c97)) ##### [1.113.11](https://www.github.com/googleapis/java-storage/compare/v1.113.10...v1.113.11) (2021-02-19) ##### Dependencies - update dependency com.google.cloud:google-cloud-shared-dependencies to v0.19.0 ([#​719](https://www.github.com/googleapis/java-storage/issues/719)) ([5831bfa](https://www.github.com/googleapis/java-storage/commit/5831bfae3afeab9b044c8d53ebf6a2ce79bc9950)) ##### [1.113.10](https://www.github.com/googleapis/java-storage/compare/v1.113.9...v1.113.10) (2021-02-17) ##### Dependencies - update dependency com.google.apis:google-api-services-storage to v1-rev20210127-1.31.0 ([#​706](https://www.github.com/googleapis/java-storage/issues/706)) ([04db8f7](https://www.github.com/googleapis/java-storage/commit/04db8f7b87644559685d4c05a67a74e4c8bea364)) - update dependency com.google.cloud:google-cloud-shared-dependencies to v0.18.0 ([#​683](https://www.github.com/googleapis/java-storage/issues/683)) ([6f172eb](https://www.github.com/googleapis/java-storage/commit/6f172eba6fd6e9c11a1f49569249ea6e714ea91f)) - update kms.version to v0.87.6 ([#​702](https://www.github.com/googleapis/java-storage/issues/702)) ([a50c333](https://www.github.com/googleapis/java-storage/commit/a50c333f6e944fa4c6bdf9613cddca7c4fe79652)) ##### [1.113.9](https://www.github.com/googleapis/java-storage/compare/v1.113.8...v1.113.9) (2021-01-12) ##### Bug Fixes - last chunk is retriable ([#​677](https://www.github.com/googleapis/java-storage/issues/677)) ([44f49e0](https://www.github.com/googleapis/java-storage/commit/44f49e0a33c3e541d9f8b22622ffff17cc8b8eaa)) - unnecessary options in resumable upload URL ([#​679](https://www.github.com/googleapis/java-storage/issues/679)) ([d31a39b](https://www.github.com/googleapis/java-storage/commit/d31a39b88b2d8adb04549330f9b8ff1c1a516b69)) ##### Dependencies - update dependency com.google.cloud:google-cloud-shared-dependencies to v0.17.1 ([#​678](https://www.github.com/googleapis/java-storage/issues/678)) ([d4a237f](https://www.github.com/googleapis/java-storage/commit/d4a237f4dff9dd870a69d5da9d690c14d4e88610)) - update kms.version to v0.87.5 ([#​662](https://www.github.com/googleapis/java-storage/issues/662)) ([20e7c1f](https://www.github.com/googleapis/java-storage/commit/20e7c1f10a233df6d4660b31d26cd95a6d4002e9)) ##### [1.113.8](https://www.github.com/googleapis/java-storage/compare/v1.113.7...v1.113.8) (2020-12-16) ##### Dependencies - update dependency com.google.cloud:google-cloud-shared-dependencies to v0.17.0 ([#​659](https://www.github.com/googleapis/java-storage/issues/659)) ([5fa03fa](https://www.github.com/googleapis/java-storage/commit/5fa03fa14aa9ee29e7b1b27b783ab873052b97c6)) ##### [1.113.7](https://www.github.com/googleapis/java-storage/compare/v1.113.6...v1.113.7) (2020-12-14) ##### Dependencies - update dependency com.google.cloud:google-cloud-shared-dependencies to v0.16.1 ([f1fc884](https://www.github.com/googleapis/java-storage/commit/f1fc884851ee602d737f3e4191acb1f8450c8f2c)) ##### [1.113.6](https://www.github.com/googleapis/java-storage/compare/v1.113.5...v1.113.6) (2020-12-10) ##### Bug Fixes - content-length missing in offset request ([#​647](https://www.github.com/googleapis/java-storage/issues/647)) ([3cd3815](https://www.github.com/googleapis/java-storage/commit/3cd3815c62603d05d4c571ba1affeaf91e4d8040)) ##### Dependencies - update kms.version to v0.87.3 ([#​646](https://www.github.com/googleapis/java-storage/issues/646)) ([c93896a](https://www.github.com/googleapis/java-storage/commit/c93896a5007b48753809de806ddaf6c8df6e9d56)) ##### [1.113.5](https://www.github.com/googleapis/java-storage/compare/v1.113.4...v1.113.5) (2020-12-07) ##### Dependencies - update dependency com.google.api-client:google-api-client to v1.31.1 ([#​611](https://www.github.com/googleapis/java-storage/issues/611)) ([7c4c759](https://www.github.com/googleapis/java-storage/commit/7c4c759d8bca9c20252e06e02eb8ead3bd9f88d6)) - update dependency com.google.api.grpc:grpc-google-cloud-kms-v1 to v0.87.2 ([#​625](https://www.github.com/googleapis/java-storage/issues/625)) ([243a3cb](https://www.github.com/googleapis/java-storage/commit/243a3cb1506b2e2d609210dc4e9608637c06d7f3)) - update dependency com.google.apis:google-api-services-storage to v1-rev20201112-1.30.10 ([#​613](https://www.github.com/googleapis/java-storage/issues/613)) ([b0e24db](https://www.github.com/googleapis/java-storage/commit/b0e24db88c784fd05988a813bd8b29aeff0739f2)) - update dependency com.google.apis:google-api-services-storage to v1-rev20201112-1.31.0 ([#​641](https://www.github.com/googleapis/java-storage/issues/641)) ([11da9c7](https://www.github.com/googleapis/java-storage/commit/11da9c7e9058c508423e7b2f84c897ab3e9ab3f3)) - update dependency com.google.cloud:google-cloud-shared-dependencies to v0.16.0 ([#​639](https://www.github.com/googleapis/java-storage/issues/639)) ([68a3af9](https://www.github.com/googleapis/java-storage/commit/68a3af9b12c0e05d2cf59fb58aceab15323e29b1)) - update dependency org.apache.httpcomponents:httpcore to v4.4.14 ([#​637](https://www.github.com/googleapis/java-storage/issues/637)) ([af53902](https://www.github.com/googleapis/java-storage/commit/af5390239ffd1e157f066a1009b7bb18fa6264ec)) ##### [1.113.4](https://www.github.com/googleapis/java-storage/compare/v1.113.3...v1.113.4) (2020-11-13) ##### Bug Fixes - retry using remote offset ([#​604](https://www.github.com/googleapis/java-storage/issues/604)) ([216b52c](https://www.github.com/googleapis/java-storage/commit/216b52c54d34eaf1307788809a3512c461adf381)) ##### Dependencies - update dependency com.google.cloud:google-cloud-shared-dependencies to v0.15.0 ([#​610](https://www.github.com/googleapis/java-storage/issues/610)) ([ac65e5b](https://www.github.com/googleapis/java-storage/commit/ac65e5b0bd324d5726504bb3405c758675a56ddc)) ##### [1.113.3](https://www.github.com/googleapis/java-storage/compare/v1.113.2...v1.113.3) (2020-11-06) ##### Dependencies - update dependency com.google.cloud:google-cloud-shared-dependencies to v0.14.1 ([#​592](https://www.github.com/googleapis/java-storage/issues/592)) ([25e8e6a](https://www.github.com/googleapis/java-storage/commit/25e8e6a01dde517fd42cfc8ae59b8555ea0a2831)) - update kms.version to v0.87.1 ([#​595](https://www.github.com/googleapis/java-storage/issues/595)) ([1e399cd](https://www.github.com/googleapis/java-storage/commit/1e399cd33755e647bf08f4a82af932320cab655d)) ##### [1.113.2](https://www.github.com/googleapis/java-storage/compare/v1.113.1...v1.113.2) (2020-10-26) ##### Documentation - update libraries-bom ([#​540](https://www.github.com/googleapis/java-storage/issues/540)) ([54987e1](https://www.github.com/googleapis/java-storage/commit/54987e1ba35d99db680ab2ad6ac86a6b74c7c705)) - update libraries-bom ([#​552](https://www.github.com/googleapis/java-storage/issues/552)) ([c4df018](https://www.github.com/googleapis/java-storage/commit/c4df01875b8f088bd65bcd0353e1b74a18b9582c)) ##### Dependencies - update dependency com.google.api-client:google-api-client to v1.30.11 ([#​575](https://www.github.com/googleapis/java-storage/issues/575)) ([99838e6](https://www.github.com/googleapis/java-storage/commit/99838e63f9a71095c4d8f6c99622a9aee2e5d26d)) - update dependency com.google.apis:google-api-services-storage to v1-rev20200927-1.30.10 ([#​539](https://www.github.com/googleapis/java-storage/issues/539)) ([5e49013](https://www.github.com/googleapis/java-storage/commit/5e49013add340e4d8287e00b8d4a9c499df80205)) - update dependency com.google.cloud:google-cloud-shared-dependencies to v0.10.0 ([#​529](https://www.github.com/googleapis/java-storage/issues/529)) ([dc58856](https://www.github.com/googleapis/java-storage/commit/dc58856c2548013a495b62cc6bb696ada24d2557)) - update dependency com.google.cloud:google-cloud-shared-dependencies to v0.10.2 ([#​549](https://www.github.com/googleapis/java-storage/issues/549)) ([c59c28d](https://www.github.com/googleapis/java-storage/commit/c59c28d97a9eb4e811921c7cad637d67c2be16be)) - update dependency com.google.cloud:google-cloud-shared-dependencies to v0.12.1 ([#​566](https://www.github.com/googleapis/java-storage/issues/566)) ([f1dedfb](https://www.github.com/googleapis/java-storage/commit/f1dedfbf9f47c87c7f7fea5e6c1c7c1af35b060e)) - update dependency com.google.cloud:google-cloud-shared-dependencies to v0.13.0 ([#​570](https://www.github.com/googleapis/java-storage/issues/570)) ([ef55f49](https://www.github.com/googleapis/java-storage/commit/ef55f49230f58863195782b5fe0f84285a316aef)) ##### [1.113.1](https://www.github.com/googleapis/java-storage/compare/v1.113.0...v1.113.1) (2020-09-17) ##### Bug Fixes - KMS Bad Key error when using existing Blob context to overwrite object ([#​507](https://www.github.com/googleapis/java-storage/issues/507)) ([4d9c490](https://www.github.com/googleapis/java-storage/commit/4d9c49027e4746ee273902694441886c2f43188d)) - When passing a sub-array (offset, length) to the Storage#create method the array is needlessly cloned ([#​506](https://www.github.com/googleapis/java-storage/issues/506)) ([9415bb7](https://www.github.com/googleapis/java-storage/commit/9415bb7bdb42d8012ca457a90070b616e6bbec19)), closes [#​505](https://www.github.com/googleapis/java-storage/issues/505) ##### Dependencies - update dependency com.google.apis:google-api-services-storage to v1-rev20200814-1.30.10 ([#​499](https://www.github.com/googleapis/java-storage/issues/499)) ([af91d7d](https://www.github.com/googleapis/java-storage/commit/af91d7da4117fb22992d6a860af61f72906e0aa1)) ##### Documentation - update libraries-bom ([#​504](https://www.github.com/googleapis/java-storage/issues/504)) ([0e58c1c](https://www.github.com/googleapis/java-storage/commit/0e58c1cb2b6a890e567b043188613021592f2bc8))
    --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, check this box. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 18ee2a58df2e..a9838e26a3fe 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -87,7 +87,7 @@ com.google.cloud google-cloud-storage - 1.113.16 + 1.115.0 com.google.apis From da388269e84168a98fc14f8c111dee2b1a25a4a8 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Wed, 2 Jun 2021 13:24:16 -0700 Subject: [PATCH 0763/1764] chore: regenerate README (#577) This PR was generated using Autosynth. :rainbow:
    Log from Synthtool ``` 2021-06-02 20:16:22,490 synthtool [DEBUG] > Executing /root/.cache/synthtool/java-storage-nio/.github/readme/synth.py. On branch autosynth-readme nothing to commit, working tree clean 2021-06-02 20:16:23,800 synthtool [DEBUG] > Wrote metadata to .github/readme/synth.metadata/synth.metadata. ```
    Full log will be available here: https://source.cloud.google.com/results/invocations/52e5fbcc-eaaf-4959-9b30-4550c1ff15ca/targets - [ ] To automatically regenerate this PR, check this box. (May take up to 24 hours.) --- .../.github/readme/synth.metadata/synth.metadata | 2 +- java-storage-nio/README.md | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/.github/readme/synth.metadata/synth.metadata b/java-storage-nio/.github/readme/synth.metadata/synth.metadata index a61e5a8a8c24..05f4f135cf85 100644 --- a/java-storage-nio/.github/readme/synth.metadata/synth.metadata +++ b/java-storage-nio/.github/readme/synth.metadata/synth.metadata @@ -4,7 +4,7 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "2d527a0532d91611efcdcdaabe150c1663bd33dc" + "sha": "eae323d3373fe21deaf3b636834511defc6bb348" } }, { diff --git a/java-storage-nio/README.md b/java-storage-nio/README.md index b2c45d1df0bc..bc35fc99e49d 100644 --- a/java-storage-nio/README.md +++ b/java-storage-nio/README.md @@ -42,7 +42,7 @@ If you are using Maven without BOM, add this to your dependencies: com.google.cloud google-cloud-nio - 0.122.14 + 0.123.0 ``` @@ -55,12 +55,12 @@ compile 'com.google.cloud:google-cloud-nio' ``` If you are using Gradle without BOM, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.122.14' +compile 'com.google.cloud:google-cloud-nio:0.123.0' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.122.14" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.123.0" ``` ## Authentication From e1e3ca6979d989f9a6fc2e04a0f062bca27a3239 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 2 Jun 2021 20:26:21 +0000 Subject: [PATCH 0764/1764] chore: release 0.123.1 (#578) :robot: I have created a release \*beep\* \*boop\* --- ### [0.123.1](https://www.github.com/googleapis/java-storage-nio/compare/v0.123.0...v0.123.1) (2021-06-02) ### Dependencies * update dependency com.google.cloud:google-cloud-storage to v1.115.0 ([#576](https://www.github.com/googleapis/java-storage-nio/issues/576)) ([3394c2e](https://www.github.com/googleapis/java-storage-nio/commit/3394c2ec7f142a438443b93521c55bf89e4b47dc)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/CHANGELOG.md | 7 +++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 16 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 8d7ee70d6ecb..d0af31f2b53e 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +### [0.123.1](https://www.github.com/googleapis/java-storage-nio/compare/v0.123.0...v0.123.1) (2021-06-02) + + +### Dependencies + +* update dependency com.google.cloud:google-cloud-storage to v1.115.0 ([#576](https://www.github.com/googleapis/java-storage-nio/issues/576)) ([eae323d](https://www.github.com/googleapis/java-storage-nio/commit/eae323d3373fe21deaf3b636834511defc6bb348)) + ## [0.123.0](https://www.github.com/googleapis/java-storage-nio/compare/v0.122.14...v0.123.0) (2021-05-31) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index af157de55fb5..1bb931a99cf3 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.123.1-SNAPSHOT + 0.123.1 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.1-SNAPSHOT + 0.123.1 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 4032bdb9026f..07ef4a08346c 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.123.1-SNAPSHOT + 0.123.1 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.1-SNAPSHOT + 0.123.1 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 48740698a6bd..81d3a8320cac 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.123.1-SNAPSHOT + 0.123.1 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.1-SNAPSHOT + 0.123.1 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index a9838e26a3fe..0ae0d57ae8f8 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.123.1-SNAPSHOT + 0.123.1 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 33698b44aa5d..51fddcaf0646 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.123.1-SNAPSHOT + 0.123.1 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 2a1895184d77..f5ce97600537 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.123.0:0.123.1-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.123.1:0.123.1 \ No newline at end of file From 41ed8d0379bbe72b8ab0ffc4d023fb339c9b432b Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 2 Jun 2021 20:40:16 +0000 Subject: [PATCH 0765/1764] chore: release 0.123.2-SNAPSHOT (#579) :robot: I have created a release \*beep\* \*boop\* --- ### Updating meta-information for bleeding-edge SNAPSHOT release. --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 1bb931a99cf3..e801fedcf39b 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.123.1 + 0.123.2-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.1 + 0.123.2-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 07ef4a08346c..8089de90d283 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.123.1 + 0.123.2-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.1 + 0.123.2-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 81d3a8320cac..a3aef8d5403b 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.123.1 + 0.123.2-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.1 + 0.123.2-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 0ae0d57ae8f8..0ac85f260628 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.123.1 + 0.123.2-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 51fddcaf0646..e42a161c0b9d 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.123.1 + 0.123.2-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index f5ce97600537..68e9dc32e5bf 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.123.1:0.123.1 \ No newline at end of file +google-cloud-nio:0.123.1:0.123.2-SNAPSHOT \ No newline at end of file From 625db1ee26aa53cfaca099d9b1d44e688640231a Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Thu, 3 Jun 2021 02:20:09 +0200 Subject: [PATCH 0766/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.123.1 (#580) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource 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-nio](https://togithub.com/googleapis/java-storage-nio) | `0.123.0` -> `0.123.1` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.123.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.123.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.123.1/compatibility-slim/0.123.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.123.1/confidence-slim/0.123.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
    googleapis/java-storage-nio ### [`v0.123.1`](https://togithub.com/googleapis/java-storage-nio/blob/master/CHANGELOG.md#​01231-httpswwwgithubcomgoogleapisjava-storage-niocomparev01230v01231-2021-06-02) [Compare Source](https://togithub.com/googleapis/java-storage-nio/compare/v0.123.0...v0.123.1)
    --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, check this box. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index e111aefc1220..eabff1ea6aec 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.123.0 + 0.123.1 From a5c5c5a855b22691656599c487ddd16ac470e0e4 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Wed, 2 Jun 2021 17:30:38 -0700 Subject: [PATCH 0767/1764] chore: regenerate README (#581) This PR was generated using Autosynth. :rainbow:
    Log from Synthtool ``` 2021-06-03 00:22:11,156 synthtool [DEBUG] > Executing /root/.cache/synthtool/java-storage-nio/.github/readme/synth.py. On branch autosynth-readme nothing to commit, working tree clean 2021-06-03 00:22:12,333 synthtool [DEBUG] > Wrote metadata to .github/readme/synth.metadata/synth.metadata. ```
    Full log will be available here: https://source.cloud.google.com/results/invocations/46d523a3-d180-42d1-a192-46ab78e692ee/targets - [ ] To automatically regenerate this PR, check this box. (May take up to 24 hours.) --- .../.github/readme/synth.metadata/synth.metadata | 4 ++-- java-storage-nio/README.md | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/java-storage-nio/.github/readme/synth.metadata/synth.metadata b/java-storage-nio/.github/readme/synth.metadata/synth.metadata index 05f4f135cf85..c5c99f69fb4e 100644 --- a/java-storage-nio/.github/readme/synth.metadata/synth.metadata +++ b/java-storage-nio/.github/readme/synth.metadata/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "eae323d3373fe21deaf3b636834511defc6bb348" + "sha": "35f406ecd2ffd63836875de1dc24870592c9c3a7" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "c3e41da0fa256ad7f6b4bc76b9d069dedecdfef4" + "sha": "811d20bc0b00c09773dfc74ac2baaf1286e943b7" } } ] diff --git a/java-storage-nio/README.md b/java-storage-nio/README.md index bc35fc99e49d..c5f972e11293 100644 --- a/java-storage-nio/README.md +++ b/java-storage-nio/README.md @@ -42,7 +42,7 @@ If you are using Maven without BOM, add this to your dependencies: com.google.cloud google-cloud-nio - 0.123.0 + 0.123.1 ``` @@ -55,12 +55,12 @@ compile 'com.google.cloud:google-cloud-nio' ``` If you are using Gradle without BOM, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.123.0' +compile 'com.google.cloud:google-cloud-nio:0.123.1' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.123.0" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.123.1" ``` ## Authentication From fe9decd4f25474e177078d67035b3a2e0a412b6e Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 4 Jun 2021 17:10:24 +0200 Subject: [PATCH 0768/1764] deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v1.3.0 (#583) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource 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-shared-dependencies](https://togithub.com/googleapis/java-shared-dependencies) | `1.2.0` -> `1.3.0` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/1.3.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/1.3.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/1.3.0/compatibility-slim/1.2.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/1.3.0/confidence-slim/1.2.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
    googleapis/java-shared-dependencies ### [`v1.3.0`](https://togithub.com/googleapis/java-shared-dependencies/blob/master/CHANGELOG.md#​130-httpswwwgithubcomgoogleapisjava-shared-dependenciescompare120v130-2021-06-03) [Compare Source](https://togithub.com/googleapis/java-shared-dependencies/compare/v1.2.0...v1.3.0) ##### Features - add `gcf-owl-bot[bot]` to `ignoreAuthors` ([#​365](https://www.github.com/googleapis/java-shared-dependencies/issues/365)) ([7e8309b](https://www.github.com/googleapis/java-shared-dependencies/commit/7e8309bf67ade0fe2b09f792848136cd88b4d2e4)) ##### Dependencies - update dependency com.google.auth:google-auth-library-bom to v0.26.0 ([#​368](https://www.github.com/googleapis/java-shared-dependencies/issues/368)) ([38256a8](https://www.github.com/googleapis/java-shared-dependencies/commit/38256a82cb6896c3f5e5ea6ca5d8d671c412bf84)) - update dependency com.google.cloud:google-cloud-core-bom to v1.95.0 ([#​377](https://www.github.com/googleapis/java-shared-dependencies/issues/377)) ([297ea62](https://www.github.com/googleapis/java-shared-dependencies/commit/297ea621e02f8c0679c8b07ed399d11eaacecc14)) - update dependency com.google.code.gson:gson to v2.8.7 ([#​370](https://www.github.com/googleapis/java-shared-dependencies/issues/370)) ([cdc1b8e](https://www.github.com/googleapis/java-shared-dependencies/commit/cdc1b8ea1c93f97b712081ca8dc8ea57f342b69e)) - update dependency com.google.protobuf:protobuf-bom to v3.17.1 ([#​369](https://www.github.com/googleapis/java-shared-dependencies/issues/369)) ([5a19574](https://www.github.com/googleapis/java-shared-dependencies/commit/5a19574bc626bb3c6b573ed1d177e8907188dec1)) - update dependency com.google.protobuf:protobuf-bom to v3.17.2 ([#​374](https://www.github.com/googleapis/java-shared-dependencies/issues/374)) ([83516e6](https://www.github.com/googleapis/java-shared-dependencies/commit/83516e691b99e5e5d22d27e561781a5ade5fb514)) - update dependency io.grpc:grpc-bom to v1.38.0 ([#​364](https://www.github.com/googleapis/java-shared-dependencies/issues/364)) ([00db570](https://www.github.com/googleapis/java-shared-dependencies/commit/00db5701c3b0aa609f3778c06911a9a0248ca342)) - update gax.version to v1.65.0 ([#​376](https://www.github.com/googleapis/java-shared-dependencies/issues/376)) ([b793a0d](https://www.github.com/googleapis/java-shared-dependencies/commit/b793a0d7744ff1b0f8ae5d3d13ec4776ae8d3089)) - update google.common-protos.version to v2.3.1 ([#​366](https://www.github.com/googleapis/java-shared-dependencies/issues/366)) ([7d6a7fa](https://www.github.com/googleapis/java-shared-dependencies/commit/7d6a7fa7a2cad2b3f2ecf45e42d2ed5db0b60a43)) - update google.common-protos.version to v2.3.2 ([#​375](https://www.github.com/googleapis/java-shared-dependencies/issues/375)) ([68a47ad](https://www.github.com/googleapis/java-shared-dependencies/commit/68a47ad3243f3e980db74c9c8505a1b3063c131b))
    --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, check this box. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 0ac85f260628..40ab860dbd54 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -79,7 +79,7 @@ com.google.cloud google-cloud-shared-dependencies - 1.2.0 + 1.3.0 pom import From a698eafb016da608cc8cd758a7441424ac30f46b Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Mon, 7 Jun 2021 21:00:24 +0200 Subject: [PATCH 0769/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v20.6.0 (#586) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource 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://togithub.com/GoogleCloudPlatform/cloud-opensource-java) | `20.5.0` -> `20.6.0` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/20.6.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/20.6.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/20.6.0/compatibility-slim/20.5.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/20.6.0/confidence-slim/20.5.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, check this box. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index e59462da8bef..eddd0d1b965b 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 20.5.0 + 20.6.0 pom import From 19fe6acffb19f231caaff768e27d6603b8bc91d0 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Mon, 7 Jun 2021 12:28:11 -0700 Subject: [PATCH 0770/1764] chore: regenerate README (#587) This PR was generated using Autosynth. :rainbow:
    Log from Synthtool ``` 2021-06-07 19:03:21,589 synthtool [DEBUG] > Executing /root/.cache/synthtool/java-storage-nio/.github/readme/synth.py. On branch autosynth-readme nothing to commit, working tree clean 2021-06-07 19:03:22,738 synthtool [DEBUG] > Wrote metadata to .github/readme/synth.metadata/synth.metadata. ```
    Full log will be available here: https://source.cloud.google.com/results/invocations/af9eeb21-b67f-4845-8ac2-9261b5e5c208/targets - [ ] To automatically regenerate this PR, check this box. (May take up to 24 hours.) --- java-storage-nio/.github/readme/synth.metadata/synth.metadata | 4 ++-- java-storage-nio/README.md | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/.github/readme/synth.metadata/synth.metadata b/java-storage-nio/.github/readme/synth.metadata/synth.metadata index c5c99f69fb4e..0a7ffcc14144 100644 --- a/java-storage-nio/.github/readme/synth.metadata/synth.metadata +++ b/java-storage-nio/.github/readme/synth.metadata/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "35f406ecd2ffd63836875de1dc24870592c9c3a7" + "sha": "812a030928a1d8f5d02326120c94d739338ddff2" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "811d20bc0b00c09773dfc74ac2baaf1286e943b7" + "sha": "2430f8d90ed8a508e8422a3a7191e656d5a6bf53" } } ] diff --git a/java-storage-nio/README.md b/java-storage-nio/README.md index c5f972e11293..2e486c922fc3 100644 --- a/java-storage-nio/README.md +++ b/java-storage-nio/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file com.google.cloud libraries-bom - 20.5.0 + 20.6.0 pom import @@ -49,7 +49,7 @@ If you are using Maven without BOM, add this to your dependencies: If you are using Gradle 5.x or later, add this to your dependencies ```Groovy -implementation platform('com.google.cloud:libraries-bom:20.5.0') +implementation platform('com.google.cloud:libraries-bom:20.6.0') compile 'com.google.cloud:google-cloud-nio' ``` From 0d359ae6d34cb4563baa235cbbf0f73fdb672485 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 8 Jun 2021 00:32:17 +0200 Subject: [PATCH 0771/1764] chore(deps): update dependency com.google.cloud.samples:shared-configuration to v1.0.23 (#585) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource 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.samples:shared-configuration | `1.0.22` -> `1.0.23` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud.samples:shared-configuration/1.0.23/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud.samples:shared-configuration/1.0.23/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud.samples:shared-configuration/1.0.23/compatibility-slim/1.0.22)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud.samples:shared-configuration/1.0.23/confidence-slim/1.0.22)](https://docs.renovatebot.com/merge-confidence/) | --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, check this box. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- java-storage-nio/samples/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/samples/snippets/pom.xml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index eabff1ea6aec..dc9f5c200106 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -14,7 +14,7 @@ com.google.cloud.samples shared-configuration - 1.0.22 + 1.0.23 diff --git a/java-storage-nio/samples/pom.xml b/java-storage-nio/samples/pom.xml index 95eda5473872..bd2b746bcda4 100644 --- a/java-storage-nio/samples/pom.xml +++ b/java-storage-nio/samples/pom.xml @@ -18,7 +18,7 @@ com.google.cloud.samples shared-configuration - 1.0.22 + 1.0.23 diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index e42a161c0b9d..5200d990c002 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -14,7 +14,7 @@ com.google.cloud.samples shared-configuration - 1.0.22 + 1.0.23 diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index eddd0d1b965b..4c4d9ccc6369 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -14,7 +14,7 @@ com.google.cloud.samples shared-configuration - 1.0.22 + 1.0.23 From 93de2a881a21dc4ee29045bff2a676b59bb36021 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Tue, 15 Jun 2021 15:04:20 -0700 Subject: [PATCH 0772/1764] fix: Update dependencies.sh to not break on mac (#588) This PR was generated using Autosynth. :rainbow: Synth log will be available here: https://source.cloud.google.com/results/invocations/f853e0b6-9a6b-4346-9a07-ff7c7ec6f858/targets - [ ] To automatically regenerate this PR, check this box. (May take up to 24 hours.) Source-Link: https://github.com/googleapis/synthtool/commit/8f76a885deaaf2fe234daeba4a8cc4d1b3de8086 --- java-storage-nio/.kokoro/dependencies.sh | 4 ++-- java-storage-nio/synth.metadata | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/.kokoro/dependencies.sh b/java-storage-nio/.kokoro/dependencies.sh index 59d2aafc790f..a7e999d33bfb 100755 --- a/java-storage-nio/.kokoro/dependencies.sh +++ b/java-storage-nio/.kokoro/dependencies.sh @@ -46,7 +46,7 @@ function completenessCheck() { # This is stripped from the output as it is not present in the flattened pom. # Only dependencies with 'compile' or 'runtime' scope are included from original dependency list. msg "Generating dependency list using original pom..." - mvn dependency:list -f pom.xml -DincludeScope=runtime -Dsort=true | grep '\[INFO] .*:.*:.*:.*:.*' | sed -e s/\\s--\\smodule.*// >.org-list.txt + mvn dependency:list -f pom.xml -DincludeScope=runtime -Dsort=true | grep '\[INFO] .*:.*:.*:.*:.*' | sed -e 's/ --.*//' >.org-list.txt # Output dep list generated using the flattened pom (only 'compile' and 'runtime' scopes) msg "Generating dependency list using flattened pom..." @@ -70,7 +70,7 @@ function completenessCheck() { set +e error_count=0 -for path in $(find -name ".flattened-pom.xml") +for path in **/.flattened-pom.xml do # Check flattened pom in each dir that contains it for completeness dir=$(dirname "$path") diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata index 9bd14b5acb78..2cc005c533b0 100644 --- a/java-storage-nio/synth.metadata +++ b/java-storage-nio/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "68d257ba975cd367a116403f320a256f15431ffe" + "sha": "bb6da1ed0dce22350ce2fd5aaed7cb424a5a9e0a" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "7332178a11ddddc91188dc0f25bca1ccadcaa6c6" + "sha": "8f76a885deaaf2fe234daeba4a8cc4d1b3de8086" } } ], @@ -81,6 +81,7 @@ "CODE_OF_CONDUCT.md", "CONTRIBUTING.md", "LICENSE", + "SECURITY.md", "codecov.yaml", "java.header", "license-checks.xml", From 89b2c7f1e2baf801e3dd4081dc3168d1f04d9ce0 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 15 Jun 2021 22:48:09 +0000 Subject: [PATCH 0773/1764] chore: release 0.123.2 (#584) :robot: I have created a release \*beep\* \*boop\* --- ### [0.123.2](https://www.github.com/googleapis/java-storage-nio/compare/v0.123.1...v0.123.2) (2021-06-15) ### Bug Fixes * Update dependencies.sh to not break on mac ([#588](https://www.github.com/googleapis/java-storage-nio/issues/588)) ([93de2a8](https://www.github.com/googleapis/java-storage-nio/commit/93de2a881a21dc4ee29045bff2a676b59bb36021)) ### Dependencies * update dependency com.google.cloud:google-cloud-shared-dependencies to v1.3.0 ([#583](https://www.github.com/googleapis/java-storage-nio/issues/583)) ([fe9decd](https://www.github.com/googleapis/java-storage-nio/commit/fe9decd4f25474e177078d67035b3a2e0a412b6e)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/CHANGELOG.md | 12 ++++++++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 21 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index d0af31f2b53e..360553359f6b 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,17 @@ # Changelog +### [0.123.2](https://www.github.com/googleapis/java-storage-nio/compare/v0.123.1...v0.123.2) (2021-06-15) + + +### Bug Fixes + +* Update dependencies.sh to not break on mac ([#588](https://www.github.com/googleapis/java-storage-nio/issues/588)) ([d13d01f](https://www.github.com/googleapis/java-storage-nio/commit/d13d01f20f32fb29366ab8d0b56d77c7e073c546)) + + +### Dependencies + +* update dependency com.google.cloud:google-cloud-shared-dependencies to v1.3.0 ([#583](https://www.github.com/googleapis/java-storage-nio/issues/583)) ([cad70f7](https://www.github.com/googleapis/java-storage-nio/commit/cad70f735fbd97efba6639fa637630625c85ca26)) + ### [0.123.1](https://www.github.com/googleapis/java-storage-nio/compare/v0.123.0...v0.123.1) (2021-06-02) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index e801fedcf39b..440a8456e76a 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.123.2-SNAPSHOT + 0.123.2 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.2-SNAPSHOT + 0.123.2 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 8089de90d283..f7a115f308c8 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.123.2-SNAPSHOT + 0.123.2 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.2-SNAPSHOT + 0.123.2 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index a3aef8d5403b..472adbb41b32 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.123.2-SNAPSHOT + 0.123.2 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.2-SNAPSHOT + 0.123.2 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 40ab860dbd54..d7b97d51ea2d 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.123.2-SNAPSHOT + 0.123.2 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 5200d990c002..22831a5537e8 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.123.2-SNAPSHOT + 0.123.2 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 68e9dc32e5bf..56a86bc67a2e 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.123.1:0.123.2-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.123.2:0.123.2 \ No newline at end of file From 8b585fcb812d4105d27ffeecfb5b18782d33b9e1 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 15 Jun 2021 22:54:09 +0000 Subject: [PATCH 0774/1764] chore: release 0.123.3-SNAPSHOT (#589) :robot: I have created a release \*beep\* \*boop\* --- ### Updating meta-information for bleeding-edge SNAPSHOT release. --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 440a8456e76a..6a24ee9928f5 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.123.2 + 0.123.3-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.2 + 0.123.3-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index f7a115f308c8..0281c3c60ef2 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.123.2 + 0.123.3-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.2 + 0.123.3-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 472adbb41b32..aa2f408e5868 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.123.2 + 0.123.3-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.2 + 0.123.3-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index d7b97d51ea2d..f2c1569a2603 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.123.2 + 0.123.3-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 22831a5537e8..9d83f58305f4 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.123.2 + 0.123.3-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 56a86bc67a2e..814f25313ffb 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.123.2:0.123.2 \ No newline at end of file +google-cloud-nio:0.123.2:0.123.3-SNAPSHOT \ No newline at end of file From f4f67652aa56e0bc0256ea617e0a1c2514fc64da Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 16 Jun 2021 21:25:56 +0200 Subject: [PATCH 0775/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.123.2 (#591) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index dc9f5c200106..3d1d265c7fed 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.123.1 + 0.123.2 From 4795effcc68c3251038f13a4278321e2af566fe8 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 16 Jun 2021 21:30:18 +0200 Subject: [PATCH 0776/1764] deps: update dependency com.google.cloud:google-cloud-storage to v1.116.0 (#590) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index f2c1569a2603..943ea48e5ee4 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -87,7 +87,7 @@ com.google.cloud google-cloud-storage - 1.115.0 + 1.116.0 com.google.apis From 9fcb38d62ea255407d6e95fc8f811a8935eb62bf Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Wed, 16 Jun 2021 12:36:12 -0700 Subject: [PATCH 0777/1764] chore: regenerate README (#592) This PR was generated using Autosynth. :rainbow:
    Log from Synthtool ``` 2021-06-16 19:28:08,253 synthtool [DEBUG] > Executing /root/.cache/synthtool/java-storage-nio/.github/readme/synth.py. On branch autosynth-readme nothing to commit, working tree clean 2021-06-16 19:28:09,567 synthtool [DEBUG] > Wrote metadata to .github/readme/synth.metadata/synth.metadata. ```
    Full log will be available here: https://source.cloud.google.com/results/invocations/fd4bb4cb-2b5d-4c4c-8d50-86aaf4767fe6/targets - [ ] To automatically regenerate this PR, check this box. (May take up to 24 hours.) --- .../.github/readme/synth.metadata/synth.metadata | 4 ++-- java-storage-nio/README.md | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/java-storage-nio/.github/readme/synth.metadata/synth.metadata b/java-storage-nio/.github/readme/synth.metadata/synth.metadata index 0a7ffcc14144..92cfc904b3a7 100644 --- a/java-storage-nio/.github/readme/synth.metadata/synth.metadata +++ b/java-storage-nio/.github/readme/synth.metadata/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "812a030928a1d8f5d02326120c94d739338ddff2" + "sha": "afba5a9f0e0ae218120b04d3dd976637f2843e81" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "2430f8d90ed8a508e8422a3a7191e656d5a6bf53" + "sha": "8f76a885deaaf2fe234daeba4a8cc4d1b3de8086" } } ] diff --git a/java-storage-nio/README.md b/java-storage-nio/README.md index 2e486c922fc3..4a7128be1553 100644 --- a/java-storage-nio/README.md +++ b/java-storage-nio/README.md @@ -42,7 +42,7 @@ If you are using Maven without BOM, add this to your dependencies: com.google.cloud google-cloud-nio - 0.123.1 + 0.123.2 ``` @@ -55,12 +55,12 @@ compile 'com.google.cloud:google-cloud-nio' ``` If you are using Gradle without BOM, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.123.1' +compile 'com.google.cloud:google-cloud-nio:0.123.2' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.123.1" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.123.2" ``` ## Authentication From 431eeabbddf66208a19ebbb642ae7f5e997b8d8b Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Tue, 22 Jun 2021 08:04:24 -0700 Subject: [PATCH 0778/1764] chore: minimize noise from build scripts (#595) This PR was generated using Autosynth. :rainbow: Synth log will be available here: https://source.cloud.google.com/results/invocations/88f2626c-4d2d-42a7-9d16-aaa685eaa74a/targets - [ ] To automatically regenerate this PR, check this box. (May take up to 24 hours.) Source-Link: https://github.com/googleapis/synthtool/commit/1c0c698705e668ccb3d68556ae7260f16ce63a6e --- java-storage-nio/.kokoro/coerce_logs.sh | 1 - java-storage-nio/synth.metadata | 4 ++-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/java-storage-nio/.kokoro/coerce_logs.sh b/java-storage-nio/.kokoro/coerce_logs.sh index 5cf7ba49e6bb..46edbf7f2fcd 100755 --- a/java-storage-nio/.kokoro/coerce_logs.sh +++ b/java-storage-nio/.kokoro/coerce_logs.sh @@ -28,7 +28,6 @@ job=$(basename ${KOKORO_JOB_NAME}) echo "coercing sponge logs..." for xml in `find . -name *-sponge_log.xml` do - echo "processing ${xml}" class=$(basename ${xml} | cut -d- -f2) dir=$(dirname ${xml})/${job}/${class} text=$(dirname ${xml})/${class}-sponge_log.txt diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata index 2cc005c533b0..38bc9019bb6b 100644 --- a/java-storage-nio/synth.metadata +++ b/java-storage-nio/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "bb6da1ed0dce22350ce2fd5aaed7cb424a5a9e0a" + "sha": "e1f52e26009d1fc125d8543ed823eb41925bbb22" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "8f76a885deaaf2fe234daeba4a8cc4d1b3de8086" + "sha": "1c0c698705e668ccb3d68556ae7260f16ce63a6e" } } ], From 46ac012586fb17b41131397d1c5d263fbcae3687 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Wed, 23 Jun 2021 09:00:38 -0700 Subject: [PATCH 0779/1764] fix: Add `shopt -s nullglob` to dependencies script (#596) This PR was generated using Autosynth. :rainbow: Synth log will be available here: https://source.cloud.google.com/results/invocations/bc91c2d7-c025-42b9-ab03-f02a01c15622/targets - [ ] To automatically regenerate this PR, check this box. (May take up to 24 hours.) Source-Link: https://github.com/googleapis/synthtool/commit/87254ac89a9559864c0a245d6b150406439ce3d8 --- java-storage-nio/.kokoro/dependencies.sh | 1 + java-storage-nio/synth.metadata | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/.kokoro/dependencies.sh b/java-storage-nio/.kokoro/dependencies.sh index a7e999d33bfb..9030ba8f99ff 100755 --- a/java-storage-nio/.kokoro/dependencies.sh +++ b/java-storage-nio/.kokoro/dependencies.sh @@ -14,6 +14,7 @@ # limitations under the License. set -eo pipefail +shopt -s nullglob ## Get the directory of the build script scriptDir=$(realpath $(dirname "${BASH_SOURCE[0]}")) diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata index 38bc9019bb6b..35538d69c01b 100644 --- a/java-storage-nio/synth.metadata +++ b/java-storage-nio/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "e1f52e26009d1fc125d8543ed823eb41925bbb22" + "sha": "aae6534a85c42a567890f8b409dceac1c2cee965" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "1c0c698705e668ccb3d68556ae7260f16ce63a6e" + "sha": "87254ac89a9559864c0a245d6b150406439ce3d8" } } ], From a979540046c57e598d654a7516c345c3ad73772d Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Wed, 23 Jun 2021 09:14:19 -0700 Subject: [PATCH 0780/1764] chore: regenerate README (#598) This PR was generated using Autosynth. :rainbow:
    Log from Synthtool ``` 2021-06-23 16:04:53,082 synthtool [DEBUG] > Executing /root/.cache/synthtool/java-storage-nio/.github/readme/synth.py. On branch autosynth-readme nothing to commit, working tree clean 2021-06-23 16:04:54,378 synthtool [DEBUG] > Wrote metadata to .github/readme/synth.metadata/synth.metadata. ```
    Full log will be available here: https://source.cloud.google.com/results/invocations/306e7455-a5b8-42f3-8cea-8e5d0e0d6248/targets - [ ] To automatically regenerate this PR, check this box. (May take up to 24 hours.) --- java-storage-nio/.github/readme/synth.metadata/synth.metadata | 4 ++-- java-storage-nio/README.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/java-storage-nio/.github/readme/synth.metadata/synth.metadata b/java-storage-nio/.github/readme/synth.metadata/synth.metadata index 92cfc904b3a7..2c1ebc544a2c 100644 --- a/java-storage-nio/.github/readme/synth.metadata/synth.metadata +++ b/java-storage-nio/.github/readme/synth.metadata/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "afba5a9f0e0ae218120b04d3dd976637f2843e81" + "sha": "3017a27618cb068d54c64af1abedcb817405d30d" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "8f76a885deaaf2fe234daeba4a8cc4d1b3de8086" + "sha": "9763f20e4b7bb1091082462b2f7970e965d0d414" } } ] diff --git a/java-storage-nio/README.md b/java-storage-nio/README.md index 4a7128be1553..6e2110566964 100644 --- a/java-storage-nio/README.md +++ b/java-storage-nio/README.md @@ -49,7 +49,7 @@ If you are using Maven without BOM, add this to your dependencies: If you are using Gradle 5.x or later, add this to your dependencies ```Groovy -implementation platform('com.google.cloud:libraries-bom:20.6.0') +implementation platform('com.google.cloud:libraries-bom:20.7.0') compile 'com.google.cloud:google-cloud-nio' ``` From 6dc78cc05b26bbfd2710cc2c4429faa66843e829 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 23 Jun 2021 21:08:47 +0200 Subject: [PATCH 0781/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v20.7.0 (#597) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource 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://togithub.com/GoogleCloudPlatform/cloud-opensource-java) | `20.6.0` -> `20.7.0` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/20.7.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/20.7.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/20.7.0/compatibility-slim/20.6.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/20.7.0/confidence-slim/20.6.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, check this box. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 4c4d9ccc6369..f8b74e97c697 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 20.6.0 + 20.7.0 pom import From f70b4aeaf99c5c49ec1aa83ec6c48a65e9e36acf Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 25 Jun 2021 18:20:19 +0200 Subject: [PATCH 0782/1764] deps: update dependency com.google.apis:google-api-services-storage to v1-rev20210127-1.31.5 (#594) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 943ea48e5ee4..38a1dd87e5ed 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -92,7 +92,7 @@ com.google.apis google-api-services-storage - v1-rev20210127-1.31.0 + v1-rev20210127-1.31.5 com.google.auto.value From 65d0189e9a8c15242c168167ff9651b515634842 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 30 Jun 2021 23:06:41 +0200 Subject: [PATCH 0783/1764] deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v1.4.0 (#601) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 38a1dd87e5ed..52e927c8039a 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -79,7 +79,7 @@ com.google.cloud google-cloud-shared-dependencies - 1.3.0 + 1.4.0 pom import From dd990f3d9de7ac0b2ba281a0acdc22814bbd2851 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Thu, 1 Jul 2021 00:32:23 +0200 Subject: [PATCH 0784/1764] deps: update dependency com.google.cloud:google-cloud-storage to v1.117.1 (#602) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 52e927c8039a..e8125f4612f5 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -87,7 +87,7 @@ com.google.cloud google-cloud-storage - 1.116.0 + 1.117.1 com.google.apis From 94de29718a18baa86996a7d652b63e1808ae1611 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 30 Jun 2021 22:38:27 +0000 Subject: [PATCH 0785/1764] chore: release 0.123.3 (#593) :robot: I have created a release \*beep\* \*boop\* --- ### [0.123.3](https://www.github.com/googleapis/java-storage-nio/compare/v0.123.2...v0.123.3) (2021-06-30) ### Bug Fixes * Add `shopt -s nullglob` to dependencies script ([#596](https://www.github.com/googleapis/java-storage-nio/issues/596)) ([46ac012](https://www.github.com/googleapis/java-storage-nio/commit/46ac012586fb17b41131397d1c5d263fbcae3687)) ### Dependencies * update dependency com.google.apis:google-api-services-storage to v1-rev20210127-1.31.5 ([#594](https://www.github.com/googleapis/java-storage-nio/issues/594)) ([f70b4ae](https://www.github.com/googleapis/java-storage-nio/commit/f70b4aeaf99c5c49ec1aa83ec6c48a65e9e36acf)) * update dependency com.google.cloud:google-cloud-shared-dependencies to v1.4.0 ([#601](https://www.github.com/googleapis/java-storage-nio/issues/601)) ([65d0189](https://www.github.com/googleapis/java-storage-nio/commit/65d0189e9a8c15242c168167ff9651b515634842)) * update dependency com.google.cloud:google-cloud-storage to v1.116.0 ([#590](https://www.github.com/googleapis/java-storage-nio/issues/590)) ([4795eff](https://www.github.com/googleapis/java-storage-nio/commit/4795effcc68c3251038f13a4278321e2af566fe8)) * update dependency com.google.cloud:google-cloud-storage to v1.117.1 ([#602](https://www.github.com/googleapis/java-storage-nio/issues/602)) ([dd990f3](https://www.github.com/googleapis/java-storage-nio/commit/dd990f3d9de7ac0b2ba281a0acdc22814bbd2851)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/CHANGELOG.md | 15 +++++++++++++++ .../google-cloud-nio-examples/pom.xml | 4 ++-- .../google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 24 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 360553359f6b..1ac21cdeea91 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,20 @@ # Changelog +### [0.123.3](https://www.github.com/googleapis/java-storage-nio/compare/v0.123.2...v0.123.3) (2021-06-30) + + +### Bug Fixes + +* Add `shopt -s nullglob` to dependencies script ([#596](https://www.github.com/googleapis/java-storage-nio/issues/596)) ([3017a27](https://www.github.com/googleapis/java-storage-nio/commit/3017a27618cb068d54c64af1abedcb817405d30d)) + + +### Dependencies + +* update dependency com.google.apis:google-api-services-storage to v1-rev20210127-1.31.5 ([#594](https://www.github.com/googleapis/java-storage-nio/issues/594)) ([8d9ac59](https://www.github.com/googleapis/java-storage-nio/commit/8d9ac598196df954337b98f340ec1ae2afe782d2)) +* update dependency com.google.cloud:google-cloud-shared-dependencies to v1.4.0 ([#601](https://www.github.com/googleapis/java-storage-nio/issues/601)) ([ab08d72](https://www.github.com/googleapis/java-storage-nio/commit/ab08d72a4492f6c23886f26b6bfc5d5d58d78a18)) +* update dependency com.google.cloud:google-cloud-storage to v1.116.0 ([#590](https://www.github.com/googleapis/java-storage-nio/issues/590)) ([c2ed328](https://www.github.com/googleapis/java-storage-nio/commit/c2ed328893e49379666f7016a6944da2455f69d7)) +* update dependency com.google.cloud:google-cloud-storage to v1.117.1 ([#602](https://www.github.com/googleapis/java-storage-nio/issues/602)) ([6717f0d](https://www.github.com/googleapis/java-storage-nio/commit/6717f0d073a3467cdf644d26d03f47d4295603e2)) + ### [0.123.2](https://www.github.com/googleapis/java-storage-nio/compare/v0.123.1...v0.123.2) (2021-06-15) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 6a24ee9928f5..3459a2005b50 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.123.3-SNAPSHOT + 0.123.3 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.3-SNAPSHOT + 0.123.3 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 0281c3c60ef2..397592b3fdd4 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.123.3-SNAPSHOT + 0.123.3 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.3-SNAPSHOT + 0.123.3 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index aa2f408e5868..7d5f5d8d0bcb 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.123.3-SNAPSHOT + 0.123.3 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.3-SNAPSHOT + 0.123.3 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index e8125f4612f5..bb714be54c8c 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.123.3-SNAPSHOT + 0.123.3 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 9d83f58305f4..96982377eb5e 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.123.3-SNAPSHOT + 0.123.3 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 814f25313ffb..e735704200d5 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.123.2:0.123.3-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.123.3:0.123.3 \ No newline at end of file From 60bb3f6116ac297c5ee564aba36f9c81c20097b8 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 30 Jun 2021 22:46:25 +0000 Subject: [PATCH 0786/1764] chore: release 0.123.4-SNAPSHOT (#603) :robot: I have created a release \*beep\* \*boop\* --- ### Updating meta-information for bleeding-edge SNAPSHOT release. --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 3459a2005b50..08426ec714bd 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.123.3 + 0.123.4-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.3 + 0.123.4-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 397592b3fdd4..2d8ba597f352 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.123.3 + 0.123.4-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.3 + 0.123.4-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 7d5f5d8d0bcb..4ce1a5e8e7ec 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.123.3 + 0.123.4-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.3 + 0.123.4-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index bb714be54c8c..9ce235b35a58 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.123.3 + 0.123.4-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 96982377eb5e..b69bafe1c4ff 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.123.3 + 0.123.4-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index e735704200d5..33e7e9675e50 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.123.3:0.123.3 \ No newline at end of file +google-cloud-nio:0.123.3:0.123.4-SNAPSHOT \ No newline at end of file From 548ef8c17711d24445095e38aaeb4ae11406bfdc Mon Sep 17 00:00:00 2001 From: Lai Jiang Date: Thu, 1 Jul 2021 12:10:19 -0400 Subject: [PATCH 0787/1764] fix: Make the StorageOption returned by LocalStorageHelper.getOptions() serializable (#606) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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: - [x] Make sure to open an issue as a [bug/issue](https://github.com/googleapis/java-storage-nio/issues/new/choose) before writing your code! That way we can discuss the change, evaluate designs, and agree on the general idea - [x] Ensure the tests and linter pass - [x] Code coverage does not decrease (if any source code was changed) - [x] Appropriate docs were updated (if necessary) Fixes #605 ☕️ --- .../nio/testing/LocalStorageHelper.java | 36 ++++++++++------- .../nio/testing/LocalStorageHelperTest.java | 39 +++++++++++++++++++ 2 files changed, 60 insertions(+), 15 deletions(-) diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/LocalStorageHelper.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/LocalStorageHelper.java index d0ec92aa847c..436b9cf9dd10 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/LocalStorageHelper.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/LocalStorageHelper.java @@ -16,9 +16,9 @@ package com.google.cloud.storage.contrib.nio.testing; +import com.google.cloud.ServiceRpc; import com.google.cloud.spi.ServiceRpcFactory; import com.google.cloud.storage.StorageOptions; -import com.google.cloud.storage.spi.v1.StorageRpc; /** * Utility to create an in-memory storage configuration for testing. Storage options can be obtained @@ -71,13 +71,7 @@ public static StorageOptions getOptions() { instance.reset(); return StorageOptions.newBuilder() .setProjectId("fake-project-for-testing") - .setServiceRpcFactory( - new ServiceRpcFactory() { - @Override - public StorageRpc create(StorageOptions options) { - return instance; - } - }) + .setServiceRpcFactory(new FakeStorageRpcFactory()) .build(); } @@ -88,13 +82,25 @@ public StorageRpc create(StorageOptions options) { public static StorageOptions customOptions(final boolean throwIfOptions) { return StorageOptions.newBuilder() .setProjectId("fake-project-for-testing") - .setServiceRpcFactory( - new ServiceRpcFactory() { - @Override - public StorageRpc create(StorageOptions options) { - return new FakeStorageRpc(throwIfOptions); - } - }) + .setServiceRpcFactory(new FakeStorageRpcFactory(new FakeStorageRpc(throwIfOptions))) .build(); } + + public static class FakeStorageRpcFactory implements ServiceRpcFactory { + + private final FakeStorageRpc instance; + + public FakeStorageRpcFactory() { + this(LocalStorageHelper.instance); + } + + public FakeStorageRpcFactory(FakeStorageRpc instance) { + this.instance = instance; + } + + @Override + public ServiceRpc create(StorageOptions storageOptions) { + return instance; + } + } } diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/testing/LocalStorageHelperTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/testing/LocalStorageHelperTest.java index 8c29ac40fdd3..0f186117f422 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/testing/LocalStorageHelperTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/testing/LocalStorageHelperTest.java @@ -23,8 +23,13 @@ import com.google.cloud.storage.BlobId; import com.google.cloud.storage.BlobInfo; import com.google.cloud.storage.Storage; +import com.google.cloud.storage.StorageOptions; +import java.io.ByteArrayInputStream; +import java.io.ByteArrayOutputStream; import java.io.File; import java.io.IOException; +import java.io.ObjectInputStream; +import java.io.ObjectOutputStream; import java.nio.ByteBuffer; import java.nio.file.Files; import org.junit.After; @@ -117,4 +122,38 @@ public void testCreateNewFileSetsUpdateTime() { assertThat(obj.getUpdateTime()).isNotNull(); } + + @Test + public void testStorageOptionIsSerializable() throws Exception { + StorageOptions storageOptions = LocalStorageHelper.getOptions(); + byte[] bytes; + try (ByteArrayOutputStream baos = new ByteArrayOutputStream(); + ObjectOutputStream oos = new ObjectOutputStream(baos)) { + oos.writeObject(storageOptions); + oos.flush(); + oos.close(); + bytes = baos.toByteArray(); + } + try (ByteArrayInputStream bais = new ByteArrayInputStream(bytes); + ObjectInputStream ois = new ObjectInputStream(bais)) { + assertThat(ois.readObject()).isEqualTo(storageOptions); + } + } + + @Test + public void testStorageOptionIsSerializable_customOptions() throws Exception { + StorageOptions storageOptions = LocalStorageHelper.customOptions(false); + byte[] bytes; + try (ByteArrayOutputStream baos = new ByteArrayOutputStream(); + ObjectOutputStream oos = new ObjectOutputStream(baos)) { + oos.writeObject(storageOptions); + oos.flush(); + oos.close(); + bytes = baos.toByteArray(); + } + try (ByteArrayInputStream bais = new ByteArrayInputStream(bytes); + ObjectInputStream ois = new ObjectInputStream(bais)) { + assertThat(ois.readObject()).isEqualTo(storageOptions); + } + } } From 8e0945850f844cc18d8fdda9282e75abbc363c85 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 2 Jul 2021 22:20:22 +0200 Subject: [PATCH 0788/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.123.3 (#604) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource 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-nio](https://togithub.com/googleapis/java-storage-nio) | `0.123.2` -> `0.123.3` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.123.3/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.123.3/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.123.3/compatibility-slim/0.123.2)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.123.3/confidence-slim/0.123.2)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
    googleapis/java-storage-nio ### [`v0.123.3`](https://togithub.com/googleapis/java-storage-nio/blob/master/CHANGELOG.md#​01233-httpswwwgithubcomgoogleapisjava-storage-niocomparev01232v01233-2021-06-30) [Compare Source](https://togithub.com/googleapis/java-storage-nio/compare/v0.123.2...v0.123.3)
    --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, check this box. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 3d1d265c7fed..7b4d745d557f 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.123.2 + 0.123.3 From 20e018e1accbd3d4f52996cb1175d023c5d8015d Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Tue, 6 Jul 2021 10:26:28 -0700 Subject: [PATCH 0789/1764] chore: regenerate README (#599) This PR was generated using Autosynth. :rainbow:
    Log from Synthtool ``` 2021-06-23 19:10:50,526 synthtool [DEBUG] > Executing /root/.cache/synthtool/java-storage-nio/.github/readme/synth.py. On branch autosynth-readme nothing to commit, working tree clean 2021-06-23 19:10:51,767 synthtool [DEBUG] > Wrote metadata to .github/readme/synth.metadata/synth.metadata. ```
    Full log will be available here: https://source.cloud.google.com/results/invocations/54696a77-c770-4df2-8e1d-b17d52761839/targets - [ ] To automatically regenerate this PR, check this box. (May take up to 24 hours.) --- java-storage-nio/.github/readme/synth.metadata/synth.metadata | 2 +- java-storage-nio/README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/.github/readme/synth.metadata/synth.metadata b/java-storage-nio/.github/readme/synth.metadata/synth.metadata index 2c1ebc544a2c..d372190dafa7 100644 --- a/java-storage-nio/.github/readme/synth.metadata/synth.metadata +++ b/java-storage-nio/.github/readme/synth.metadata/synth.metadata @@ -4,7 +4,7 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "3017a27618cb068d54c64af1abedcb817405d30d" + "sha": "def46efd2bfae3605e4dd4eb20ac32b25da6c051" } }, { diff --git a/java-storage-nio/README.md b/java-storage-nio/README.md index 6e2110566964..a86499778220 100644 --- a/java-storage-nio/README.md +++ b/java-storage-nio/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file com.google.cloud libraries-bom - 20.6.0 + 20.7.0 pom import From 0cb2409a87c49b8bd757e95db8ae3939a5801dce Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Tue, 6 Jul 2021 10:34:48 -0700 Subject: [PATCH 0790/1764] chore: regenerate README (#609) This PR was generated using Autosynth. :rainbow:
    Log from Synthtool ``` 2021-07-06 17:28:41,082 synthtool [DEBUG] > Executing /root/.cache/synthtool/java-storage-nio/.github/readme/synth.py. On branch autosynth-readme nothing to commit, working tree clean 2021-07-06 17:28:42,268 synthtool [DEBUG] > Wrote metadata to .github/readme/synth.metadata/synth.metadata. ```
    Full log will be available here: https://source.cloud.google.com/results/invocations/2737133a-d2ba-4df3-8ff2-8bb7ad027ef3/targets - [ ] To automatically regenerate this PR, check this box. (May take up to 24 hours.) --- .../.github/readme/synth.metadata/synth.metadata | 4 ++-- java-storage-nio/README.md | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/java-storage-nio/.github/readme/synth.metadata/synth.metadata b/java-storage-nio/.github/readme/synth.metadata/synth.metadata index d372190dafa7..d8cb16bc5d1b 100644 --- a/java-storage-nio/.github/readme/synth.metadata/synth.metadata +++ b/java-storage-nio/.github/readme/synth.metadata/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "def46efd2bfae3605e4dd4eb20ac32b25da6c051" + "sha": "ab18d7a8c1c1f8e1b4fd6ce36befc232f48bac6d" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "9763f20e4b7bb1091082462b2f7970e965d0d414" + "sha": "39652e3948f455fd0b77535a0145eeec561a3706" } } ] diff --git a/java-storage-nio/README.md b/java-storage-nio/README.md index a86499778220..efdcdc43e484 100644 --- a/java-storage-nio/README.md +++ b/java-storage-nio/README.md @@ -42,7 +42,7 @@ If you are using Maven without BOM, add this to your dependencies: com.google.cloud google-cloud-nio - 0.123.2 + 0.123.3 ``` @@ -55,12 +55,12 @@ compile 'com.google.cloud:google-cloud-nio' ``` If you are using Gradle without BOM, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.123.2' +compile 'com.google.cloud:google-cloud-nio:0.123.3' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.123.2" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.123.3" ``` ## Authentication From cdc9f9eed53bc03850a916f49ccc9170d1ae22c0 Mon Sep 17 00:00:00 2001 From: Neenu Shaji Date: Wed, 7 Jul 2021 10:52:50 -0400 Subject: [PATCH 0791/1764] chore: remove distributionManagement section (#610) All java client libraries inherit the distributionManagement section form shared-config. To prevent individual pom files from overriding the shared-config version of distributionManagement, it is being removed. --- java-storage-nio/pom.xml | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 9ce235b35a58..7dabdcb0402d 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -50,16 +50,7 @@ https://github.com/googleapis/java-storage-nio/issues GitHub Issues - - - sonatype-nexus-snapshots - https://oss.sonatype.org/content/repositories/snapshots - - - sonatype-nexus-staging - https://oss.sonatype.org/service/local/staging/deploy/maven2/ - - + Apache-2.0 From 881db2c2ac17238d9b31372a9e13f730fb48d8d0 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 7 Jul 2021 19:13:13 +0200 Subject: [PATCH 0792/1764] deps: update dependency com.google.apis:google-api-services-storage to v1-rev20210127-1.32.1 (#608) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 7dabdcb0402d..8b883011ac03 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -83,7 +83,7 @@ com.google.apis google-api-services-storage - v1-rev20210127-1.31.5 + v1-rev20210127-1.32.1 com.google.auto.value From 192d6e1fc3149a8d208616987d0c972cfbea12f7 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 9 Jul 2021 16:38:45 +0200 Subject: [PATCH 0793/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v20.8.0 (#611) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource 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://togithub.com/GoogleCloudPlatform/cloud-opensource-java) | `20.7.0` -> `20.8.0` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/20.8.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/20.8.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/20.8.0/compatibility-slim/20.7.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/20.8.0/confidence-slim/20.7.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, check this box. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index f8b74e97c697..237310000ed6 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 20.7.0 + 20.8.0 pom import From 2547852fa0272b8b8841cd4191a0103750962b4b Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Fri, 9 Jul 2021 07:50:30 -0700 Subject: [PATCH 0794/1764] chore: regenerate README (#613) This PR was generated using Autosynth. :rainbow:
    Log from Synthtool ``` 2021-07-09 14:44:41,781 synthtool [DEBUG] > Executing /root/.cache/synthtool/java-storage-nio/.github/readme/synth.py. On branch autosynth-readme nothing to commit, working tree clean 2021-07-09 14:44:42,994 synthtool [DEBUG] > Wrote metadata to .github/readme/synth.metadata/synth.metadata. ```
    Full log will be available here: https://source.cloud.google.com/results/invocations/a4d5404e-01ec-4073-a6a1-46a355df498b/targets - [ ] To automatically regenerate this PR, check this box. (May take up to 24 hours.) --- java-storage-nio/.github/readme/synth.metadata/synth.metadata | 4 ++-- java-storage-nio/README.md | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/.github/readme/synth.metadata/synth.metadata b/java-storage-nio/.github/readme/synth.metadata/synth.metadata index d8cb16bc5d1b..80f902b85872 100644 --- a/java-storage-nio/.github/readme/synth.metadata/synth.metadata +++ b/java-storage-nio/.github/readme/synth.metadata/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "ab18d7a8c1c1f8e1b4fd6ce36befc232f48bac6d" + "sha": "ec01d0fd1923f2eca7be65e386a4c4748131db4d" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "39652e3948f455fd0b77535a0145eeec561a3706" + "sha": "09c59c20a4bf0daed1665af59035ff240fe356df" } } ] diff --git a/java-storage-nio/README.md b/java-storage-nio/README.md index efdcdc43e484..3c49efe99df0 100644 --- a/java-storage-nio/README.md +++ b/java-storage-nio/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file com.google.cloud libraries-bom - 20.7.0 + 20.8.0 pom import @@ -49,7 +49,7 @@ If you are using Maven without BOM, add this to your dependencies: If you are using Gradle 5.x or later, add this to your dependencies ```Groovy -implementation platform('com.google.cloud:libraries-bom:20.7.0') +implementation platform('com.google.cloud:libraries-bom:20.8.0') compile 'com.google.cloud:google-cloud-nio' ``` From d3e4908409defedeb1bd6bc5bfaeff827e2c3d31 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Fri, 9 Jul 2021 10:04:28 -0700 Subject: [PATCH 0795/1764] chore: remove All rights reserved clause from java.header (#612) This PR was generated using Autosynth. :rainbow: Synth log will be available here: https://source.cloud.google.com/results/invocations/76b59ea3-9589-4be2-a86f-50cc3a39422e/targets - [ ] To automatically regenerate this PR, check this box. (May take up to 24 hours.) Source-Link: https://github.com/googleapis/synthtool/commit/09c59c20a4bf0daed1665af59035ff240fe356df --- java-storage-nio/java.header | 2 +- java-storage-nio/synth.metadata | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/java-storage-nio/java.header b/java-storage-nio/java.header index 3a9b503aa24f..d0970ba7d375 100644 --- a/java-storage-nio/java.header +++ b/java-storage-nio/java.header @@ -1,5 +1,5 @@ ^/\*$ -^ \* Copyright \d\d\d\d,? Google (Inc\.|LLC)( All [rR]ights [rR]eserved\.)?$ +^ \* Copyright \d\d\d\d,? Google (Inc\.|LLC)$ ^ \*$ ^ \* Licensed under the Apache License, Version 2\.0 \(the "License"\);$ ^ \* you may not use this file except in compliance with the License\.$ diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata index 35538d69c01b..0b91ca326f73 100644 --- a/java-storage-nio/synth.metadata +++ b/java-storage-nio/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "aae6534a85c42a567890f8b409dceac1c2cee965" + "sha": "efae4cd411259c9e8a5c0cd465475c4994448659" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "87254ac89a9559864c0a245d6b150406439ce3d8" + "sha": "09c59c20a4bf0daed1665af59035ff240fe356df" } } ], From 4c6f08b74fa8eadc3a1c5e5cdf2984ef8a3cdc6d Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Thu, 15 Jul 2021 07:28:31 -0700 Subject: [PATCH 0796/1764] chore: add dependencyDashboardLabels to renovate.json (#616) This PR was generated using Autosynth. :rainbow: Synth log will be available here: https://source.cloud.google.com/results/invocations/d9079f8e-3fa1-44e6-b6d8-65a7341e9be2/targets - [ ] To automatically regenerate this PR, check this box. (May take up to 24 hours.) Source-Link: https://github.com/googleapis/synthtool/commit/5d3c52f5db664eee9026db76b5bcb466f3a09ca9 --- java-storage-nio/renovate.json | 5 ++++- java-storage-nio/synth.metadata | 4 ++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/java-storage-nio/renovate.json b/java-storage-nio/renovate.json index fab0d75ddc25..bb1d0aa16c4d 100644 --- a/java-storage-nio/renovate.json +++ b/java-storage-nio/renovate.json @@ -69,5 +69,8 @@ } ], "semanticCommits": true, - "masterIssue": true + "dependencyDashboard": true, + "dependencyDashboardLabels": [ + "type: process" + ] } diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata index 0b91ca326f73..338a86902071 100644 --- a/java-storage-nio/synth.metadata +++ b/java-storage-nio/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "efae4cd411259c9e8a5c0cd465475c4994448659" + "sha": "edae8a7208d3bd1b8a20485be858e6897b14828e" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "09c59c20a4bf0daed1665af59035ff240fe356df" + "sha": "5d3c52f5db664eee9026db76b5bcb466f3a09ca9" } } ], From 05543c6261ad838cdbf0908f4f8c7091eaec1c75 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Thu, 15 Jul 2021 07:44:26 -0700 Subject: [PATCH 0797/1764] chore: regenerate README (#617) This PR was generated using Autosynth. :rainbow:
    Log from Synthtool ``` 2021-07-15 14:34:29,302 synthtool [DEBUG] > Executing /root/.cache/synthtool/java-storage-nio/.github/readme/synth.py. On branch autosynth-readme nothing to commit, working tree clean 2021-07-15 14:34:30,681 synthtool [DEBUG] > Wrote metadata to .github/readme/synth.metadata/synth.metadata. ```
    Full log will be available here: https://source.cloud.google.com/results/invocations/5c63df0d-cae7-4859-9e65-25b471767711/targets - [ ] To automatically regenerate this PR, check this box. (May take up to 24 hours.) --- .../readme/synth.metadata/synth.metadata | 4 +- java-storage-nio/README.md | 48 ++++++++++++++++++- 2 files changed, 49 insertions(+), 3 deletions(-) diff --git a/java-storage-nio/.github/readme/synth.metadata/synth.metadata b/java-storage-nio/.github/readme/synth.metadata/synth.metadata index 80f902b85872..b19d66954b63 100644 --- a/java-storage-nio/.github/readme/synth.metadata/synth.metadata +++ b/java-storage-nio/.github/readme/synth.metadata/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "ec01d0fd1923f2eca7be65e386a4c4748131db4d" + "sha": "7557be82213299386b4d5f1383d9eb7150c77734" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "09c59c20a4bf0daed1665af59035ff240fe356df" + "sha": "4124d245133c0f740ac5e6fa2e7daeba327f1297" } } ] diff --git a/java-storage-nio/README.md b/java-storage-nio/README.md index 3c49efe99df0..ebf4682f8d5f 100644 --- a/java-storage-nio/README.md +++ b/java-storage-nio/README.md @@ -180,10 +180,50 @@ for your perusal. To get help, follow the instructions in the [shared Troubleshooting document][troubleshooting]. -## Java Versions +## Supported Java Versions Java 7 or above is required for using this client. +Google's Java client libraries, +[Google Cloud Client Libraries][cloudlibs] +and +[Google Cloud API Libraries][apilibs], +follow the +[Oracle Java SE support roadmap][oracle] +(see the Oracle Java SE Product Releases section). + +### For new development + +In general, new feature development occurs with support for the lowest Java +LTS version covered by Oracle's Premier Support (which typically lasts 5 years +from initial General Availability). If the minimum required JVM for a given +library is changed, it is accompanied by a [semver][semver] major release. + +Java 11 and (in September 2021) Java 17 are the best choices for new +development. + +### Keeping production systems current + +Google tests its client libraries with all current LTS versions covered by +Oracle's Extended Support (which typically lasts 8 years from initial +General Availability). + +#### Legacy support + +Google's client libraries support legacy versions of Java runtimes with long +term stable libraries that don't receive feature updates on a best efforts basis +as it may not be possible to backport all patches. + +Google provides updates on a best efforts basis to apps that continue to use +Java 7, though apps might need to upgrade to current versions of the library +that supports their JVM. + +#### Where to find specific information + +The latest versions and the supported Java versions are identified on +the individual GitHub repository `github.com/GoogleAPIs/java-SERVICENAME` +and on [google-cloud-java][g-c-j]. + ## Versioning @@ -247,3 +287,9 @@ Java is a registered trademark of Oracle and/or its affiliates. [enable-api]: https://console.cloud.google.com/flows/enableapi?apiid=storage.googleapis.com [libraries-bom]: https://github.com/GoogleCloudPlatform/cloud-opensource-java/wiki/The-Google-Cloud-Platform-Libraries-BOM [shell_img]: https://gstatic.com/cloudssh/images/open-btn.png + +[semver]: https://semver.org/ +[cloudlibs]: https://cloud.google.com/apis/docs/client-libraries-explained +[apilibs]: https://cloud.google.com/apis/docs/client-libraries-explained#google_api_client_libraries +[oracle]: https://www.oracle.com/java/technologies/java-se-support-roadmap.html +[g-c-j]: http://github.com/googleapis/google-cloud-java From 4d168269a36728a921f258cc9ffd25acccbd8214 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Mon, 19 Jul 2021 21:05:15 +0200 Subject: [PATCH 0798/1764] deps: update dependency com.google.cloud:google-cloud-storage to v1.118.0 (#615) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 8b883011ac03..c81f2ee070d1 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 1.117.1 + 1.118.0 com.google.apis From f81d27e7e3e6bc9a66938d6a536ca9095dc40012 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 27 Jul 2021 22:48:42 +0200 Subject: [PATCH 0799/1764] build(deps): update dependency com.google.cloud:google-cloud-shared-config to v0.13.1 (#621) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource 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-shared-config](https://togithub.com/googleapis/java-shared-config) | `0.12.0` -> `0.13.1` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/0.13.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/0.13.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/0.13.1/compatibility-slim/0.12.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/0.13.1/confidence-slim/0.12.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
    googleapis/java-shared-config ### [`v0.13.1`](https://togithub.com/googleapis/java-shared-config/blob/master/CHANGELOG.md#​0131-httpswwwgithubcomgoogleapisjava-shared-configcomparev0130v0131-2021-07-27) [Compare Source](https://togithub.com/googleapis/java-shared-config/compare/v0.13.0...v0.13.1) ### [`v0.13.0`](https://togithub.com/googleapis/java-shared-config/releases/v0.13.0) ##### Features - add `gcf-owl-bot[bot]` to `ignoreAuthors` ([#​264](https://www.github.com/googleapis/java-shared-config/issues/264)) ([d274af8](https://www.github.com/googleapis/java-shared-config/commit/d274af836ac9b3e98be84e551b7e9e552397ecc1)) ##### Bug Fixes - Add shopt -s nullglob to dependencies script ([865ca3c](https://www.github.com/googleapis/java-shared-config/commit/865ca3cbf106a7aaae1a989320a1ad5a47b6ffaf)) - Update dependencies.sh to not break on mac ([#​276](https://www.github.com/googleapis/java-shared-config/issues/276)) ([865ca3c](https://www.github.com/googleapis/java-shared-config/commit/865ca3cbf106a7aaae1a989320a1ad5a47b6ffaf)) ##### Dependencies - update auto-value-annotation.version to v1.8.2 ([#​275](https://www.github.com/googleapis/java-shared-config/issues/275)) ([4d15246](https://www.github.com/googleapis/java-shared-config/commit/4d152461a5592940a8be762c7a8698a02dbe26cf)) - update dependency com.puppycrawl.tools:checkstyle to v8.43 ([#​266](https://www.github.com/googleapis/java-shared-config/issues/266)) ([fae7961](https://www.github.com/googleapis/java-shared-config/commit/fae7961412b33e34e8fcfec78d1451894d4e61d9)) - update dependency com.puppycrawl.tools:checkstyle to v8.44 ([#​274](https://www.github.com/googleapis/java-shared-config/issues/274)) ([d53d0e0](https://www.github.com/googleapis/java-shared-config/commit/d53d0e0935e908d16f4e7cf763577cf3fd8128d3)) ***
    --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, check this box. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index c81f2ee070d1..f938effca180 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud google-cloud-shared-config - 0.12.0 + 0.13.1 From 04d7cdcdb73804a8999881f9b1481ffc8a706545 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Tue, 27 Jul 2021 14:02:31 -0700 Subject: [PATCH 0800/1764] chore: regenerate README (#622) This PR was generated using Autosynth. :rainbow:
    Log from Synthtool ``` 2021-07-27 20:53:14,616 synthtool [DEBUG] > Executing /root/.cache/synthtool/java-storage-nio/.github/readme/synth.py. On branch autosynth-readme nothing to commit, working tree clean 2021-07-27 20:53:15,994 synthtool [DEBUG] > Wrote metadata to .github/readme/synth.metadata/synth.metadata. ```
    Full log will be available here: https://source.cloud.google.com/results/invocations/7f49a00a-4c82-4a36-a31a-69dcaabde420/targets - [ ] To automatically regenerate this PR, check this box. (May take up to 24 hours.) --- .../readme/synth.metadata/synth.metadata | 4 ++-- java-storage-nio/README.md | 17 ++++++++++++++++- 2 files changed, 18 insertions(+), 3 deletions(-) diff --git a/java-storage-nio/.github/readme/synth.metadata/synth.metadata b/java-storage-nio/.github/readme/synth.metadata/synth.metadata index b19d66954b63..e8b419ea3901 100644 --- a/java-storage-nio/.github/readme/synth.metadata/synth.metadata +++ b/java-storage-nio/.github/readme/synth.metadata/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "7557be82213299386b4d5f1383d9eb7150c77734" + "sha": "a7803f15c296a6e5448230e66fb83a148eee9b11" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "4124d245133c0f740ac5e6fa2e7daeba327f1297" + "sha": "3d32990b6f4b57be77455e3ca89e6e21cd0c06b3" } } ] diff --git a/java-storage-nio/README.md b/java-storage-nio/README.md index ebf4682f8d5f..794df6020cb8 100644 --- a/java-storage-nio/README.md +++ b/java-storage-nio/README.md @@ -11,9 +11,11 @@ Java idiomatic client for [NIO Filesystem Provider for Google Cloud Storage][pro > Note: This client is a work-in-progress, and may occasionally > make backwards-incompatible changes. + ## Quickstart If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file + ```xml @@ -38,6 +40,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file If you are using Maven without BOM, add this to your dependencies: + ```xml com.google.cloud @@ -48,17 +51,20 @@ If you are using Maven without BOM, add this to your dependencies: ``` If you are using Gradle 5.x or later, add this to your dependencies + ```Groovy -implementation platform('com.google.cloud:libraries-bom:20.8.0') +implementation platform('com.google.cloud:libraries-bom:20.9.0') compile 'com.google.cloud:google-cloud-nio' ``` If you are using Gradle without BOM, add this to your dependencies + ```Groovy compile 'com.google.cloud:google-cloud-nio:0.123.3' ``` If you are using SBT, add this to your dependencies + ```Scala libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.123.3" ``` @@ -67,6 +73,10 @@ libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.123.3" See the [Authentication][authentication] section in the base directory's README. +## Authorization + +The client application making API calls must be granted [authorization scopes][auth-scopes] required for the desired NIO Filesystem Provider for Google Cloud Storage APIs, and the authenticated principal must have the [IAM role(s)][predefined-iam-roles] required to access GCP resources using the NIO Filesystem Provider for Google Cloud Storage API calls. + ## Getting Started ### Prerequisites @@ -233,6 +243,7 @@ This library follows [Semantic Versioning](http://semver.org/). It is currently in major version zero (``0.y.z``), which means that anything may change at any time and the public API should not be considered stable. + ## Contributing @@ -244,6 +255,7 @@ Please note that this project is released with a Contributor Code of Conduct. By this project you agree to abide by its terms. See [Code of Conduct][code-of-conduct] for more information. + ## License Apache 2.0 - See [LICENSE][license] for more information. @@ -276,6 +288,9 @@ Java is a registered trademark of Oracle and/or its affiliates. [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-nio.svg [maven-version-link]: https://search.maven.org/search?q=g:com.google.cloud%20AND%20a:google-cloud-nio&core=gav [authentication]: https://github.com/googleapis/google-cloud-java#authentication +[auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes +[predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles +[iam-policy]: https://cloud.google.com/iam/docs/overview#cloud-iam-policy [developer-console]: https://console.developers.google.com/ [create-project]: https://cloud.google.com/resource-manager/docs/creating-managing-projects [cloud-sdk]: https://cloud.google.com/sdk/ From 47ecb9e00e3749544b3b2e76dbc79a7d5c9244f7 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 28 Jul 2021 01:12:22 +0200 Subject: [PATCH 0801/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v20.9.0 (#619) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource 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://togithub.com/GoogleCloudPlatform/cloud-opensource-java) | `20.8.0` -> `20.9.0` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/20.9.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/20.9.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/20.9.0/compatibility-slim/20.8.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/20.9.0/confidence-slim/20.8.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, check this box. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 237310000ed6..abf5d1fb6e83 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 20.8.0 + 20.9.0 pom import From cd74ca0cb1b322b442118a85723cf2cd6533d01a Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Tue, 27 Jul 2021 16:22:20 -0700 Subject: [PATCH 0802/1764] chore: regenerate README (#623) This PR was generated using Autosynth. :rainbow:
    Log from Synthtool ``` 2021-07-27 23:15:56,333 synthtool [DEBUG] > Executing /root/.cache/synthtool/java-storage-nio/.github/readme/synth.py. On branch autosynth-readme nothing to commit, working tree clean 2021-07-27 23:15:57,554 synthtool [DEBUG] > Wrote metadata to .github/readme/synth.metadata/synth.metadata. ```
    Full log will be available here: https://source.cloud.google.com/results/invocations/9063a511-7114-4179-b605-e08ec6862ea1/targets - [ ] To automatically regenerate this PR, check this box. (May take up to 24 hours.) --- java-storage-nio/.github/readme/synth.metadata/synth.metadata | 2 +- java-storage-nio/README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/.github/readme/synth.metadata/synth.metadata b/java-storage-nio/.github/readme/synth.metadata/synth.metadata index e8b419ea3901..543cb775b953 100644 --- a/java-storage-nio/.github/readme/synth.metadata/synth.metadata +++ b/java-storage-nio/.github/readme/synth.metadata/synth.metadata @@ -4,7 +4,7 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "a7803f15c296a6e5448230e66fb83a148eee9b11" + "sha": "c75b86780d0be9c0dd5417b4e485e0826aef86bf" } }, { diff --git a/java-storage-nio/README.md b/java-storage-nio/README.md index 794df6020cb8..85a3876bdfb3 100644 --- a/java-storage-nio/README.md +++ b/java-storage-nio/README.md @@ -22,7 +22,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file com.google.cloud libraries-bom - 20.8.0 + 20.9.0 pom import From fbf8491538d27ab342b88747eaf56b420d20d923 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Mon, 2 Aug 2021 15:28:23 -0400 Subject: [PATCH 0803/1764] chore: release 0.123.4 (#607) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/CHANGELOG.md | 13 +++++++++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 22 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 1ac21cdeea91..4ba2f264981e 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,18 @@ # Changelog +### [0.123.4](https://www.github.com/googleapis/java-storage-nio/compare/v0.123.3...v0.123.4) (2021-07-27) + + +### Bug Fixes + +* Make the StorageOption returned by LocalStorageHelper.getOptions() serializable ([#606](https://www.github.com/googleapis/java-storage-nio/issues/606)) ([12e872b](https://www.github.com/googleapis/java-storage-nio/commit/12e872b00cfefc0949e09918bcdbcd5517c750d9)) + + +### Dependencies + +* update dependency com.google.apis:google-api-services-storage to v1-rev20210127-1.32.1 ([#608](https://www.github.com/googleapis/java-storage-nio/issues/608)) ([efae4cd](https://www.github.com/googleapis/java-storage-nio/commit/efae4cd411259c9e8a5c0cd465475c4994448659)) +* update dependency com.google.cloud:google-cloud-storage to v1.118.0 ([#615](https://www.github.com/googleapis/java-storage-nio/issues/615)) ([797b10c](https://www.github.com/googleapis/java-storage-nio/commit/797b10cd7aee58bae8a50e45a43975e3040e6025)) + ### [0.123.3](https://www.github.com/googleapis/java-storage-nio/compare/v0.123.2...v0.123.3) (2021-06-30) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 08426ec714bd..f95401463be1 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.123.4-SNAPSHOT + 0.123.4 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.4-SNAPSHOT + 0.123.4 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 2d8ba597f352..4b8307693a73 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.123.4-SNAPSHOT + 0.123.4 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.4-SNAPSHOT + 0.123.4 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 4ce1a5e8e7ec..f7d233a00183 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.123.4-SNAPSHOT + 0.123.4 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.4-SNAPSHOT + 0.123.4 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index f938effca180..9f9250e02f66 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.123.4-SNAPSHOT + 0.123.4 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index b69bafe1c4ff..469c8a9193d6 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.123.4-SNAPSHOT + 0.123.4 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 33e7e9675e50..22821375553c 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.123.3:0.123.4-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.123.4:0.123.4 \ No newline at end of file From 5258736f419c455214a9f2cdc0162680b1ad0960 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Mon, 2 Aug 2021 19:34:30 +0000 Subject: [PATCH 0804/1764] chore: release 0.123.5-SNAPSHOT (#626) :robot: I have created a release \*beep\* \*boop\* --- ### Updating meta-information for bleeding-edge SNAPSHOT release. --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index f95401463be1..dbee40dc2f54 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.123.4 + 0.123.5-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.4 + 0.123.5-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 4b8307693a73..fe389e4beb25 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.123.4 + 0.123.5-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.4 + 0.123.5-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index f7d233a00183..5b7fed3365a7 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.123.4 + 0.123.5-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.4 + 0.123.5-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 9f9250e02f66..69f4022406ae 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.123.4 + 0.123.5-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 469c8a9193d6..3eb6f5aadb03 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.123.4 + 0.123.5-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 22821375553c..d2ba69582f3f 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.123.4:0.123.4 \ No newline at end of file +google-cloud-nio:0.123.4:0.123.5-SNAPSHOT \ No newline at end of file From 9c235b795730c2fb5761233c96d59e2587afb1f2 Mon Sep 17 00:00:00 2001 From: Neenu Shaji Date: Tue, 3 Aug 2021 18:12:40 -0400 Subject: [PATCH 0805/1764] build: configure branch java7 as a release branch (#629) enable releases --- java-storage-nio/.github/release-please.yml | 5 ++ .../.github/sync-repo-settings.yaml | 82 +++++++++---------- 2 files changed, 43 insertions(+), 44 deletions(-) diff --git a/java-storage-nio/.github/release-please.yml b/java-storage-nio/.github/release-please.yml index 8ca7f9cabc29..7bf58076589a 100644 --- a/java-storage-nio/.github/release-please.yml +++ b/java-storage-nio/.github/release-please.yml @@ -1,3 +1,8 @@ bumpMinorPreMajor: true handleGHRelease: true releaseType: java-yoshi +branches: + - bumpMinorPreMajor: true + handleGHRelease: true + releaseType: java-yoshi + branch: java7 diff --git a/java-storage-nio/.github/sync-repo-settings.yaml b/java-storage-nio/.github/sync-repo-settings.yaml index 6bddd18eac90..d3ce755af08c 100644 --- a/java-storage-nio/.github/sync-repo-settings.yaml +++ b/java-storage-nio/.github/sync-repo-settings.yaml @@ -1,49 +1,43 @@ - -# Whether or not rebase-merging is enabled on this repository. -# Defaults to `true` rebaseMergeAllowed: false - -# Whether or not squash-merging is enabled on this repository. -# Defaults to `true` squashMergeAllowed: true - -# Whether or not PRs are merged with a merge commit on this repository. -# Defaults to `false` mergeCommitAllowed: false - -# Rules for master branch protection branchProtectionRules: -# Identifies the protection rule pattern. Name of the branch to be protected. -# Defaults to `master` -- pattern: master - # Can admins overwrite branch protection. - # Defaults to `true` - isAdminEnforced: true - # Number of approving reviews required to update matching branches. - # Defaults to `1` - requiredApprovingReviewCount: 1 - # Are reviews from code owners required to update matching branches. - # Defaults to `false` - requiresCodeOwnerReviews: true - # Require up to date branches - requiresStrictStatusChecks: false - # List of required status check contexts that must pass for commits to be accepted to matching branches. - requiredStatusCheckContexts: - - "dependencies (8)" - - "dependencies (11)" - - "linkage-monitor" - - "lint" - - "clirr" - - "units (7)" - - "units (8)" - - "units (11)" - - "Kokoro - Test: Integration" - - "cla/google" -# List of explicit permissions to add (additive only) + - pattern: master + isAdminEnforced: true + requiredApprovingReviewCount: 1 + requiresCodeOwnerReviews: true + requiresStrictStatusChecks: false + requiredStatusCheckContexts: + - dependencies (8) + - dependencies (11) + - linkage-monitor + - lint + - clirr + - units (7) + - units (8) + - units (11) + - 'Kokoro - Test: Integration' + - cla/google + - pattern: java7 + isAdminEnforced: true + requiredApprovingReviewCount: 1 + requiresCodeOwnerReviews: true + requiresStrictStatusChecks: false + requiredStatusCheckContexts: + - dependencies (8) + - dependencies (11) + - linkage-monitor + - lint + - clirr + - units (7) + - units (8) + - units (11) + - 'Kokoro - Test: Integration' + - cla/google permissionRules: -- team: yoshi-admins - permission: admin -- team: yoshi-java-admins - permission: admin -- team: yoshi-java - permission: push \ No newline at end of file + - team: yoshi-admins + permission: admin + - team: yoshi-java-admins + permission: admin + - team: yoshi-java + permission: push From b7494fb81ae933e709a86aad368fb7bc7f7a5999 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Tue, 3 Aug 2021 15:20:30 -0700 Subject: [PATCH 0806/1764] chore: regenerate README (#631) This PR was generated using Autosynth. :rainbow:
    Log from Synthtool ``` 2021-08-03 22:14:44,400 synthtool [DEBUG] > Executing /root/.cache/synthtool/java-storage-nio/.github/readme/synth.py. On branch autosynth-readme nothing to commit, working tree clean 2021-08-03 22:14:45,627 synthtool [DEBUG] > Wrote metadata to .github/readme/synth.metadata/synth.metadata. ```
    Full log will be available here: https://source.cloud.google.com/results/invocations/57bafea6-965e-4ef6-8a91-1313a07507fe/targets - [ ] To automatically regenerate this PR, check this box. (May take up to 24 hours.) --- java-storage-nio/.github/readme/synth.metadata/synth.metadata | 4 ++-- java-storage-nio/README.md | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/.github/readme/synth.metadata/synth.metadata b/java-storage-nio/.github/readme/synth.metadata/synth.metadata index 543cb775b953..465537da9d58 100644 --- a/java-storage-nio/.github/readme/synth.metadata/synth.metadata +++ b/java-storage-nio/.github/readme/synth.metadata/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "c75b86780d0be9c0dd5417b4e485e0826aef86bf" + "sha": "5d33740b09dae94eef61488197e69c6f19fd2556" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "3d32990b6f4b57be77455e3ca89e6e21cd0c06b3" + "sha": "df7fc1e3a6df4316920ab221431945cdf9aa7217" } } ] diff --git a/java-storage-nio/README.md b/java-storage-nio/README.md index 85a3876bdfb3..785e209c9b13 100644 --- a/java-storage-nio/README.md +++ b/java-storage-nio/README.md @@ -60,13 +60,13 @@ compile 'com.google.cloud:google-cloud-nio' If you are using Gradle without BOM, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.123.3' +compile 'com.google.cloud:google-cloud-nio:0.123.4' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.123.3" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.123.4" ``` ## Authentication From fb8d8da3291e68744196e7633963ea7211060ddf Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 4 Aug 2021 23:56:52 +0200 Subject: [PATCH 0807/1764] build(deps): update dependency com.google.cloud:google-cloud-shared-config to v1 (#625) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource 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-shared-config](https://togithub.com/googleapis/java-shared-config) | `0.13.1` -> `1.0.0` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/1.0.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/1.0.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/1.0.0/compatibility-slim/0.13.1)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/1.0.0/confidence-slim/0.13.1)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
    googleapis/java-shared-config ### [`v1.0.0`](https://togithub.com/googleapis/java-shared-config/blob/master/CHANGELOG.md#​100-httpswwwgithubcomgoogleapisjava-shared-configcomparev0131v100-2021-07-29) [Compare Source](https://togithub.com/googleapis/java-shared-config/compare/v0.13.1...v1.0.0) ##### ⚠ BREAKING CHANGES - update shared-config to java 1.8 ([#​277](https://togithub.com/googleapis/java-shared-config/issues/277)) ##### Features - update shared-config to java 1.8 ([#​277](https://www.github.com/googleapis/java-shared-config/issues/277)) ([9c297a2](https://www.github.com/googleapis/java-shared-config/commit/9c297a27bc236092aab3ae292c7bed206293bc51)) ##### [0.13.1](https://www.github.com/googleapis/java-shared-config/compare/v0.13.0...v0.13.1) (2021-07-27) ##### Bug Fixes - revert update dependency org.apache.maven.plugins:maven-dependency-plugin to v3.2.0 ([#​280](https://www.github.com/googleapis/java-shared-config/issues/280)) ([bdbbb9c](https://www.github.com/googleapis/java-shared-config/commit/bdbbb9c13571d0ef06009ebf03bc25c6e6fcbc17))
    --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, check this box. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 69f4022406ae..90e0ed926d4d 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud google-cloud-shared-config - 0.13.1 + 1.0.0 From 5516b285e503aa7a0a2ff800bec0ee64faea1c31 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Thu, 5 Aug 2021 09:32:40 -0700 Subject: [PATCH 0808/1764] chore: remove java 7 units check (#624) This PR was generated using Autosynth. :rainbow: Synth log will be available here: https://source.cloud.google.com/results/invocations/0f8c01a6-6689-48f2-9222-3a86af6230a0/targets - [ ] To automatically regenerate this PR, check this box. (May take up to 24 hours.) Source-Link: https://github.com/googleapis/synthtool/commit/1a2878d6909dd10ca4e3c1b5943d6622e996054e --- java-storage-nio/.github/workflows/ci.yaml | 2 +- java-storage-nio/synth.metadata | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/java-storage-nio/.github/workflows/ci.yaml b/java-storage-nio/.github/workflows/ci.yaml index 0195b32f00b4..65ae6ecdda77 100644 --- a/java-storage-nio/.github/workflows/ci.yaml +++ b/java-storage-nio/.github/workflows/ci.yaml @@ -9,7 +9,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - java: [7, 8, 11] + java: [8, 11] steps: - uses: actions/checkout@v2 - uses: actions/setup-java@v1 diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata index 338a86902071..e97289d5bfda 100644 --- a/java-storage-nio/synth.metadata +++ b/java-storage-nio/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "edae8a7208d3bd1b8a20485be858e6897b14828e" + "sha": "d159d987e37fc93b42a9cba31abdcc1e2e0774c2" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "5d3c52f5db664eee9026db76b5bcb466f3a09ca9" + "sha": "1a2878d6909dd10ca4e3c1b5943d6622e996054e" } } ], From b36676439143faf9a1d9e57a3783207ab4b5f125 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Thu, 5 Aug 2021 19:54:51 +0200 Subject: [PATCH 0809/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.123.4 (#627) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 7b4d745d557f..af17aa09343e 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.123.3 + 0.123.4 From 246be77c50b1232599ef204f5feedd3e22fd5451 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Thu, 5 Aug 2021 11:04:18 -0700 Subject: [PATCH 0810/1764] chore: regenerate README (#634) This PR was generated using Autosynth. :rainbow:
    Log from Synthtool ``` 2021-08-05 17:57:11,093 synthtool [DEBUG] > Executing /root/.cache/synthtool/java-storage-nio/.github/readme/synth.py. On branch autosynth-readme nothing to commit, working tree clean 2021-08-05 17:57:12,288 synthtool [DEBUG] > Wrote metadata to .github/readme/synth.metadata/synth.metadata. ```
    Full log will be available here: https://source.cloud.google.com/results/invocations/23b0b449-e766-4b59-a9d6-651ca05e9174/targets - [ ] To automatically regenerate this PR, check this box. (May take up to 24 hours.) --- java-storage-nio/.github/readme/synth.metadata/synth.metadata | 2 +- java-storage-nio/README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/.github/readme/synth.metadata/synth.metadata b/java-storage-nio/.github/readme/synth.metadata/synth.metadata index 465537da9d58..e431ae02b300 100644 --- a/java-storage-nio/.github/readme/synth.metadata/synth.metadata +++ b/java-storage-nio/.github/readme/synth.metadata/synth.metadata @@ -4,7 +4,7 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "5d33740b09dae94eef61488197e69c6f19fd2556" + "sha": "df4a7c4625e55d12eb8111f2c73d42152ba50bf8" } }, { diff --git a/java-storage-nio/README.md b/java-storage-nio/README.md index 785e209c9b13..a384af00e53b 100644 --- a/java-storage-nio/README.md +++ b/java-storage-nio/README.md @@ -45,7 +45,7 @@ If you are using Maven without BOM, add this to your dependencies: com.google.cloud google-cloud-nio - 0.123.3 + 0.123.4 ``` From 748f22aa37204fcbbf3b4e26f5f60cb7febac0a7 Mon Sep 17 00:00:00 2001 From: Neenu Shaji Date: Thu, 5 Aug 2021 15:18:39 -0400 Subject: [PATCH 0811/1764] chore: remove java7 units check from required checks in master (#635) --- java-storage-nio/.github/sync-repo-settings.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/java-storage-nio/.github/sync-repo-settings.yaml b/java-storage-nio/.github/sync-repo-settings.yaml index d3ce755af08c..7dd5c3765cfc 100644 --- a/java-storage-nio/.github/sync-repo-settings.yaml +++ b/java-storage-nio/.github/sync-repo-settings.yaml @@ -13,7 +13,6 @@ branchProtectionRules: - linkage-monitor - lint - clirr - - units (7) - units (8) - units (11) - 'Kokoro - Test: Integration' From 1ef737160f1858ab8c99e2b3a1840a7597b4e3da Mon Sep 17 00:00:00 2001 From: BenWhitehead Date: Wed, 11 Aug 2021 15:40:12 -0400 Subject: [PATCH 0812/1764] deps: update google-cloud-* libraries to v2 (#639) * update dependency com.google.cloud:google-cloud-shared-dependencies to v2.0.0 * update dependency com.google.cloud:google-cloud-core:test to v2.0.2 * update dependency com.google.cloud:google-cloud-storage to v2.0.0 Replaces #628, #632, #638 --- java-storage-nio/google-cloud-nio/pom.xml | 2 +- java-storage-nio/pom.xml | 10 ++++++++-- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 5b7fed3365a7..2673fbf54258 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -85,7 +85,7 @@ com.google.cloud google-cloud-core - 1.94.8 + 2.0.2 test tests diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 90e0ed926d4d..2e987a7e60c2 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -70,7 +70,7 @@ com.google.cloud google-cloud-shared-dependencies - 1.4.0 + 2.0.0 pom import @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 1.118.0 + 2.0.0 com.google.apis @@ -102,6 +102,12 @@ truth 1.1.3 test + + + org.checkerframework + checker-qual + +
    From 5a4df8473f81ff5c6c725fe2617d7a0ccbc0e7d5 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 11 Aug 2021 19:46:18 +0000 Subject: [PATCH 0813/1764] chore: release 0.123.5 (#640) :robot: I have created a release \*beep\* \*boop\* --- ### [0.123.5](https://www.github.com/googleapis/java-storage-nio/compare/v0.123.4...v0.123.5) (2021-08-11) ### Dependencies * update google-cloud-* libraries to v2 ([#639](https://www.github.com/googleapis/java-storage-nio/issues/639)) ([1ef7371](https://www.github.com/googleapis/java-storage-nio/commit/1ef737160f1858ab8c99e2b3a1840a7597b4e3da)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/CHANGELOG.md | 7 +++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 16 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 4ba2f264981e..75414951ee09 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +### [0.123.5](https://www.github.com/googleapis/java-storage-nio/compare/v0.123.4...v0.123.5) (2021-08-11) + + +### Dependencies + +* update google-cloud-* libraries to v2 ([#639](https://www.github.com/googleapis/java-storage-nio/issues/639)) ([178011c](https://www.github.com/googleapis/java-storage-nio/commit/178011cc52a3e0876d02df3d2db1c8d6e8eee893)) + ### [0.123.4](https://www.github.com/googleapis/java-storage-nio/compare/v0.123.3...v0.123.4) (2021-07-27) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index dbee40dc2f54..b19478ea3cde 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.123.5-SNAPSHOT + 0.123.5 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.5-SNAPSHOT + 0.123.5 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index fe389e4beb25..86659c37b126 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.123.5-SNAPSHOT + 0.123.5 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.5-SNAPSHOT + 0.123.5 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 2673fbf54258..ff7586144052 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.123.5-SNAPSHOT + 0.123.5 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.5-SNAPSHOT + 0.123.5 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 2e987a7e60c2..1d9863a60931 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.123.5-SNAPSHOT + 0.123.5 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 3eb6f5aadb03..23d80a2ed801 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.123.5-SNAPSHOT + 0.123.5 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index d2ba69582f3f..468db453f9b7 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.123.4:0.123.5-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.123.5:0.123.5 \ No newline at end of file From fc52205e4a3c07710874d4cf1bc1c9b8f9d3f5e1 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 11 Aug 2021 19:54:28 +0000 Subject: [PATCH 0814/1764] chore: release 0.123.6-SNAPSHOT (#641) :robot: I have created a release \*beep\* \*boop\* --- ### Updating meta-information for bleeding-edge SNAPSHOT release. --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index b19478ea3cde..5087994cdc75 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.123.5 + 0.123.6-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.5 + 0.123.6-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 86659c37b126..0333c93d0c55 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.123.5 + 0.123.6-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.5 + 0.123.6-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index ff7586144052..8ea09f7757cd 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.123.5 + 0.123.6-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.5 + 0.123.6-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 1d9863a60931..1ef358dc29b0 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.123.5 + 0.123.6-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 23d80a2ed801..ab80742f1d10 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.123.5 + 0.123.6-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 468db453f9b7..5de93a433d22 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.123.5:0.123.5 \ No newline at end of file +google-cloud-nio:0.123.5:0.123.6-SNAPSHOT \ No newline at end of file From bafa802209e4ea21fbc3b5d40679be8cb5d22c5d Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Thu, 12 Aug 2021 00:32:31 +0200 Subject: [PATCH 0815/1764] deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v2.0.1 (#644) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource 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-shared-dependencies](https://togithub.com/googleapis/java-shared-dependencies) | `2.0.0` -> `2.0.1` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/2.0.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/2.0.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/2.0.1/compatibility-slim/2.0.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/2.0.1/confidence-slim/2.0.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
    googleapis/java-shared-dependencies ### [`v2.0.1`](https://togithub.com/googleapis/java-shared-dependencies/blob/master/CHANGELOG.md#​201-httpswwwgithubcomgoogleapisjava-shared-dependenciescompare200v201-2021-08-11) [Compare Source](https://togithub.com/googleapis/java-shared-dependencies/compare/v2.0.0...v2.0.1)
    --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, check this box. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 1ef358dc29b0..3853e6d3e487 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -70,7 +70,7 @@ com.google.cloud google-cloud-shared-dependencies - 2.0.0 + 2.0.1 pom import From 923e2397384a53792791d493106b7e15096c1889 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Wed, 11 Aug 2021 15:46:43 -0700 Subject: [PATCH 0816/1764] chore: regenerate README (#646) This PR was generated using Autosynth. :rainbow:
    Log from Synthtool ``` 2021-08-11 22:34:39,092 synthtool [DEBUG] > Executing /root/.cache/synthtool/java-storage-nio/.github/readme/synth.py. On branch autosynth-readme nothing to commit, working tree clean 2021-08-11 22:34:40,214 synthtool [DEBUG] > Wrote metadata to .github/readme/synth.metadata/synth.metadata. ```
    Full log will be available here: https://source.cloud.google.com/results/invocations/5340ae02-ae05-48bd-90d5-799aa9e2498a/targets - [ ] To automatically regenerate this PR, check this box. (May take up to 24 hours.) --- java-storage-nio/.github/readme/synth.metadata/synth.metadata | 4 ++-- java-storage-nio/README.md | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/.github/readme/synth.metadata/synth.metadata b/java-storage-nio/.github/readme/synth.metadata/synth.metadata index e431ae02b300..0057a74747ce 100644 --- a/java-storage-nio/.github/readme/synth.metadata/synth.metadata +++ b/java-storage-nio/.github/readme/synth.metadata/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "df4a7c4625e55d12eb8111f2c73d42152ba50bf8" + "sha": "0185cae96f25bd80f4f1b97c1e81573c68af3ee0" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "df7fc1e3a6df4316920ab221431945cdf9aa7217" + "sha": "7e1f6da50524b5d98eb67adbf6dd0805df54233d" } } ] diff --git a/java-storage-nio/README.md b/java-storage-nio/README.md index a384af00e53b..cfb35ae0a3b9 100644 --- a/java-storage-nio/README.md +++ b/java-storage-nio/README.md @@ -60,13 +60,13 @@ compile 'com.google.cloud:google-cloud-nio' If you are using Gradle without BOM, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.123.4' +compile 'com.google.cloud:google-cloud-nio:0.123.5' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.123.4" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.123.5" ``` ## Authentication From d11aa50dc93b37973659291047e78f1b25870a44 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Thu, 12 Aug 2021 19:30:31 +0200 Subject: [PATCH 0817/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.0.1 (#647) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource 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.0.0` -> `2.0.1` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.0.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.0.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.0.1/compatibility-slim/2.0.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.0.1/confidence-slim/2.0.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
    googleapis/java-storage ### [`v2.0.1`](https://togithub.com/googleapis/java-storage/blob/master/CHANGELOG.md#​201-httpswwwgithubcomgoogleapisjava-storagecomparev200v201-2021-08-11) [Compare Source](https://togithub.com/googleapis/java-storage/compare/v2.0.0...v2.0.1) ##### Features - generate storage v2 gapic client ([#​960](https://www.github.com/googleapis/java-storage/issues/960)) ([fb2f9d4](https://www.github.com/googleapis/java-storage/commit/fb2f9d489e42b57f61642ce9e0c1a65fe91c9c45)) ##### Bug Fixes - incorrectly labeled span list(String,Map) ([#​946](https://www.github.com/googleapis/java-storage/issues/946)) ([0c1fdcf](https://www.github.com/googleapis/java-storage/commit/0c1fdcfe89609b10c148f0dc6026084d2f49b1b7)) ##### Dependencies - update dependency com.google.cloud:google-cloud-shared-dependencies to v2.0.1 ([#​961](https://www.github.com/googleapis/java-storage/issues/961)) ([69543dc](https://www.github.com/googleapis/java-storage/commit/69543dcba2fce1028e5fac25a59e1defe6465f06))
    --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, check this box. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 3853e6d3e487..a3978728057e 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.0.0 + 2.0.1 com.google.apis From 7fa574e89bea26b7245bdfc78b7022aa3f62174e Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 13 Aug 2021 00:57:55 +0200 Subject: [PATCH 0818/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.123.5 (#642) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index af17aa09343e..ba4834777e36 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.123.4 + 0.123.5 From 0903331e4015aedc5ebef97dce0c8edc3a12890e Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 13 Aug 2021 01:06:17 +0200 Subject: [PATCH 0819/1764] deps: update dependency com.google.cloud:google-cloud-core to v2.0.5 (#643) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource 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-core](https://togithub.com/googleapis/java-core) | `2.0.2` -> `2.0.5` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-core/2.0.5/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-core/2.0.5/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-core/2.0.5/compatibility-slim/2.0.2)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-core/2.0.5/confidence-slim/2.0.2)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
    googleapis/java-core ### [`v2.0.5`](https://togithub.com/googleapis/java-core/blob/master/CHANGELOG.md#​205-httpswwwgithubcomgoogleapisjava-corecomparev204v205-2021-08-11) [Compare Source](https://togithub.com/googleapis/java-core/compare/v2.0.4...v2.0.5) ### [`v2.0.4`](https://togithub.com/googleapis/java-core/blob/master/CHANGELOG.md#​204-httpswwwgithubcomgoogleapisjava-corecomparev203v204-2021-08-11) [Compare Source](https://togithub.com/googleapis/java-core/compare/v2.0.3...v2.0.4) ### [`v2.0.3`](https://togithub.com/googleapis/java-core/blob/master/CHANGELOG.md#​203-httpswwwgithubcomgoogleapisjava-corecomparev202v203-2021-08-10) [Compare Source](https://togithub.com/googleapis/java-core/compare/v2.0.2...v2.0.3)
    --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, check this box. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 8ea09f7757cd..c7d9414964aa 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -85,7 +85,7 @@ com.google.cloud google-cloud-core - 2.0.2 + 2.0.5 test tests From 55a47de9936bbaf3ddece456e51236d253a94d80 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Thu, 12 Aug 2021 16:08:17 -0700 Subject: [PATCH 0820/1764] chore: regenerate README (#649) This PR was generated using Autosynth. :rainbow:
    Log from Synthtool ``` 2021-08-12 23:02:08,888 synthtool [DEBUG] > Executing /root/.cache/synthtool/java-storage-nio/.github/readme/synth.py. On branch autosynth-readme nothing to commit, working tree clean 2021-08-12 23:02:10,263 synthtool [DEBUG] > Wrote metadata to .github/readme/synth.metadata/synth.metadata. ```
    Full log will be available here: https://source.cloud.google.com/results/invocations/2852e07e-1c65-4818-836f-0e5e847521bb/targets - [ ] To automatically regenerate this PR, check this box. (May take up to 24 hours.) --- java-storage-nio/.github/readme/synth.metadata/synth.metadata | 4 ++-- java-storage-nio/README.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/java-storage-nio/.github/readme/synth.metadata/synth.metadata b/java-storage-nio/.github/readme/synth.metadata/synth.metadata index 0057a74747ce..6082cbde5f78 100644 --- a/java-storage-nio/.github/readme/synth.metadata/synth.metadata +++ b/java-storage-nio/.github/readme/synth.metadata/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "0185cae96f25bd80f4f1b97c1e81573c68af3ee0" + "sha": "de49ecb4819c6a9c22b4c685ae37e8f6fd67e7be" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "7e1f6da50524b5d98eb67adbf6dd0805df54233d" + "sha": "ff01716e16d2c6e87eaf87197b753ac9fcbbed5d" } } ] diff --git a/java-storage-nio/README.md b/java-storage-nio/README.md index cfb35ae0a3b9..6d49770f6116 100644 --- a/java-storage-nio/README.md +++ b/java-storage-nio/README.md @@ -45,7 +45,7 @@ If you are using Maven without BOM, add this to your dependencies: com.google.cloud google-cloud-nio - 0.123.4 + 0.123.5 ``` From 408a402f484a660dab013fecaa9bdd673986a500 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 12 Aug 2021 23:12:22 +0000 Subject: [PATCH 0821/1764] chore: release 0.123.6 (#645) :robot: I have created a release \*beep\* \*boop\* --- ### [0.123.6](https://www.github.com/googleapis/java-storage-nio/compare/v0.123.5...v0.123.6) (2021-08-12) ### Dependencies * update dependency com.google.cloud:google-cloud-core to v2.0.5 ([#643](https://www.github.com/googleapis/java-storage-nio/issues/643)) ([0903331](https://www.github.com/googleapis/java-storage-nio/commit/0903331e4015aedc5ebef97dce0c8edc3a12890e)) * update dependency com.google.cloud:google-cloud-shared-dependencies to v2.0.1 ([#644](https://www.github.com/googleapis/java-storage-nio/issues/644)) ([bafa802](https://www.github.com/googleapis/java-storage-nio/commit/bafa802209e4ea21fbc3b5d40679be8cb5d22c5d)) * update dependency com.google.cloud:google-cloud-storage to v2.0.1 ([#647](https://www.github.com/googleapis/java-storage-nio/issues/647)) ([d11aa50](https://www.github.com/googleapis/java-storage-nio/commit/d11aa50dc93b37973659291047e78f1b25870a44)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/CHANGELOG.md | 9 +++++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 18 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 75414951ee09..d56dd8888c1f 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +### [0.123.6](https://www.github.com/googleapis/java-storage-nio/compare/v0.123.5...v0.123.6) (2021-08-12) + + +### Dependencies + +* update dependency com.google.cloud:google-cloud-core to v2.0.5 ([#643](https://www.github.com/googleapis/java-storage-nio/issues/643)) ([bea87ba](https://www.github.com/googleapis/java-storage-nio/commit/bea87ba9099b1f995c8cc4dc907a32e3ad8b843c)) +* update dependency com.google.cloud:google-cloud-shared-dependencies to v2.0.1 ([#644](https://www.github.com/googleapis/java-storage-nio/issues/644)) ([0185cae](https://www.github.com/googleapis/java-storage-nio/commit/0185cae96f25bd80f4f1b97c1e81573c68af3ee0)) +* update dependency com.google.cloud:google-cloud-storage to v2.0.1 ([#647](https://www.github.com/googleapis/java-storage-nio/issues/647)) ([d9c5aa9](https://www.github.com/googleapis/java-storage-nio/commit/d9c5aa92637f7140dfe5f9cf49bc7a5ede921b8d)) + ### [0.123.5](https://www.github.com/googleapis/java-storage-nio/compare/v0.123.4...v0.123.5) (2021-08-11) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 5087994cdc75..113104f69c38 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.123.6-SNAPSHOT + 0.123.6 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.6-SNAPSHOT + 0.123.6 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 0333c93d0c55..b11b52e07113 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.123.6-SNAPSHOT + 0.123.6 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.6-SNAPSHOT + 0.123.6 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index c7d9414964aa..c7eab2cf3b62 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.123.6-SNAPSHOT + 0.123.6 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.6-SNAPSHOT + 0.123.6 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index a3978728057e..a54a80d8dfec 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.123.6-SNAPSHOT + 0.123.6 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index ab80742f1d10..d4a4efdb90b1 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.123.6-SNAPSHOT + 0.123.6 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 5de93a433d22..090f2a145c2f 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.123.5:0.123.6-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.123.6:0.123.6 \ No newline at end of file From 95979c8904700f5b14060d01a462bbb63cc49b58 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 12 Aug 2021 23:20:17 +0000 Subject: [PATCH 0822/1764] chore: release 0.123.7-SNAPSHOT (#650) :robot: I have created a release \*beep\* \*boop\* --- ### Updating meta-information for bleeding-edge SNAPSHOT release. --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 113104f69c38..28b7394cadc9 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.123.6 + 0.123.7-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.6 + 0.123.7-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index b11b52e07113..d6a8105b3a5b 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.123.6 + 0.123.7-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.6 + 0.123.7-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index c7eab2cf3b62..3b2f0d06cde9 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.123.6 + 0.123.7-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.6 + 0.123.7-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index a54a80d8dfec..dcf2524e0fe5 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.123.6 + 0.123.7-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index d4a4efdb90b1..6f64f24b1ff6 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.123.6 + 0.123.7-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 090f2a145c2f..98905290a8c8 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.123.6:0.123.6 \ No newline at end of file +google-cloud-nio:0.123.6:0.123.7-SNAPSHOT \ No newline at end of file From 118970aa61414458e49e8ae4d73659d206ddf9a1 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Mon, 16 Aug 2021 15:12:24 -0700 Subject: [PATCH 0823/1764] build(java): use ENABLE_FLAKYBOT env variable (#648) This PR was generated using Autosynth. :rainbow: Synth log will be available here: https://source.cloud.google.com/results/invocations/958b48d1-f891-4f90-b4a3-febd19f4261d/targets - [ ] To automatically regenerate this PR, check this box. (May take up to 24 hours.) Source-Link: https://github.com/googleapis/synthtool/commit/ff01716e16d2c6e87eaf87197b753ac9fcbbed5d --- java-storage-nio/.kokoro/nightly/integration.cfg | 2 +- java-storage-nio/.kokoro/nightly/samples.cfg | 2 +- java-storage-nio/synth.metadata | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/.kokoro/nightly/integration.cfg b/java-storage-nio/.kokoro/nightly/integration.cfg index 0048c8ece7e5..e51c7b4c6c11 100644 --- a/java-storage-nio/.kokoro/nightly/integration.cfg +++ b/java-storage-nio/.kokoro/nightly/integration.cfg @@ -22,7 +22,7 @@ env_vars: { } env_vars: { - key: "ENABLE_BUILD_COP" + key: "ENABLE_FLAKYBOT" value: "true" } diff --git a/java-storage-nio/.kokoro/nightly/samples.cfg b/java-storage-nio/.kokoro/nightly/samples.cfg index f25429314f4d..9761fd8648cb 100644 --- a/java-storage-nio/.kokoro/nightly/samples.cfg +++ b/java-storage-nio/.kokoro/nightly/samples.cfg @@ -33,6 +33,6 @@ env_vars: { } env_vars: { - key: "ENABLE_BUILD_COP" + key: "ENABLE_FLAKYBOT" value: "true" } diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata index e97289d5bfda..e8e0b5e0c0f8 100644 --- a/java-storage-nio/synth.metadata +++ b/java-storage-nio/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "d159d987e37fc93b42a9cba31abdcc1e2e0774c2" + "sha": "d9c5aa92637f7140dfe5f9cf49bc7a5ede921b8d" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "1a2878d6909dd10ca4e3c1b5943d6622e996054e" + "sha": "ff01716e16d2c6e87eaf87197b753ac9fcbbed5d" } } ], From 6dfc201a03c9d519e56e55c22fa0bdb28afdc86a Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Mon, 16 Aug 2021 15:28:17 -0700 Subject: [PATCH 0824/1764] chore: regenerate README (#653) This PR was generated using Autosynth. :rainbow:
    Log from Synthtool ``` 2021-08-16 22:19:06,059 synthtool [DEBUG] > Executing /root/.cache/synthtool/java-storage-nio/.github/readme/synth.py. On branch autosynth-readme nothing to commit, working tree clean 2021-08-16 22:19:07,290 synthtool [DEBUG] > Wrote metadata to .github/readme/synth.metadata/synth.metadata. ```
    Full log will be available here: https://source.cloud.google.com/results/invocations/ad371dd6-3859-475d-867a-76b0fd4e5856/targets - [ ] To automatically regenerate this PR, check this box. (May take up to 24 hours.) --- .../.github/readme/synth.metadata/synth.metadata | 4 ++-- java-storage-nio/README.md | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/java-storage-nio/.github/readme/synth.metadata/synth.metadata b/java-storage-nio/.github/readme/synth.metadata/synth.metadata index 6082cbde5f78..88855b6a1470 100644 --- a/java-storage-nio/.github/readme/synth.metadata/synth.metadata +++ b/java-storage-nio/.github/readme/synth.metadata/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "de49ecb4819c6a9c22b4c685ae37e8f6fd67e7be" + "sha": "abf828fb57dc2b6721be647e696db65f53f556d2" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "ff01716e16d2c6e87eaf87197b753ac9fcbbed5d" + "sha": "a01e1a0bf70754f51450958b966bd673945d1e6e" } } ] diff --git a/java-storage-nio/README.md b/java-storage-nio/README.md index 6d49770f6116..aa9da3aec447 100644 --- a/java-storage-nio/README.md +++ b/java-storage-nio/README.md @@ -53,20 +53,20 @@ If you are using Maven without BOM, add this to your dependencies: If you are using Gradle 5.x or later, add this to your dependencies ```Groovy -implementation platform('com.google.cloud:libraries-bom:20.9.0') +implementation platform('com.google.cloud:libraries-bom:21.0.0') compile 'com.google.cloud:google-cloud-nio' ``` If you are using Gradle without BOM, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.123.5' +compile 'com.google.cloud:google-cloud-nio:0.123.6' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.123.5" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.123.6" ``` ## Authentication From 52d84195d8f38f558bde039d108635405e59de7a Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 17 Aug 2021 16:56:31 +0200 Subject: [PATCH 0825/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v21 (#652) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource 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://togithub.com/GoogleCloudPlatform/cloud-opensource-java) | `20.9.0` -> `21.0.0` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/21.0.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/21.0.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/21.0.0/compatibility-slim/20.9.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/21.0.0/confidence-slim/20.9.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, check this box. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index abf5d1fb6e83..913fc542d14d 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 20.9.0 + 21.0.0 pom import From f438065a1f362d52df25aabdf2d476b6deb9ed4c Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Tue, 17 Aug 2021 08:06:40 -0700 Subject: [PATCH 0826/1764] chore: regenerate README (#654) This PR was generated using Autosynth. :rainbow:
    Log from Synthtool ``` 2021-08-17 14:59:18,066 synthtool [DEBUG] > Executing /root/.cache/synthtool/java-storage-nio/.github/readme/synth.py. On branch autosynth-readme nothing to commit, working tree clean 2021-08-17 14:59:19,556 synthtool [DEBUG] > Wrote metadata to .github/readme/synth.metadata/synth.metadata. ```
    Full log will be available here: https://source.cloud.google.com/results/invocations/57e45cbf-0f08-4e2b-9e4f-ac69dc4a98ee/targets - [ ] To automatically regenerate this PR, check this box. (May take up to 24 hours.) --- java-storage-nio/.github/readme/synth.metadata/synth.metadata | 2 +- java-storage-nio/README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/.github/readme/synth.metadata/synth.metadata b/java-storage-nio/.github/readme/synth.metadata/synth.metadata index 88855b6a1470..1925fe8a789c 100644 --- a/java-storage-nio/.github/readme/synth.metadata/synth.metadata +++ b/java-storage-nio/.github/readme/synth.metadata/synth.metadata @@ -4,7 +4,7 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "abf828fb57dc2b6721be647e696db65f53f556d2" + "sha": "84d90a82eff6acf4ab21d3cac3d48a8ea73e5999" } }, { diff --git a/java-storage-nio/README.md b/java-storage-nio/README.md index aa9da3aec447..45fdaea92885 100644 --- a/java-storage-nio/README.md +++ b/java-storage-nio/README.md @@ -22,7 +22,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file com.google.cloud libraries-bom - 20.9.0 + 21.0.0 pom import From 469735ea2dc664672c512486dffd6dbf622bac9d Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Thu, 19 Aug 2021 02:20:56 +0200 Subject: [PATCH 0827/1764] build(deps): update dependency com.google.cloud:google-cloud-shared-config to v1.0.1 (#655) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource 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-shared-config](https://togithub.com/googleapis/java-shared-config) | `1.0.0` -> `1.0.1` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/1.0.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/1.0.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/1.0.1/compatibility-slim/1.0.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/1.0.1/confidence-slim/1.0.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
    googleapis/java-shared-config ### [`v1.0.1`](https://togithub.com/googleapis/java-shared-config/blob/master/CHANGELOG.md#​101-httpswwwgithubcomgoogleapisjava-shared-configcomparev100v101-2021-08-18) [Compare Source](https://togithub.com/googleapis/java-shared-config/compare/v1.0.0...v1.0.1)
    --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, check this box. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index dcf2524e0fe5..36e68f4c3e7d 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud google-cloud-shared-config - 1.0.0 + 1.0.1 From c0921fc41f16219e25e2c761c6a4d310fe6c8bd1 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Thu, 19 Aug 2021 19:19:02 +0200 Subject: [PATCH 0828/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.123.6 (#651) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index ba4834777e36..11d661363d2a 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.123.5 + 0.123.6 From 13f06b3b48b22f7a35b5a94b41b614c9528ecd39 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Thu, 19 Aug 2021 10:28:11 -0700 Subject: [PATCH 0829/1764] chore: regenerate README (#656) This PR was generated using Autosynth. :rainbow:
    Log from Synthtool ``` 2021-08-19 17:21:08,985 synthtool [DEBUG] > Executing /root/.cache/synthtool/java-storage-nio/.github/readme/synth.py. On branch autosynth-readme nothing to commit, working tree clean 2021-08-19 17:21:09,993 synthtool [DEBUG] > Wrote metadata to .github/readme/synth.metadata/synth.metadata. ```
    Full log will be available here: https://source.cloud.google.com/results/invocations/8e6a83ef-59e4-4cb3-ac08-64cb62bcfb9e/targets - [ ] To automatically regenerate this PR, check this box. (May take up to 24 hours.) --- java-storage-nio/.github/readme/synth.metadata/synth.metadata | 4 ++-- java-storage-nio/README.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/java-storage-nio/.github/readme/synth.metadata/synth.metadata b/java-storage-nio/.github/readme/synth.metadata/synth.metadata index 1925fe8a789c..7de3cecff198 100644 --- a/java-storage-nio/.github/readme/synth.metadata/synth.metadata +++ b/java-storage-nio/.github/readme/synth.metadata/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "84d90a82eff6acf4ab21d3cac3d48a8ea73e5999" + "sha": "44d80d22a9470708f47d3e99452ca913e011f802" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "a01e1a0bf70754f51450958b966bd673945d1e6e" + "sha": "484b7ec7bdef3909589a83e3d763e7588cb8c37c" } } ] diff --git a/java-storage-nio/README.md b/java-storage-nio/README.md index 45fdaea92885..9d5f3d329249 100644 --- a/java-storage-nio/README.md +++ b/java-storage-nio/README.md @@ -45,7 +45,7 @@ If you are using Maven without BOM, add this to your dependencies: com.google.cloud google-cloud-nio - 0.123.5 + 0.123.6 ``` From 92801d228dd92747bccfb35313c1efaecbcab7fc Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Thu, 19 Aug 2021 21:58:00 +0200 Subject: [PATCH 0830/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.0.2 (#657) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 36e68f4c3e7d..611b67834c0e 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.0.1 + 2.0.2 com.google.apis From 10e625f8cfc955f9152e870201535c93cc2a8846 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 19 Aug 2021 20:06:15 +0000 Subject: [PATCH 0831/1764] chore: release 0.123.7 (#658) :robot: I have created a release \*beep\* \*boop\* --- ### [0.123.7](https://www.github.com/googleapis/java-storage-nio/compare/v0.123.6...v0.123.7) (2021-08-19) ### Dependencies * update dependency com.google.cloud:google-cloud-storage to v2.0.2 ([#657](https://www.github.com/googleapis/java-storage-nio/issues/657)) ([92801d2](https://www.github.com/googleapis/java-storage-nio/commit/92801d228dd92747bccfb35313c1efaecbcab7fc)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/CHANGELOG.md | 7 +++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 16 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index d56dd8888c1f..7e4e142bf96f 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +### [0.123.7](https://www.github.com/googleapis/java-storage-nio/compare/v0.123.6...v0.123.7) (2021-08-19) + + +### Dependencies + +* update dependency com.google.cloud:google-cloud-storage to v2.0.2 ([#657](https://www.github.com/googleapis/java-storage-nio/issues/657)) ([5a42693](https://www.github.com/googleapis/java-storage-nio/commit/5a42693dc9603d8e1f3d2123dfd80ac6e3b1f724)) + ### [0.123.6](https://www.github.com/googleapis/java-storage-nio/compare/v0.123.5...v0.123.6) (2021-08-12) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 28b7394cadc9..aed06ac89355 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.123.7-SNAPSHOT + 0.123.7 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.7-SNAPSHOT + 0.123.7 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index d6a8105b3a5b..3bb64d5c0dbb 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.123.7-SNAPSHOT + 0.123.7 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.7-SNAPSHOT + 0.123.7 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 3b2f0d06cde9..ca757000b925 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.123.7-SNAPSHOT + 0.123.7 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.7-SNAPSHOT + 0.123.7 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 611b67834c0e..e451edfcb6ef 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.123.7-SNAPSHOT + 0.123.7 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 6f64f24b1ff6..277ed184faea 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.123.7-SNAPSHOT + 0.123.7 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 98905290a8c8..ff0b61d000b5 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.123.6:0.123.7-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.123.7:0.123.7 \ No newline at end of file From 7e2eb6891140bf610d389fc64968ded2570288bf Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 19 Aug 2021 20:14:31 +0000 Subject: [PATCH 0832/1764] chore: release 0.123.8-SNAPSHOT (#659) :robot: I have created a release \*beep\* \*boop\* --- ### Updating meta-information for bleeding-edge SNAPSHOT release. --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index aed06ac89355..c2268e467de4 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.123.7 + 0.123.8-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.7 + 0.123.8-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 3bb64d5c0dbb..bb71d5a78ef8 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.123.7 + 0.123.8-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.7 + 0.123.8-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index ca757000b925..905b7a2189af 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.123.7 + 0.123.8-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.7 + 0.123.8-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index e451edfcb6ef..17a89391805d 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.123.7 + 0.123.8-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 277ed184faea..f7063ca83226 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.123.7 + 0.123.8-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index ff0b61d000b5..121da84d8164 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.123.7:0.123.7 \ No newline at end of file +google-cloud-nio:0.123.7:0.123.8-SNAPSHOT \ No newline at end of file From 7e92e8d4c9d36aed1f43402d8faf484e4675e48a Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 20 Aug 2021 01:24:09 +0200 Subject: [PATCH 0833/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.123.7 (#660) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 11d661363d2a..9d4bd0f4c00e 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.123.6 + 0.123.7 From 0aeddbd95c541dc2e394442949177f626c663204 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Thu, 19 Aug 2021 16:32:25 -0700 Subject: [PATCH 0834/1764] chore: regenerate README (#661) This PR was generated using Autosynth. :rainbow:
    Log from Synthtool ``` 2021-08-19 23:26:13,594 synthtool [DEBUG] > Executing /root/.cache/synthtool/java-storage-nio/.github/readme/synth.py. On branch autosynth-readme nothing to commit, working tree clean 2021-08-19 23:26:14,636 synthtool [DEBUG] > Wrote metadata to .github/readme/synth.metadata/synth.metadata. ```
    Full log will be available here: https://source.cloud.google.com/results/invocations/831087a9-401f-41ff-a3f9-b2d21d6992c6/targets - [ ] To automatically regenerate this PR, check this box. (May take up to 24 hours.) --- .../.github/readme/synth.metadata/synth.metadata | 2 +- java-storage-nio/README.md | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/.github/readme/synth.metadata/synth.metadata b/java-storage-nio/.github/readme/synth.metadata/synth.metadata index 7de3cecff198..2936f3045bd0 100644 --- a/java-storage-nio/.github/readme/synth.metadata/synth.metadata +++ b/java-storage-nio/.github/readme/synth.metadata/synth.metadata @@ -4,7 +4,7 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "44d80d22a9470708f47d3e99452ca913e011f802" + "sha": "9fc31d172d0e5bd7d94e2bc97bad007ed2e8e5da" } }, { diff --git a/java-storage-nio/README.md b/java-storage-nio/README.md index 9d5f3d329249..8194dadf6fde 100644 --- a/java-storage-nio/README.md +++ b/java-storage-nio/README.md @@ -45,7 +45,7 @@ If you are using Maven without BOM, add this to your dependencies: com.google.cloud google-cloud-nio - 0.123.6 + 0.123.7 ``` @@ -60,13 +60,13 @@ compile 'com.google.cloud:google-cloud-nio' If you are using Gradle without BOM, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.123.6' +compile 'com.google.cloud:google-cloud-nio:0.123.7' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.123.6" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.123.7" ``` ## Authentication From 87363867d4e2bbf9044dbf70a093b8b31690b0e1 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Mon, 23 Aug 2021 22:50:18 +0200 Subject: [PATCH 0835/1764] deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v2.1.0 (#663) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource 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-shared-dependencies](https://togithub.com/googleapis/java-shared-dependencies) | `2.0.1` -> `2.1.0` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/2.1.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/2.1.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/2.1.0/compatibility-slim/2.0.1)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/2.1.0/confidence-slim/2.0.1)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
    googleapis/java-shared-dependencies ### [`v2.1.0`](https://togithub.com/googleapis/java-shared-dependencies/blob/master/CHANGELOG.md#​210-httpswwwgithubcomgoogleapisjava-shared-dependenciescompare201v210-2021-08-23) [Compare Source](https://togithub.com/googleapis/java-shared-dependencies/compare/v2.0.1...v2.1.0) ##### Dependencies - update dependency com.google.auth:google-auth-library-bom to v1.1.0 ([#​439](https://www.togithub.com/googleapis/java-shared-dependencies/issues/439)) ([ca52bd9](https://www.github.com/googleapis/java-shared-dependencies/commit/ca52bd9c099c96bf7b5a57aa85d39b58a610c875)) - update dependency com.google.cloud:google-cloud-core-bom to v2.1.0 ([#​444](https://www.togithub.com/googleapis/java-shared-dependencies/issues/444)) ([ff914c6](https://www.github.com/googleapis/java-shared-dependencies/commit/ff914c6de9e3e7fa6ba75591d3d5077c5421827d)) - update dependency com.google.code.gson:gson to v2.8.8 ([#​442](https://www.togithub.com/googleapis/java-shared-dependencies/issues/442)) ([79a093f](https://www.github.com/googleapis/java-shared-dependencies/commit/79a093f9ccea4d47cf8b678570a1c9699029a8b2)) - update dependency com.google.errorprone:error_prone_annotations to v2.9.0 ([#​441](https://www.togithub.com/googleapis/java-shared-dependencies/issues/441)) ([e644a4b](https://www.github.com/googleapis/java-shared-dependencies/commit/e644a4b504ab8aa5771f9be36861d1730ea9bcc9)) - update dependency io.grpc:grpc-bom to v1.40.0 ([#​438](https://www.togithub.com/googleapis/java-shared-dependencies/issues/438)) ([c3f8fb4](https://www.github.com/googleapis/java-shared-dependencies/commit/c3f8fb4408f5dc6c7f7dc0e14f0c24fa755433a5)) - update gax.version to v2.3.0 ([#​437](https://www.togithub.com/googleapis/java-shared-dependencies/issues/437)) ([e59aaad](https://www.github.com/googleapis/java-shared-dependencies/commit/e59aaadd76e40ab5ea31c3e812686a4ba0471a49)) ##### [2.0.1](https://www.github.com/googleapis/java-shared-dependencies/compare/2.0.0...v2.0.1) (2021-08-11) ##### Dependencies - update dependency com.google.api:api-common to v2.0.1 ([#​431](https://www.togithub.com/googleapis/java-shared-dependencies/issues/431)) ([b1a52c8](https://www.github.com/googleapis/java-shared-dependencies/commit/b1a52c83e19be7be80086f2010e928171b046f62)) - update gax.version to v2.1.0 ([#​432](https://www.togithub.com/googleapis/java-shared-dependencies/issues/432)) ([7f53006](https://www.github.com/googleapis/java-shared-dependencies/commit/7f53006d021e839f52325a87d7c4715eff88818d)) - update google.core.version to v2.0.4 ([#​430](https://www.togithub.com/googleapis/java-shared-dependencies/issues/430)) ([d0465ad](https://www.github.com/googleapis/java-shared-dependencies/commit/d0465ad3a79993d4e854078ea992e53ab9add07f)) - update google.core.version to v2.0.5 ([#​434](https://www.togithub.com/googleapis/java-shared-dependencies/issues/434)) ([af00753](https://www.github.com/googleapis/java-shared-dependencies/commit/af0075390034cba5cefede8260ab03f728d525a8))
    --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, check this box. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 17a89391805d..e14d313e884b 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -70,7 +70,7 @@ com.google.cloud google-cloud-shared-dependencies - 2.0.1 + 2.1.0 pom import From 1d9e4b6b50f223ac308fae8d839b70f4fad4f26d Mon Sep 17 00:00:00 2001 From: Tomo Suzuki Date: Tue, 24 Aug 2021 14:32:54 -0400 Subject: [PATCH 0836/1764] ci: removing linkage-monitor from the required checks (#665) Linkage Monitor is no longer needed, because the Libraries BOM synchronizes with Google Cloud BOM and the shared dependencies BOM https://github.com/GoogleCloudPlatform/cloud-opensource-java/issues/2137 --- java-storage-nio/.github/sync-repo-settings.yaml | 2 -- 1 file changed, 2 deletions(-) diff --git a/java-storage-nio/.github/sync-repo-settings.yaml b/java-storage-nio/.github/sync-repo-settings.yaml index 7dd5c3765cfc..efe88147cd7a 100644 --- a/java-storage-nio/.github/sync-repo-settings.yaml +++ b/java-storage-nio/.github/sync-repo-settings.yaml @@ -10,7 +10,6 @@ branchProtectionRules: requiredStatusCheckContexts: - dependencies (8) - dependencies (11) - - linkage-monitor - lint - clirr - units (8) @@ -25,7 +24,6 @@ branchProtectionRules: requiredStatusCheckContexts: - dependencies (8) - dependencies (11) - - linkage-monitor - lint - clirr - units (7) From bd0c247d54d3adf2c934ce3795a8a2f7446b4529 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 25 Aug 2021 18:00:38 +0200 Subject: [PATCH 0837/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.1.0 (#666) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index e14d313e884b..9e1e9873af3b 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.0.2 + 2.1.0 com.google.apis From f757d3f1357383733432f8bf6de2a254ff43e271 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 25 Aug 2021 16:32:29 +0000 Subject: [PATCH 0838/1764] chore: release 0.123.8 (#664) :robot: I have created a release \*beep\* \*boop\* --- ### [0.123.8](https://www.github.com/googleapis/java-storage-nio/compare/v0.123.7...v0.123.8) (2021-08-25) ### Dependencies * update dependency com.google.cloud:google-cloud-shared-dependencies to v2.1.0 ([#663](https://www.github.com/googleapis/java-storage-nio/issues/663)) ([8736386](https://www.github.com/googleapis/java-storage-nio/commit/87363867d4e2bbf9044dbf70a093b8b31690b0e1)) * update dependency com.google.cloud:google-cloud-storage to v2.1.0 ([#666](https://www.github.com/googleapis/java-storage-nio/issues/666)) ([bd0c247](https://www.github.com/googleapis/java-storage-nio/commit/bd0c247d54d3adf2c934ce3795a8a2f7446b4529)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/CHANGELOG.md | 8 ++++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 17 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 7e4e142bf96f..5af332c891ad 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +### [0.123.8](https://www.github.com/googleapis/java-storage-nio/compare/v0.123.7...v0.123.8) (2021-08-25) + + +### Dependencies + +* update dependency com.google.cloud:google-cloud-shared-dependencies to v2.1.0 ([#663](https://www.github.com/googleapis/java-storage-nio/issues/663)) ([0d06199](https://www.github.com/googleapis/java-storage-nio/commit/0d061999400d043b90d61f2cc4c6aeb697dc7efb)) +* update dependency com.google.cloud:google-cloud-storage to v2.1.0 ([#666](https://www.github.com/googleapis/java-storage-nio/issues/666)) ([6a3d1e7](https://www.github.com/googleapis/java-storage-nio/commit/6a3d1e7e0eeb6594dbb3d447214f7a12c5b3f2b1)) + ### [0.123.7](https://www.github.com/googleapis/java-storage-nio/compare/v0.123.6...v0.123.7) (2021-08-19) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index c2268e467de4..976b07cc13d6 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.123.8-SNAPSHOT + 0.123.8 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.8-SNAPSHOT + 0.123.8 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index bb71d5a78ef8..0567b4ff02a5 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.123.8-SNAPSHOT + 0.123.8 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.8-SNAPSHOT + 0.123.8 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 905b7a2189af..4edb93d4a879 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.123.8-SNAPSHOT + 0.123.8 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.8-SNAPSHOT + 0.123.8 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 9e1e9873af3b..7bed094631e6 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.123.8-SNAPSHOT + 0.123.8 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index f7063ca83226..238b46c704b5 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.123.8-SNAPSHOT + 0.123.8 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 121da84d8164..846cdb280ea4 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.123.7:0.123.8-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.123.8:0.123.8 \ No newline at end of file From 52d48119394f9dab155ba3dceddded812db76355 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 25 Aug 2021 16:40:28 +0000 Subject: [PATCH 0839/1764] chore: release 0.123.9-SNAPSHOT (#668) :robot: I have created a release \*beep\* \*boop\* --- ### Updating meta-information for bleeding-edge SNAPSHOT release. --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 976b07cc13d6..f89f0fdaf4b7 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.123.8 + 0.123.9-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.8 + 0.123.9-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 0567b4ff02a5..27ceede97a4d 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.123.8 + 0.123.9-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.8 + 0.123.9-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 4edb93d4a879..9ed7a012e185 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.123.8 + 0.123.9-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.8 + 0.123.9-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 7bed094631e6..5859517f28b3 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.123.8 + 0.123.9-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 238b46c704b5..41293535c111 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.123.8 + 0.123.9-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 846cdb280ea4..7f155138ad0f 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.123.8:0.123.8 \ No newline at end of file +google-cloud-nio:0.123.8:0.123.9-SNAPSHOT \ No newline at end of file From a059ccf288410e115cbe360d06afaa242b6416b9 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Wed, 25 Aug 2021 16:24:09 -0700 Subject: [PATCH 0840/1764] chore: enable release-trigger bot (#667) This PR was generated using Autosynth. :rainbow: Synth log will be available here: https://source.cloud.google.com/results/invocations/0ceba58c-0130-48cd-b39f-2943de71b108/targets - [ ] To automatically regenerate this PR, check this box. (May take up to 24 hours.) Source-Link: https://github.com/googleapis/synthtool/commit/63cff634aabb85854caa511c5837ea6b45f42b4b --- java-storage-nio/.github/release-trigger.yml | 1 + java-storage-nio/synth.metadata | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) create mode 100644 java-storage-nio/.github/release-trigger.yml diff --git a/java-storage-nio/.github/release-trigger.yml b/java-storage-nio/.github/release-trigger.yml new file mode 100644 index 000000000000..d4ca94189e16 --- /dev/null +++ b/java-storage-nio/.github/release-trigger.yml @@ -0,0 +1 @@ +enabled: true diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata index e8e0b5e0c0f8..b0d9f2d4730e 100644 --- a/java-storage-nio/synth.metadata +++ b/java-storage-nio/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "d9c5aa92637f7140dfe5f9cf49bc7a5ede921b8d" + "sha": "7fd319c53542460a227bd196c803fe8bbbc73ab2" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "ff01716e16d2c6e87eaf87197b753ac9fcbbed5d" + "sha": "63cff634aabb85854caa511c5837ea6b45f42b4b" } } ], @@ -25,6 +25,7 @@ ".github/generated-files-bot.yml", ".github/readme/synth.py", ".github/release-please.yml", + ".github/release-trigger.yml", ".github/snippet-bot.yml", ".github/sync-repo-settings.yaml", ".github/trusted-contribution.yml", From 41ff806c24a1ac4325c6070587bf1527ee58f946 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Wed, 25 Aug 2021 17:30:29 -0700 Subject: [PATCH 0841/1764] chore: regenerate README (#670) This PR was generated using Autosynth. :rainbow:
    Log from Synthtool ``` 2021-08-25 23:40:54,312 synthtool [DEBUG] > Executing /root/.cache/synthtool/java-storage-nio/.github/readme/synth.py. On branch autosynth-readme nothing to commit, working tree clean 2021-08-25 23:40:55,315 synthtool [DEBUG] > Wrote metadata to .github/readme/synth.metadata/synth.metadata. ```
    Full log will be available here: https://source.cloud.google.com/results/invocations/987f1604-6ae7-4f01-961e-e835012c20e3/targets - [ ] To automatically regenerate this PR, check this box. (May take up to 24 hours.) --- java-storage-nio/.github/readme/synth.metadata/synth.metadata | 4 ++-- java-storage-nio/README.md | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/.github/readme/synth.metadata/synth.metadata b/java-storage-nio/.github/readme/synth.metadata/synth.metadata index 2936f3045bd0..02bab54944de 100644 --- a/java-storage-nio/.github/readme/synth.metadata/synth.metadata +++ b/java-storage-nio/.github/readme/synth.metadata/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "9fc31d172d0e5bd7d94e2bc97bad007ed2e8e5da" + "sha": "380407d28f5baaf5e5070b021f14a2041ceb8fdf" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "484b7ec7bdef3909589a83e3d763e7588cb8c37c" + "sha": "31728d872f50e439ded2f67fa8d67955b26a4e35" } } ] diff --git a/java-storage-nio/README.md b/java-storage-nio/README.md index 8194dadf6fde..3c84be999197 100644 --- a/java-storage-nio/README.md +++ b/java-storage-nio/README.md @@ -60,13 +60,13 @@ compile 'com.google.cloud:google-cloud-nio' If you are using Gradle without BOM, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.123.7' +compile 'com.google.cloud:google-cloud-nio:0.123.8' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.123.7" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.123.8" ``` ## Authentication From 5b927bad7457953d8affe7dcd460fb1cf9d365e1 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 27 Aug 2021 17:01:15 +0200 Subject: [PATCH 0842/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v22 (#672) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource 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://togithub.com/GoogleCloudPlatform/cloud-opensource-java) | `21.0.0` -> `22.0.0` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/22.0.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/22.0.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/22.0.0/compatibility-slim/21.0.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/22.0.0/confidence-slim/21.0.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, check this box. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 913fc542d14d..6a14b1e032ac 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 21.0.0 + 22.0.0 pom import From 1f30fe36c6c0ddc7aefe1e1af5cf4f0b49a197bd Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Fri, 27 Aug 2021 08:12:20 -0700 Subject: [PATCH 0843/1764] chore: regenerate README (#673) This PR was generated using Autosynth. :rainbow:
    Log from Synthtool ``` 2021-08-27 15:05:53,926 synthtool [DEBUG] > Executing /root/.cache/synthtool/java-storage-nio/.github/readme/synth.py. On branch autosynth-readme nothing to commit, working tree clean 2021-08-27 15:05:56,071 synthtool [DEBUG] > Wrote metadata to .github/readme/synth.metadata/synth.metadata. ```
    Full log will be available here: https://source.cloud.google.com/results/invocations/2515f1dd-16c0-4364-8f02-4a848647597a/targets - [ ] To automatically regenerate this PR, check this box. (May take up to 24 hours.) --- java-storage-nio/.github/readme/synth.metadata/synth.metadata | 2 +- java-storage-nio/README.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/java-storage-nio/.github/readme/synth.metadata/synth.metadata b/java-storage-nio/.github/readme/synth.metadata/synth.metadata index 02bab54944de..375f227999c2 100644 --- a/java-storage-nio/.github/readme/synth.metadata/synth.metadata +++ b/java-storage-nio/.github/readme/synth.metadata/synth.metadata @@ -4,7 +4,7 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "380407d28f5baaf5e5070b021f14a2041ceb8fdf" + "sha": "2f20642bbb0898830cb9d1d521d4ee675d1e475a" } }, { diff --git a/java-storage-nio/README.md b/java-storage-nio/README.md index 3c84be999197..a027de6ab664 100644 --- a/java-storage-nio/README.md +++ b/java-storage-nio/README.md @@ -22,7 +22,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file com.google.cloud libraries-bom - 21.0.0 + 22.0.0 pom import @@ -53,7 +53,7 @@ If you are using Maven without BOM, add this to your dependencies: If you are using Gradle 5.x or later, add this to your dependencies ```Groovy -implementation platform('com.google.cloud:libraries-bom:21.0.0') +implementation platform('com.google.cloud:libraries-bom:22.0.0') compile 'com.google.cloud:google-cloud-nio' ``` From 643e66fab24405eb7be4814043d369ad0c1733fd Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 31 Aug 2021 22:48:45 +0200 Subject: [PATCH 0844/1764] deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v2.2.0 (#674) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource 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-shared-dependencies](https://togithub.com/googleapis/java-shared-dependencies) | `2.1.0` -> `2.2.0` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/2.2.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/2.2.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/2.2.0/compatibility-slim/2.1.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/2.2.0/confidence-slim/2.1.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
    googleapis/java-shared-dependencies ### [`v2.2.0`](https://togithub.com/googleapis/java-shared-dependencies/blob/master/CHANGELOG.md#​220-httpswwwgithubcomgoogleapisjava-shared-dependenciescompare210v220-2021-08-31) [Compare Source](https://togithub.com/googleapis/java-shared-dependencies/compare/v2.1.0...v2.2.0) ##### Dependencies - update dependency com.fasterxml.jackson:jackson-bom to v2.12.5 ([#​456](https://www.togithub.com/googleapis/java-shared-dependencies/issues/456)) ([05b58e8](https://www.github.com/googleapis/java-shared-dependencies/commit/05b58e84ff6617bdcbb1ea644aa6e061bdea0319)) - update dependency com.google.api:api-common to v2.0.2 ([#​450](https://www.togithub.com/googleapis/java-shared-dependencies/issues/450)) ([51caebe](https://www.github.com/googleapis/java-shared-dependencies/commit/51caebe89bfade98866f63952bf82bc663a0179a)) - update dependency com.google.http-client:google-http-client-bom to v1.40.0 ([#​455](https://www.togithub.com/googleapis/java-shared-dependencies/issues/455)) ([82a5e42](https://www.github.com/googleapis/java-shared-dependencies/commit/82a5e42b06570a2c7c9d53b03161b110a44487a1)) - update dependency com.google.oauth-client:google-oauth-client-bom to v1.32.1 ([#​447](https://www.togithub.com/googleapis/java-shared-dependencies/issues/447)) ([9d2b895](https://www.github.com/googleapis/java-shared-dependencies/commit/9d2b8958f62daa6a3015a8ac052762fb3d79b35b)) - update dependency io.grpc:grpc-bom to v1.40.1 ([#​451](https://www.togithub.com/googleapis/java-shared-dependencies/issues/451)) ([df668ea](https://www.github.com/googleapis/java-shared-dependencies/commit/df668ead8830a40acf9d5605d47f93c465b779c0)) - update gax.version to v2.4.0 ([#​458](https://www.togithub.com/googleapis/java-shared-dependencies/issues/458)) ([a797d9e](https://www.github.com/googleapis/java-shared-dependencies/commit/a797d9eb8a4bcb3025a9511eae61271278a4a5c9)) - update google.common-protos.version to v2.5.0 ([#​457](https://www.togithub.com/googleapis/java-shared-dependencies/issues/457)) ([38c7bb9](https://www.github.com/googleapis/java-shared-dependencies/commit/38c7bb925414d90ff3065650d06589f79bcab9b6)) - update google.core.version to v2.1.1 ([#​449](https://www.togithub.com/googleapis/java-shared-dependencies/issues/449)) ([b28723a](https://www.github.com/googleapis/java-shared-dependencies/commit/b28723ace0c27ebc73f23a2d094e0fe9ba8a9075)) - update google.core.version to v2.1.2 ([#​459](https://www.togithub.com/googleapis/java-shared-dependencies/issues/459)) ([df4d5b7](https://www.github.com/googleapis/java-shared-dependencies/commit/df4d5b7717386f5e0e2cca87bd9afc56b2c7aee8)) - update iam.version to v1.1.0 ([#​448](https://www.togithub.com/googleapis/java-shared-dependencies/issues/448)) ([3967928](https://www.github.com/googleapis/java-shared-dependencies/commit/39679287f3ef8c1cbca5dfc8aca3f69cfee3d4a6))
    --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, check this box. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 5859517f28b3..0d3265f2ed15 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -70,7 +70,7 @@ com.google.cloud google-cloud-shared-dependencies - 2.1.0 + 2.2.0 pom import From 4b0dd197a14273c1880e53ec11b29639457b162c Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Tue, 31 Aug 2021 13:56:38 -0700 Subject: [PATCH 0845/1764] chore: regenerate README (#676) This PR was generated using Autosynth. :rainbow:
    Log from Synthtool ``` 2021-08-31 20:50:47,344 synthtool [DEBUG] > Executing /root/.cache/synthtool/java-storage-nio/.github/readme/synth.py. On branch autosynth-readme nothing to commit, working tree clean 2021-08-31 20:50:48,560 synthtool [DEBUG] > Wrote metadata to .github/readme/synth.metadata/synth.metadata. ```
    Full log will be available here: https://source.cloud.google.com/results/invocations/57cedac8-baa7-4d7c-aa4d-24615c510fcd/targets - [ ] To automatically regenerate this PR, check this box. (May take up to 24 hours.) --- java-storage-nio/.github/readme/synth.metadata/synth.metadata | 4 ++-- java-storage-nio/README.md | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/.github/readme/synth.metadata/synth.metadata b/java-storage-nio/.github/readme/synth.metadata/synth.metadata index 375f227999c2..af2b88c2eb36 100644 --- a/java-storage-nio/.github/readme/synth.metadata/synth.metadata +++ b/java-storage-nio/.github/readme/synth.metadata/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "2f20642bbb0898830cb9d1d521d4ee675d1e475a" + "sha": "40f2c3298472546973f118520699fc41a0a90df2" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "31728d872f50e439ded2f67fa8d67955b26a4e35" + "sha": "9a238a0623879c3de129a376c6085d4a862f6eb9" } } ] diff --git a/java-storage-nio/README.md b/java-storage-nio/README.md index a027de6ab664..74a4e33960b8 100644 --- a/java-storage-nio/README.md +++ b/java-storage-nio/README.md @@ -55,12 +55,12 @@ If you are using Gradle 5.x or later, add this to your dependencies ```Groovy implementation platform('com.google.cloud:libraries-bom:22.0.0') -compile 'com.google.cloud:google-cloud-nio' +implementation 'com.google.cloud:google-cloud-nio' ``` If you are using Gradle without BOM, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-nio:0.123.8' +implementation 'com.google.cloud:google-cloud-nio:0.123.8' ``` If you are using SBT, add this to your dependencies From 8ffe59187bc2cbd564df1d69a5056339f0fe0971 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 1 Sep 2021 00:08:28 +0200 Subject: [PATCH 0846/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.123.8 (#669) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource 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-nio](https://togithub.com/googleapis/java-storage-nio) | `0.123.7` -> `0.123.8` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.123.8/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.123.8/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.123.8/compatibility-slim/0.123.7)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.123.8/confidence-slim/0.123.7)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
    googleapis/java-storage-nio ### [`v0.123.8`](https://togithub.com/googleapis/java-storage-nio/blob/master/CHANGELOG.md#​01238-httpswwwgithubcomgoogleapisjava-storage-niocomparev01237v01238-2021-08-25) [Compare Source](https://togithub.com/googleapis/java-storage-nio/compare/v0.123.7...v0.123.8)
    --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, check this box. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 9d4bd0f4c00e..3096c981c3d6 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.123.7 + 0.123.8 From 89b7b5616d679e06247ef6a00408e80aab63e43c Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Tue, 31 Aug 2021 15:20:42 -0700 Subject: [PATCH 0847/1764] chore: regenerate README (#677) This PR was generated using Autosynth. :rainbow:
    Log from Synthtool ``` 2021-08-31 22:10:58,257 synthtool [DEBUG] > Executing /root/.cache/synthtool/java-storage-nio/.github/readme/synth.py. On branch autosynth-readme nothing to commit, working tree clean 2021-08-31 22:10:59,504 synthtool [DEBUG] > Wrote metadata to .github/readme/synth.metadata/synth.metadata. ```
    Full log will be available here: https://source.cloud.google.com/results/invocations/084ce4ff-e323-451e-87c0-1cf83b7561df/targets - [ ] To automatically regenerate this PR, check this box. (May take up to 24 hours.) --- java-storage-nio/.github/readme/synth.metadata/synth.metadata | 2 +- java-storage-nio/README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/.github/readme/synth.metadata/synth.metadata b/java-storage-nio/.github/readme/synth.metadata/synth.metadata index af2b88c2eb36..6c3e1d77a74c 100644 --- a/java-storage-nio/.github/readme/synth.metadata/synth.metadata +++ b/java-storage-nio/.github/readme/synth.metadata/synth.metadata @@ -4,7 +4,7 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "40f2c3298472546973f118520699fc41a0a90df2" + "sha": "8132d58a9bbc45731f1971ab3a1ac1814900b314" } }, { diff --git a/java-storage-nio/README.md b/java-storage-nio/README.md index 74a4e33960b8..3d6f9d480bdc 100644 --- a/java-storage-nio/README.md +++ b/java-storage-nio/README.md @@ -45,7 +45,7 @@ If you are using Maven without BOM, add this to your dependencies: com.google.cloud google-cloud-nio - 0.123.7 + 0.123.8 ``` From 9788240841b2701987ab0a281f0dd863d22b1c1b Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Tue, 31 Aug 2021 15:55:04 -0700 Subject: [PATCH 0848/1764] ci: removing linkage-monitor from the required checks (#671) Source-Author: Tomo Suzuki Source-Date: Wed Aug 25 13:18:10 2021 -0400 Source-Repo: googleapis/synthtool Source-Sha: e2aa5bcc3356d9e3b8b53de3b5c86226447d3a22 Source-Link: https://github.com/googleapis/synthtool/commit/e2aa5bcc3356d9e3b8b53de3b5c86226447d3a22 --- java-storage-nio/.github/workflows/ci.yaml | 13 ------------- java-storage-nio/synth.metadata | 4 ++-- 2 files changed, 2 insertions(+), 15 deletions(-) diff --git a/java-storage-nio/.github/workflows/ci.yaml b/java-storage-nio/.github/workflows/ci.yaml index 65ae6ecdda77..d510359d97df 100644 --- a/java-storage-nio/.github/workflows/ci.yaml +++ b/java-storage-nio/.github/workflows/ci.yaml @@ -42,19 +42,6 @@ jobs: java-version: ${{matrix.java}} - run: java -version - run: .kokoro/dependencies.sh - linkage-monitor: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - - uses: actions/setup-java@v1 - with: - java-version: 8 - - run: java -version - - name: Install artifacts to local Maven repository - run: .kokoro/build.sh - shell: bash - - name: Validate any conflicts with regard to com.google.cloud:libraries-bom (latest release) - uses: GoogleCloudPlatform/cloud-opensource-java/linkage-monitor@v1-linkagemonitor lint: runs-on: ubuntu-latest steps: diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata index b0d9f2d4730e..c960ed4cc93d 100644 --- a/java-storage-nio/synth.metadata +++ b/java-storage-nio/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "7fd319c53542460a227bd196c803fe8bbbc73ab2" + "sha": "b12cad8a28edf012218d1e3f39f5b30262dc4486" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "63cff634aabb85854caa511c5837ea6b45f42b4b" + "sha": "e2aa5bcc3356d9e3b8b53de3b5c86226447d3a22" } } ], From 4f14b8d1a83b01091883dcab22ca888651b907a6 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Wed, 1 Sep 2021 08:22:26 -0700 Subject: [PATCH 0849/1764] build(java): update renovate config to mark conformance tests as a test commit type (#678) This PR was generated using Autosynth. :rainbow: Synth log will be available here: https://source.cloud.google.com/results/invocations/cd005bcd-af86-499c-bad8-3107756d6ce0/targets - [ ] To automatically regenerate this PR, check this box. (May take up to 24 hours.) Source-Link: https://github.com/googleapis/synthtool/commit/9a238a0623879c3de129a376c6085d4a862f6eb9 --- java-storage-nio/renovate.json | 3 ++- java-storage-nio/synth.metadata | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/java-storage-nio/renovate.json b/java-storage-nio/renovate.json index bb1d0aa16c4d..846740ae5e00 100644 --- a/java-storage-nio/renovate.json +++ b/java-storage-nio/renovate.json @@ -50,7 +50,8 @@ "^junit:junit", "^com.google.truth:truth", "^org.mockito:mockito-core", - "^org.objenesis:objenesis" + "^org.objenesis:objenesis", + "^com.google.cloud:google-cloud-conformance-tests" ], "semanticCommitType": "test", "semanticCommitScope": "deps" diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata index c960ed4cc93d..766b490a87f3 100644 --- a/java-storage-nio/synth.metadata +++ b/java-storage-nio/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "b12cad8a28edf012218d1e3f39f5b30262dc4486" + "sha": "22b3c460d9ae90174860cb479bc6d16b8c3ed891" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "e2aa5bcc3356d9e3b8b53de3b5c86226447d3a22" + "sha": "9a238a0623879c3de129a376c6085d4a862f6eb9" } } ], From 051436f55fef024e569f77d137c357e713307350 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Fri, 3 Sep 2021 08:46:28 -0700 Subject: [PATCH 0850/1764] chore(java): install maven 3.8.1 at runtime (#679) This PR was generated using Autosynth. :rainbow: Synth log will be available here: https://source.cloud.google.com/results/invocations/f6319ed8-72c8-4f72-b602-367f59eb02a6/targets - [ ] To automatically regenerate this PR, check this box. (May take up to 24 hours.) Source-Link: https://github.com/googleapis/synthtool/commit/ad7fd76e17bf9494a3e47ff9cf445f61564432e0 --- java-storage-nio/.github/workflows/ci.yaml | 14 +++++++++++++- java-storage-nio/synth.metadata | 4 ++-- 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/java-storage-nio/.github/workflows/ci.yaml b/java-storage-nio/.github/workflows/ci.yaml index d510359d97df..e23d923e1e72 100644 --- a/java-storage-nio/.github/workflows/ci.yaml +++ b/java-storage-nio/.github/workflows/ci.yaml @@ -12,6 +12,9 @@ jobs: java: [8, 11] steps: - uses: actions/checkout@v2 + - uses: stCarolas/setup-maven@v4 + with: + maven-version: 3.8.1 - uses: actions/setup-java@v1 with: java-version: ${{matrix.java}} @@ -37,6 +40,9 @@ jobs: java: [8, 11] steps: - uses: actions/checkout@v2 + - uses: stCarolas/setup-maven@v4 + with: + maven-version: 3.8.1 - uses: actions/setup-java@v1 with: java-version: ${{matrix.java}} @@ -46,6 +52,9 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 + - uses: stCarolas/setup-maven@v4 + with: + maven-version: 3.8.1 - uses: actions/setup-java@v1 with: java-version: 8 @@ -57,10 +66,13 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 + - uses: stCarolas/setup-maven@v4 + with: + maven-version: 3.8.1 - uses: actions/setup-java@v1 with: java-version: 8 - run: java -version - run: .kokoro/build.sh env: - JOB_TYPE: clirr + JOB_TYPE: clirr \ No newline at end of file diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata index 766b490a87f3..4388305b67f6 100644 --- a/java-storage-nio/synth.metadata +++ b/java-storage-nio/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "22b3c460d9ae90174860cb479bc6d16b8c3ed891" + "sha": "fc3253d8ac0826626dad271f1d318ffd68724de0" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "9a238a0623879c3de129a376c6085d4a862f6eb9" + "sha": "ad7fd76e17bf9494a3e47ff9cf445f61564432e0" } } ], From c0f117776e5c5dd097e3993ea67a9c9fc1c8fb2c Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 3 Sep 2021 21:19:59 +0200 Subject: [PATCH 0851/1764] deps: update dependency com.google.cloud:google-cloud-core to v2.1.2 (#662) --- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 9ed7a012e185..31345977de59 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -85,7 +85,7 @@ com.google.cloud google-cloud-core - 2.0.5 + 2.1.2 test tests From 2001f76d578f783cbff1613f47540f5ea4bfc888 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Fri, 3 Sep 2021 19:26:12 +0000 Subject: [PATCH 0852/1764] chore: release 0.123.9 (#675) :robot: I have created a release \*beep\* \*boop\* --- ### [0.123.9](https://www.github.com/googleapis/java-storage-nio/compare/v0.123.8...v0.123.9) (2021-09-03) ### Dependencies * update dependency com.google.cloud:google-cloud-core to v2.1.2 ([#662](https://www.github.com/googleapis/java-storage-nio/issues/662)) ([c0f1177](https://www.github.com/googleapis/java-storage-nio/commit/c0f117776e5c5dd097e3993ea67a9c9fc1c8fb2c)) * update dependency com.google.cloud:google-cloud-shared-dependencies to v2.2.0 ([#674](https://www.github.com/googleapis/java-storage-nio/issues/674)) ([643e66f](https://www.github.com/googleapis/java-storage-nio/commit/643e66fab24405eb7be4814043d369ad0c1733fd)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/CHANGELOG.md | 8 ++++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 17 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 5af332c891ad..4f4faf21bdd3 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +### [0.123.9](https://www.github.com/googleapis/java-storage-nio/compare/v0.123.8...v0.123.9) (2021-09-03) + + +### Dependencies + +* update dependency com.google.cloud:google-cloud-core to v2.1.2 ([#662](https://www.github.com/googleapis/java-storage-nio/issues/662)) ([79548fe](https://www.github.com/googleapis/java-storage-nio/commit/79548fef0e7cce2d3233e0d49a81e8a881afc100)) +* update dependency com.google.cloud:google-cloud-shared-dependencies to v2.2.0 ([#674](https://www.github.com/googleapis/java-storage-nio/issues/674)) ([40f2c32](https://www.github.com/googleapis/java-storage-nio/commit/40f2c3298472546973f118520699fc41a0a90df2)) + ### [0.123.8](https://www.github.com/googleapis/java-storage-nio/compare/v0.123.7...v0.123.8) (2021-08-25) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index f89f0fdaf4b7..17880a1be90c 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.123.9-SNAPSHOT + 0.123.9 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.9-SNAPSHOT + 0.123.9 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 27ceede97a4d..0ab39cdebaaf 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.123.9-SNAPSHOT + 0.123.9 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.9-SNAPSHOT + 0.123.9 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 31345977de59..bccb8d7512c2 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.123.9-SNAPSHOT + 0.123.9 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.9-SNAPSHOT + 0.123.9 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 0d3265f2ed15..6d1b871d24c8 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.123.9-SNAPSHOT + 0.123.9 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 41293535c111..f88972286c19 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.123.9-SNAPSHOT + 0.123.9 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 7f155138ad0f..664efdb8ff55 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.123.8:0.123.9-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.123.9:0.123.9 \ No newline at end of file From d191c2495659a264e0ce3256d7310d0a145484f0 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Fri, 3 Sep 2021 19:34:12 +0000 Subject: [PATCH 0853/1764] chore: release 0.123.10-SNAPSHOT (#680) :robot: I have created a release \*beep\* \*boop\* --- ### Updating meta-information for bleeding-edge SNAPSHOT release. --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 17880a1be90c..2ddface8cfd3 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.123.9 + 0.123.10-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.9 + 0.123.10-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 0ab39cdebaaf..773f8454dc6c 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.123.9 + 0.123.10-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.9 + 0.123.10-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index bccb8d7512c2..5d382f1ceb97 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.123.9 + 0.123.10-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.9 + 0.123.10-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 6d1b871d24c8..5e7e3188242e 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.123.9 + 0.123.10-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index f88972286c19..935aec86ae0c 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.123.9 + 0.123.10-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 664efdb8ff55..6c7a120864ce 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.123.9:0.123.9 \ No newline at end of file +google-cloud-nio:0.123.9:0.123.10-SNAPSHOT \ No newline at end of file From eb9fc3b10d737e0847586151c2e3e3221ea6b566 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Sat, 4 Sep 2021 00:04:16 +0200 Subject: [PATCH 0854/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.1.1 (#682) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource 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.1.0` -> `2.1.1` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.1.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.1.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.1.1/compatibility-slim/2.1.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.1.1/confidence-slim/2.1.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
    googleapis/java-storage ### [`v2.1.1`](https://togithub.com/googleapis/java-storage/blob/master/CHANGELOG.md#​211-httpswwwgithubcomgoogleapisjava-storagecomparev210v211-2021-09-03) [Compare Source](https://togithub.com/googleapis/java-storage/compare/v2.1.0...v2.1.1)
    --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, check this box. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 5e7e3188242e..54beb994b26e 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.1.0 + 2.1.1 com.google.apis From b14dc7290a045741235865f6264276158a8afc5e Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Fri, 3 Sep 2021 22:12:22 +0000 Subject: [PATCH 0855/1764] chore: release 0.123.10 (#683) :robot: I have created a release \*beep\* \*boop\* --- ### [0.123.10](https://www.github.com/googleapis/java-storage-nio/compare/v0.123.9...v0.123.10) (2021-09-03) ### Dependencies * update dependency com.google.cloud:google-cloud-storage to v2.1.1 ([#682](https://www.github.com/googleapis/java-storage-nio/issues/682)) ([eb9fc3b](https://www.github.com/googleapis/java-storage-nio/commit/eb9fc3b10d737e0847586151c2e3e3221ea6b566)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/CHANGELOG.md | 7 +++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 16 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 4f4faf21bdd3..9d0bb2320c1a 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +### [0.123.10](https://www.github.com/googleapis/java-storage-nio/compare/v0.123.9...v0.123.10) (2021-09-03) + + +### Dependencies + +* update dependency com.google.cloud:google-cloud-storage to v2.1.1 ([#682](https://www.github.com/googleapis/java-storage-nio/issues/682)) ([2ba3c5d](https://www.github.com/googleapis/java-storage-nio/commit/2ba3c5df2c697060fab61a1f8db66b9a95f5e8fe)) + ### [0.123.9](https://www.github.com/googleapis/java-storage-nio/compare/v0.123.8...v0.123.9) (2021-09-03) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 2ddface8cfd3..217346a389a0 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.123.10-SNAPSHOT + 0.123.10 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.10-SNAPSHOT + 0.123.10 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 773f8454dc6c..535a19894945 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.123.10-SNAPSHOT + 0.123.10 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.10-SNAPSHOT + 0.123.10 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 5d382f1ceb97..fd66d0bd7439 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.123.10-SNAPSHOT + 0.123.10 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.10-SNAPSHOT + 0.123.10 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 54beb994b26e..f35a6ba315af 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.123.10-SNAPSHOT + 0.123.10 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 935aec86ae0c..c70c503edfde 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.123.10-SNAPSHOT + 0.123.10 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 6c7a120864ce..3a521f76fd6a 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.123.9:0.123.10-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.123.10:0.123.10 \ No newline at end of file From 54836f5f7b61f158b02413520fe98261258fbc3b Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Fri, 3 Sep 2021 15:14:17 -0700 Subject: [PATCH 0856/1764] chore: regenerate README (#684) This PR was generated using Autosynth. :rainbow:
    Log from Synthtool ``` 2021-09-03 22:07:41,873 synthtool [DEBUG] > Executing /root/.cache/synthtool/java-storage-nio/.github/readme/synth.py. On branch autosynth-readme nothing to commit, working tree clean 2021-09-03 22:07:42,922 synthtool [DEBUG] > Wrote metadata to .github/readme/synth.metadata/synth.metadata. ```
    Full log will be available here: https://source.cloud.google.com/results/invocations/cbb9a778-badf-474c-b294-1ba953f2a03a/targets - [ ] To automatically regenerate this PR, check this box. (May take up to 24 hours.) --- java-storage-nio/.github/readme/synth.metadata/synth.metadata | 4 ++-- java-storage-nio/README.md | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/.github/readme/synth.metadata/synth.metadata b/java-storage-nio/.github/readme/synth.metadata/synth.metadata index 6c3e1d77a74c..74082d1efbf0 100644 --- a/java-storage-nio/.github/readme/synth.metadata/synth.metadata +++ b/java-storage-nio/.github/readme/synth.metadata/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "8132d58a9bbc45731f1971ab3a1ac1814900b314" + "sha": "2ba3c5df2c697060fab61a1f8db66b9a95f5e8fe" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "9a238a0623879c3de129a376c6085d4a862f6eb9" + "sha": "ad7fd76e17bf9494a3e47ff9cf445f61564432e0" } } ] diff --git a/java-storage-nio/README.md b/java-storage-nio/README.md index 3d6f9d480bdc..57df2bc484ae 100644 --- a/java-storage-nio/README.md +++ b/java-storage-nio/README.md @@ -60,13 +60,13 @@ implementation 'com.google.cloud:google-cloud-nio' If you are using Gradle without BOM, add this to your dependencies ```Groovy -implementation 'com.google.cloud:google-cloud-nio:0.123.8' +implementation 'com.google.cloud:google-cloud-nio:0.123.9' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.123.8" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.123.9" ``` ## Authentication From 9561966f3939b682d897c2bf49a385d24eac7562 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Fri, 3 Sep 2021 22:20:31 +0000 Subject: [PATCH 0857/1764] chore: release 0.123.11-SNAPSHOT (#685) :robot: I have created a release \*beep\* \*boop\* --- ### Updating meta-information for bleeding-edge SNAPSHOT release. --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 217346a389a0..2e18ef3f642a 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.123.10 + 0.123.11-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.10 + 0.123.11-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 535a19894945..25a5dbcdae3d 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.123.10 + 0.123.11-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.10 + 0.123.11-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index fd66d0bd7439..58049743523d 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.123.10 + 0.123.11-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.10 + 0.123.11-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index f35a6ba315af..a51f12882f24 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.123.10 + 0.123.11-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index c70c503edfde..b420b61c57a3 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.123.10 + 0.123.11-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 3a521f76fd6a..3025035f6934 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.123.10:0.123.10 \ No newline at end of file +google-cloud-nio:0.123.10:0.123.11-SNAPSHOT \ No newline at end of file From 120203be98e38b7870576d17c031fd34b910607e Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 7 Sep 2021 18:45:14 +0200 Subject: [PATCH 0858/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.123.10 (#681) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 3096c981c3d6..b246e742e144 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.123.8 + 0.123.10 From b211465c1ae2423acc01054721186698e4d7734a Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Tue, 7 Sep 2021 09:54:14 -0700 Subject: [PATCH 0859/1764] chore: regenerate README (#686) This PR was generated using Autosynth. :rainbow:
    Log from Synthtool ``` 2021-09-07 16:47:21,525 synthtool [DEBUG] > Executing /root/.cache/synthtool/java-storage-nio/.github/readme/synth.py. On branch autosynth-readme nothing to commit, working tree clean 2021-09-07 16:47:22,745 synthtool [DEBUG] > Wrote metadata to .github/readme/synth.metadata/synth.metadata. ```
    Full log will be available here: https://source.cloud.google.com/results/invocations/e66c4cd1-f275-4fba-87cc-170d225fd5a1/targets - [ ] To automatically regenerate this PR, check this box. (May take up to 24 hours.) --- .../.github/readme/synth.metadata/synth.metadata | 2 +- java-storage-nio/README.md | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/.github/readme/synth.metadata/synth.metadata b/java-storage-nio/.github/readme/synth.metadata/synth.metadata index 74082d1efbf0..e7e0c614ba08 100644 --- a/java-storage-nio/.github/readme/synth.metadata/synth.metadata +++ b/java-storage-nio/.github/readme/synth.metadata/synth.metadata @@ -4,7 +4,7 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "2ba3c5df2c697060fab61a1f8db66b9a95f5e8fe" + "sha": "4fd71b5156239e641552215dfc5bd31a5cce4a03" } }, { diff --git a/java-storage-nio/README.md b/java-storage-nio/README.md index 57df2bc484ae..37858a2c5aed 100644 --- a/java-storage-nio/README.md +++ b/java-storage-nio/README.md @@ -45,7 +45,7 @@ If you are using Maven without BOM, add this to your dependencies: com.google.cloud google-cloud-nio - 0.123.8 + 0.123.10 ``` @@ -60,13 +60,13 @@ implementation 'com.google.cloud:google-cloud-nio' If you are using Gradle without BOM, add this to your dependencies ```Groovy -implementation 'com.google.cloud:google-cloud-nio:0.123.9' +implementation 'com.google.cloud:google-cloud-nio:0.123.10' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.123.9" +libraryDependencies += "com.google.cloud" % "google-cloud-nio" % "0.123.10" ``` ## Authentication From 26d6bbff0a2be675bf1746f9ea91f4830e3f1456 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Wed, 8 Sep 2021 08:01:18 -0700 Subject: [PATCH 0860/1764] chore(java): update windows build (#689) to install maven 3.8.1 at runtime too (related to #1202) Tested in [java-bigquerystorage](https://github.com/googleapis/java-bigquerystorage/pull/1291/commits/7834f4ff86858f6ed0b8068ea66dadf6365e399a) Source-Author: Stephanie Wang Source-Date: Tue Sep 7 13:04:27 2021 -0400 Source-Repo: googleapis/synthtool Source-Sha: 17ee6e5c08f2eb47029beee4776ce990e56b3925 Source-Link: https://github.com/googleapis/synthtool/commit/17ee6e5c08f2eb47029beee4776ce990e56b3925 --- java-storage-nio/.github/workflows/ci.yaml | 5 ++++- java-storage-nio/synth.metadata | 4 ++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/java-storage-nio/.github/workflows/ci.yaml b/java-storage-nio/.github/workflows/ci.yaml index e23d923e1e72..3becb5c022a3 100644 --- a/java-storage-nio/.github/workflows/ci.yaml +++ b/java-storage-nio/.github/workflows/ci.yaml @@ -26,6 +26,9 @@ jobs: runs-on: windows-latest steps: - uses: actions/checkout@v2 + - uses: stCarolas/setup-maven@v4 + with: + maven-version: 3.8.1 - uses: actions/setup-java@v1 with: java-version: 8 @@ -75,4 +78,4 @@ jobs: - run: java -version - run: .kokoro/build.sh env: - JOB_TYPE: clirr \ No newline at end of file + JOB_TYPE: clirr diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata index 4388305b67f6..7324abeb6313 100644 --- a/java-storage-nio/synth.metadata +++ b/java-storage-nio/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "fc3253d8ac0826626dad271f1d318ffd68724de0" + "sha": "0704c47646b526c63ad3f92eb16026d99dca8fd5" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "ad7fd76e17bf9494a3e47ff9cf445f61564432e0" + "sha": "17ee6e5c08f2eb47029beee4776ce990e56b3925" } } ], From 2a556a8a4f85da5891afe039d0ea7a01bbac22ba Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Wed, 8 Sep 2021 08:10:18 -0700 Subject: [PATCH 0861/1764] chore: regenerate README (#690) This PR was generated using Autosynth. :rainbow:
    Log from Synthtool ``` 2021-09-08 15:03:53,390 synthtool [DEBUG] > Executing /root/.cache/synthtool/java-storage-nio/.github/readme/synth.py. On branch autosynth-readme nothing to commit, working tree clean 2021-09-08 15:03:54,891 synthtool [DEBUG] > Wrote metadata to .github/readme/synth.metadata/synth.metadata. ```
    Full log will be available here: https://source.cloud.google.com/results/invocations/70ee51ce-240b-426e-a12b-0bc1602c65b3/targets - [ ] To automatically regenerate this PR, check this box. (May take up to 24 hours.) --- java-storage-nio/.github/readme/synth.metadata/synth.metadata | 4 ++-- java-storage-nio/README.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/java-storage-nio/.github/readme/synth.metadata/synth.metadata b/java-storage-nio/.github/readme/synth.metadata/synth.metadata index e7e0c614ba08..0ab17658c350 100644 --- a/java-storage-nio/.github/readme/synth.metadata/synth.metadata +++ b/java-storage-nio/.github/readme/synth.metadata/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "4fd71b5156239e641552215dfc5bd31a5cce4a03" + "sha": "1c7b4c4a90d39303c1d51f4bb80d88dc7da00694" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "ad7fd76e17bf9494a3e47ff9cf445f61564432e0" + "sha": "17ee6e5c08f2eb47029beee4776ce990e56b3925" } } ] diff --git a/java-storage-nio/README.md b/java-storage-nio/README.md index 37858a2c5aed..138126321f43 100644 --- a/java-storage-nio/README.md +++ b/java-storage-nio/README.md @@ -53,7 +53,7 @@ If you are using Maven without BOM, add this to your dependencies: If you are using Gradle 5.x or later, add this to your dependencies ```Groovy -implementation platform('com.google.cloud:libraries-bom:22.0.0') +implementation platform('com.google.cloud:libraries-bom:23.0.0') implementation 'com.google.cloud:google-cloud-nio' ``` From 71fc735a87b4801e0df62991bb94b7f21f7792f6 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 8 Sep 2021 20:58:36 +0200 Subject: [PATCH 0862/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v23 (#688) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 6a14b1e032ac..63ffc6b919b7 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 22.0.0 + 23.0.0 pom import From 96cc5b5ff0e90f5135811ce0d55732e25a8fc315 Mon Sep 17 00:00:00 2001 From: BenWhitehead Date: Wed, 8 Sep 2021 15:02:13 -0400 Subject: [PATCH 0863/1764] build: remove reporting section in favor of the config from shared-config (#692) --- java-storage-nio/pom.xml | 69 ---------------------------------------- 1 file changed, 69 deletions(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index a51f12882f24..96936668d490 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -118,75 +118,6 @@ google-cloud-nio-examples - - - - org.apache.maven.plugins - maven-project-info-reports-plugin - 3.1.2 - - - - index - dependency-info - team - ci-management - issue-management - licenses - scm - dependency-management - distribution-management - summary - modules - - - - - true - ${site.installationModule} - jar - - - - org.apache.maven.plugins - maven-javadoc-plugin - 3.3.0 - - - html - - aggregate - javadoc - - - - - none - protected - true - ${project.build.directory}/javadoc - - - Test helpers packages - com.google.cloud.testing - - - SPI packages - com.google.cloud.spi* - - - - - https://grpc.io/grpc-java/javadoc/ - https://developers.google.com/protocol-buffers/docs/reference/java/ - https://googleapis.dev/java/google-auth-library/latest/ - https://googleapis.dev/java/gax/latest/ - - - - - - include-samples From 2ba322bd9480e77aa2d6c5813dad66cb93807045 Mon Sep 17 00:00:00 2001 From: Daniel Bankhead Date: Wed, 8 Sep 2021 12:32:15 -0700 Subject: [PATCH 0864/1764] chore: Update CODEOWNERS for @googleapis/cloud-storage-dpe (#693) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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://github.com/googleapis/java-storage-nio/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 # ☕️ --- java-storage-nio/.github/CODEOWNERS | 2 +- java-storage-nio/.repo-metadata.json | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/.github/CODEOWNERS b/java-storage-nio/.github/CODEOWNERS index 30fdb7b9c8f7..cd3f0e78cfb2 100644 --- a/java-storage-nio/.github/CODEOWNERS +++ b/java-storage-nio/.github/CODEOWNERS @@ -4,7 +4,7 @@ # For syntax help see: # https://help.github.com/en/github/creating-cloning-and-archiving-repositories/about-code-owners#codeowners-syntax -* @googleapis/yoshi-java +* @googleapis/yoshi-java @googleapis/cloud-storage-dpe # The java-samples-reviewers team is the default owner for samples changes samples/**/*.java @googleapis/java-samples-reviewers diff --git a/java-storage-nio/.repo-metadata.json b/java-storage-nio/.repo-metadata.json index 383186253149..bc5428859f3f 100644 --- a/java-storage-nio/.repo-metadata.json +++ b/java-storage-nio/.repo-metadata.json @@ -9,5 +9,6 @@ "repo": "googleapis/java-storage-nio", "repo_short": "java-storage-nio", "distribution_name": "com.google.cloud:google-cloud-nio", - "api_id": "storage.googleapis.com" + "api_id": "storage.googleapis.com", + "codeowner_team": "@googleapis/cloud-storage-dpe" } From 955f44053a9b0ff4252a08a9eecaa1b31c5b05e9 Mon Sep 17 00:00:00 2001 From: Jeff Ching Date: Thu, 9 Sep 2021 09:20:14 -0700 Subject: [PATCH 0865/1764] chore: remove readme autosynth config (#697) --- .../readme/synth.metadata/synth.metadata | 18 ------ java-storage-nio/.github/readme/synth.py | 19 ------- .../.kokoro/continuous/readme.cfg | 55 ------------------- 3 files changed, 92 deletions(-) delete mode 100644 java-storage-nio/.github/readme/synth.metadata/synth.metadata delete mode 100644 java-storage-nio/.github/readme/synth.py delete mode 100644 java-storage-nio/.kokoro/continuous/readme.cfg diff --git a/java-storage-nio/.github/readme/synth.metadata/synth.metadata b/java-storage-nio/.github/readme/synth.metadata/synth.metadata deleted file mode 100644 index 0ab17658c350..000000000000 --- a/java-storage-nio/.github/readme/synth.metadata/synth.metadata +++ /dev/null @@ -1,18 +0,0 @@ -{ - "sources": [ - { - "git": { - "name": ".", - "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "1c7b4c4a90d39303c1d51f4bb80d88dc7da00694" - } - }, - { - "git": { - "name": "synthtool", - "remote": "https://github.com/googleapis/synthtool.git", - "sha": "17ee6e5c08f2eb47029beee4776ce990e56b3925" - } - } - ] -} \ No newline at end of file diff --git a/java-storage-nio/.github/readme/synth.py b/java-storage-nio/.github/readme/synth.py deleted file mode 100644 index 7b48cc28d361..000000000000 --- a/java-storage-nio/.github/readme/synth.py +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 2020 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -"""This script is used to synthesize generated the README for this library.""" - -from synthtool.languages import java - -java.custom_templates(["java_library/README.md"]) diff --git a/java-storage-nio/.kokoro/continuous/readme.cfg b/java-storage-nio/.kokoro/continuous/readme.cfg deleted file mode 100644 index d6506855ace9..000000000000 --- a/java-storage-nio/.kokoro/continuous/readme.cfg +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 2020 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Format: //devtools/kokoro/config/proto/build.proto - -env_vars: { - key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-kokoro-resources/python-multi" -} - -env_vars: { - key: "TRAMPOLINE_BUILD_FILE" - value: "github/java-storage-nio/.kokoro/readme.sh" -} - -# Build logs will be here -action { - define_artifacts { - regex: "**/*sponge_log.xml" - regex: "**/*sponge_log.log" - } -} - -# The github token is stored here. -before_action { - fetch_keystore { - keystore_resource { - keystore_config_id: 73713 - keyname: "yoshi-automation-github-key" - # TODO(theacodes): remove this after secrets have globally propagated - backend_type: FASTCONFIGPUSH - } - } -} - -# Common env vars for all repositories and builds. -env_vars: { - key: "GITHUB_USER" - value: "yoshi-automation" -} -env_vars: { - key: "GITHUB_EMAIL" - value: "yoshi-automation@google.com" -} From 8f314a2193cc5edbfa705fe5593255ee754afb19 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Fri, 10 Sep 2021 13:12:04 -0700 Subject: [PATCH 0866/1764] chore: re-generated to pick up changes from synthtool. (#696) * changes without context autosynth cannot find the source of changes triggered by earlier changes in this repository, or by version upgrades to tools such as linters. * chore(java): remove readme autosynth job config README generation is now handled by owlbot Source-Author: Jeff Ching Source-Date: Wed Sep 8 12:11:28 2021 -0700 Source-Repo: googleapis/synthtool Source-Sha: df5093b950d4aafd49a4c7758d74c44485263ada Source-Link: https://github.com/googleapis/synthtool/commit/df5093b950d4aafd49a4c7758d74c44485263ada * chore: remove readme synth.py config Source-Author: Jeff Ching Source-Date: Wed Sep 8 13:23:41 2021 -0700 Source-Repo: googleapis/synthtool Source-Sha: 2d31a9243781b282202b4f76dc7bbc8b45803196 Source-Link: https://github.com/googleapis/synthtool/commit/2d31a9243781b282202b4f76dc7bbc8b45803196 * chore: add gcf-owl-bot to list of trusted contributors Source-Author: Jeff Ching Source-Date: Wed Sep 8 13:42:12 2021 -0700 Source-Repo: googleapis/synthtool Source-Sha: a6b97202771f89a4b76873d43ea9a07d7fc95f91 Source-Link: https://github.com/googleapis/synthtool/commit/a6b97202771f89a4b76873d43ea9a07d7fc95f91 * chore(java): update shared-config and shared-dependencies version in pom template Source-Author: Neenu Shaji Source-Date: Wed Sep 8 17:28:48 2021 -0400 Source-Repo: googleapis/synthtool Source-Sha: 396d9b84a1e93880f5bf88b59ecd38a0a6dffc5e Source-Link: https://github.com/googleapis/synthtool/commit/396d9b84a1e93880f5bf88b59ecd38a0a6dffc5e --- java-storage-nio/.github/CODEOWNERS | 2 ++ java-storage-nio/.github/trusted-contribution.yml | 3 ++- java-storage-nio/.kokoro/release/common.sh | 2 +- java-storage-nio/.kokoro/release/drop.sh | 2 +- java-storage-nio/.kokoro/release/promote.sh | 2 +- java-storage-nio/.kokoro/release/publish_javadoc.sh | 2 +- java-storage-nio/.kokoro/release/publish_javadoc11.sh | 2 +- java-storage-nio/.kokoro/release/stage.sh | 2 +- java-storage-nio/.kokoro/trampoline.sh | 2 +- java-storage-nio/synth.metadata | 6 ++---- 10 files changed, 13 insertions(+), 12 deletions(-) diff --git a/java-storage-nio/.github/CODEOWNERS b/java-storage-nio/.github/CODEOWNERS index cd3f0e78cfb2..58577bff43ef 100644 --- a/java-storage-nio/.github/CODEOWNERS +++ b/java-storage-nio/.github/CODEOWNERS @@ -4,7 +4,9 @@ # For syntax help see: # https://help.github.com/en/github/creating-cloning-and-archiving-repositories/about-code-owners#codeowners-syntax +# The @googleapis/cloud-storage-dpe is the default owner for changes in this repo * @googleapis/yoshi-java @googleapis/cloud-storage-dpe +**/*.java @googleapis/cloud-storage-dpe # The java-samples-reviewers team is the default owner for samples changes samples/**/*.java @googleapis/java-samples-reviewers diff --git a/java-storage-nio/.github/trusted-contribution.yml b/java-storage-nio/.github/trusted-contribution.yml index f247d5c78934..a0ba1f7d9078 100644 --- a/java-storage-nio/.github/trusted-contribution.yml +++ b/java-storage-nio/.github/trusted-contribution.yml @@ -1,2 +1,3 @@ trustedContributors: -- renovate-bot \ No newline at end of file +- renovate-bot +- gcf-owl-bot[bot] diff --git a/java-storage-nio/.kokoro/release/common.sh b/java-storage-nio/.kokoro/release/common.sh index 6e3f65999b3d..7f78ee414faf 100755 --- a/java-storage-nio/.kokoro/release/common.sh +++ b/java-storage-nio/.kokoro/release/common.sh @@ -1,5 +1,5 @@ #!/bin/bash -# Copyright 2018 Google Inc. +# Copyright 2018 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/java-storage-nio/.kokoro/release/drop.sh b/java-storage-nio/.kokoro/release/drop.sh index 5c4551efa2c0..742ec1a88600 100755 --- a/java-storage-nio/.kokoro/release/drop.sh +++ b/java-storage-nio/.kokoro/release/drop.sh @@ -1,5 +1,5 @@ #!/bin/bash -# Copyright 2018 Google Inc. +# Copyright 2018 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/java-storage-nio/.kokoro/release/promote.sh b/java-storage-nio/.kokoro/release/promote.sh index 1fa95fa537a3..3cac3d8a97d7 100755 --- a/java-storage-nio/.kokoro/release/promote.sh +++ b/java-storage-nio/.kokoro/release/promote.sh @@ -1,5 +1,5 @@ #!/bin/bash -# Copyright 2018 Google Inc. +# Copyright 2018 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/java-storage-nio/.kokoro/release/publish_javadoc.sh b/java-storage-nio/.kokoro/release/publish_javadoc.sh index d30cab5ae48a..58cbb327dcac 100755 --- a/java-storage-nio/.kokoro/release/publish_javadoc.sh +++ b/java-storage-nio/.kokoro/release/publish_javadoc.sh @@ -1,5 +1,5 @@ #!/bin/bash -# Copyright 2019 Google Inc. +# Copyright 2019 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/java-storage-nio/.kokoro/release/publish_javadoc11.sh b/java-storage-nio/.kokoro/release/publish_javadoc11.sh index 7fe34d7b0a2d..d0fc9af2c39e 100755 --- a/java-storage-nio/.kokoro/release/publish_javadoc11.sh +++ b/java-storage-nio/.kokoro/release/publish_javadoc11.sh @@ -1,5 +1,5 @@ #!/bin/bash -# Copyright 2021 Google Inc. +# Copyright 2021 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/java-storage-nio/.kokoro/release/stage.sh b/java-storage-nio/.kokoro/release/stage.sh index 8a1033843cb1..77dc4e8f0f3a 100755 --- a/java-storage-nio/.kokoro/release/stage.sh +++ b/java-storage-nio/.kokoro/release/stage.sh @@ -1,5 +1,5 @@ #!/bin/bash -# Copyright 2018 Google Inc. +# Copyright 2018 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/java-storage-nio/.kokoro/trampoline.sh b/java-storage-nio/.kokoro/trampoline.sh index 9da0f8398773..8b69b793c9ec 100644 --- a/java-storage-nio/.kokoro/trampoline.sh +++ b/java-storage-nio/.kokoro/trampoline.sh @@ -1,5 +1,5 @@ #!/bin/bash -# Copyright 2018 Google Inc. +# Copyright 2018 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata index 7324abeb6313..ea16a754f0ee 100644 --- a/java-storage-nio/synth.metadata +++ b/java-storage-nio/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "0704c47646b526c63ad3f92eb16026d99dca8fd5" + "sha": "85b067adebd39b9363099375fdac5b90df966a26" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "17ee6e5c08f2eb47029beee4776ce990e56b3925" + "sha": "396d9b84a1e93880f5bf88b59ecd38a0a6dffc5e" } } ], @@ -23,7 +23,6 @@ ".github/PULL_REQUEST_TEMPLATE.md", ".github/blunderbuss.yml", ".github/generated-files-bot.yml", - ".github/readme/synth.py", ".github/release-please.yml", ".github/release-trigger.yml", ".github/snippet-bot.yml", @@ -39,7 +38,6 @@ ".kokoro/common.sh", ".kokoro/continuous/common.cfg", ".kokoro/continuous/java8.cfg", - ".kokoro/continuous/readme.cfg", ".kokoro/dependencies.sh", ".kokoro/nightly/common.cfg", ".kokoro/nightly/integration.cfg", From 4b79ee33793246c2a7b0dcba3cb9b3e10798c8bc Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 14 Sep 2021 03:56:35 +0200 Subject: [PATCH 0867/1764] build(deps): update dependency com.google.cloud:google-cloud-shared-config to v1.0.2 (#701) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource 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-shared-config](https://togithub.com/googleapis/java-shared-config) | `1.0.1` -> `1.0.2` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/1.0.2/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/1.0.2/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/1.0.2/compatibility-slim/1.0.1)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/1.0.2/confidence-slim/1.0.1)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
    googleapis/java-shared-config ### [`v1.0.2`](https://togithub.com/googleapis/java-shared-config/blob/master/CHANGELOG.md#​102-httpswwwgithubcomgoogleapisjava-shared-configcomparev101v102-2021-09-13) [Compare Source](https://togithub.com/googleapis/java-shared-config/compare/v1.0.1...v1.0.2)
    --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, check this box. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 96936668d490..28753bb643ef 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud google-cloud-shared-config - 1.0.1 + 1.0.2 From 76a2f1fbf823570aaacd3aee49e2e12698643c93 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 14 Sep 2021 04:20:41 +0200 Subject: [PATCH 0868/1764] deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v2.2.1 (#700) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource 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-shared-dependencies](https://togithub.com/googleapis/java-shared-dependencies) | `2.2.0` -> `2.2.1` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/2.2.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/2.2.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/2.2.1/compatibility-slim/2.2.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/2.2.1/confidence-slim/2.2.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
    googleapis/java-shared-dependencies ### [`v2.2.1`](https://togithub.com/googleapis/java-shared-dependencies/blob/master/CHANGELOG.md#​221-httpswwwgithubcomgoogleapisjava-shared-dependenciescompare220v221-2021-09-13) [Compare Source](https://togithub.com/googleapis/java-shared-dependencies/compare/v2.2.0...v2.2.1)
    --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, check this box. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 28753bb643ef..79a5e98a9b86 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -70,7 +70,7 @@ com.google.cloud google-cloud-shared-dependencies - 2.2.0 + 2.2.1 pom import From 3c712fdf774b534b6b02a9ea6a292c6d9ddc22f2 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 14 Sep 2021 17:29:42 +0200 Subject: [PATCH 0869/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.1.2 (#703) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 79a5e98a9b86..7a524c390cfd 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.1.1 + 2.1.2 com.google.apis From 5ef69ecb2516a14561a6149b2c1d89111be50a63 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 14 Sep 2021 17:36:09 +0200 Subject: [PATCH 0870/1764] deps: update dependency com.google.cloud:google-cloud-core to v2.1.3 (#699) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource 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-core](https://togithub.com/googleapis/java-core) | `2.1.2` -> `2.1.3` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-core/2.1.3/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-core/2.1.3/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-core/2.1.3/compatibility-slim/2.1.2)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-core/2.1.3/confidence-slim/2.1.2)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
    googleapis/java-core ### [`v2.1.3`](https://togithub.com/googleapis/java-core/blob/master/CHANGELOG.md#​213-httpswwwgithubcomgoogleapisjava-corecomparev212v213-2021-09-10) [Compare Source](https://togithub.com/googleapis/java-core/compare/v2.1.2...v2.1.3)
    --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, check this box. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 58049743523d..11c15ba018c7 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -85,7 +85,7 @@ com.google.cloud google-cloud-core - 2.1.2 + 2.1.3 test tests From 361daa2e366e9b5efc22f8ba5b12a99decf7b9b6 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 14 Sep 2021 15:42:13 +0000 Subject: [PATCH 0871/1764] chore: release 0.123.11 (#702) :robot: I have created a release \*beep\* \*boop\* --- ### [0.123.11](https://www.github.com/googleapis/java-storage-nio/compare/v0.123.10...v0.123.11) (2021-09-14) ### Dependencies * update dependency com.google.cloud:google-cloud-core to v2.1.3 ([#699](https://www.github.com/googleapis/java-storage-nio/issues/699)) ([5ef69ec](https://www.github.com/googleapis/java-storage-nio/commit/5ef69ecb2516a14561a6149b2c1d89111be50a63)) * update dependency com.google.cloud:google-cloud-shared-dependencies to v2.2.1 ([#700](https://www.github.com/googleapis/java-storage-nio/issues/700)) ([76a2f1f](https://www.github.com/googleapis/java-storage-nio/commit/76a2f1fbf823570aaacd3aee49e2e12698643c93)) * update dependency com.google.cloud:google-cloud-storage to v2.1.2 ([#703](https://www.github.com/googleapis/java-storage-nio/issues/703)) ([3c712fd](https://www.github.com/googleapis/java-storage-nio/commit/3c712fdf774b534b6b02a9ea6a292c6d9ddc22f2)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/CHANGELOG.md | 9 +++++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 18 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 9d0bb2320c1a..f4e239cb400e 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +### [0.123.11](https://www.github.com/googleapis/java-storage-nio/compare/v0.123.10...v0.123.11) (2021-09-14) + + +### Dependencies + +* update dependency com.google.cloud:google-cloud-core to v2.1.3 ([#699](https://www.github.com/googleapis/java-storage-nio/issues/699)) ([4982236](https://www.github.com/googleapis/java-storage-nio/commit/49822364396ec062a64060d127a8c4748ed15ba4)) +* update dependency com.google.cloud:google-cloud-shared-dependencies to v2.2.1 ([#700](https://www.github.com/googleapis/java-storage-nio/issues/700)) ([42e354b](https://www.github.com/googleapis/java-storage-nio/commit/42e354b712d999dbe9cce4de45d117d5d1899600)) +* update dependency com.google.cloud:google-cloud-storage to v2.1.2 ([#703](https://www.github.com/googleapis/java-storage-nio/issues/703)) ([1d07d07](https://www.github.com/googleapis/java-storage-nio/commit/1d07d073504d469777795b6922214233acecf31f)) + ### [0.123.10](https://www.github.com/googleapis/java-storage-nio/compare/v0.123.9...v0.123.10) (2021-09-03) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 2e18ef3f642a..4a178e80db74 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.123.11-SNAPSHOT + 0.123.11 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.11-SNAPSHOT + 0.123.11 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 25a5dbcdae3d..17759c26aad0 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.123.11-SNAPSHOT + 0.123.11 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.11-SNAPSHOT + 0.123.11 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 11c15ba018c7..4b4c762d06b5 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.123.11-SNAPSHOT + 0.123.11 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.11-SNAPSHOT + 0.123.11 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 7a524c390cfd..8dc6004c1bfa 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.123.11-SNAPSHOT + 0.123.11 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index b420b61c57a3..5b45285ccce3 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.123.11-SNAPSHOT + 0.123.11 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 3025035f6934..0e5662c9bd20 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.123.10:0.123.11-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.123.11:0.123.11 \ No newline at end of file From d2b1c015688c577c13278ffb60123fd5bce6f709 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 14 Sep 2021 15:50:29 +0000 Subject: [PATCH 0872/1764] chore: release 0.123.12-SNAPSHOT (#704) :robot: I have created a release \*beep\* \*boop\* --- ### Updating meta-information for bleeding-edge SNAPSHOT release. --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 4a178e80db74..2f86a88e1346 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.123.11 + 0.123.12-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.11 + 0.123.12-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 17759c26aad0..a42656e53711 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.123.11 + 0.123.12-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.11 + 0.123.12-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 4b4c762d06b5..aad1383310ed 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.123.11 + 0.123.12-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.11 + 0.123.12-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 8dc6004c1bfa..14114239bc73 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.123.11 + 0.123.12-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 5b45285ccce3..3578d74de9ee 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.123.11 + 0.123.12-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 0e5662c9bd20..2d3e7a3d3eb5 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.123.11:0.123.11 \ No newline at end of file +google-cloud-nio:0.123.11:0.123.12-SNAPSHOT \ No newline at end of file From e131fcce394128c194e60cb9a4d96d544b81379c Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 14 Sep 2021 20:04:03 +0200 Subject: [PATCH 0873/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.123.11 (#705) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index b246e742e144..f55e72330a9c 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.123.10 + 0.123.11 From 7fc5528c4af9d49daf784063f887cc2390f8bed9 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 15 Sep 2021 23:47:20 +0200 Subject: [PATCH 0874/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.1.3 (#706) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 14114239bc73..8289116a400f 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.1.2 + 2.1.3 com.google.apis From ff27a48744bb89656cb8432b538fa99f5569c448 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 15 Sep 2021 21:54:12 +0000 Subject: [PATCH 0875/1764] chore: release 0.123.12 (#707) :robot: I have created a release \*beep\* \*boop\* --- ### [0.123.12](https://www.github.com/googleapis/java-storage-nio/compare/v0.123.11...v0.123.12) (2021-09-15) ### Dependencies * update dependency com.google.cloud:google-cloud-storage to v2.1.3 ([#706](https://www.github.com/googleapis/java-storage-nio/issues/706)) ([7fc5528](https://www.github.com/googleapis/java-storage-nio/commit/7fc5528c4af9d49daf784063f887cc2390f8bed9)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/CHANGELOG.md | 7 +++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 16 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index f4e239cb400e..9644548764de 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +### [0.123.12](https://www.github.com/googleapis/java-storage-nio/compare/v0.123.11...v0.123.12) (2021-09-15) + + +### Dependencies + +* update dependency com.google.cloud:google-cloud-storage to v2.1.3 ([#706](https://www.github.com/googleapis/java-storage-nio/issues/706)) ([8589fc4](https://www.github.com/googleapis/java-storage-nio/commit/8589fc4187e97491badffc408b3142524bb4c7b3)) + ### [0.123.11](https://www.github.com/googleapis/java-storage-nio/compare/v0.123.10...v0.123.11) (2021-09-14) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 2f86a88e1346..15e21811551b 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.123.12-SNAPSHOT + 0.123.12 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.12-SNAPSHOT + 0.123.12 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index a42656e53711..5d49fb429758 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.123.12-SNAPSHOT + 0.123.12 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.12-SNAPSHOT + 0.123.12 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index aad1383310ed..07f0cb50c6a8 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.123.12-SNAPSHOT + 0.123.12 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.12-SNAPSHOT + 0.123.12 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 8289116a400f..2d5b37518f0c 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.123.12-SNAPSHOT + 0.123.12 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 3578d74de9ee..82412c51150b 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.123.12-SNAPSHOT + 0.123.12 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 2d3e7a3d3eb5..8a906f8cd6f5 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.123.11:0.123.12-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.123.12:0.123.12 \ No newline at end of file From 0a57006fecc8c7aa25d18e7483c1028414bc91a7 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 15 Sep 2021 22:00:15 +0000 Subject: [PATCH 0876/1764] chore: release 0.123.13-SNAPSHOT (#708) :robot: I have created a release \*beep\* \*boop\* --- ### Updating meta-information for bleeding-edge SNAPSHOT release. --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 15e21811551b..0feebc19f2a4 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.123.12 + 0.123.13-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.12 + 0.123.13-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 5d49fb429758..9fe24481afd9 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.123.12 + 0.123.13-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.12 + 0.123.13-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 07f0cb50c6a8..6463539bf498 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.123.12 + 0.123.13-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.12 + 0.123.13-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 2d5b37518f0c..f12932c58c4a 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.123.12 + 0.123.13-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 82412c51150b..90d70ffca366 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.123.12 + 0.123.13-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 8a906f8cd6f5..0c2fad2fae51 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.123.12:0.123.12 \ No newline at end of file +google-cloud-nio:0.123.12:0.123.13-SNAPSHOT \ No newline at end of file From 56cef4e14e5e0051aecdef37f9c434f36cf9c4f8 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 17 Sep 2021 00:24:02 +0200 Subject: [PATCH 0877/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.123.12 (#709) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index f55e72330a9c..9065e151a4f0 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.123.11 + 0.123.12 From 00c59dfdaecc02315ef8fd3d020213d1365b815c Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Mon, 20 Sep 2021 22:02:47 +0200 Subject: [PATCH 0878/1764] deps: update dependency com.google.apis:google-api-services-storage to v1-rev20210914-1.32.1 (#711) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource 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.apis:google-api-services-storage](http://nexus.sonatype.org/oss-repository-hosting.html) ([source](http://svn.sonatype.org/spice/tags/oss-parent-7)) | `v1-rev20210127-1.32.1` -> `v1-rev20210914-1.32.1` | [![age](https://badges.renovateapi.com/packages/maven/com.google.apis:google-api-services-storage/v1-rev20210914-1.32.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.apis:google-api-services-storage/v1-rev20210914-1.32.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.apis:google-api-services-storage/v1-rev20210914-1.32.1/compatibility-slim/v1-rev20210127-1.32.1)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.apis:google-api-services-storage/v1-rev20210914-1.32.1/confidence-slim/v1-rev20210127-1.32.1)](https://docs.renovatebot.com/merge-confidence/) | --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, check this box. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index f12932c58c4a..2778340ce933 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -83,7 +83,7 @@ com.google.apis google-api-services-storage - v1-rev20210127-1.32.1 + v1-rev20210914-1.32.1 com.google.auto.value From c3810692d4c1864b560acf03cf610fdfea3067ea Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 21 Sep 2021 17:07:29 +0200 Subject: [PATCH 0879/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.1.4 (#713) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 2778340ce933..2b0597c9a4de 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.1.3 + 2.1.4 com.google.apis From 3701cf28e4b4e7fd4a8f536dee3c0b99c1596f71 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 22 Sep 2021 01:22:17 +0200 Subject: [PATCH 0880/1764] build(deps): update dependency com.google.cloud:google-cloud-shared-config to v1.0.3 (#714) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource 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-shared-config](https://togithub.com/googleapis/java-shared-config) | `1.0.2` -> `1.0.3` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/1.0.3/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/1.0.3/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/1.0.3/compatibility-slim/1.0.2)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/1.0.3/confidence-slim/1.0.2)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
    googleapis/java-shared-config ### [`v1.0.3`](https://togithub.com/googleapis/java-shared-config/blob/master/CHANGELOG.md#​103-httpswwwgithubcomgoogleapisjava-shared-configcomparev102v103-2021-09-21) [Compare Source](https://togithub.com/googleapis/java-shared-config/compare/v1.0.2...v1.0.3)
    --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, check this box. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 2b0597c9a4de..09959633683b 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud google-cloud-shared-config - 1.0.2 + 1.0.3 From 88c3b0d8cfd308f2c719a2942957c78cf415f779 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 22 Sep 2021 20:16:41 +0200 Subject: [PATCH 0881/1764] deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v2.3.0 (#715) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource 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-shared-dependencies](https://togithub.com/googleapis/java-shared-dependencies) | `2.2.1` -> `2.3.0` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/2.3.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/2.3.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/2.3.0/compatibility-slim/2.2.1)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/2.3.0/confidence-slim/2.2.1)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
    googleapis/java-shared-dependencies ### [`v2.3.0`](https://togithub.com/googleapis/java-shared-dependencies/blob/master/CHANGELOG.md#​230-httpswwwgithubcomgoogleapisjava-shared-dependenciescompare221v230-2021-09-22) [Compare Source](https://togithub.com/googleapis/java-shared-dependencies/compare/v2.2.1...v2.3.0) ##### Dependencies - keep protobuf at 3.17.3 (not the latest 3.18.0) ([#​476](https://www.togithub.com/googleapis/java-shared-dependencies/issues/476)) ([e207c81](https://www.github.com/googleapis/java-shared-dependencies/commit/e207c818f220967e3618d7a9d36f2cf26c07892e)) - update gax.version to v2.5.0 ([#​479](https://www.togithub.com/googleapis/java-shared-dependencies/issues/479)) ([e22e62a](https://www.github.com/googleapis/java-shared-dependencies/commit/e22e62a3b248023ae94da2a02ec50006377a5157)) - update google.core.version to v2.1.4 ([#​473](https://www.togithub.com/googleapis/java-shared-dependencies/issues/473)) ([116f278](https://www.github.com/googleapis/java-shared-dependencies/commit/116f2783dfc18f215905ceaff9f85f331f83472b)) - update google.core.version to v2.1.6 ([#​478](https://www.togithub.com/googleapis/java-shared-dependencies/issues/478)) ([9e09728](https://www.github.com/googleapis/java-shared-dependencies/commit/9e0972834764b25e5e194e0e805efc5453120df3)) - update iam.version to v1.1.1 ([#​470](https://www.togithub.com/googleapis/java-shared-dependencies/issues/470)) ([3b6e960](https://www.github.com/googleapis/java-shared-dependencies/commit/3b6e96050af8d976a30165481d764d8226143a39)) - update iam.version to v1.1.2 ([#​472](https://www.togithub.com/googleapis/java-shared-dependencies/issues/472)) ([85329cc](https://www.github.com/googleapis/java-shared-dependencies/commit/85329cc6c13d16fe2eeeb076959ee16a752c1f9e)) ##### [2.2.1](https://www.github.com/googleapis/java-shared-dependencies/compare/2.2.0...v2.2.1) (2021-09-13) ##### Dependencies - update gax.version to v2.4.1 ([#​464](https://www.togithub.com/googleapis/java-shared-dependencies/issues/464)) ([bc7c6d7](https://www.github.com/googleapis/java-shared-dependencies/commit/bc7c6d7ca161ebfa31895c375d65bca29d4c7336)) - update google.core.version to v2.1.3 ([#​465](https://www.togithub.com/googleapis/java-shared-dependencies/issues/465)) ([848f608](https://www.github.com/googleapis/java-shared-dependencies/commit/848f608ae850bd2dd80ec56034eb0c9a18f0415b))
    --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, check this box. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 09959633683b..bbe85c0c4ae9 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -70,7 +70,7 @@ com.google.cloud google-cloud-shared-dependencies - 2.2.1 + 2.3.0 pom import From 4cd0c0f294926e5aaa0eed514614df95c750d0f0 Mon Sep 17 00:00:00 2001 From: Jeff Ching Date: Thu, 23 Sep 2021 11:25:34 -0700 Subject: [PATCH 0882/1764] chore: convert to owlbot (#717) --- java-storage-nio/.github/.OwlBot.lock.yaml | 3 +++ .../{synth.py => .github/.OwlBot.yaml} | 14 +++-------- java-storage-nio/owlbot.py | 24 +++++++++++++++++++ 3 files changed, 30 insertions(+), 11 deletions(-) create mode 100644 java-storage-nio/.github/.OwlBot.lock.yaml rename java-storage-nio/{synth.py => .github/.OwlBot.yaml} (68%) create mode 100644 java-storage-nio/owlbot.py diff --git a/java-storage-nio/.github/.OwlBot.lock.yaml b/java-storage-nio/.github/.OwlBot.lock.yaml new file mode 100644 index 000000000000..ec24ba6822d9 --- /dev/null +++ b/java-storage-nio/.github/.OwlBot.lock.yaml @@ -0,0 +1,3 @@ +docker: + digest: sha256:db1616f2f70823d8381d859835229e04371d14f59ac78063c5af73c55c3fffbb + image: gcr.io/repo-automation-bots/owlbot-java:latest diff --git a/java-storage-nio/synth.py b/java-storage-nio/.github/.OwlBot.yaml similarity index 68% rename from java-storage-nio/synth.py rename to java-storage-nio/.github/.OwlBot.yaml index 510631255b77..8c5f03b4de89 100644 --- a/java-storage-nio/synth.py +++ b/java-storage-nio/.github/.OwlBot.yaml @@ -1,4 +1,4 @@ -# Copyright 2019 Google LLC +# Copyright 2021 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -12,13 +12,5 @@ # See the License for the specific language governing permissions and # limitations under the License. -"""This script is used to synthesize generated parts of this library.""" - -import synthtool.languages.java as java - -AUTOSYNTH_MULTIPLE_COMMITS = True - -java.common_templates(excludes=[ - 'README.md', - '.kokoro/build.sh', -]) +docker: + image: "gcr.io/repo-automation-bots/owlbot-java:latest" diff --git a/java-storage-nio/owlbot.py b/java-storage-nio/owlbot.py new file mode 100644 index 000000000000..739df3bc5852 --- /dev/null +++ b/java-storage-nio/owlbot.py @@ -0,0 +1,24 @@ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +import synthtool as s +from synthtool.languages import java + + +for library in s.get_staging_dirs(): + # put any special-case replacements here + s.move(library) + +s.remove_staging_dirs() +java.common_templates(excludes=["README.md", ".kokoro/build.sh"]) From 42552f5aaab4b6754e9fcdc0946b4926121fd975 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Thu, 23 Sep 2021 22:48:05 +0200 Subject: [PATCH 0883/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.1.5 (#716) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index bbe85c0c4ae9..790ba34fa855 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.1.4 + 2.1.5 com.google.apis From b64b1b760c5b50c8ee4264d4a31b590d877d7039 Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Thu, 23 Sep 2021 13:49:20 -0700 Subject: [PATCH 0884/1764] chore(java): remove dependencyDashboardLabel config from renovate.json (#1220) (#718) Source-Link: https://github.com/googleapis/synthtool/commit/0752ff727a19a467dffed335d5e59303689cf0d1 Post-Processor: gcr.io/repo-automation-bots/owlbot-java:latest@sha256:52b5557b7155a80e6f1684c2376d5eef0df6d8d5c785551e1ff8cc000603b62a Co-authored-by: Owl Bot --- java-storage-nio/.github/.OwlBot.lock.yaml | 2 +- java-storage-nio/renovate.json | 5 +---- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/java-storage-nio/.github/.OwlBot.lock.yaml b/java-storage-nio/.github/.OwlBot.lock.yaml index ec24ba6822d9..9fb406b3b6d3 100644 --- a/java-storage-nio/.github/.OwlBot.lock.yaml +++ b/java-storage-nio/.github/.OwlBot.lock.yaml @@ -1,3 +1,3 @@ docker: - digest: sha256:db1616f2f70823d8381d859835229e04371d14f59ac78063c5af73c55c3fffbb image: gcr.io/repo-automation-bots/owlbot-java:latest + digest: sha256:52b5557b7155a80e6f1684c2376d5eef0df6d8d5c785551e1ff8cc000603b62a diff --git a/java-storage-nio/renovate.json b/java-storage-nio/renovate.json index 846740ae5e00..b636e5ab3d54 100644 --- a/java-storage-nio/renovate.json +++ b/java-storage-nio/renovate.json @@ -70,8 +70,5 @@ } ], "semanticCommits": true, - "dependencyDashboard": true, - "dependencyDashboardLabels": [ - "type: process" - ] + "dependencyDashboard": true } From 78bcab9cbe90c9cf495a73869773fb7ef96bcb32 Mon Sep 17 00:00:00 2001 From: BenWhitehead Date: Mon, 27 Sep 2021 11:42:01 -0400 Subject: [PATCH 0885/1764] fix: make CloudStorageFileSystem#forBucket thread safe (#719) Replace manual attempt at caching via a HashMap with a guava Cache. Fix #691 Fix #698 --- java-storage-nio/google-cloud-nio/pom.xml | 6 + .../contrib/nio/CloudStorageFileSystem.java | 110 +++++++++++++----- .../nio/CloudStorageFileSystemTest.java | 59 ++++++++++ .../nio/CloudStorageIsDirectoryTest.java | 14 ++- 4 files changed, 154 insertions(+), 35 deletions(-) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 6463539bf498..5ea390cd8f25 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -71,6 +71,12 @@ truth test + + com.google.auth + google-auth-library-credentials + test + + org.mockito mockito-core diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystem.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystem.java index 8c1a13d752b6..47183181b2ab 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystem.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystem.java @@ -18,6 +18,7 @@ import static com.google.common.base.Preconditions.checkArgument; import static com.google.common.base.Preconditions.checkNotNull; +import static java.util.Objects.requireNonNull; import com.google.api.gax.paging.Page; import com.google.cloud.storage.Bucket; @@ -25,7 +26,11 @@ import com.google.cloud.storage.StorageException; import com.google.cloud.storage.StorageOptions; import com.google.common.base.Strings; +import com.google.common.cache.CacheBuilder; +import com.google.common.cache.CacheLoader; +import com.google.common.cache.LoadingCache; import com.google.common.collect.ImmutableSet; +import com.google.common.util.concurrent.UncheckedExecutionException; import java.io.IOException; import java.net.URI; import java.net.URISyntaxException; @@ -38,10 +43,9 @@ import java.nio.file.attribute.FileTime; import java.nio.file.attribute.UserPrincipalLookupService; import java.util.HashMap; -import java.util.HashSet; -import java.util.Map; import java.util.Objects; import java.util.Set; +import java.util.concurrent.ExecutionException; import javax.annotation.CheckReturnValue; import javax.annotation.Nullable; import javax.annotation.concurrent.ThreadSafe; @@ -66,8 +70,21 @@ public final class CloudStorageFileSystem extends FileSystem { private final CloudStorageFileSystemProvider provider; private final String bucket; private final CloudStorageConfiguration config; - private static final Map> - CONFIG_TO_PROVIDERS_MAP = new HashMap<>(); + private static final LoadingCache + PROVIDER_CACHE_BY_CONFIG = + CacheBuilder.newBuilder() + .build( + new CacheLoader() { + @Override + public CloudStorageFileSystemProvider load(ProviderCacheKey key) { + CloudStorageConfiguration config = key.cloudStorageConfiguration; + StorageOptions storageOptions = key.storageOptions; + String userProject = config.userProject(); + return (storageOptions == null) + ? new CloudStorageFileSystemProvider(userProject) + : new CloudStorageFileSystemProvider(userProject, storageOptions); + } + }); // Users can change this: then this affects every filesystem object created // later, including via SPI. This is meant to be done only once, at the beginning @@ -144,32 +161,7 @@ public static CloudStorageFileSystem forBucket(String bucket) { */ @CheckReturnValue public static CloudStorageFileSystem forBucket(String bucket, CloudStorageConfiguration config) { - checkArgument( - !bucket.startsWith(URI_SCHEME + ":"), "Bucket name must not have schema: %s", bucket); - checkNotNull(config); - return new CloudStorageFileSystem( - getCloudStorageFileSystemProvider(config, null), bucket, config); - } - - private static CloudStorageFileSystemProvider getCloudStorageFileSystemProvider( - CloudStorageConfiguration config, StorageOptions storageOptions) { - CloudStorageFileSystemProvider newProvider = - (storageOptions == null) - ? new CloudStorageFileSystemProvider(config.userProject()) - : new CloudStorageFileSystemProvider(config.userProject(), storageOptions); - Set existingProviders = CONFIG_TO_PROVIDERS_MAP.get(config); - if (existingProviders == null) { - existingProviders = new HashSet<>(); - } else { - for (CloudStorageFileSystemProvider existiningProvider : existingProviders) { - if (existiningProvider.equals(newProvider)) { - return existiningProvider; - } - } - } - existingProviders.add(newProvider); - CONFIG_TO_PROVIDERS_MAP.put(config, existingProviders); - return newProvider; + return forBucket(bucket, config, null); } /** @@ -192,8 +184,16 @@ public static CloudStorageFileSystem forBucket( String bucket, CloudStorageConfiguration config, @Nullable StorageOptions storageOptions) { checkArgument( !bucket.startsWith(URI_SCHEME + ":"), "Bucket name must not have schema: %s", bucket); - return new CloudStorageFileSystem( - getCloudStorageFileSystemProvider(config, storageOptions), bucket, checkNotNull(config)); + checkNotNull(config); + CloudStorageFileSystemProvider result; + ProviderCacheKey providerCacheKey = new ProviderCacheKey(config, storageOptions); + try { + result = PROVIDER_CACHE_BY_CONFIG.get(providerCacheKey); + } catch (ExecutionException | UncheckedExecutionException e) { + throw new IllegalStateException( + "Unable to resolve CloudStorageFileSystemProvider for the provided configuration", e); + } + return new CloudStorageFileSystem(result, bucket, config); } CloudStorageFileSystem( @@ -335,4 +335,50 @@ public String toString() { throw new AssertionError(e); } } + + /** + * In order to cache a {@link CloudStorageFileSystemProvider} we track the config used to + * instantiate that provider. This class creates an immutable key encapsulating the config to + * allow reliable resolution from the cache. + */ + private static final class ProviderCacheKey { + private final CloudStorageConfiguration cloudStorageConfiguration; + @Nullable private final StorageOptions storageOptions; + + public ProviderCacheKey( + CloudStorageConfiguration cloudStorageConfiguration, + @Nullable StorageOptions storageOptions) { + this.cloudStorageConfiguration = + requireNonNull(cloudStorageConfiguration, "cloudStorageConfiguration must be non null"); + this.storageOptions = storageOptions; + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof ProviderCacheKey)) { + return false; + } + ProviderCacheKey that = (ProviderCacheKey) o; + return cloudStorageConfiguration.equals(that.cloudStorageConfiguration) + && Objects.equals(storageOptions, that.storageOptions); + } + + @Override + public int hashCode() { + return Objects.hash(cloudStorageConfiguration, storageOptions); + } + + @Override + public String toString() { + return "ConfigTuple{" + + "cloudStorageConfiguration=" + + cloudStorageConfiguration + + ", storageOptions=" + + storageOptions + + '}'; + } + } } diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemTest.java index 35b2e50fbd74..28198495961a 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemTest.java @@ -23,12 +23,16 @@ import static org.junit.Assert.assertNotSame; import static org.junit.Assert.assertSame; +import com.google.api.gax.rpc.internal.QuotaProjectIdHidingCredentials; +import com.google.auth.Credentials; +import com.google.cloud.NoCredentials; import com.google.cloud.storage.StorageOptions; import com.google.cloud.storage.contrib.nio.testing.LocalStorageHelper; import com.google.cloud.testing.junit4.MultipleAttemptsRule; import com.google.common.testing.EqualsTester; import com.google.common.testing.NullPointerTester; import java.io.IOException; +import java.lang.reflect.Field; import java.net.URI; import java.nio.channels.SeekableByteChannel; import java.nio.file.FileSystem; @@ -374,6 +378,46 @@ public void testDifferentProvider() throws IOException { assertEquals("new-bucket", destFileSystem.bucket()); } } + + // port of test from + // https://github.com/broadinstitute/cromwell/pull/6491/files#diff-758dbbe823e71cc26fee7bc89cd5c434dfb76e604d51005b8327db59aab96068R300-R336 + @Test + public void ensureMultipleInstancesDoNotCorruptCredentials() throws Exception { + + CloudStorageConfiguration config = + CloudStorageConfiguration.builder() + .permitEmptyPathComponents(true) + .stripPrefixSlash(true) + .usePseudoDirectories(true) + .build(); + + Credentials noCredentials = NoCredentials.getInstance(); + Credentials saCredentials = new QuotaProjectIdHidingCredentials(noCredentials); + + StorageOptions noOptions = + StorageOptions.newBuilder() + .setProjectId("public-project") + .setCredentials(noCredentials) + .build(); + + StorageOptions saOptions = + StorageOptions.newBuilder() + .setProjectId("private-project") + .setCredentials(saCredentials) + .build(); + + CloudStorageFileSystem noFs = + CloudStorageFileSystem.forBucket("public-bucket", config, noOptions); + CloudStorageFileSystem saFs = + CloudStorageFileSystem.forBucket("private-bucket", config, saOptions); + + CloudStoragePath noPath = noFs.getPath("public-file"); + CloudStoragePath saPath = saFs.getPath("private-file"); + + assertThat(credentialsForPath(noPath)).isEqualTo(noCredentials); + assertThat(credentialsForPath(saPath)).isEqualTo(saCredentials); + } + /** * Delete the given directory and all of its contents if non-empty. * @@ -402,4 +446,19 @@ public FileVisitResult postVisitDirectory(Path dir, IOException exc) throws IOEx private void assertMatches(FileSystem fs, PathMatcher matcher, String toMatch, boolean expected) { assertThat(matcher.matches(fs.getPath(toMatch).getFileName())).isEqualTo(expected); } + + private static Credentials credentialsForPath(Path p) + throws NoSuchFieldException, IllegalAccessException { + CloudStorageFileSystemProvider cloudFilesystemProvider = + (CloudStorageFileSystemProvider) p.getFileSystem().provider(); + Field storageOptionsField = + cloudFilesystemProvider.getClass().getDeclaredField("storageOptions"); + storageOptionsField.setAccessible(true); + StorageOptions storageOptions = + (StorageOptions) storageOptionsField.get(cloudFilesystemProvider); + Field credentialsField = + storageOptions.getClass().getSuperclass().getDeclaredField("credentials"); + credentialsField.setAccessible(true); + return (Credentials) credentialsField.get(storageOptions); + } } diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageIsDirectoryTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageIsDirectoryTest.java index ebd201d88b39..16647fb03997 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageIsDirectoryTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageIsDirectoryTest.java @@ -32,6 +32,7 @@ import org.junit.Before; import org.junit.Rule; import org.junit.Test; +import org.junit.rules.TestName; import org.junit.runner.RunWith; import org.junit.runners.JUnit4; @@ -40,12 +41,17 @@ public class CloudStorageIsDirectoryTest { @Rule public final MultipleAttemptsRule multipleAttemptsRule = new MultipleAttemptsRule(3); + @Rule public final TestName testName = new TestName(); + private StorageOptions mockOptions; private Storage mockStorage; @Before public void before() { - mockOptions = mock(StorageOptions.class); + mockOptions = + mock( + StorageOptions.class, + String.format("storage-options-mock_%s", testName.getMethodName())); mockStorage = mock(Storage.class); when(mockOptions.getService()).thenReturn(mockStorage); CloudStorageFileSystemProvider.setStorageOptions(mockOptions); @@ -54,7 +60,7 @@ public void before() { @Test public void testIsDirectoryNoUserProject() { CloudStorageFileSystem fs = - CloudStorageFileSystem.forBucket("bucket", CloudStorageConfiguration.DEFAULT); + CloudStorageFileSystem.forBucket("bucket", CloudStorageConfiguration.DEFAULT, mockOptions); when(mockStorage.get(BlobId.of("bucket", "test", null))) .thenThrow(new IllegalArgumentException()); Page pages = mock(Page.class); @@ -74,7 +80,9 @@ public void testIsDirectoryNoUserProject() { public void testIsDirectoryWithUserProject() { CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket( - "bucket", CloudStorageConfiguration.builder().userProject("project-id").build()); + "bucket", + CloudStorageConfiguration.builder().userProject("project-id").build(), + mockOptions); when(mockStorage.get(BlobId.of("bucket", "test", null))) .thenThrow(new IllegalArgumentException()); Page pages = mock(Page.class); From dc03b05a9846235d44dbe2612fb66f204908390c Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Mon, 27 Sep 2021 12:55:39 -0400 Subject: [PATCH 0886/1764] chore: release 0.123.13 (#712) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/CHANGELOG.md | 15 +++++++++++++++ .../google-cloud-nio-examples/pom.xml | 4 ++-- .../google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 24 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 9644548764de..7ce2695c229b 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,20 @@ # Changelog +### [0.123.13](https://www.github.com/googleapis/java-storage-nio/compare/v0.123.12...v0.123.13) (2021-09-27) + + +### Bug Fixes + +* make CloudStorageFileSystem#forBucket thread safe ([#719](https://www.github.com/googleapis/java-storage-nio/issues/719)) ([ac8bfee](https://www.github.com/googleapis/java-storage-nio/commit/ac8bfeee367269a06d67c7a81adc770fb5bd83e4)), closes [#691](https://www.github.com/googleapis/java-storage-nio/issues/691) [#698](https://www.github.com/googleapis/java-storage-nio/issues/698) + + +### Dependencies + +* update dependency com.google.apis:google-api-services-storage to v1-rev20210914-1.32.1 ([#711](https://www.github.com/googleapis/java-storage-nio/issues/711)) ([1b6e324](https://www.github.com/googleapis/java-storage-nio/commit/1b6e3241c8950ba9255074efa3356b81818f514f)) +* update dependency com.google.cloud:google-cloud-shared-dependencies to v2.3.0 ([#715](https://www.github.com/googleapis/java-storage-nio/issues/715)) ([2f42aa8](https://www.github.com/googleapis/java-storage-nio/commit/2f42aa8cf29af5d593285ba0c69902771b60c393)) +* update dependency com.google.cloud:google-cloud-storage to v2.1.4 ([#713](https://www.github.com/googleapis/java-storage-nio/issues/713)) ([7ae21d0](https://www.github.com/googleapis/java-storage-nio/commit/7ae21d0032c5c1b65f07c45b4c9d631dd19bedf8)) +* update dependency com.google.cloud:google-cloud-storage to v2.1.5 ([#716](https://www.github.com/googleapis/java-storage-nio/issues/716)) ([f3f2037](https://www.github.com/googleapis/java-storage-nio/commit/f3f2037af5b889d0e70afff730848cbd073e21e4)) + ### [0.123.12](https://www.github.com/googleapis/java-storage-nio/compare/v0.123.11...v0.123.12) (2021-09-15) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 0feebc19f2a4..b25fb7037685 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.123.13-SNAPSHOT + 0.123.13 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.13-SNAPSHOT + 0.123.13 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 9fe24481afd9..e0d4d169f03e 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.123.13-SNAPSHOT + 0.123.13 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.13-SNAPSHOT + 0.123.13 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 5ea390cd8f25..7859c1196045 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.123.13-SNAPSHOT + 0.123.13 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.13-SNAPSHOT + 0.123.13 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 790ba34fa855..143d14703cb4 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.123.13-SNAPSHOT + 0.123.13 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 90d70ffca366..7e480937e946 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.123.13-SNAPSHOT + 0.123.13 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 0c2fad2fae51..f67a91efb78e 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.123.12:0.123.13-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.123.13:0.123.13 \ No newline at end of file From 1a7ddaba4350ca66a5a8eef35ef6838a2c6457e2 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Mon, 27 Sep 2021 17:04:21 +0000 Subject: [PATCH 0887/1764] chore: release 0.123.14-SNAPSHOT (#725) :robot: I have created a release \*beep\* \*boop\* --- ### Updating meta-information for bleeding-edge SNAPSHOT release. --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index b25fb7037685..73a31853d3c1 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.123.13 + 0.123.14-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.13 + 0.123.14-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index e0d4d169f03e..c097b008fdf4 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.123.13 + 0.123.14-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.13 + 0.123.14-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 7859c1196045..aaa52ebc55d0 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.123.13 + 0.123.14-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.13 + 0.123.14-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 143d14703cb4..c16cd558d70a 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.123.13 + 0.123.14-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 7e480937e946..495e8ba80c69 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.123.13 + 0.123.14-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index f67a91efb78e..13f7d0af1e74 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.123.13:0.123.13 \ No newline at end of file +google-cloud-nio:0.123.13:0.123.14-SNAPSHOT \ No newline at end of file From 9ef89f82cb56ace303b63d863ea834fd003aaa1f Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Mon, 27 Sep 2021 19:17:35 +0200 Subject: [PATCH 0888/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.1.6 (#722) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index c16cd558d70a..5a2853b54958 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.1.5 + 2.1.6 com.google.apis From f7fcc11be2a79e3b31453fa99b938aa4971363e1 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Mon, 27 Sep 2021 19:17:43 +0200 Subject: [PATCH 0889/1764] deps: update dependency com.google.apis:google-api-services-storage to v1-rev20210918-1.32.1 (#721) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 5a2853b54958..d63fd41cb9ce 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -83,7 +83,7 @@ com.google.apis google-api-services-storage - v1-rev20210914-1.32.1 + v1-rev20210918-1.32.1 com.google.auto.value From 88130737fbdfe05f9b56656b4310f97268137c08 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Mon, 27 Sep 2021 19:17:49 +0200 Subject: [PATCH 0890/1764] deps: update dependency com.google.guava:guava to v31 (#720) --- java-storage-nio/google-cloud-nio-examples/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 73a31853d3c1..0f4dfdad0d4a 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -19,7 +19,7 @@ com.google.guava guava - 30.1-android + 31.0-android From 12fb7136edc7fcf0e6cb0fb2dd9a1854b336dda7 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Mon, 27 Sep 2021 21:26:23 +0200 Subject: [PATCH 0891/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.123.13 (#727) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource 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-nio](https://togithub.com/googleapis/java-storage-nio) | `0.123.12` -> `0.123.13` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.123.13/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.123.13/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.123.13/compatibility-slim/0.123.12)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.123.13/confidence-slim/0.123.12)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
    googleapis/java-storage-nio ### [`v0.123.13`](https://togithub.com/googleapis/java-storage-nio/blob/master/CHANGELOG.md#​012313-httpswwwgithubcomgoogleapisjava-storage-niocomparev012312v012313-2021-09-27) [Compare Source](https://togithub.com/googleapis/java-storage-nio/compare/v0.123.12...v0.123.13)
    --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, check this box. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 9065e151a4f0..e54e150caae5 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.123.12 + 0.123.13 From 65b89a7ace919fae85c0810210a94538c0a4633b Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Tue, 28 Sep 2021 22:00:38 +0000 Subject: [PATCH 0892/1764] build: add jdk 17 to java units and dependency builds (#1216) (#724) --- java-storage-nio/.github/.OwlBot.lock.yaml | 2 +- java-storage-nio/.github/blunderbuss.yml | 2 +- java-storage-nio/.github/workflows/ci.yaml | 21 ++++++++++++-------- java-storage-nio/.kokoro/dependencies.sh | 23 +++++++++++++++++++++- 4 files changed, 37 insertions(+), 11 deletions(-) diff --git a/java-storage-nio/.github/.OwlBot.lock.yaml b/java-storage-nio/.github/.OwlBot.lock.yaml index 9fb406b3b6d3..284c8b69d280 100644 --- a/java-storage-nio/.github/.OwlBot.lock.yaml +++ b/java-storage-nio/.github/.OwlBot.lock.yaml @@ -1,3 +1,3 @@ docker: image: gcr.io/repo-automation-bots/owlbot-java:latest - digest: sha256:52b5557b7155a80e6f1684c2376d5eef0df6d8d5c785551e1ff8cc000603b62a + digest: sha256:13b7387edb404234610d30473ac48210ae7fe42a136335ee2b2f8a07c4c7f6a5 diff --git a/java-storage-nio/.github/blunderbuss.yml b/java-storage-nio/.github/blunderbuss.yml index 1a23ea42b141..2176b0543214 100644 --- a/java-storage-nio/.github/blunderbuss.yml +++ b/java-storage-nio/.github/blunderbuss.yml @@ -1,5 +1,5 @@ # Configuration for the Blunderbuss GitHub app. For more info see -# https://github.com/googleapis/repo-automation-bots/tree/master/packages/blunderbuss +# https://github.com/googleapis/repo-automation-bots/tree/main/packages/blunderbuss assign_prs_by: - labels: - samples diff --git a/java-storage-nio/.github/workflows/ci.yaml b/java-storage-nio/.github/workflows/ci.yaml index 3becb5c022a3..2425d7234f42 100644 --- a/java-storage-nio/.github/workflows/ci.yaml +++ b/java-storage-nio/.github/workflows/ci.yaml @@ -1,7 +1,7 @@ on: push: branches: - - master + - main pull_request: name: ci jobs: @@ -9,14 +9,15 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - java: [8, 11] + java: [8, 11, 17] steps: - uses: actions/checkout@v2 - uses: stCarolas/setup-maven@v4 with: maven-version: 3.8.1 - - uses: actions/setup-java@v1 + - uses: actions/setup-java@v2 with: + distribution: zulu java-version: ${{matrix.java}} - run: java -version - run: .kokoro/build.sh @@ -29,8 +30,9 @@ jobs: - uses: stCarolas/setup-maven@v4 with: maven-version: 3.8.1 - - uses: actions/setup-java@v1 + - uses: actions/setup-java@v2 with: + distribution: zulu java-version: 8 - run: java -version - run: .kokoro/build.bat @@ -40,14 +42,15 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - java: [8, 11] + java: [8, 11, 17] steps: - uses: actions/checkout@v2 - uses: stCarolas/setup-maven@v4 with: maven-version: 3.8.1 - - uses: actions/setup-java@v1 + - uses: actions/setup-java@v2 with: + distribution: zulu java-version: ${{matrix.java}} - run: java -version - run: .kokoro/dependencies.sh @@ -58,8 +61,9 @@ jobs: - uses: stCarolas/setup-maven@v4 with: maven-version: 3.8.1 - - uses: actions/setup-java@v1 + - uses: actions/setup-java@v2 with: + distribution: zulu java-version: 8 - run: java -version - run: .kokoro/build.sh @@ -72,8 +76,9 @@ jobs: - uses: stCarolas/setup-maven@v4 with: maven-version: 3.8.1 - - uses: actions/setup-java@v1 + - uses: actions/setup-java@v2 with: + distribution: zulu java-version: 8 - run: java -version - run: .kokoro/build.sh diff --git a/java-storage-nio/.kokoro/dependencies.sh b/java-storage-nio/.kokoro/dependencies.sh index 9030ba8f99ff..9a5105d7ebf4 100755 --- a/java-storage-nio/.kokoro/dependencies.sh +++ b/java-storage-nio/.kokoro/dependencies.sh @@ -28,7 +28,28 @@ source ${scriptDir}/common.sh java -version echo $JOB_TYPE -export MAVEN_OPTS="-Xmx1024m -XX:MaxPermSize=128m" +function determineMavenOpts() { + local javaVersion=$( + # filter down to the version line, then pull out the version between quotes, + # then trim the version number down to its minimal number (removing any + # update or suffix number). + java -version 2>&1 | grep "version" \ + | sed -E 's/^.*"(.*?)".*$/\1/g' \ + | sed -E 's/^(1\.[0-9]\.0).*$/\1/g' + ) + + case $javaVersion in + "17") + # MaxPermSize is no longer supported as of jdk 17 + echo -n "-Xmx1024m" + ;; + *) + echo -n "-Xmx1024m -XX:MaxPermSize=128m" + ;; + esac +} + +export MAVEN_OPTS=$(determineMavenOpts) # this should run maven enforcer retry_with_backoff 3 10 \ From 127b9b14562b4c921e0d9d97e7c441e4d85d43a4 Mon Sep 17 00:00:00 2001 From: Neenu Shaji Date: Wed, 29 Sep 2021 10:30:40 -0400 Subject: [PATCH 0893/1764] chore: change branch master to main in github configurations (#730) --- java-storage-nio/.github/sync-repo-settings.yaml | 2 +- java-storage-nio/README.md | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/java-storage-nio/.github/sync-repo-settings.yaml b/java-storage-nio/.github/sync-repo-settings.yaml index efe88147cd7a..ee535a6e4269 100644 --- a/java-storage-nio/.github/sync-repo-settings.yaml +++ b/java-storage-nio/.github/sync-repo-settings.yaml @@ -2,7 +2,7 @@ rebaseMergeAllowed: false squashMergeAllowed: true mergeCommitAllowed: false branchProtectionRules: - - pattern: master + - pattern: main isAdminEnforced: true requiredApprovingReviewCount: 1 requiresCodeOwnerReviews: true diff --git a/java-storage-nio/README.md b/java-storage-nio/README.md index 138126321f43..dd480554faaf 100644 --- a/java-storage-nio/README.md +++ b/java-storage-nio/README.md @@ -294,10 +294,10 @@ Java is a registered trademark of Oracle and/or its affiliates. [developer-console]: https://console.developers.google.com/ [create-project]: https://cloud.google.com/resource-manager/docs/creating-managing-projects [cloud-sdk]: https://cloud.google.com/sdk/ -[troubleshooting]: https://github.com/googleapis/google-cloud-common/blob/master/troubleshooting/readme.md#troubleshooting -[contributing]: https://github.com/googleapis/java-storage-nio/blob/master/CONTRIBUTING.md -[code-of-conduct]: https://github.com/googleapis/java-storage-nio/blob/master/CODE_OF_CONDUCT.md#contributor-code-of-conduct -[license]: https://github.com/googleapis/java-storage-nio/blob/master/LICENSE +[troubleshooting]: https://github.com/googleapis/google-cloud-common/blob/main/troubleshooting/readme.md#troubleshooting +[contributing]: https://github.com/googleapis/java-storage-nio/blob/main/CONTRIBUTING.md +[code-of-conduct]: https://github.com/googleapis/java-storage-nio/blob/main/CODE_OF_CONDUCT.md#contributor-code-of-conduct +[license]: https://github.com/googleapis/java-storage-nio/blob/main/LICENSE [enable-api]: https://console.cloud.google.com/flows/enableapi?apiid=storage.googleapis.com [libraries-bom]: https://github.com/GoogleCloudPlatform/cloud-opensource-java/wiki/The-Google-Cloud-Platform-Libraries-BOM From 121aa20f71d0adb412770658842bc1328adde723 Mon Sep 17 00:00:00 2001 From: Mike Eltsufin Date: Wed, 29 Sep 2021 12:41:20 -0400 Subject: [PATCH 0894/1764] chore(deps): Remove google-cloud-core (tests) version (#731) --- java-storage-nio/google-cloud-nio/pom.xml | 1 - 1 file changed, 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index aaa52ebc55d0..47cfe7fe8e98 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -91,7 +91,6 @@ com.google.cloud google-cloud-core - 2.1.3 test tests From 82bc69bca583f4a0b359ba9991275eab3b6b3532 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 1 Oct 2021 16:13:10 +0200 Subject: [PATCH 0895/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v23.1.0 (#732) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource 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://togithub.com/GoogleCloudPlatform/cloud-opensource-java) | `23.0.0` -> `23.1.0` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/23.1.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/23.1.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/23.1.0/compatibility-slim/23.0.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/23.1.0/confidence-slim/23.0.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, check this box. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 63ffc6b919b7..cd01c633620f 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 23.0.0 + 23.1.0 pom import From 8ea8dcb5f4ddfabeb06c2023ae3b5f46c627368d Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Fri, 1 Oct 2021 14:22:56 +0000 Subject: [PATCH 0896/1764] chore: release 0.123.14 (#728) :robot: I have created a release \*beep\* \*boop\* --- ### [0.123.14](https://www.github.com/googleapis/java-storage-nio/compare/v0.123.13...v0.123.14) (2021-10-01) ### Dependencies * update dependency com.google.apis:google-api-services-storage to v1-rev20210918-1.32.1 ([#721](https://www.github.com/googleapis/java-storage-nio/issues/721)) ([f7fcc11](https://www.github.com/googleapis/java-storage-nio/commit/f7fcc11be2a79e3b31453fa99b938aa4971363e1)) * update dependency com.google.cloud:google-cloud-storage to v2.1.6 ([#722](https://www.github.com/googleapis/java-storage-nio/issues/722)) ([9ef89f8](https://www.github.com/googleapis/java-storage-nio/commit/9ef89f82cb56ace303b63d863ea834fd003aaa1f)) * update dependency com.google.guava:guava to v31 ([#720](https://www.github.com/googleapis/java-storage-nio/issues/720)) ([8813073](https://www.github.com/googleapis/java-storage-nio/commit/88130737fbdfe05f9b56656b4310f97268137c08)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/CHANGELOG.md | 9 +++++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 18 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 7ce2695c229b..01144c97606d 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +### [0.123.14](https://www.github.com/googleapis/java-storage-nio/compare/v0.123.13...v0.123.14) (2021-10-01) + + +### Dependencies + +* update dependency com.google.apis:google-api-services-storage to v1-rev20210918-1.32.1 ([#721](https://www.github.com/googleapis/java-storage-nio/issues/721)) ([d0f8fc0](https://www.github.com/googleapis/java-storage-nio/commit/d0f8fc01ece5020306b46af8e85c94f8762f148a)) +* update dependency com.google.cloud:google-cloud-storage to v2.1.6 ([#722](https://www.github.com/googleapis/java-storage-nio/issues/722)) ([a51c47f](https://www.github.com/googleapis/java-storage-nio/commit/a51c47f6f25e80538d7f14883e9c9676c261441b)) +* update dependency com.google.guava:guava to v31 ([#720](https://www.github.com/googleapis/java-storage-nio/issues/720)) ([062edfc](https://www.github.com/googleapis/java-storage-nio/commit/062edfc6c9cb5105623f7582378a003f12f4e746)) + ### [0.123.13](https://www.github.com/googleapis/java-storage-nio/compare/v0.123.12...v0.123.13) (2021-09-27) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 0f4dfdad0d4a..01127ad44cd0 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.123.14-SNAPSHOT + 0.123.14 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.14-SNAPSHOT + 0.123.14 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index c097b008fdf4..02dbfd3c8ab7 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.123.14-SNAPSHOT + 0.123.14 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.14-SNAPSHOT + 0.123.14 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 47cfe7fe8e98..063b5ce51dc8 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.123.14-SNAPSHOT + 0.123.14 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.14-SNAPSHOT + 0.123.14 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index d63fd41cb9ce..c684e6cf5e26 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.123.14-SNAPSHOT + 0.123.14 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 495e8ba80c69..45a572d4fcdd 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.123.14-SNAPSHOT + 0.123.14 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 13f7d0af1e74..1472fddf5590 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.123.13:0.123.14-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.123.14:0.123.14 \ No newline at end of file From 1e41757091e1cc95827db9c1080c3a84cd0142f4 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Fri, 1 Oct 2021 14:30:35 +0000 Subject: [PATCH 0897/1764] chore: release 0.123.15-SNAPSHOT (#733) :robot: I have created a release \*beep\* \*boop\* --- ### Updating meta-information for bleeding-edge SNAPSHOT release. --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 01127ad44cd0..6879ad05cab8 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.123.14 + 0.123.15-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.14 + 0.123.15-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 02dbfd3c8ab7..3b79fd9f744f 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.123.14 + 0.123.15-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.14 + 0.123.15-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 063b5ce51dc8..96f8bdfeb8fe 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.123.14 + 0.123.15-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.14 + 0.123.15-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index c684e6cf5e26..531dbf1f2e53 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.123.14 + 0.123.15-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 45a572d4fcdd..92338b62b58f 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.123.14 + 0.123.15-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 1472fddf5590..31cb7fc68775 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.123.14:0.123.14 \ No newline at end of file +google-cloud-nio:0.123.14:0.123.15-SNAPSHOT \ No newline at end of file From 5ddce17a4d18ede7a04e59939cef4a638535a948 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Mon, 4 Oct 2021 18:16:49 +0200 Subject: [PATCH 0898/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.123.14 (#734) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index e54e150caae5..17bcdf18cb5e 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.123.13 + 0.123.14 From 8469d3b5130508081aecf31245c558c42e237b5e Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 5 Oct 2021 20:39:39 +0200 Subject: [PATCH 0899/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.1.7 (#735) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 531dbf1f2e53..d3f4d3842bef 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.1.6 + 2.1.7 com.google.apis From 2f2555e4b9f40ec903f4f984193a4bd708713f79 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 5 Oct 2021 18:46:13 +0000 Subject: [PATCH 0900/1764] chore: release 0.123.15 (#736) :robot: I have created a release \*beep\* \*boop\* --- ### [0.123.15](https://www.github.com/googleapis/java-storage-nio/compare/v0.123.14...v0.123.15) (2021-10-05) ### Dependencies * update dependency com.google.cloud:google-cloud-storage to v2.1.7 ([#735](https://www.github.com/googleapis/java-storage-nio/issues/735)) ([8469d3b](https://www.github.com/googleapis/java-storage-nio/commit/8469d3b5130508081aecf31245c558c42e237b5e)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/CHANGELOG.md | 7 +++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 16 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 01144c97606d..ffa35f88726c 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +### [0.123.15](https://www.github.com/googleapis/java-storage-nio/compare/v0.123.14...v0.123.15) (2021-10-05) + + +### Dependencies + +* update dependency com.google.cloud:google-cloud-storage to v2.1.7 ([#735](https://www.github.com/googleapis/java-storage-nio/issues/735)) ([536e238](https://www.github.com/googleapis/java-storage-nio/commit/536e238267d0435138bb48390e97886e293d5d7f)) + ### [0.123.14](https://www.github.com/googleapis/java-storage-nio/compare/v0.123.13...v0.123.14) (2021-10-01) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 6879ad05cab8..f232c383b807 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.123.15-SNAPSHOT + 0.123.15 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.15-SNAPSHOT + 0.123.15 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 3b79fd9f744f..d00844af62d1 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.123.15-SNAPSHOT + 0.123.15 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.15-SNAPSHOT + 0.123.15 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 96f8bdfeb8fe..083532c1a65a 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.123.15-SNAPSHOT + 0.123.15 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.15-SNAPSHOT + 0.123.15 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index d3f4d3842bef..b17cbbfa739b 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.123.15-SNAPSHOT + 0.123.15 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 92338b62b58f..1f45aab28cba 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.123.15-SNAPSHOT + 0.123.15 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 31cb7fc68775..41ef8cfa20c2 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.123.14:0.123.15-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.123.15:0.123.15 \ No newline at end of file From c9a91b7ccc38be9529e69227b9068c3d38fe9213 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 5 Oct 2021 19:02:12 +0000 Subject: [PATCH 0901/1764] chore: release 0.123.16-SNAPSHOT (#737) :robot: I have created a release \*beep\* \*boop\* --- ### Updating meta-information for bleeding-edge SNAPSHOT release. --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index f232c383b807..4f396589c5a1 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.123.15 + 0.123.16-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.15 + 0.123.16-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index d00844af62d1..e4df54ba65cd 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.123.15 + 0.123.16-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.15 + 0.123.16-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 083532c1a65a..c0b1514183bd 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.123.15 + 0.123.16-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.15 + 0.123.16-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index b17cbbfa739b..d454a3ad46a4 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.123.15 + 0.123.16-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 1f45aab28cba..a1692027c71a 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.123.15 + 0.123.16-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 41ef8cfa20c2..52897736bfb1 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.123.15:0.123.15 \ No newline at end of file +google-cloud-nio:0.123.15:0.123.16-SNAPSHOT \ No newline at end of file From c72f6957f55558c2b8e86d09930bab61c7655bd3 Mon Sep 17 00:00:00 2001 From: Emily Ball Date: Thu, 7 Oct 2021 10:44:39 -0700 Subject: [PATCH 0902/1764] chore: update repo-metadata.json client_documentation link (#739) --- java-storage-nio/.repo-metadata.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/.repo-metadata.json b/java-storage-nio/.repo-metadata.json index bc5428859f3f..16f1cf335f4a 100644 --- a/java-storage-nio/.repo-metadata.json +++ b/java-storage-nio/.repo-metadata.json @@ -3,7 +3,7 @@ "name_pretty": "NIO Filesystem Provider for Google Cloud Storage", "api_description": "provides a Google Cloud Storage extension for Java's NIO Filesystem.", "product_documentation": "https://cloud.google.com/storage/docs", - "client_documentation": "https://googleapis.dev/java/google-cloud-nio/latest", + "client_documentation": "https://cloud.google.com/java/docs/reference/google-cloud-nio/latest/history", "release_level": "beta", "language": "java", "repo": "googleapis/java-storage-nio", From 9eed1b3b6ece8f7f6b5beac37b4ce86b46b55cbf Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Thu, 7 Oct 2021 23:12:40 +0200 Subject: [PATCH 0903/1764] test(deps): update dependency org.mockito:mockito-core to v4 (#740) --- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index c0b1514183bd..0944cb5c030a 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -80,7 +80,7 @@ org.mockito mockito-core - 2.28.2 + 4.0.0 test org.hamcrest From bdf45710ff19ab85d5bb7d8cf64e229c8ae71373 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 13 Oct 2021 17:30:35 +0200 Subject: [PATCH 0904/1764] build(deps): update dependency com.google.cloud:google-cloud-shared-config to v1.1.0 (#741) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource 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-shared-config](https://togithub.com/googleapis/java-shared-config) | `1.0.3` -> `1.1.0` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/1.1.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/1.1.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/1.1.0/compatibility-slim/1.0.3)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/1.1.0/confidence-slim/1.0.3)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
    googleapis/java-shared-config ### [`v1.1.0`](https://togithub.com/googleapis/java-shared-config/blob/master/CHANGELOG.md#​110-httpswwwgithubcomgoogleapisjava-shared-configcomparev103v110-2021-10-12) [Compare Source](https://togithub.com/googleapis/java-shared-config/compare/v1.0.3...v1.1.0) ##### Features - introduce Maven configuration for GraalVM testing ([#​314](https://www.togithub.com/googleapis/java-shared-config/issues/314)) ([28fbeb8](https://www.github.com/googleapis/java-shared-config/commit/28fbeb86c4466a58a05d6933584564dbf3352e79)) ##### Bug Fixes - update doclet version ([#​332](https://www.togithub.com/googleapis/java-shared-config/issues/332)) ([3fd0350](https://www.github.com/googleapis/java-shared-config/commit/3fd035030e4f0954dd1f62f7b8ea62583685880c)) ##### Dependencies - update dependency com.puppycrawl.tools:checkstyle to v9.0.1 ([#​327](https://www.togithub.com/googleapis/java-shared-config/issues/327)) ([b6c9b65](https://www.github.com/googleapis/java-shared-config/commit/b6c9b657550db2dee6b36edbb9a6084baee125e2)) - update dependency org.graalvm.buildtools:junit-platform-native to v0.9.6 ([#​330](https://www.togithub.com/googleapis/java-shared-config/issues/330)) ([271ed7d](https://www.github.com/googleapis/java-shared-config/commit/271ed7dba35623e22fc8a7f7d477e6043e772014)) - update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.6 ([#​331](https://www.togithub.com/googleapis/java-shared-config/issues/331)) ([4f9ba15](https://www.github.com/googleapis/java-shared-config/commit/4f9ba1551df0a2d4fc8c9acca8a951afbe8cb78a)) - update dependency org.junit.vintage:junit-vintage-engine to v5.8.1 ([#​329](https://www.togithub.com/googleapis/java-shared-config/issues/329)) ([4a8789e](https://www.github.com/googleapis/java-shared-config/commit/4a8789ee814ba8a3480beecc76c16fd1cb4e5f12)) ##### [1.0.3](https://www.github.com/googleapis/java-shared-config/compare/v1.0.2...v1.0.3) (2021-09-21) ##### Bug Fixes - update java-docfx-doclet version ([#​315](https://www.togithub.com/googleapis/java-shared-config/issues/315)) ([07af07c](https://www.github.com/googleapis/java-shared-config/commit/07af07c188447ea5728ecd2700121ff477d1c58a)) ##### [1.0.2](https://www.github.com/googleapis/java-shared-config/compare/v1.0.1...v1.0.2) (2021-09-13) ##### Bug Fixes - specify animal-sniffer-maven-plugin version ([#​308](https://www.togithub.com/googleapis/java-shared-config/issues/308)) ([378bf43](https://www.github.com/googleapis/java-shared-config/commit/378bf431383306c1cdd0a4f922956c87edf321b5)) - update java docfx doclet version ([#​312](https://www.togithub.com/googleapis/java-shared-config/issues/312)) ([dd7f6e0](https://www.github.com/googleapis/java-shared-config/commit/dd7f6e0c1a7cc73831b74b4475457611a8c097d3)) ##### Dependencies - update dependency com.puppycrawl.tools:checkstyle to v9 ([#​303](https://www.togithub.com/googleapis/java-shared-config/issues/303)) ([71faea3](https://www.github.com/googleapis/java-shared-config/commit/71faea38d4132407598550e2bb4c77f9d4a4d83d)) ##### [1.0.1](https://www.github.com/googleapis/java-shared-config/compare/v1.0.0...v1.0.1) (2021-08-18) ##### Dependencies - update dependency com.puppycrawl.tools:checkstyle to v8.45.1 ([#​292](https://www.togithub.com/googleapis/java-shared-config/issues/292)) ([66bf6e6](https://www.github.com/googleapis/java-shared-config/commit/66bf6e6fb95997b9eb4b34268b8d20c2fbe9ed5a))
    --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, check this box. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index d454a3ad46a4..29c9753a66be 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud google-cloud-shared-config - 1.0.3 + 1.1.0 From e5c05d6511f349e15452b3e3ec96a7e8973a29f0 Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Mon, 18 Oct 2021 17:00:17 +0000 Subject: [PATCH 0905/1764] build(java): Introduce Native Image testing build script changes (#742) --- java-storage-nio/.github/.OwlBot.lock.yaml | 2 +- .../.kokoro/presubmit/graalvm-native.cfg | 33 +++++++++++++++++++ 2 files changed, 34 insertions(+), 1 deletion(-) create mode 100644 java-storage-nio/.kokoro/presubmit/graalvm-native.cfg diff --git a/java-storage-nio/.github/.OwlBot.lock.yaml b/java-storage-nio/.github/.OwlBot.lock.yaml index 284c8b69d280..a600ac2299e1 100644 --- a/java-storage-nio/.github/.OwlBot.lock.yaml +++ b/java-storage-nio/.github/.OwlBot.lock.yaml @@ -1,3 +1,3 @@ docker: image: gcr.io/repo-automation-bots/owlbot-java:latest - digest: sha256:13b7387edb404234610d30473ac48210ae7fe42a136335ee2b2f8a07c4c7f6a5 + digest: sha256:d4b2141d65566523dfd523f63c6e6899ab1281463bce182a9f600e74b0511875 diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg new file mode 100644 index 000000000000..4c7225ec924e --- /dev/null +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg @@ -0,0 +1,33 @@ +# Format: //devtools/kokoro/config/proto/build.proto + +# Configure the docker image for kokoro-trampoline. +env_vars: { + key: "TRAMPOLINE_IMAGE" + value: "gcr.io/cloud-devrel-kokoro-resources/graalvm" +} + +env_vars: { + key: "JOB_TYPE" + value: "graalvm" +} + +# TODO: remove this after we've migrated all tests and scripts +env_vars: { + key: "GCLOUD_PROJECT" + value: "gcloud-devel" +} + +env_vars: { + key: "GOOGLE_CLOUD_PROJECT" + value: "gcloud-devel" +} + +env_vars: { + key: "GOOGLE_APPLICATION_CREDENTIALS" + value: "secret_manager/java-it-service-account" +} + +env_vars: { + key: "SECRET_MANAGER_KEYS" + value: "java-it-service-account" +} From 1bd802443ac9e85a74415246aaa66a39c3b769f0 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 20 Oct 2021 17:18:41 +0200 Subject: [PATCH 0906/1764] deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v2.4.0 (#744) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource 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-shared-dependencies](https://togithub.com/googleapis/java-shared-dependencies) | `2.3.0` -> `2.4.0` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/2.4.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/2.4.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/2.4.0/compatibility-slim/2.3.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/2.4.0/confidence-slim/2.3.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
    googleapis/java-shared-dependencies ### [`v2.4.0`](https://togithub.com/googleapis/java-shared-dependencies/blob/master/CHANGELOG.md#​240-httpswwwgithubcomgoogleapisjava-shared-dependenciescompare230v240-2021-10-18) [Compare Source](https://togithub.com/googleapis/java-shared-dependencies/compare/v2.3.0...v2.4.0) ##### Dependencies - update dependency com.fasterxml.jackson:jackson-bom to v2.13.0 ([dba11b5](https://www.github.com/googleapis/java-shared-dependencies/commit/dba11b5fe14d39cdd62357e7bb1b82831c481150)) - update dependency com.google.api-client:google-api-client-bom to v1.32.2 ([dba11b5](https://www.github.com/googleapis/java-shared-dependencies/commit/dba11b5fe14d39cdd62357e7bb1b82831c481150)) - update dependency com.google.api:api-common to v2.0.5 ([dba11b5](https://www.github.com/googleapis/java-shared-dependencies/commit/dba11b5fe14d39cdd62357e7bb1b82831c481150)) - update dependency com.google.auth:google-auth-library-bom to v1.2.1 ([dba11b5](https://www.github.com/googleapis/java-shared-dependencies/commit/dba11b5fe14d39cdd62357e7bb1b82831c481150)) - update dependency com.google.guava:guava-bom to v31 ([#​498](https://www.togithub.com/googleapis/java-shared-dependencies/issues/498)) ([dba11b5](https://www.github.com/googleapis/java-shared-dependencies/commit/dba11b5fe14d39cdd62357e7bb1b82831c481150)) - update dependency com.google.http-client:google-http-client-bom to v1.40.1 ([dba11b5](https://www.github.com/googleapis/java-shared-dependencies/commit/dba11b5fe14d39cdd62357e7bb1b82831c481150)) - update dependency com.google.protobuf:protobuf-bom to v3.18.1 ([#​494](https://www.togithub.com/googleapis/java-shared-dependencies/issues/494)) ([a30e376](https://www.github.com/googleapis/java-shared-dependencies/commit/a30e3762b5fb0e2d31304d211c12eb2c1320f0c1)) - update dependency io.grpc:grpc-bom to v1.41.0 ([#​482](https://www.togithub.com/googleapis/java-shared-dependencies/issues/482)) ([8a7d227](https://www.github.com/googleapis/java-shared-dependencies/commit/8a7d227f2a1dab9ff23d247a4e6131c817804c36)) - update gax.version to v2.6.1 ([dba11b5](https://www.github.com/googleapis/java-shared-dependencies/commit/dba11b5fe14d39cdd62357e7bb1b82831c481150)) - update iam.version to v1.1.6 ([#​485](https://www.togithub.com/googleapis/java-shared-dependencies/issues/485)) ([cef7e09](https://www.github.com/googleapis/java-shared-dependencies/commit/cef7e090bbc2e3ae775fa83505f98df286ba7d42))
    --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, click this checkbox. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 29c9753a66be..7f8b4433fb6c 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -70,7 +70,7 @@ com.google.cloud google-cloud-shared-dependencies - 2.3.0 + 2.4.0 pom import From ddc107d8974b6f8c42358e9188f3cd97336f7368 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Thu, 21 Oct 2021 18:42:18 +0200 Subject: [PATCH 0907/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.1.9 (#743) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource 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.1.7` -> `2.1.9` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.1.9/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.1.9/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.1.9/compatibility-slim/2.1.7)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.1.9/confidence-slim/2.1.7)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
    googleapis/java-storage ### [`v2.1.9`](https://togithub.com/googleapis/java-storage/blob/master/CHANGELOG.md#​219-httpswwwgithubcomgoogleapisjava-storagecomparev218v219-2021-10-19) [Compare Source](https://togithub.com/googleapis/java-storage/compare/v2.1.8...v2.1.9) ### [`v2.1.8`](https://togithub.com/googleapis/java-storage/blob/master/CHANGELOG.md#​218-httpswwwgithubcomgoogleapisjava-storagecomparev217v218-2021-10-18) [Compare Source](https://togithub.com/googleapis/java-storage/compare/v2.1.7...v2.1.8)
    --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, click this checkbox. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 7f8b4433fb6c..bcd8dd7b42c1 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.1.7 + 2.1.9 com.google.apis From 44107f387160fe945c7505c0b16134e3585bbdb0 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 21 Oct 2021 16:50:22 +0000 Subject: [PATCH 0908/1764] chore: release 0.123.16 (#745) :robot: I have created a release \*beep\* \*boop\* --- ### [0.123.16](https://www.github.com/googleapis/java-storage-nio/compare/v0.123.15...v0.123.16) (2021-10-21) ### Dependencies * update dependency com.google.cloud:google-cloud-shared-dependencies to v2.4.0 ([#744](https://www.github.com/googleapis/java-storage-nio/issues/744)) ([1bd8024](https://www.github.com/googleapis/java-storage-nio/commit/1bd802443ac9e85a74415246aaa66a39c3b769f0)) * update dependency com.google.cloud:google-cloud-storage to v2.1.9 ([#743](https://www.github.com/googleapis/java-storage-nio/issues/743)) ([ddc107d](https://www.github.com/googleapis/java-storage-nio/commit/ddc107d8974b6f8c42358e9188f3cd97336f7368)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/CHANGELOG.md | 8 ++++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 17 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index ffa35f88726c..8cb14a010135 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +### [0.123.16](https://www.github.com/googleapis/java-storage-nio/compare/v0.123.15...v0.123.16) (2021-10-21) + + +### Dependencies + +* update dependency com.google.cloud:google-cloud-shared-dependencies to v2.4.0 ([#744](https://www.github.com/googleapis/java-storage-nio/issues/744)) ([5a3ac26](https://www.github.com/googleapis/java-storage-nio/commit/5a3ac269778ecfd237714d42803f27957b02c96d)) +* update dependency com.google.cloud:google-cloud-storage to v2.1.9 ([#743](https://www.github.com/googleapis/java-storage-nio/issues/743)) ([261d18b](https://www.github.com/googleapis/java-storage-nio/commit/261d18b885a03bb748f06b19eb5b19a4dbbf0d55)) + ### [0.123.15](https://www.github.com/googleapis/java-storage-nio/compare/v0.123.14...v0.123.15) (2021-10-05) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 4f396589c5a1..4ea415601935 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.123.16-SNAPSHOT + 0.123.16 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.16-SNAPSHOT + 0.123.16 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index e4df54ba65cd..6fa14f253ca4 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.123.16-SNAPSHOT + 0.123.16 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.16-SNAPSHOT + 0.123.16 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 0944cb5c030a..a91a1566702b 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.123.16-SNAPSHOT + 0.123.16 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.16-SNAPSHOT + 0.123.16 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index bcd8dd7b42c1..04eb3ec0fb44 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.123.16-SNAPSHOT + 0.123.16 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index a1692027c71a..95a440d4e1e5 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.123.16-SNAPSHOT + 0.123.16 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 52897736bfb1..b87825d56d6c 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.123.15:0.123.16-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.123.16:0.123.16 \ No newline at end of file From a4466c4ae9ef9685c7b7af845fcc98070955bcc1 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 21 Oct 2021 16:58:19 +0000 Subject: [PATCH 0909/1764] chore: release 0.123.17-SNAPSHOT (#746) :robot: I have created a release \*beep\* \*boop\* --- ### Updating meta-information for bleeding-edge SNAPSHOT release. --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 4ea415601935..09da1f90591e 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.123.16 + 0.123.17-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.16 + 0.123.17-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 6fa14f253ca4..8a7a16308c63 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.123.16 + 0.123.17-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.16 + 0.123.17-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index a91a1566702b..28ec73b3ae6a 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.123.16 + 0.123.17-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.16 + 0.123.17-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 04eb3ec0fb44..0c5672219117 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.123.16 + 0.123.17-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 95a440d4e1e5..04f73ebf30f0 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.123.16 + 0.123.17-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index b87825d56d6c..e056cc0ac658 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.123.16:0.123.16 \ No newline at end of file +google-cloud-nio:0.123.16:0.123.17-SNAPSHOT \ No newline at end of file From ba0db9eaa4cf59df562d91c4f86bf448f2e71bfb Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 22 Oct 2021 00:22:39 +0200 Subject: [PATCH 0910/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.123.16 (#747) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource 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-nio](https://togithub.com/googleapis/java-storage-nio) | `0.123.14` -> `0.123.16` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.123.16/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.123.16/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.123.16/compatibility-slim/0.123.14)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.123.16/confidence-slim/0.123.14)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
    googleapis/java-storage-nio ### [`v0.123.16`](https://togithub.com/googleapis/java-storage-nio/blob/master/CHANGELOG.md#​012316-httpswwwgithubcomgoogleapisjava-storage-niocomparev012315v012316-2021-10-21) [Compare Source](https://togithub.com/googleapis/java-storage-nio/compare/v0.123.14...v0.123.16)
    --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, click this checkbox. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 17bcdf18cb5e..a8165c5e0021 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.123.14 + 0.123.16 From 55a93dd7ec5a16c2d2867c709e1c0d5a295f5a7f Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Mon, 25 Oct 2021 16:10:47 +0000 Subject: [PATCH 0911/1764] fix(java): java 17 dependency arguments (#1266) (#750) --- java-storage-nio/.github/.OwlBot.lock.yaml | 2 +- java-storage-nio/.kokoro/dependencies.sh | 10 ++++------ 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/java-storage-nio/.github/.OwlBot.lock.yaml b/java-storage-nio/.github/.OwlBot.lock.yaml index a600ac2299e1..ee664785f083 100644 --- a/java-storage-nio/.github/.OwlBot.lock.yaml +++ b/java-storage-nio/.github/.OwlBot.lock.yaml @@ -1,3 +1,3 @@ docker: image: gcr.io/repo-automation-bots/owlbot-java:latest - digest: sha256:d4b2141d65566523dfd523f63c6e6899ab1281463bce182a9f600e74b0511875 + digest: sha256:a3ac08d167454718ff057b97a1950d3cb5e16fc39fb3f355d90276285a6cac75 diff --git a/java-storage-nio/.kokoro/dependencies.sh b/java-storage-nio/.kokoro/dependencies.sh index 9a5105d7ebf4..d7476cfe9727 100755 --- a/java-storage-nio/.kokoro/dependencies.sh +++ b/java-storage-nio/.kokoro/dependencies.sh @@ -38,15 +38,13 @@ function determineMavenOpts() { | sed -E 's/^(1\.[0-9]\.0).*$/\1/g' ) - case $javaVersion in - "17") + if [[ $javaVersion == 17* ]] + then # MaxPermSize is no longer supported as of jdk 17 echo -n "-Xmx1024m" - ;; - *) + else echo -n "-Xmx1024m -XX:MaxPermSize=128m" - ;; - esac + fi } export MAVEN_OPTS=$(determineMavenOpts) From d11e136bebf007c1eb7971f0f38d1ffac352fd2f Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Mon, 25 Oct 2021 21:46:24 +0200 Subject: [PATCH 0912/1764] build(deps): update dependency com.google.cloud:google-cloud-shared-config to v1.2.0 (#748) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource 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-shared-config](https://togithub.com/googleapis/java-shared-config) | `1.1.0` -> `1.2.0` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/1.2.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/1.2.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/1.2.0/compatibility-slim/1.1.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/1.2.0/confidence-slim/1.1.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
    googleapis/java-shared-config ### [`v1.2.0`](https://togithub.com/googleapis/java-shared-config/blob/master/CHANGELOG.md#​120-httpswwwgithubcomgoogleapisjava-shared-configcomparev110v120-2021-10-21) [Compare Source](https://togithub.com/googleapis/java-shared-config/compare/v1.1.0...v1.2.0) ##### Features - Introduce Native Image testing build script changes ([#​1240](https://www.togithub.com/googleapis/java-shared-config/issues/1240)) ([#​334](https://www.togithub.com/googleapis/java-shared-config/issues/334)) ([4643cf1](https://www.github.com/googleapis/java-shared-config/commit/4643cf15be0b37fa8fa905d544d438cda7ef2ecd)) ##### Bug Fixes - **java:** downgrade native maven plugin version ([#​335](https://www.togithub.com/googleapis/java-shared-config/issues/335)) ([5834284](https://www.github.com/googleapis/java-shared-config/commit/5834284176fb34713d10082ce04f3b6abba85ad8))
    --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, click this checkbox. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 0c5672219117..5a1c408081c1 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud google-cloud-shared-config - 1.1.0 + 1.2.0 From 04718e959c1e8ef4f4180f3c6e8e3ebd502397ff Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 26 Oct 2021 00:19:32 +0200 Subject: [PATCH 0913/1764] deps: update dependency com.google.apis:google-api-services-storage to v1-rev20211018-1.32.1 (#749) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 5a1c408081c1..442a2ce3a53f 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -83,7 +83,7 @@ com.google.apis google-api-services-storage - v1-rev20210918-1.32.1 + v1-rev20211018-1.32.1 com.google.auto.value From fc8f04bec4b8a664436c3f46f6ef1afc2981f181 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 27 Oct 2021 18:18:42 +0200 Subject: [PATCH 0914/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v24 (#752) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource 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://togithub.com/GoogleCloudPlatform/cloud-opensource-java) | `23.1.0` -> `24.0.0` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/24.0.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/24.0.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/24.0.0/compatibility-slim/23.1.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/24.0.0/confidence-slim/23.1.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, click this checkbox. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index cd01c633620f..d06f2d1750c2 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 23.1.0 + 24.0.0 pom import From 93ad13816e62237b7b57f3f760490e63c0da1219 Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Thu, 4 Nov 2021 21:02:28 +0000 Subject: [PATCH 0915/1764] chore(java): remove pin on Apache Maven 3.8.1 from github actions (#1268) (#754) --- java-storage-nio/.github/.OwlBot.lock.yaml | 2 +- java-storage-nio/.github/workflows/ci.yaml | 17 +---------------- 2 files changed, 2 insertions(+), 17 deletions(-) diff --git a/java-storage-nio/.github/.OwlBot.lock.yaml b/java-storage-nio/.github/.OwlBot.lock.yaml index ee664785f083..86fe60037039 100644 --- a/java-storage-nio/.github/.OwlBot.lock.yaml +++ b/java-storage-nio/.github/.OwlBot.lock.yaml @@ -1,3 +1,3 @@ docker: image: gcr.io/repo-automation-bots/owlbot-java:latest - digest: sha256:a3ac08d167454718ff057b97a1950d3cb5e16fc39fb3f355d90276285a6cac75 + digest: sha256:ed012741acaae5d03e011244585a1f0625a596d31568967d77772aa5a0a51d5e diff --git a/java-storage-nio/.github/workflows/ci.yaml b/java-storage-nio/.github/workflows/ci.yaml index 2425d7234f42..d95a11a26273 100644 --- a/java-storage-nio/.github/workflows/ci.yaml +++ b/java-storage-nio/.github/workflows/ci.yaml @@ -12,9 +12,6 @@ jobs: java: [8, 11, 17] steps: - uses: actions/checkout@v2 - - uses: stCarolas/setup-maven@v4 - with: - maven-version: 3.8.1 - uses: actions/setup-java@v2 with: distribution: zulu @@ -27,9 +24,6 @@ jobs: runs-on: windows-latest steps: - uses: actions/checkout@v2 - - uses: stCarolas/setup-maven@v4 - with: - maven-version: 3.8.1 - uses: actions/setup-java@v2 with: distribution: zulu @@ -45,9 +39,6 @@ jobs: java: [8, 11, 17] steps: - uses: actions/checkout@v2 - - uses: stCarolas/setup-maven@v4 - with: - maven-version: 3.8.1 - uses: actions/setup-java@v2 with: distribution: zulu @@ -58,9 +49,6 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - - uses: stCarolas/setup-maven@v4 - with: - maven-version: 3.8.1 - uses: actions/setup-java@v2 with: distribution: zulu @@ -73,9 +61,6 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - - uses: stCarolas/setup-maven@v4 - with: - maven-version: 3.8.1 - uses: actions/setup-java@v2 with: distribution: zulu @@ -83,4 +68,4 @@ jobs: - run: java -version - run: .kokoro/build.sh env: - JOB_TYPE: clirr + JOB_TYPE: clirr \ No newline at end of file From 5f5ead98af57502b8e10e1fe70fec6ed2c1a90d2 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Thu, 4 Nov 2021 22:18:27 +0100 Subject: [PATCH 0916/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.2.0 (#753) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 442a2ce3a53f..3f69ad1b7825 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.1.9 + 2.2.0 com.google.apis From f006b4813b51e2c0ef6ce23357cac3d11cfc79ee Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Sat, 6 Nov 2021 00:52:23 +0000 Subject: [PATCH 0917/1764] Update ci.yaml (#1275) (#755) --- java-storage-nio/.github/.OwlBot.lock.yaml | 2 +- java-storage-nio/.github/workflows/ci.yaml | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/.github/.OwlBot.lock.yaml b/java-storage-nio/.github/.OwlBot.lock.yaml index 86fe60037039..323e2424387d 100644 --- a/java-storage-nio/.github/.OwlBot.lock.yaml +++ b/java-storage-nio/.github/.OwlBot.lock.yaml @@ -1,3 +1,3 @@ docker: image: gcr.io/repo-automation-bots/owlbot-java:latest - digest: sha256:ed012741acaae5d03e011244585a1f0625a596d31568967d77772aa5a0a51d5e + digest: sha256:fecf6bd85f19eb046d913982ea36f6d434f9a49ab0545d25e31186aa64367c0c diff --git a/java-storage-nio/.github/workflows/ci.yaml b/java-storage-nio/.github/workflows/ci.yaml index d95a11a26273..93b337c62839 100644 --- a/java-storage-nio/.github/workflows/ci.yaml +++ b/java-storage-nio/.github/workflows/ci.yaml @@ -8,6 +8,7 @@ jobs: units: runs-on: ubuntu-latest strategy: + fail-fast: false matrix: java: [8, 11, 17] steps: @@ -68,4 +69,4 @@ jobs: - run: java -version - run: .kokoro/build.sh env: - JOB_TYPE: clirr \ No newline at end of file + JOB_TYPE: clirr From 1054f0a21048918fd0c79286b558a61ecfdc53dc Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Mon, 8 Nov 2021 21:42:15 +0000 Subject: [PATCH 0918/1764] chore: cleanup cloud RAD generation (#1269) (#756) --- java-storage-nio/.github/.OwlBot.lock.yaml | 2 +- java-storage-nio/.kokoro/release/publish_javadoc11.sh | 10 +++------- 2 files changed, 4 insertions(+), 8 deletions(-) diff --git a/java-storage-nio/.github/.OwlBot.lock.yaml b/java-storage-nio/.github/.OwlBot.lock.yaml index 323e2424387d..74090051cdf5 100644 --- a/java-storage-nio/.github/.OwlBot.lock.yaml +++ b/java-storage-nio/.github/.OwlBot.lock.yaml @@ -1,3 +1,3 @@ docker: image: gcr.io/repo-automation-bots/owlbot-java:latest - digest: sha256:fecf6bd85f19eb046d913982ea36f6d434f9a49ab0545d25e31186aa64367c0c + digest: sha256:204b7af96e6d481f19b0ff377aa379d46bc56dd06e1cc7c523f361dd9cbfeeaa diff --git a/java-storage-nio/.kokoro/release/publish_javadoc11.sh b/java-storage-nio/.kokoro/release/publish_javadoc11.sh index d0fc9af2c39e..30a89bbe2583 100755 --- a/java-storage-nio/.kokoro/release/publish_javadoc11.sh +++ b/java-storage-nio/.kokoro/release/publish_javadoc11.sh @@ -36,13 +36,9 @@ mvn clean install -B -q -DskipTests=true export NAME=google-cloud-nio export VERSION=$(grep ${NAME}: versions.txt | cut -d: -f3) -# V3 generates docfx yml from javadoc -# generate yml -mvn clean site -B -q -P docFX - -# copy README to docfx-yml dir and rename index.md -cp README.md target/docfx-yml/index.md -# copy CHANGELOG to docfx-yml dir and rename history.md +# cloud RAD generation +mvn clean javadoc:aggregate -B -q -P docFX +# include CHANGELOG cp CHANGELOG.md target/docfx-yml/history.md pushd target/docfx-yml From 8d6017e1a585b2d04040f2933e3547a52f9945aa Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 9 Nov 2021 00:18:27 +0100 Subject: [PATCH 0919/1764] build(deps): update dependency com.google.cloud:google-cloud-shared-config to v1.2.1 (#757) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource 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-shared-config](https://togithub.com/googleapis/java-shared-config) | `1.2.0` -> `1.2.1` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/1.2.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/1.2.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/1.2.1/compatibility-slim/1.2.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/1.2.1/confidence-slim/1.2.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
    googleapis/java-shared-config ### [`v1.2.1`](https://togithub.com/googleapis/java-shared-config/blob/master/CHANGELOG.md#​121-httpswwwgithubcomgoogleapisjava-shared-configcomparev120v121-2021-11-08) [Compare Source](https://togithub.com/googleapis/java-shared-config/compare/v1.2.0...v1.2.1)
    --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, click this checkbox. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 3f69ad1b7825..e4b7f102b4b8 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud google-cloud-shared-config - 1.2.0 + 1.2.1 From fe41dc1a59cc5e211980a8f1468a1ac8bc6bb196 Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Tue, 9 Nov 2021 14:48:40 +0000 Subject: [PATCH 0920/1764] chore: update jre to 11 for linter (#1278) (#758) --- java-storage-nio/.github/.OwlBot.lock.yaml | 2 +- java-storage-nio/.github/workflows/ci.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/.github/.OwlBot.lock.yaml b/java-storage-nio/.github/.OwlBot.lock.yaml index 74090051cdf5..4435ffcbbfd3 100644 --- a/java-storage-nio/.github/.OwlBot.lock.yaml +++ b/java-storage-nio/.github/.OwlBot.lock.yaml @@ -1,3 +1,3 @@ docker: image: gcr.io/repo-automation-bots/owlbot-java:latest - digest: sha256:204b7af96e6d481f19b0ff377aa379d46bc56dd06e1cc7c523f361dd9cbfeeaa + digest: sha256:14ecf64ec36f67c7bf04e3dc0f68eafcc01df3955121c38862b695e2ae7515d8 diff --git a/java-storage-nio/.github/workflows/ci.yaml b/java-storage-nio/.github/workflows/ci.yaml index 93b337c62839..05de1f60dcf0 100644 --- a/java-storage-nio/.github/workflows/ci.yaml +++ b/java-storage-nio/.github/workflows/ci.yaml @@ -53,7 +53,7 @@ jobs: - uses: actions/setup-java@v2 with: distribution: zulu - java-version: 8 + java-version: 11 - run: java -version - run: .kokoro/build.sh env: From 2d2776635793bf987dfedf625345e44fced2d0fa Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Mon, 15 Nov 2021 17:08:12 +0100 Subject: [PATCH 0921/1764] deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v2.5.0 (#759) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource 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-shared-dependencies](https://togithub.com/googleapis/java-shared-dependencies) | `2.4.0` -> `2.5.0` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/2.5.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/2.5.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/2.5.0/compatibility-slim/2.4.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/2.5.0/confidence-slim/2.4.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
    googleapis/java-shared-dependencies ### [`v2.5.0`](https://togithub.com/googleapis/java-shared-dependencies/blob/master/CHANGELOG.md#​250-httpswwwgithubcomgoogleapisjava-shared-dependenciescompare240v250-2021-11-12) [Compare Source](https://togithub.com/googleapis/java-shared-dependencies/compare/v2.4.0...v2.5.0) ##### Features - next release from main branch is 2.5.0 ([#​510](https://www.togithub.com/googleapis/java-shared-dependencies/issues/510)) ([ca9eb8a](https://www.github.com/googleapis/java-shared-dependencies/commit/ca9eb8a40ae81d69de0d82d9499ef21b0136ae49)) ##### Bug Fixes - dependencies.sh to work with Java 17 ([#​516](https://www.togithub.com/googleapis/java-shared-dependencies/issues/516)) ([8422c1d](https://www.github.com/googleapis/java-shared-dependencies/commit/8422c1d7e9ef479f348e63c530789050b5235426)) ##### Dependencies - update dependency com.google.api:api-common to v2.1.0 ([#​508](https://www.togithub.com/googleapis/java-shared-dependencies/issues/508)) ([ae32d16](https://www.github.com/googleapis/java-shared-dependencies/commit/ae32d1689c78fc1469206c8c0df0ebaca59edd2c)) - update dependency com.google.auth:google-auth-library-bom to v1.2.2 ([#​506](https://www.togithub.com/googleapis/java-shared-dependencies/issues/506)) ([b9a8209](https://www.github.com/googleapis/java-shared-dependencies/commit/b9a82098655f29e858bd0c7a9b1049a379e5062a)) - update dependency com.google.auth:google-auth-library-bom to v1.3.0 ([#​524](https://www.togithub.com/googleapis/java-shared-dependencies/issues/524)) ([fc07879](https://www.github.com/googleapis/java-shared-dependencies/commit/fc07879fa6531e39b21977fe77abc19354a1fd33)) - update dependency com.google.code.gson:gson to v2.8.9 ([#​509](https://www.togithub.com/googleapis/java-shared-dependencies/issues/509)) ([bece99b](https://www.github.com/googleapis/java-shared-dependencies/commit/bece99bb3e0365e60e7376ba18d046ab6436a235)) - update dependency com.google.errorprone:error_prone_annotations to v2.10.0 ([#​512](https://www.togithub.com/googleapis/java-shared-dependencies/issues/512)) ([c281f13](https://www.github.com/googleapis/java-shared-dependencies/commit/c281f137525e2111e97349657be578ed1fc832f2)) - update dependency com.google.protobuf:protobuf-bom to v3.19.1 ([#​505](https://www.togithub.com/googleapis/java-shared-dependencies/issues/505)) ([94cde96](https://www.github.com/googleapis/java-shared-dependencies/commit/94cde96069900f9f8c2ff9a522671d03b26828bd)) - update dependency io.grpc:grpc-bom to v1.42.1 ([#​513](https://www.togithub.com/googleapis/java-shared-dependencies/issues/513)) ([0d2b774](https://www.github.com/googleapis/java-shared-dependencies/commit/0d2b774287a132821cc6fe2789140086bc48d525)) - update dependency org.checkerframework:checker-qual to v3.19.0 ([#​501](https://www.togithub.com/googleapis/java-shared-dependencies/issues/501)) ([2b3e0b5](https://www.github.com/googleapis/java-shared-dependencies/commit/2b3e0b5ddc3a645b20a837f3123394f1ca114f08)) - update dependency org.threeten:threetenbp to v1.5.2 ([#​514](https://www.togithub.com/googleapis/java-shared-dependencies/issues/514)) ([4885f40](https://www.github.com/googleapis/java-shared-dependencies/commit/4885f402e2c70435cd10d4f1b893df9873808c56)) - update gax.version to v2.7.0 ([#​515](https://www.togithub.com/googleapis/java-shared-dependencies/issues/515)) ([567e728](https://www.github.com/googleapis/java-shared-dependencies/commit/567e728b0e59233a04e2d04183e6a0c36cca2437)) - update google.core.version to v2.3.0 ([#​530](https://www.togithub.com/googleapis/java-shared-dependencies/issues/530)) ([78e87e9](https://www.github.com/googleapis/java-shared-dependencies/commit/78e87e96befab34dc4a494e752aeb473cd14a156)) - update iam.version to v1.1.7 ([#​504](https://www.togithub.com/googleapis/java-shared-dependencies/issues/504)) ([63dd583](https://www.github.com/googleapis/java-shared-dependencies/commit/63dd583c80f35b01a66fd1908d41467468c66436))
    --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, click this checkbox. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index e4b7f102b4b8..c5fd9b75fb81 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -70,7 +70,7 @@ com.google.cloud google-cloud-shared-dependencies - 2.4.0 + 2.5.0 pom import From 84b4c82e5872b82a3902d38ef173e343c460f1a2 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 16 Nov 2021 18:41:23 +0100 Subject: [PATCH 0922/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.2.1 (#760) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index c5fd9b75fb81..10baa7137a6f 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.2.0 + 2.2.1 com.google.apis From 511ac944dd993b4fad6006c8b0f7c0c2bd17c51c Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 17 Nov 2021 18:38:33 +0100 Subject: [PATCH 0923/1764] build(deps): update dependency com.google.cloud:google-cloud-shared-config to v1.2.2 (#761) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource 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-shared-config](https://togithub.com/googleapis/java-shared-config) | `1.2.1` -> `1.2.2` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/1.2.2/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/1.2.2/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/1.2.2/compatibility-slim/1.2.1)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/1.2.2/confidence-slim/1.2.1)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
    googleapis/java-shared-config ### [`v1.2.2`](https://togithub.com/googleapis/java-shared-config/blob/master/CHANGELOG.md#​122-httpswwwgithubcomgoogleapisjava-shared-configcomparev121v122-2021-11-16) [Compare Source](https://togithub.com/googleapis/java-shared-config/compare/v1.2.1...v1.2.2)
    --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, click this checkbox. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 10baa7137a6f..fb57ddbf770c 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud google-cloud-shared-config - 1.2.1 + 1.2.2 From 931af825f32c94d304010e88563e00e4d4e5ee15 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 19 Nov 2021 20:48:19 +0100 Subject: [PATCH 0924/1764] test(deps): update dependency org.mockito:mockito-core to v4.1.0 (#763) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [org.mockito:mockito-core](https://togithub.com/mockito/mockito) | `4.0.0` -> `4.1.0` | [![age](https://badges.renovateapi.com/packages/maven/org.mockito:mockito-core/4.1.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/org.mockito:mockito-core/4.1.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/org.mockito:mockito-core/4.1.0/compatibility-slim/4.0.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/org.mockito:mockito-core/4.1.0/confidence-slim/4.0.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
    mockito/mockito ### [`v4.1.0`](https://togithub.com/mockito/mockito/releases/v4.1.0) [Compare Source](https://togithub.com/mockito/mockito/compare/v4.0.0...v4.1.0) *Changelog generated by [Shipkit Changelog Gradle Plugin](https://togithub.com/shipkit/shipkit-changelog)* ##### 4.1.0 - 2021-11-19 - [20 commit(s)](https://togithub.com/mockito/mockito/compare/v4.0.0...v4.1.0) by Lars Vogel, Mikaël Francoeur, S.YAMAMOTO, Tim van der Lippe, dependabot\[bot] - Disable memory test [(#​2480)](https://togithub.com/mockito/mockito/pull/2480) - Bump appcompat from 1.3.1 to 1.4.0 [(#​2477)](https://togithub.com/mockito/mockito/pull/2477) - Bump kotlinVersion from 1.5.31 to 1.6.0 [(#​2474)](https://togithub.com/mockito/mockito/pull/2474) - Bump versions.bytebuddy from 1.12.0 to 1.12.1 [(#​2472)](https://togithub.com/mockito/mockito/pull/2472) - Bump com.diffplug.gradle.spotless from 4.5.1 to 6.0.0 [(#​2471)](https://togithub.com/mockito/mockito/pull/2471) - Bump versions.bytebuddy from 1.11.22 to 1.12.0 [(#​2469)](https://togithub.com/mockito/mockito/pull/2469) - Bump versions.errorprone from 2.9.0 to 2.10.0 [(#​2466)](https://togithub.com/mockito/mockito/pull/2466) - Bump auto-service from 1.0 to 1.0.1 [(#​2463)](https://togithub.com/mockito/mockito/pull/2463) - Bump actions/checkout from 2.3.5 to 2.4.0 [(#​2462)](https://togithub.com/mockito/mockito/pull/2462) - Fixes [#​2460](https://togithub.com/mockito/mockito/issues/2460): Remove a sentence commits to a particular version [(#​2461)](https://togithub.com/mockito/mockito/pull/2461) - Clarify Javadoc of RETURNS_SMART_NULLS, default answer in Mockito 4.0.0? [(#​2460)](https://togithub.com/mockito/mockito/issues/2460) - Bump versions.bytebuddy from 1.11.21 to 1.11.22 [(#​2458)](https://togithub.com/mockito/mockito/pull/2458) - Updated readme with the latest Mockito version [(#​2456)](https://togithub.com/mockito/mockito/pull/2456) - Bump core-ktx from 1.6.0 to 1.7.0 [(#​2454)](https://togithub.com/mockito/mockito/pull/2454) - Bump google-java-format from 1.11.0 to 1.12.0 [(#​2450)](https://togithub.com/mockito/mockito/pull/2450) - Bump versions.bytebuddy from 1.11.20 to 1.11.21 [(#​2448)](https://togithub.com/mockito/mockito/pull/2448) - Use new CodeCov uploader [(#​2447)](https://togithub.com/mockito/mockito/pull/2447) - Bump actions/checkout from 2.3.4 to 2.3.5 [(#​2445)](https://togithub.com/mockito/mockito/pull/2445) - Fixes [#​2389](https://togithub.com/mockito/mockito/issues/2389) : Parallel use of mocks with deep stubbing may lead to ConcurrentModificationException [(#​2444)](https://togithub.com/mockito/mockito/pull/2444) - Bump versions.bytebuddy from 1.11.19 to 1.11.20 [(#​2443)](https://togithub.com/mockito/mockito/pull/2443) - Parallel use of mocks with deep stubbing may lead to ConcurrentModificationException [(#​2389)](https://togithub.com/mockito/mockito/issues/2389) - Add annotation to mark a type as DoNotMock [(#​1833)](https://togithub.com/mockito/mockito/pull/1833) - Cannot mock this class: class java.io.InputStream with Java 13 [(#​1827)](https://togithub.com/mockito/mockito/issues/1827) - Cannot mock wrapper types, String.class or Class.class [(#​1734)](https://togithub.com/mockito/mockito/issues/1734)
    --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, click this checkbox. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 28ec73b3ae6a..63b102f005f7 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -80,7 +80,7 @@ org.mockito mockito-core - 4.0.0 + 4.1.0 test org.hamcrest From 8bc15c730e276824387bc5210cc9ed7d14315f6c Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Mon, 22 Nov 2021 18:32:23 +0000 Subject: [PATCH 0925/1764] chore: remove enable-samples profile (#1284) (#764) --- java-storage-nio/.github/.OwlBot.lock.yaml | 2 +- java-storage-nio/CONTRIBUTING.md | 61 +++------------------- 2 files changed, 8 insertions(+), 55 deletions(-) diff --git a/java-storage-nio/.github/.OwlBot.lock.yaml b/java-storage-nio/.github/.OwlBot.lock.yaml index 4435ffcbbfd3..08439d6858e7 100644 --- a/java-storage-nio/.github/.OwlBot.lock.yaml +++ b/java-storage-nio/.github/.OwlBot.lock.yaml @@ -1,3 +1,3 @@ docker: image: gcr.io/repo-automation-bots/owlbot-java:latest - digest: sha256:14ecf64ec36f67c7bf04e3dc0f68eafcc01df3955121c38862b695e2ae7515d8 + digest: sha256:5b8c790f57cca57e6b37ba25f79291265c218cea3e6ba9714b001910ab3f1419 diff --git a/java-storage-nio/CONTRIBUTING.md b/java-storage-nio/CONTRIBUTING.md index f2dbdee06bc3..b65dd279c946 100644 --- a/java-storage-nio/CONTRIBUTING.md +++ b/java-storage-nio/CONTRIBUTING.md @@ -53,12 +53,12 @@ mvn -Penable-integration-tests clean verify ## Code Samples -Code Samples must be bundled in separate Maven modules, and guarded by a -Maven profile with the name `enable-samples`. +All code samples must be in compliance with the [java sample formatting guide][3]. +Code Samples must be bundled in separate Maven modules. The samples must be separate from the primary project for a few reasons: -1. Primary projects have a minimum Java version of Java 7 whereas samples have - a minimum Java version of Java 8. Due to this we need the ability to +1. Primary projects have a minimum Java version of Java 8 whereas samples can have + Java version of Java 11. Due to this we need the ability to selectively exclude samples from a build run. 2. Many code samples depend on external GCP services and need credentials to access the service. @@ -68,39 +68,16 @@ The samples must be separate from the primary project for a few reasons: ### Building ```bash -mvn -Penable-samples clean verify +mvn clean verify ``` Some samples require access to GCP services and require a service account: ```bash export GOOGLE_APPLICATION_CREDENTIALS=/path/to/service/account.json -mvn -Penable-samples clean verify +mvn clean verify ``` -### Profile Config - -1. To add samples in a profile to your Maven project, add the following to your -`pom.xml` - - ```xml - - [...] - - - enable-samples - - sample - - - - [...] - - ``` - -2. [Activate](#profile-activation) the profile. -3. Define your samples in a normal Maven project in the `samples/` directory. - ### Code Formatting Code in this repo is formatted with @@ -110,30 +87,6 @@ To run formatting on your project, you can run: mvn com.coveo:fmt-maven-plugin:format ``` -### Profile Activation - -To include code samples when building and testing the project, enable the -`enable-samples` Maven profile. - -#### Command line - -To activate the Maven profile on the command line add `-Penable-samples` to your -Maven command. - -#### Maven `settings.xml` - -To activate the Maven profile in your `~/.m2/settings.xml` add an entry of -`enable-samples` following the instructions in [Active Profiles][2]. - -This method has the benefit of applying to all projects you build (and is -respected by IntelliJ IDEA) and is recommended if you are going to be -contributing samples to several projects. - -#### IntelliJ IDEA - -To activate the Maven Profile inside IntelliJ IDEA, follow the instructions in -[Activate Maven profiles][3] to activate `enable-samples`. - [1]: https://cloud.google.com/docs/authentication/getting-started#creating_a_service_account [2]: https://maven.apache.org/settings.html#Active_Profiles -[3]: https://www.jetbrains.com/help/idea/work-with-maven-profiles.html#activate_maven_profiles +[3]: https://github.com/GoogleCloudPlatform/java-docs-samples/blob/main/SAMPLE_FORMAT.md \ No newline at end of file From 6f96704b134d7b5546f9a294799d7d20e0f2da97 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 3 Dec 2021 17:10:22 +0100 Subject: [PATCH 0926/1764] deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v2.5.1 (#767) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource 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-shared-dependencies](https://togithub.com/googleapis/java-shared-dependencies) | `2.5.0` -> `2.5.1` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/2.5.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/2.5.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/2.5.1/compatibility-slim/2.5.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/2.5.1/confidence-slim/2.5.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
    googleapis/java-shared-dependencies ### [`v2.5.1`](https://togithub.com/googleapis/java-shared-dependencies/blob/master/CHANGELOG.md#​251-httpswwwgithubcomgoogleapisjava-shared-dependenciescompare250v251-2021-12-03) [Compare Source](https://togithub.com/googleapis/java-shared-dependencies/compare/v2.5.0...v2.5.1)
    --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, click this checkbox. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index fb57ddbf770c..90c65f64a715 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -70,7 +70,7 @@ com.google.cloud google-cloud-shared-dependencies - 2.5.0 + 2.5.1 pom import From cb8de229d535fdfaf42a26b661f0804c01383770 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Mon, 6 Dec 2021 22:20:41 +0100 Subject: [PATCH 0927/1764] deps: update dependency com.google.apis:google-api-services-storage to v1-rev20211201-1.32.1 (#768) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 90c65f64a715..f9be6673f7df 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -83,7 +83,7 @@ com.google.apis google-api-services-storage - v1-rev20211018-1.32.1 + v1-rev20211201-1.32.1 com.google.auto.value From 1ba1c5931c9f02b59417ec3b49bf58ebbb24b60c Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 7 Dec 2021 00:16:16 +0100 Subject: [PATCH 0928/1764] chore(deps): update dependency com.google.cloud.samples:shared-configuration to v1.2.0 (#766) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource 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.samples:shared-configuration](https://togithub.com/GoogleCloudPlatform/java-repo-tools) | `1.0.23` -> `1.2.0` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud.samples:shared-configuration/1.2.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud.samples:shared-configuration/1.2.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud.samples:shared-configuration/1.2.0/compatibility-slim/1.0.23)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud.samples:shared-configuration/1.2.0/confidence-slim/1.0.23)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
    GoogleCloudPlatform/java-repo-tools ### [`v1.2.0`](https://togithub.com/GoogleCloudPlatform/java-repo-tools/compare/v1.0.24...v1.2.0) [Compare Source](https://togithub.com/GoogleCloudPlatform/java-repo-tools/compare/v1.0.24...v1.2.0) ### [`v1.0.24`](https://togithub.com/GoogleCloudPlatform/java-repo-tools/compare/v1.0.23...v1.0.24) [Compare Source](https://togithub.com/GoogleCloudPlatform/java-repo-tools/compare/v1.0.23...v1.0.24)
    --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, click this checkbox. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- java-storage-nio/samples/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/samples/snippets/pom.xml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index a8165c5e0021..2e5558e42ee2 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -14,7 +14,7 @@ com.google.cloud.samples shared-configuration - 1.0.23 + 1.2.0 diff --git a/java-storage-nio/samples/pom.xml b/java-storage-nio/samples/pom.xml index bd2b746bcda4..583462f71a24 100644 --- a/java-storage-nio/samples/pom.xml +++ b/java-storage-nio/samples/pom.xml @@ -18,7 +18,7 @@ com.google.cloud.samples shared-configuration - 1.0.23 + 1.2.0 diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 04f73ebf30f0..fb9d7bf9f855 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -14,7 +14,7 @@ com.google.cloud.samples shared-configuration - 1.0.23 + 1.2.0 diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index d06f2d1750c2..d50599768bf9 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -14,7 +14,7 @@ com.google.cloud.samples shared-configuration - 1.0.23 + 1.2.0 From 278a5fccd99452d2254a640ad675d08e0ee46bc4 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 7 Dec 2021 00:38:15 +0100 Subject: [PATCH 0929/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.2.2 (#769) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource 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.2.1` -> `2.2.2` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.2.2/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.2.2/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.2.2/compatibility-slim/2.2.1)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.2.2/confidence-slim/2.2.1)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
    googleapis/java-storage ### [`v2.2.2`](https://togithub.com/googleapis/java-storage/blob/master/CHANGELOG.md#​222-httpswwwgithubcomgoogleapisjava-storagecomparev221v222-2021-12-06) [Compare Source](https://togithub.com/googleapis/java-storage/compare/v2.2.1...v2.2.2)
    --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, click this checkbox. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index f9be6673f7df..f114364c8518 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.2.1 + 2.2.2 com.google.apis From f441fc128cfa50c26b8edead212fca30fc4ed36d Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Mon, 6 Dec 2021 23:46:41 +0000 Subject: [PATCH 0930/1764] chore: release 0.123.17 (#751) :robot: I have created a release \*beep\* \*boop\* --- ### [0.123.17](https://www.github.com/googleapis/java-storage-nio/compare/v0.123.16...v0.123.17) (2021-12-06) ### Bug Fixes * **java:** java 17 dependency arguments ([#1266](https://www.github.com/googleapis/java-storage-nio/issues/1266)) ([#750](https://www.github.com/googleapis/java-storage-nio/issues/750)) ([55a93dd](https://www.github.com/googleapis/java-storage-nio/commit/55a93dd7ec5a16c2d2867c709e1c0d5a295f5a7f)) ### Dependencies * update dependency com.google.apis:google-api-services-storage to v1-rev20211018-1.32.1 ([#749](https://www.github.com/googleapis/java-storage-nio/issues/749)) ([04718e9](https://www.github.com/googleapis/java-storage-nio/commit/04718e959c1e8ef4f4180f3c6e8e3ebd502397ff)) * update dependency com.google.apis:google-api-services-storage to v1-rev20211201-1.32.1 ([#768](https://www.github.com/googleapis/java-storage-nio/issues/768)) ([cb8de22](https://www.github.com/googleapis/java-storage-nio/commit/cb8de229d535fdfaf42a26b661f0804c01383770)) * update dependency com.google.cloud:google-cloud-shared-dependencies to v2.5.0 ([#759](https://www.github.com/googleapis/java-storage-nio/issues/759)) ([2d27766](https://www.github.com/googleapis/java-storage-nio/commit/2d2776635793bf987dfedf625345e44fced2d0fa)) * update dependency com.google.cloud:google-cloud-shared-dependencies to v2.5.1 ([#767](https://www.github.com/googleapis/java-storage-nio/issues/767)) ([6f96704](https://www.github.com/googleapis/java-storage-nio/commit/6f96704b134d7b5546f9a294799d7d20e0f2da97)) * update dependency com.google.cloud:google-cloud-storage to v2.2.0 ([#753](https://www.github.com/googleapis/java-storage-nio/issues/753)) ([5f5ead9](https://www.github.com/googleapis/java-storage-nio/commit/5f5ead98af57502b8e10e1fe70fec6ed2c1a90d2)) * update dependency com.google.cloud:google-cloud-storage to v2.2.1 ([#760](https://www.github.com/googleapis/java-storage-nio/issues/760)) ([84b4c82](https://www.github.com/googleapis/java-storage-nio/commit/84b4c82e5872b82a3902d38ef173e343c460f1a2)) * update dependency com.google.cloud:google-cloud-storage to v2.2.2 ([#769](https://www.github.com/googleapis/java-storage-nio/issues/769)) ([278a5fc](https://www.github.com/googleapis/java-storage-nio/commit/278a5fccd99452d2254a640ad675d08e0ee46bc4)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/CHANGELOG.md | 18 ++++++++++++++++++ .../google-cloud-nio-examples/pom.xml | 4 ++-- .../google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 27 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 8cb14a010135..1c6b8dd1c8b2 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,23 @@ # Changelog +### [0.123.17](https://www.github.com/googleapis/java-storage-nio/compare/v0.123.16...v0.123.17) (2021-12-06) + + +### Bug Fixes + +* **java:** java 17 dependency arguments ([#1266](https://www.github.com/googleapis/java-storage-nio/issues/1266)) ([#750](https://www.github.com/googleapis/java-storage-nio/issues/750)) ([3f866da](https://www.github.com/googleapis/java-storage-nio/commit/3f866da0aa3b381477c883b4f11239640c577d88)) + + +### Dependencies + +* update dependency com.google.apis:google-api-services-storage to v1-rev20211018-1.32.1 ([#749](https://www.github.com/googleapis/java-storage-nio/issues/749)) ([7e99920](https://www.github.com/googleapis/java-storage-nio/commit/7e99920cfeef90ad5af5503a63338c48a57cb674)) +* update dependency com.google.apis:google-api-services-storage to v1-rev20211201-1.32.1 ([#768](https://www.github.com/googleapis/java-storage-nio/issues/768)) ([650d9b5](https://www.github.com/googleapis/java-storage-nio/commit/650d9b5d76869f31d0456f9f3a9c01c9e9ae6ef9)) +* update dependency com.google.cloud:google-cloud-shared-dependencies to v2.5.0 ([#759](https://www.github.com/googleapis/java-storage-nio/issues/759)) ([7cb3292](https://www.github.com/googleapis/java-storage-nio/commit/7cb32926da5f910e3636d12a1ad412b4e3531b05)) +* update dependency com.google.cloud:google-cloud-shared-dependencies to v2.5.1 ([#767](https://www.github.com/googleapis/java-storage-nio/issues/767)) ([7eb3dfa](https://www.github.com/googleapis/java-storage-nio/commit/7eb3dfab9644f48f0063fb1be4f9805062b2eae8)) +* update dependency com.google.cloud:google-cloud-storage to v2.2.0 ([#753](https://www.github.com/googleapis/java-storage-nio/issues/753)) ([fcbc986](https://www.github.com/googleapis/java-storage-nio/commit/fcbc986c020ab48412218ab3825c2423a90d70d4)) +* update dependency com.google.cloud:google-cloud-storage to v2.2.1 ([#760](https://www.github.com/googleapis/java-storage-nio/issues/760)) ([33fffbf](https://www.github.com/googleapis/java-storage-nio/commit/33fffbf3d79335b36e78af95e0f26cb9ec5f5f4e)) +* update dependency com.google.cloud:google-cloud-storage to v2.2.2 ([#769](https://www.github.com/googleapis/java-storage-nio/issues/769)) ([4f48a96](https://www.github.com/googleapis/java-storage-nio/commit/4f48a96feb32a43c590a286d8c622b2ba845b8f2)) + ### [0.123.16](https://www.github.com/googleapis/java-storage-nio/compare/v0.123.15...v0.123.16) (2021-10-21) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 09da1f90591e..16a5ad0cbaeb 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.123.17-SNAPSHOT + 0.123.17 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.17-SNAPSHOT + 0.123.17 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 8a7a16308c63..a4dcec4fbba2 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.123.17-SNAPSHOT + 0.123.17 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.17-SNAPSHOT + 0.123.17 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 63b102f005f7..6707eda912ef 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.123.17-SNAPSHOT + 0.123.17 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.17-SNAPSHOT + 0.123.17 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index f114364c8518..721068f0bde5 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.123.17-SNAPSHOT + 0.123.17 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index fb9d7bf9f855..76a0885ce867 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.123.17-SNAPSHOT + 0.123.17 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index e056cc0ac658..3c86e97c1402 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.123.16:0.123.17-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.123.17:0.123.17 \ No newline at end of file From 7cad4bdcebba9e59331585c5a856c006fbb13735 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Mon, 6 Dec 2021 23:56:12 +0000 Subject: [PATCH 0931/1764] chore: release 0.123.18-SNAPSHOT (#770) :robot: I have created a release \*beep\* \*boop\* --- ### Updating meta-information for bleeding-edge SNAPSHOT release. --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 16a5ad0cbaeb..0c2155efc826 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.123.17 + 0.123.18-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.17 + 0.123.18-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index a4dcec4fbba2..b4ede494b7d1 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.123.17 + 0.123.18-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.17 + 0.123.18-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 6707eda912ef..7025b469a66c 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.123.17 + 0.123.18-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.17 + 0.123.18-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 721068f0bde5..34cc09caa112 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.123.17 + 0.123.18-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 76a0885ce867..eca59b3d733f 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.123.17 + 0.123.18-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 3c86e97c1402..0480a3eac093 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.123.17:0.123.17 \ No newline at end of file +google-cloud-nio:0.123.17:0.123.18-SNAPSHOT \ No newline at end of file From dd895b7d7dab464572d65b3db22603d45f7ee836 Mon Sep 17 00:00:00 2001 From: Neenu Shaji Date: Tue, 7 Dec 2021 12:26:25 -0500 Subject: [PATCH 0932/1764] chore: make owlbot check required (#772) --- java-storage-nio/.github/.OwlBot.lock.yaml | 2 +- java-storage-nio/.github/.OwlBot.yaml | 2 +- java-storage-nio/.github/sync-repo-settings.yaml | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/.github/.OwlBot.lock.yaml b/java-storage-nio/.github/.OwlBot.lock.yaml index 08439d6858e7..88d9b926c155 100644 --- a/java-storage-nio/.github/.OwlBot.lock.yaml +++ b/java-storage-nio/.github/.OwlBot.lock.yaml @@ -1,3 +1,3 @@ docker: - image: gcr.io/repo-automation-bots/owlbot-java:latest + image: gcr.io/cloud-devrel-public-resources/owlbot-java:latest digest: sha256:5b8c790f57cca57e6b37ba25f79291265c218cea3e6ba9714b001910ab3f1419 diff --git a/java-storage-nio/.github/.OwlBot.yaml b/java-storage-nio/.github/.OwlBot.yaml index 8c5f03b4de89..5d9a9d8b5607 100644 --- a/java-storage-nio/.github/.OwlBot.yaml +++ b/java-storage-nio/.github/.OwlBot.yaml @@ -13,4 +13,4 @@ # limitations under the License. docker: - image: "gcr.io/repo-automation-bots/owlbot-java:latest" + image: "gcr.io/cloud-devrel-public-resources/owlbot-java:latest" diff --git a/java-storage-nio/.github/sync-repo-settings.yaml b/java-storage-nio/.github/sync-repo-settings.yaml index ee535a6e4269..227e2f5fc718 100644 --- a/java-storage-nio/.github/sync-repo-settings.yaml +++ b/java-storage-nio/.github/sync-repo-settings.yaml @@ -16,6 +16,7 @@ branchProtectionRules: - units (11) - 'Kokoro - Test: Integration' - cla/google + - OwlBot Post Processor - pattern: java7 isAdminEnforced: true requiredApprovingReviewCount: 1 From 9437d4c579c9bb0a544314748957460ff6824d5f Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Thu, 9 Dec 2021 00:08:27 +0100 Subject: [PATCH 0933/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v24.1.0 (#773) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource 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://togithub.com/GoogleCloudPlatform/cloud-opensource-java) | `24.0.0` -> `24.1.0` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/24.1.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/24.1.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/24.1.0/compatibility-slim/24.0.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/24.1.0/confidence-slim/24.0.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, click this checkbox. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index d50599768bf9..cd5d499ffe06 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 24.0.0 + 24.1.0 pom import From f154141278f1e89eeccc6c3698aefc4b84b82166 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 15 Dec 2021 21:08:11 +0100 Subject: [PATCH 0934/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.123.17 (#771) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource 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-nio](https://togithub.com/googleapis/java-storage-nio) | `0.123.16` -> `0.123.17` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.123.17/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.123.17/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.123.17/compatibility-slim/0.123.16)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.123.17/confidence-slim/0.123.16)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
    googleapis/java-storage-nio ### [`v0.123.17`](https://togithub.com/googleapis/java-storage-nio/blob/HEAD/CHANGELOG.md#​012317-httpswwwgithubcomgoogleapisjava-storage-niocomparev012316v012317-2021-12-06) [Compare Source](https://togithub.com/googleapis/java-storage-nio/compare/v0.123.16...v0.123.17)
    --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, click this checkbox. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 2e5558e42ee2..e24e10c92eb8 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.123.16 + 0.123.17 From 397508ed539f0d2013747dc970c83bdcc701fda3 Mon Sep 17 00:00:00 2001 From: cojenco Date: Wed, 15 Dec 2021 12:10:58 -0800 Subject: [PATCH 0935/1764] chore: update FakeStorageRpc documentation (#776) --- .../cloud/storage/contrib/nio/testing/FakeStorageRpc.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java index f064e65588f1..b044988913e8 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java @@ -51,7 +51,6 @@ *
  • object get *
  • object delete *
  • list the contents of a bucket - *
  • generations * *
  • Unsupported *
      @@ -59,6 +58,7 @@ *
    • bucket get *
    • bucket delete *
    • list all buckets + *
    • generations *
    • file attributes *
    • patch *
    • continueRewrite From d119e09d30ef42200289cd979211a3e28173ee54 Mon Sep 17 00:00:00 2001 From: BenWhitehead Date: Mon, 20 Dec 2021 21:18:31 -0500 Subject: [PATCH 0936/1764] fix: add nio entry to user-agent (#774) Introduce StorageOptionsUtil which provides utilities and default instance access for StorageOptions which include our new user-agent entry. To all tests which called com.google.cloud.storage.contrib.nio.CloudStorageFileSystemProvider.setStorageOptions in their @Before, there is now a corresponding @After which sets the storageOptions back to defaults --- .../nio/CloudStorageFileSystemProvider.java | 21 ++-- .../contrib/nio/StorageOptionsUtil.java | 119 ++++++++++++++++++ .../CloudStorageFileAttributeViewTest.java | 6 + .../nio/CloudStorageFileAttributesTest.java | 6 + .../CloudStorageFileSystemProviderTest.java | 22 ++++ .../nio/CloudStorageFileSystemTest.java | 6 + .../nio/CloudStorageIsDirectoryTest.java | 6 + .../CloudStorageLateInitializationTest.java | 29 ++--- .../contrib/nio/CloudStorageOptionsTest.java | 6 + .../contrib/nio/CloudStoragePathTest.java | 6 + .../contrib/nio/CloudStorageReadTest.java | 6 + .../cloud/storage/contrib/nio/NIOTest.java | 6 + .../contrib/nio/StorageOptionsUtilTest.java | 95 ++++++++++++++ .../org.mockito.plugins.MockMaker | 1 + 14 files changed, 304 insertions(+), 31 deletions(-) create mode 100644 java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/StorageOptionsUtil.java create mode 100644 java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/StorageOptionsUtilTest.java create mode 100644 java-storage-nio/google-cloud-nio/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java index 4f2953b309a5..b488cebc3e0b 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java @@ -93,7 +93,7 @@ public final class CloudStorageFileSystemProvider extends FileSystemProvider { private final @Nullable String userProject; // used only when we create a new instance of CloudStorageFileSystemProvider. - private static StorageOptions futureStorageOptions; + private static StorageOptions futureStorageOptions = StorageOptionsUtil.getDefaultInstance(); private static class LazyPathIterator extends AbstractIterator { private final Iterator blobIterator; @@ -198,20 +198,18 @@ public CloudStorageFileSystemProvider() { */ CloudStorageFileSystemProvider( @Nullable String userProject, @Nullable StorageOptions gcsStorageOptions) { - this.storageOptions = gcsStorageOptions; + this.storageOptions = + gcsStorageOptions != null + ? StorageOptionsUtil.mergeOptionsWithUserAgent(gcsStorageOptions) + : StorageOptionsUtil.getDefaultInstance(); this.userProject = userProject; } // Initialize this.storage, once. This may throw an exception if default authentication // credentials are not available (hence not doing it in the ctor). private void initStorage() { - if (this.storage != null) { - return; - } - if (storageOptions == null) { - this.storage = StorageOptions.getDefaultInstance().getService(); - } else { - this.storage = storageOptions.getService(); + if (this.storage == null) { + doInitStorage(); } } @@ -1037,4 +1035,9 @@ private IOException asIoException(StorageException oops) { } return new IOException(oops.getMessage(), oops); } + + @VisibleForTesting + void doInitStorage() { + this.storage = storageOptions.getService(); + } } diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/StorageOptionsUtil.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/StorageOptionsUtil.java new file mode 100644 index 000000000000..27c28bf33be0 --- /dev/null +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/StorageOptionsUtil.java @@ -0,0 +1,119 @@ +/* + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.storage.contrib.nio; + +import com.google.api.gax.rpc.FixedHeaderProvider; +import com.google.api.gax.rpc.HeaderProvider; +import com.google.cloud.storage.StorageOptions; +import com.google.common.annotations.VisibleForTesting; +import com.google.common.collect.ImmutableMap; +import java.io.IOException; +import java.io.InputStream; +import java.util.Collections; +import java.util.HashMap; +import java.util.Map; +import java.util.Properties; + +final class StorageOptionsUtil { + static final String USER_AGENT_ENTRY_NAME = "gcloud-java-nio"; + static final String USER_AGENT_ENTRY_VERSION = getVersion(); + private static final String USER_AGENT_ENTRY = + String.format("%s/%s", USER_AGENT_ENTRY_NAME, USER_AGENT_ENTRY_VERSION); + private static final FixedHeaderProvider DEFAULT_HEADER_PROVIDER = + FixedHeaderProvider.create("user-agent", USER_AGENT_ENTRY); + + private static final StorageOptions DEFAULT_STORAGE_OPTIONS_INSTANCE = + StorageOptions.newBuilder().setHeaderProvider(DEFAULT_HEADER_PROVIDER).build(); + private static final FixedHeaderProvider EMTPY_HEADER_PROVIDER = + FixedHeaderProvider.create(Collections.emptyMap()); + + private StorageOptionsUtil() {} + + static StorageOptions getDefaultInstance() { + return DEFAULT_STORAGE_OPTIONS_INSTANCE; + } + + static StorageOptions mergeOptionsWithUserAgent(StorageOptions providedStorageOptions) { + if (providedStorageOptions == DEFAULT_STORAGE_OPTIONS_INSTANCE) { + return providedStorageOptions; + } + + String userAgent = providedStorageOptions.getUserAgent(); + if (userAgent == null) { + return nullSafeSet(providedStorageOptions, DEFAULT_HEADER_PROVIDER); + } else { + if (!userAgent.contains(USER_AGENT_ENTRY_NAME)) { + HeaderProvider providedHeaderProvider = getHeaderProvider(providedStorageOptions); + Map newHeaders = new HashMap<>(providedHeaderProvider.getHeaders()); + newHeaders.put("user-agent", String.format("%s %s", userAgent, USER_AGENT_ENTRY)); + FixedHeaderProvider headerProvider = + FixedHeaderProvider.create(ImmutableMap.copyOf(newHeaders)); + return nullSafeSet(providedStorageOptions, headerProvider); + } else { + return providedStorageOptions; + } + } + } + + /** + * Due to some complex interactions between init and mocking, it's possible that the builder + * instance returned from {@link StorageOptions#toBuilder()} can be null. This utility method will + * attempt to create the builder and set the new header provider. If however the builder instance + * is null, the orignal options will be returned without setting the header provider. + * + *

      Since this method is only every called by us trying to add our user-agent entry to the + * headers this makes our attempt effectively a no-op, which is much better than failing customer + * code. + */ + private static StorageOptions nullSafeSet( + StorageOptions storageOptions, HeaderProvider headerProvider) { + StorageOptions.Builder builder = storageOptions.toBuilder(); + if (builder == null) { + return storageOptions; + } else { + return builder.setHeaderProvider(headerProvider).build(); + } + } + + /** Resolve the version of google-cloud-nio for inclusion in request meta-data */ + private static String getVersion() { + // attempt to read the library's version from a properties file generated during the build + // this value should be read and cached for later use + String version = ""; + try (InputStream inputStream = + CloudStorageFileSystemProvider.class.getResourceAsStream( + "/META-INF/maven/com.google.cloud/google-cloud-nio/pom.properties")) { + if (inputStream != null) { + final Properties properties = new Properties(); + properties.load(inputStream); + version = properties.getProperty("version"); + } + } catch (IOException e) { + // ignore + } + return version; + } + + /** + * {@link com.google.cloud.ServiceOptions} does not specify a getter for the headerProvider, so + * instead merge with an empty provider. + */ + @VisibleForTesting + static HeaderProvider getHeaderProvider(StorageOptions options) { + return options.getMergedHeaderProvider(EMTPY_HEADER_PROVIDER); + } +} diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributeViewTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributeViewTest.java index 5fb915424ba3..fc673c0ae26e 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributeViewTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributeViewTest.java @@ -30,6 +30,7 @@ import java.nio.file.Path; import java.nio.file.Paths; import java.nio.file.attribute.FileTime; +import org.junit.After; import org.junit.Assert; import org.junit.Before; import org.junit.Rule; @@ -52,6 +53,11 @@ public void before() { path = Paths.get(URI.create("gs://red/water")); } + @After + public void after() { + CloudStorageFileSystemProvider.setStorageOptions(StorageOptionsUtil.getDefaultInstance()); + } + @Test public void testReadAttributes() throws IOException { Files.write(path, HAPPY, CloudStorageOptions.withCacheControl("potato")); diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributesTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributesTest.java index 9f0914dc0853..92efba8e2c24 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributesTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileAttributesTest.java @@ -29,6 +29,7 @@ import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; +import org.junit.After; import org.junit.Before; import org.junit.Rule; import org.junit.Test; @@ -53,6 +54,11 @@ public void before() { dir = Paths.get(URI.create("gs://bucket/randompath/")); } + @After + public void after() { + CloudStorageFileSystemProvider.setStorageOptions(StorageOptionsUtil.getDefaultInstance()); + } + @Test public void testCacheControl() throws IOException { Files.write(path, HAPPY, CloudStorageOptions.withCacheControl("potato")); diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java index 2b90173781d8..9f264ea07d2a 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java @@ -26,6 +26,7 @@ import static java.nio.file.StandardOpenOption.CREATE_NEW; import static java.nio.file.StandardOpenOption.TRUNCATE_EXISTING; import static java.nio.file.StandardOpenOption.WRITE; +import static org.junit.Assert.assertTrue; import com.google.cloud.storage.contrib.nio.testing.LocalStorageHelper; import com.google.cloud.testing.junit4.MultipleAttemptsRule; @@ -52,6 +53,7 @@ import java.util.HashMap; import java.util.List; import java.util.Map; +import org.junit.After; import org.junit.Assert; import org.junit.Before; import org.junit.Rule; @@ -99,6 +101,11 @@ public void before() { CloudStorageFileSystemProvider.setStorageOptions(LocalStorageHelper.getOptions()); } + @After + public void after() { + CloudStorageFileSystemProvider.setStorageOptions(StorageOptionsUtil.getDefaultInstance()); + } + @Test public void testSize() throws Exception { Path path = Paths.get(URI.create("gs://bucket/wat")); @@ -795,6 +802,21 @@ public void testFromSpace() throws Exception { assertThat(path4.toString()).isEqualTo("/with/a%20percent"); } + @Test + public void testVersion_matchesAcceptablePatterns() { + String acceptableVersionPattern = "|(?:\\d+\\.\\d+\\.\\d+(?:-.*?)?(?:-SNAPSHOT)?)"; + String version = StorageOptionsUtil.USER_AGENT_ENTRY_VERSION; + assertTrue( + String.format("the loaded version '%s' did not match the acceptable pattern", version), + version.matches(acceptableVersionPattern)); + } + + @Test + public void getUserAgentStartsWithCorrectToken() { + assertThat(String.format("gcloud-java-nio/%s", StorageOptionsUtil.USER_AGENT_ENTRY_VERSION)) + .startsWith("gcloud-java-nio/"); + } + private static CloudStorageConfiguration permitEmptyPathComponents(boolean value) { return CloudStorageConfiguration.builder().permitEmptyPathComponents(value).build(); } diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemTest.java index 28198495961a..9914e8e1d9cf 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemTest.java @@ -46,6 +46,7 @@ import java.nio.file.attribute.BasicFileAttributes; import java.util.ArrayList; import java.util.List; +import org.junit.After; import org.junit.Assert; import org.junit.Before; import org.junit.Rule; @@ -73,6 +74,11 @@ public void before() { CloudStorageFileSystemProvider.setStorageOptions(LocalStorageHelper.getOptions()); } + @After + public void after() { + CloudStorageFileSystemProvider.setStorageOptions(StorageOptionsUtil.getDefaultInstance()); + } + @Test public void checkDefaultOptions() throws IOException { // 1. We get the normal default if we don't do anything special. diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageIsDirectoryTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageIsDirectoryTest.java index 16647fb03997..e78d6859de6f 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageIsDirectoryTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageIsDirectoryTest.java @@ -29,6 +29,7 @@ import com.google.cloud.testing.junit4.MultipleAttemptsRule; import com.google.common.collect.Lists; import java.nio.file.Files; +import org.junit.After; import org.junit.Before; import org.junit.Rule; import org.junit.Test; @@ -57,6 +58,11 @@ public void before() { CloudStorageFileSystemProvider.setStorageOptions(mockOptions); } + @After + public void after() { + CloudStorageFileSystemProvider.setStorageOptions(StorageOptionsUtil.getDefaultInstance()); + } + @Test public void testIsDirectoryNoUserProject() { CloudStorageFileSystem fs = diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageLateInitializationTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageLateInitializationTest.java index 8142a31212df..f0cecea01556 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageLateInitializationTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageLateInitializationTest.java @@ -16,56 +16,41 @@ package com.google.cloud.storage.contrib.nio; -import static org.mockito.Mockito.mock; import static org.mockito.Mockito.never; import static org.mockito.Mockito.times; import static org.mockito.Mockito.verify; -import static org.mockito.Mockito.when; -import com.google.cloud.storage.Storage; -import com.google.cloud.storage.StorageOptions; import com.google.cloud.testing.junit4.MultipleAttemptsRule; import java.net.URI; -import org.junit.Before; import org.junit.Rule; import org.junit.Test; import org.junit.runner.RunWith; -import org.junit.runners.JUnit4; +import org.mockito.Spy; +import org.mockito.junit.MockitoJUnitRunner; /** Unit tests for {@link CloudStorageFileSystemProvider} late initialization. */ -@RunWith(JUnit4.class) +@RunWith(MockitoJUnitRunner.class) public class CloudStorageLateInitializationTest { @Rule public final MultipleAttemptsRule multipleAttemptsRule = new MultipleAttemptsRule(3); - private StorageOptions mockOptions; - - @Before - public void before() { - mockOptions = mock(StorageOptions.class); - Storage mockStorage = mock(Storage.class); - when(mockOptions.getService()).thenReturn(mockStorage); - CloudStorageFileSystemProvider.setStorageOptions(mockOptions); - } + @Spy private final CloudStorageFileSystemProvider provider = new CloudStorageFileSystemProvider(); @Test public void ctorDoesNotCreateStorage() { - new CloudStorageFileSystemProvider(); - verify(mockOptions, never()).getService(); + verify(provider, never()).doInitStorage(); } @Test public void getPathCreatesStorageOnce() { - CloudStorageFileSystemProvider provider = new CloudStorageFileSystemProvider(); provider.getPath(URI.create("gs://bucket1/wat")); provider.getPath(URI.create("gs://bucket2/wat")); - verify(mockOptions, times(1)).getService(); + verify(provider, times(1)).doInitStorage(); } @Test public void getFileSystemCreatesStorageOnce() { - CloudStorageFileSystemProvider provider = new CloudStorageFileSystemProvider(); provider.getFileSystem(URI.create("gs://bucket1")); provider.getFileSystem(URI.create("gs://bucket2")); - verify(mockOptions, times(1)).getService(); + verify(provider, times(1)).doInitStorage(); } } diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageOptionsTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageOptionsTest.java index adda34335fd0..f541e9031c7a 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageOptionsTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageOptionsTest.java @@ -28,6 +28,7 @@ import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; +import org.junit.After; import org.junit.Before; import org.junit.Rule; import org.junit.Test; @@ -44,6 +45,11 @@ public void before() { CloudStorageFileSystemProvider.setStorageOptions(LocalStorageHelper.getOptions()); } + @After + public void after() { + CloudStorageFileSystemProvider.setStorageOptions(StorageOptionsUtil.getDefaultInstance()); + } + @Test public void testWithoutCaching() throws IOException { Path path = Paths.get(URI.create("gs://bucket/path")); diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStoragePathTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStoragePathTest.java index 107569cc34ee..2a2d47bb7a9b 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStoragePathTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStoragePathTest.java @@ -30,6 +30,7 @@ import java.nio.file.FileSystems; import java.nio.file.Path; import java.nio.file.ProviderMismatchException; +import org.junit.After; import org.junit.Assert; import org.junit.Before; import org.junit.Rule; @@ -47,6 +48,11 @@ public void before() { CloudStorageFileSystemProvider.setStorageOptions(LocalStorageHelper.getOptions()); } + @After + public void after() { + CloudStorageFileSystemProvider.setStorageOptions(StorageOptionsUtil.getDefaultInstance()); + } + @Test public void testCreate_neverRemoveExtraSlashes() throws IOException { try (CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket("doodle")) { diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadTest.java index e6e974860022..a202cc3fb408 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadTest.java @@ -32,6 +32,7 @@ import java.nio.file.Path; import java.nio.file.StandardOpenOption; import java.util.Arrays; +import org.junit.After; import org.junit.Before; import org.junit.Rule; import org.junit.Test; @@ -61,6 +62,11 @@ public void before() { CloudStorageFileSystemProvider.setStorageOptions(LocalStorageHelper.getOptions()); } + @After + public void after() { + CloudStorageFileSystemProvider.setStorageOptions(StorageOptionsUtil.getDefaultInstance()); + } + @Test public void testInputStreamReads() throws IOException, InterruptedException { // fill in the file diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/NIOTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/NIOTest.java index fdab9d7bbfbd..2c34bc02d643 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/NIOTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/NIOTest.java @@ -23,6 +23,7 @@ import java.net.URI; import java.nio.file.Path; import java.nio.file.Paths; +import org.junit.After; import org.junit.Before; import org.junit.Rule; import org.junit.Test; @@ -45,6 +46,11 @@ public void setUp() { uriToCloudStorage = URI.create("gs://bucket/file.txt"); } + @After + public void after() { + CloudStorageFileSystemProvider.setStorageOptions(StorageOptionsUtil.getDefaultInstance()); + } + /** We can create a Path object from a gs:// URI. * */ @Test public void testCreatePath() { diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/StorageOptionsUtilTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/StorageOptionsUtilTest.java new file mode 100644 index 000000000000..8dc93835ad13 --- /dev/null +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/StorageOptionsUtilTest.java @@ -0,0 +1,95 @@ +/* + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.storage.contrib.nio; + +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertNotNull; +import static org.junit.Assert.assertSame; +import static org.junit.Assert.assertTrue; + +import com.google.api.gax.rpc.FixedHeaderProvider; +import com.google.api.gax.rpc.HeaderProvider; +import com.google.cloud.NoCredentials; +import com.google.cloud.storage.StorageOptions; +import java.util.Map; +import org.junit.Test; + +public final class StorageOptionsUtilTest { + + @Test + public void ensureDefaultInstanceCarriedThrough() { + StorageOptions defaultInstance = StorageOptionsUtil.getDefaultInstance(); + StorageOptions merged = StorageOptionsUtil.mergeOptionsWithUserAgent(defaultInstance); + + assertSame(defaultInstance, merged); + } + + @Test + public void ensureUserAgentEntryAddedIfUserAgentSpecified() { + StorageOptions defaultInstance = + defaults() + .toBuilder() + .setHeaderProvider(FixedHeaderProvider.create("user-agent", "asdf/ gcloud-java-nio/")) + .build(); + StorageOptions merged = StorageOptionsUtil.mergeOptionsWithUserAgent(defaultInstance); + + String mergedUserAgent = merged.getUserAgent(); + assertNotNull(mergedUserAgent); + assertTrue(mergedUserAgent.contains("gcloud-java-nio/")); + } + + @Test + public void ensureUserAgentEntryLeftInTactIfAlreadySpecifiesOurEntry() { + StorageOptions defaultInstance = defaults(); + StorageOptions merged = StorageOptionsUtil.mergeOptionsWithUserAgent(defaultInstance); + + String mergedUserAgent = merged.getUserAgent(); + assertNotNull(mergedUserAgent); + assertTrue(mergedUserAgent.contains("gcloud-java-nio/")); + } + + @Test + public void ensureAddingUserAgentEntryDoesNotClobberAnyProvidedHeaders() { + StorageOptions base = + defaults() + .toBuilder() + .setHeaderProvider( + FixedHeaderProvider.create( + "user-agent", "custom/", + "x-custom-header", "value")) + .build(); + StorageOptions merged = StorageOptionsUtil.mergeOptionsWithUserAgent(base); + + String mergedUserAgent = merged.getUserAgent(); + + HeaderProvider mergedHeaderProvider = StorageOptionsUtil.getHeaderProvider(merged); + Map headers = mergedHeaderProvider.getHeaders(); + String customHeader = headers.get("x-custom-header"); + + assertNotNull(mergedUserAgent); + assertNotNull(customHeader); + assertEquals("value", customHeader); + assertTrue(mergedUserAgent.contains("custom/ gcloud-java-nio/")); + } + + private StorageOptions defaults() { + return StorageOptions.newBuilder() + .setCredentials(NoCredentials.getInstance()) + .setProjectId("proj") + .build(); + } +} diff --git a/java-storage-nio/google-cloud-nio/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker b/java-storage-nio/google-cloud-nio/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker new file mode 100644 index 000000000000..1f0955d450f0 --- /dev/null +++ b/java-storage-nio/google-cloud-nio/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker @@ -0,0 +1 @@ +mock-maker-inline From 5154a4b225c641da57170438501fe3dd0041f89a Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 21 Dec 2021 03:19:01 +0100 Subject: [PATCH 0937/1764] test(deps): update dependency org.mockito:mockito-core to v4.2.0 (#777) --- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 7025b469a66c..b6e2256cbfc6 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -80,7 +80,7 @@ org.mockito mockito-core - 4.1.0 + 4.2.0 test org.hamcrest From b1c2552e5365db259cd18fa7f8f5cc56f94ce824 Mon Sep 17 00:00:00 2001 From: Neenu Shaji Date: Tue, 21 Dec 2021 14:42:20 -0500 Subject: [PATCH 0938/1764] chore: add enumeration type of library (#779) --- java-storage-nio/.repo-metadata.json | 1 + 1 file changed, 1 insertion(+) diff --git a/java-storage-nio/.repo-metadata.json b/java-storage-nio/.repo-metadata.json index 16f1cf335f4a..7cded627abe4 100644 --- a/java-storage-nio/.repo-metadata.json +++ b/java-storage-nio/.repo-metadata.json @@ -10,5 +10,6 @@ "repo_short": "java-storage-nio", "distribution_name": "com.google.cloud:google-cloud-nio", "api_id": "storage.googleapis.com", + "library_type": "OTHER", "codeowner_team": "@googleapis/cloud-storage-dpe" } From 2adbc80957cc75107fa9e9a457f98165e7522edb Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 28 Dec 2021 21:44:17 +0100 Subject: [PATCH 0939/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v24.1.1 (#780) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource 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://togithub.com/GoogleCloudPlatform/cloud-opensource-java) | `24.1.0` -> `24.1.1` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/24.1.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/24.1.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/24.1.1/compatibility-slim/24.1.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/24.1.1/confidence-slim/24.1.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, click this checkbox. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index cd5d499ffe06..3a027973d658 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 24.1.0 + 24.1.1 pom import From a40cbf4a455cec401a6e960956f7195a934980b1 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Thu, 6 Jan 2022 20:02:36 +0100 Subject: [PATCH 0940/1764] build(deps): update dependency com.google.cloud:google-cloud-shared-config to v1.2.4 (#781) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource 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-shared-config](https://togithub.com/googleapis/java-shared-config) | `1.2.2` -> `1.2.4` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/1.2.4/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/1.2.4/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/1.2.4/compatibility-slim/1.2.2)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/1.2.4/confidence-slim/1.2.2)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes

      googleapis/java-shared-config ### [`v1.2.4`](https://togithub.com/googleapis/java-shared-config/blob/HEAD/CHANGELOG.md#​124-httpswwwgithubcomgoogleapisjava-shared-configcomparev123v124-2022-01-06) [Compare Source](https://togithub.com/googleapis/java-shared-config/compare/v1.2.3...v1.2.4) ### [`v1.2.3`](https://togithub.com/googleapis/java-shared-config/blob/HEAD/CHANGELOG.md#​123-httpswwwgithubcomgoogleapisjava-shared-configcomparev122v123-2022-01-04) [Compare Source](https://togithub.com/googleapis/java-shared-config/compare/v1.2.2...v1.2.3)
      --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, click this checkbox. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 34cc09caa112..a504279181f4 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud google-cloud-shared-config - 1.2.2 + 1.2.4 From 89e2548e5097a46919d7a4977f492ecad05d5fd7 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 7 Jan 2022 04:20:50 +0100 Subject: [PATCH 0941/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v24.1.2 (#782) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource 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://togithub.com/GoogleCloudPlatform/cloud-opensource-java) | `24.1.1` -> `24.1.2` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/24.1.2/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/24.1.2/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/24.1.2/compatibility-slim/24.1.1)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/24.1.2/confidence-slim/24.1.1)](https://docs.renovatebot.com/merge-confidence/) | --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, click this checkbox. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 3a027973d658..917f86e127b5 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 24.1.1 + 24.1.2 pom import From 41e0f4f0e64deba9a2fe44afef1cac4c0e5dc3f4 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 7 Jan 2022 04:24:29 +0100 Subject: [PATCH 0942/1764] deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v2.6.0 (#783) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource 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-shared-dependencies](https://togithub.com/googleapis/java-shared-dependencies) | `2.5.1` -> `2.6.0` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/2.6.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/2.6.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/2.6.0/compatibility-slim/2.5.1)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/2.6.0/confidence-slim/2.5.1)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
      googleapis/java-shared-dependencies ### [`v2.6.0`](https://togithub.com/googleapis/java-shared-dependencies/blob/HEAD/CHANGELOG.md#​260-httpswwwgithubcomgoogleapisjava-shared-dependenciescompare251v260-2022-01-07) [Compare Source](https://togithub.com/googleapis/java-shared-dependencies/compare/v2.5.1...v2.6.0) ##### Bug Fixes - **java:** add -ntp flag to native image testing command ([#​1299](https://www.togithub.com/googleapis/java-shared-dependencies/issues/1299)) ([#​546](https://www.togithub.com/googleapis/java-shared-dependencies/issues/546)) ([d8bb8d9](https://www.github.com/googleapis/java-shared-dependencies/commit/d8bb8d9d8e3b8c582f768cd3164e8580ec334511)) - **java:** run Maven in plain console-friendly mode ([#​1301](https://www.togithub.com/googleapis/java-shared-dependencies/issues/1301)) ([#​557](https://www.togithub.com/googleapis/java-shared-dependencies/issues/557)) ([6b57d08](https://www.github.com/googleapis/java-shared-dependencies/commit/6b57d08816ec6c1dfb637cae022624e896930ad8)) ##### Dependencies - gRPC upgrade to 1.43.2 ([#​567](https://www.togithub.com/googleapis/java-shared-dependencies/issues/567)) ([c946655](https://www.github.com/googleapis/java-shared-dependencies/commit/c94665571f26d24fbbb3f89ef5a3db99663bfdba)) - update dependency com.google.api-client:google-api-client-bom to v1.33.0 ([#​563](https://www.togithub.com/googleapis/java-shared-dependencies/issues/563)) ([0aedddb](https://www.github.com/googleapis/java-shared-dependencies/commit/0aedddb9a535753767d56f5910f355c7a1c8509c)) - update dependency com.google.api:api-common to v2.1.2 ([2f154a3](https://www.github.com/googleapis/java-shared-dependencies/commit/2f154a3ff759211438c72859e98b314c7ff8405f)) - update dependency com.google.http-client:google-http-client-bom to v1.41.0 ([#​562](https://www.togithub.com/googleapis/java-shared-dependencies/issues/562)) ([6da0735](https://www.github.com/googleapis/java-shared-dependencies/commit/6da0735d4db9df998d11c549488a024b800bed65)) - update dependency io.grpc:grpc-bom to v1.43.1 ([#​553](https://www.togithub.com/googleapis/java-shared-dependencies/issues/553)) ([b787c8f](https://www.github.com/googleapis/java-shared-dependencies/commit/b787c8f2032b7ffc9797158c3ff214b7813f34b7)) - update dependency org.apache.httpcomponents:httpcore to v4.4.15 ([#​550](https://www.togithub.com/googleapis/java-shared-dependencies/issues/550)) ([e2d3dba](https://www.github.com/googleapis/java-shared-dependencies/commit/e2d3dbad6dd54c117abb5ab1b6137cfee4e5a32b)) - update dependency org.checkerframework:checker-qual to v3.20.0 ([#​549](https://www.togithub.com/googleapis/java-shared-dependencies/issues/549)) ([586df59](https://www.github.com/googleapis/java-shared-dependencies/commit/586df5949d4ddca11d0705d696882c32d8436c31)) - update gax.version to v2.8.0 ([#​564](https://www.togithub.com/googleapis/java-shared-dependencies/issues/564)) ([9ad5d4f](https://www.github.com/googleapis/java-shared-dependencies/commit/9ad5d4f5385753a0c5739ef400f5d346e3342b84)) - update gax.version to v2.8.1 ([2f154a3](https://www.github.com/googleapis/java-shared-dependencies/commit/2f154a3ff759211438c72859e98b314c7ff8405f)) - update google.common-protos.version to v2.7.1 ([#​561](https://www.togithub.com/googleapis/java-shared-dependencies/issues/561)) ([9aa860d](https://www.github.com/googleapis/java-shared-dependencies/commit/9aa860d92f745f1d4382eb16439bf17ac6ca8ae9)) - update google.core.version to v2.3.5 ([#​565](https://www.togithub.com/googleapis/java-shared-dependencies/issues/565)) ([2f154a3](https://www.github.com/googleapis/java-shared-dependencies/commit/2f154a3ff759211438c72859e98b314c7ff8405f)) - update iam.version to v1.2.0 ([#​547](https://www.togithub.com/googleapis/java-shared-dependencies/issues/547)) ([3232c82](https://www.github.com/googleapis/java-shared-dependencies/commit/3232c828b628cb604a200b3e569e56e758e5e11d)) - upgrading protobuf to 3.19.2 ([#​560](https://www.togithub.com/googleapis/java-shared-dependencies/issues/560)) ([7ef3325](https://www.github.com/googleapis/java-shared-dependencies/commit/7ef33250f5473348d3546210b7a534360f476101)) ##### [2.5.1](https://www.github.com/googleapis/java-shared-dependencies/compare/2.5.0...v2.5.1) (2021-12-03) ##### Dependencies - update dependency com.google.api:api-common to v2.1.1 ([#​533](https://www.togithub.com/googleapis/java-shared-dependencies/issues/533)) ([4e23adb](https://www.github.com/googleapis/java-shared-dependencies/commit/4e23adb666dfaa18ae8bf869aca030153de16d62)) - update gax.version to v2.7.1 ([#​544](https://www.togithub.com/googleapis/java-shared-dependencies/issues/544)) ([5a0c480](https://www.github.com/googleapis/java-shared-dependencies/commit/5a0c480671fa834e600edc6ac6fe77967d1b79b3)) - update google.common-protos.version to v2.7.0 ([#​542](https://www.togithub.com/googleapis/java-shared-dependencies/issues/542)) ([af97eb5](https://www.github.com/googleapis/java-shared-dependencies/commit/af97eb5d9cff397080fdb3d4a6dbf7c2692e0358)) - update google.core.version to v2.3.3 ([#​534](https://www.togithub.com/googleapis/java-shared-dependencies/issues/534)) ([885acef](https://www.github.com/googleapis/java-shared-dependencies/commit/885acefe4ff5313eb53dc43b4825ca597b97dcfd))
      --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, click this checkbox. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index a504279181f4..cabf06748580 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -70,7 +70,7 @@ com.google.cloud google-cloud-shared-dependencies - 2.5.1 + 2.6.0 pom import From 5758653389a8878cc560759de72692b95e4a7484 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Fri, 7 Jan 2022 13:22:01 -0500 Subject: [PATCH 0943/1764] chore: release 0.123.18 (#778) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/CHANGELOG.md | 12 ++++++++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 21 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 1c6b8dd1c8b2..f68ed234280c 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,17 @@ # Changelog +### [0.123.18](https://www.github.com/googleapis/java-storage-nio/compare/v0.123.17...v0.123.18) (2022-01-07) + + +### Bug Fixes + +* add nio entry to user-agent ([#774](https://www.github.com/googleapis/java-storage-nio/issues/774)) ([2d30f78](https://www.github.com/googleapis/java-storage-nio/commit/2d30f789e475afe8d2b0cd70bba05f3cbf105caf)) + + +### Dependencies + +* update dependency com.google.cloud:google-cloud-shared-dependencies to v2.6.0 ([#783](https://www.github.com/googleapis/java-storage-nio/issues/783)) ([55f2e8d](https://www.github.com/googleapis/java-storage-nio/commit/55f2e8d0c49d506261e3839003b4dd652e6301fc)) + ### [0.123.17](https://www.github.com/googleapis/java-storage-nio/compare/v0.123.16...v0.123.17) (2021-12-06) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 0c2155efc826..3fd31d6c8292 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.123.18-SNAPSHOT + 0.123.18 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.18-SNAPSHOT + 0.123.18 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index b4ede494b7d1..2b88df7ef91c 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.123.18-SNAPSHOT + 0.123.18 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.18-SNAPSHOT + 0.123.18 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index b6e2256cbfc6..e99d33d29ce9 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.123.18-SNAPSHOT + 0.123.18 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.18-SNAPSHOT + 0.123.18 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index cabf06748580..b004ae8bce3b 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.123.18-SNAPSHOT + 0.123.18 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index eca59b3d733f..e930834c2f2d 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.123.18-SNAPSHOT + 0.123.18 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 0480a3eac093..7210fd27f033 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.123.17:0.123.18-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.123.18:0.123.18 \ No newline at end of file From e29ab4f9ad7c3426c2b26541d9851b6e2b064870 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Fri, 7 Jan 2022 18:32:13 +0000 Subject: [PATCH 0944/1764] chore: release 0.123.19-SNAPSHOT (#784) :robot: I have created a release \*beep\* \*boop\* --- ### Updating meta-information for bleeding-edge SNAPSHOT release. --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 3fd31d6c8292..9a71af941ac6 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.123.18 + 0.123.19-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.18 + 0.123.19-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 2b88df7ef91c..6414fdab11c2 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.123.18 + 0.123.19-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.18 + 0.123.19-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index e99d33d29ce9..632621623db8 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.123.18 + 0.123.19-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.18 + 0.123.19-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index b004ae8bce3b..ed661adf07a9 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.123.18 + 0.123.19-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index e930834c2f2d..9452deb8ace5 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.123.18 + 0.123.19-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 7210fd27f033..b824adcab263 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.123.18:0.123.18 \ No newline at end of file +google-cloud-nio:0.123.18:0.123.19-SNAPSHOT \ No newline at end of file From f71d7ece643afabf758000da90a299815bd71c53 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 7 Jan 2022 22:22:17 +0100 Subject: [PATCH 0945/1764] build(deps): update dependency org.codehaus.mojo:build-helper-maven-plugin to v3.3.0 (#785) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index e24e10c92eb8..57db9e6db1b3 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -53,7 +53,7 @@ org.codehaus.mojo build-helper-maven-plugin - 3.2.0 + 3.3.0 add-snippets-source diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 9452deb8ace5..bf2129fa4a31 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -52,7 +52,7 @@ org.codehaus.mojo build-helper-maven-plugin - 3.2.0 + 3.3.0 add-snippets-source From 85f79725990383a55469c99b0f80a099346f4379 Mon Sep 17 00:00:00 2001 From: Neenu Shaji Date: Mon, 10 Jan 2022 20:10:18 -0500 Subject: [PATCH 0946/1764] chore: change name to api_shortname in .repo-metadata.json (#789) --- java-storage-nio/.repo-metadata.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/.repo-metadata.json b/java-storage-nio/.repo-metadata.json index 7cded627abe4..f9567c596192 100644 --- a/java-storage-nio/.repo-metadata.json +++ b/java-storage-nio/.repo-metadata.json @@ -1,5 +1,5 @@ { - "name": "storage_nio", + "api_shortname": "storage_nio", "name_pretty": "NIO Filesystem Provider for Google Cloud Storage", "api_description": "provides a Google Cloud Storage extension for Java's NIO Filesystem.", "product_documentation": "https://cloud.google.com/storage/docs", From 26c422638f685e2f17cdfc934eace936c0bcbec6 Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Tue, 11 Jan 2022 18:38:25 +0000 Subject: [PATCH 0947/1764] chore(java): update variable name to api_shortname in README template (#1323) (#790) --- java-storage-nio/.github/.OwlBot.lock.yaml | 2 +- java-storage-nio/.github/ISSUE_TEMPLATE/bug_report.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/.github/.OwlBot.lock.yaml b/java-storage-nio/.github/.OwlBot.lock.yaml index 88d9b926c155..dddb13b8458b 100644 --- a/java-storage-nio/.github/.OwlBot.lock.yaml +++ b/java-storage-nio/.github/.OwlBot.lock.yaml @@ -1,3 +1,3 @@ docker: image: gcr.io/cloud-devrel-public-resources/owlbot-java:latest - digest: sha256:5b8c790f57cca57e6b37ba25f79291265c218cea3e6ba9714b001910ab3f1419 + digest: sha256:7f737996c88586c499f7b0c25294c760f9f5eec092289a0e08d2d3f42a069ebb diff --git a/java-storage-nio/.github/ISSUE_TEMPLATE/bug_report.md b/java-storage-nio/.github/ISSUE_TEMPLATE/bug_report.md index 9939f5477077..041425045387 100644 --- a/java-storage-nio/.github/ISSUE_TEMPLATE/bug_report.md +++ b/java-storage-nio/.github/ISSUE_TEMPLATE/bug_report.md @@ -21,7 +21,7 @@ If you are still having issues, please include as much information as possible: General, Core, and Other are also allowed as types 2. OS type and version: 3. Java version: -4. storage_nio version(s): +4. version(s): #### Steps to reproduce From 9aa0eb3fa6be6678f6881c0a38438e9c82e16504 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 11 Jan 2022 21:38:52 +0100 Subject: [PATCH 0948/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.123.18 (#787) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 57db9e6db1b3..12784faf5b02 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.123.17 + 0.123.18 From 468304aa856bdf799fa1aa3cb22211637df39e4b Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 11 Jan 2022 21:40:02 +0100 Subject: [PATCH 0949/1764] build(deps): update dependency com.google.cloud:google-cloud-shared-config to v1.2.5 (#791) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index ed661adf07a9..6245580ae0b7 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud google-cloud-shared-config - 1.2.4 + 1.2.5 From 3f00ebe13067e4b3da5fdfb33dc56c56c7938f54 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 11 Jan 2022 21:40:22 +0100 Subject: [PATCH 0950/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.2.3 (#786) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 6245580ae0b7..561533ffb195 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.2.2 + 2.2.3 com.google.apis From 6bea97c8dfde21c63519da8e16d67df7caa2e47f Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 11 Jan 2022 21:40:40 +0100 Subject: [PATCH 0951/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v24.2.0 (#792) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 917f86e127b5..1790b3cc853e 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 24.1.2 + 24.2.0 pom import From 7780e30f34f7503f5eae74f18c014128f527d888 Mon Sep 17 00:00:00 2001 From: Neenu Shaji Date: Thu, 13 Jan 2022 18:00:29 -0500 Subject: [PATCH 0952/1764] chore: update release-level in .repo-metadata.json (#795) --- java-storage-nio/.repo-metadata.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/.repo-metadata.json b/java-storage-nio/.repo-metadata.json index f9567c596192..e71769ae5a86 100644 --- a/java-storage-nio/.repo-metadata.json +++ b/java-storage-nio/.repo-metadata.json @@ -4,7 +4,7 @@ "api_description": "provides a Google Cloud Storage extension for Java's NIO Filesystem.", "product_documentation": "https://cloud.google.com/storage/docs", "client_documentation": "https://cloud.google.com/java/docs/reference/google-cloud-nio/latest/history", - "release_level": "beta", + "release_level": "preview", "language": "java", "repo": "googleapis/java-storage-nio", "repo_short": "java-storage-nio", From 7d3ab6c32c0802e3193738af0bf762476852b120 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 18 Jan 2022 22:18:32 +0100 Subject: [PATCH 0953/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.3.0 (#796) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 561533ffb195..342e7b6904ec 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.2.3 + 2.3.0 com.google.apis From d137ec181bab54f9e0f8ded66014ed70145c2236 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 19 Jan 2022 23:59:40 +0100 Subject: [PATCH 0954/1764] test: replace usage of hamcrest with truth (#788) Co-authored-by: BenWhitehead --- java-storage-nio/google-cloud-nio/pom.xml | 5 -- .../nio/CloudStorageReadFileChannelTest.java | 63 ++++++++-------- .../nio/CloudStorageWriteFileChannelTest.java | 73 +++++++++---------- 3 files changed, 65 insertions(+), 76 deletions(-) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 632621623db8..95eb7a5b69e3 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -82,11 +82,6 @@ mockito-core 4.2.0 test - - org.hamcrest - hamcrest-core - 1.3 - test com.google.cloud diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadFileChannelTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadFileChannelTest.java index c6bd9ad4ef1e..6bcfaa6859df 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadFileChannelTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageReadFileChannelTest.java @@ -15,14 +15,11 @@ */ package com.google.cloud.storage.contrib.nio; -import static org.hamcrest.CoreMatchers.equalTo; -import static org.hamcrest.CoreMatchers.is; -import static org.hamcrest.MatcherAssert.assertThat; +import static com.google.common.truth.Truth.assertThat; import com.google.cloud.testing.junit4.MultipleAttemptsRule; import java.io.IOException; import java.nio.ByteBuffer; -import java.nio.channels.FileChannel; import java.nio.channels.SeekableByteChannel; import org.junit.Before; import org.junit.Rule; @@ -122,67 +119,67 @@ public void before() throws IOException { @Test public void testRead() throws IOException { ByteBuffer buffer = ByteBuffer.allocate(1); - assertThat(fileChannel.position(), is(equalTo(0L))); - assertThat(fileChannel.read(buffer), is(equalTo(1))); - assertThat(fileChannel.position(), is(equalTo(1L))); - assertThat(buffer.get(0), is(equalTo((byte) 1))); + assertThat(fileChannel.position()).isEqualTo(0L); + assertThat(fileChannel.read(buffer)).isEqualTo(1); + assertThat(fileChannel.position()).isEqualTo(1L); + assertThat(buffer.get(0)).isEqualTo((byte) 1); } @Test public void testReadArray() throws IOException { ByteBuffer[] buffers = new ByteBuffer[] {ByteBuffer.allocate(1), ByteBuffer.allocate(1), ByteBuffer.allocate(1)}; - assertThat(fileChannel.position(), is(equalTo(0L))); - assertThat(fileChannel.read(buffers), is(equalTo(3L))); - assertThat(fileChannel.position(), is(equalTo(3L))); - assertThat(buffers[0].get(0), is(equalTo((byte) 1))); - assertThat(buffers[1].get(0), is(equalTo((byte) 2))); - assertThat(buffers[2].get(0), is(equalTo((byte) 3))); + assertThat(fileChannel.position()).isEqualTo(0L); + assertThat(fileChannel.read(buffers)).isEqualTo(3L); + assertThat(fileChannel.position()).isEqualTo(3L); + assertThat(buffers[0].get(0)).isEqualTo((byte) 1); + assertThat(buffers[1].get(0)).isEqualTo((byte) 2); + assertThat(buffers[2].get(0)).isEqualTo((byte) 3); } @Test public void testPosition() throws IOException { - assertThat(fileChannel.position(), is(equalTo(0L))); - assertThat(fileChannel.position(1L), is(equalTo((FileChannel) fileChannel))); - assertThat(fileChannel.position(), is(equalTo(1L))); - assertThat(fileChannel.position(0L), is(equalTo((FileChannel) fileChannel))); - assertThat(fileChannel.position(), is(equalTo(0L))); - assertThat(fileChannel.position(100L), is(equalTo((FileChannel) fileChannel))); - assertThat(fileChannel.position(), is(equalTo(100L))); + assertThat(fileChannel.position()).isEqualTo(0L); + assertThat(fileChannel.position(1L)).isEqualTo(fileChannel); + assertThat(fileChannel.position()).isEqualTo(1L); + assertThat(fileChannel.position(0L)).isEqualTo(fileChannel); + assertThat(fileChannel.position()).isEqualTo(0L); + assertThat(fileChannel.position(100L)).isEqualTo(fileChannel); + assertThat(fileChannel.position()).isEqualTo(100L); } @Test public void testSize() throws IOException { - assertThat(fileChannel.size(), is(equalTo(3L))); + assertThat(fileChannel.size()).isEqualTo(3L); } @Test public void testTransferTo() throws IOException { SeekableByteChannelImpl target = new SeekableByteChannelImpl(ByteBuffer.allocate(100)); - assertThat(fileChannel.transferTo(0L, 3L, target), is(equalTo(3L))); - assertThat(target.position(), is(equalTo(3L))); + assertThat(fileChannel.transferTo(0L, 3L, target)).isEqualTo(3L); + assertThat(target.position()).isEqualTo(3L); ByteBuffer dst = ByteBuffer.allocate(3); target.position(0L); target.read(dst); - assertThat(dst.get(0), is(equalTo((byte) 1))); - assertThat(dst.get(1), is(equalTo((byte) 2))); - assertThat(dst.get(2), is(equalTo((byte) 3))); + assertThat(dst.get(0)).isEqualTo((byte) 1); + assertThat(dst.get(1)).isEqualTo((byte) 2); + assertThat(dst.get(2)).isEqualTo((byte) 3); } @Test public void testReadOnPosition() throws IOException { ByteBuffer buffer = ByteBuffer.allocate(1); - assertThat(fileChannel.position(), is(equalTo(0L))); - assertThat(fileChannel.read(buffer, 1L), is(equalTo(1))); - assertThat(fileChannel.position(), is(equalTo(0L))); - assertThat(buffer.get(0), is(equalTo((byte) 2))); + assertThat(fileChannel.position()).isEqualTo(0L); + assertThat(fileChannel.read(buffer, 1L)).isEqualTo(1); + assertThat(fileChannel.position()).isEqualTo(0L); + assertThat(buffer.get(0)).isEqualTo((byte) 2); } @Test public void testReadBeyondEnd() throws IOException { fileChannel.position(3L); - assertThat(fileChannel.read(ByteBuffer.allocate(1)), is(equalTo(-1))); + assertThat(fileChannel.read(ByteBuffer.allocate(1))).isEqualTo(-1); fileChannel.position(2L); - assertThat(fileChannel.read(ByteBuffer.allocate(2)), is(equalTo(1))); + assertThat(fileChannel.read(ByteBuffer.allocate(2))).isEqualTo(1); } } diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageWriteFileChannelTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageWriteFileChannelTest.java index 685efe226c63..f0e3a4daaca1 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageWriteFileChannelTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageWriteFileChannelTest.java @@ -15,14 +15,11 @@ */ package com.google.cloud.storage.contrib.nio; -import static org.hamcrest.CoreMatchers.equalTo; -import static org.hamcrest.CoreMatchers.is; -import static org.hamcrest.MatcherAssert.assertThat; +import static com.google.common.truth.Truth.assertThat; import com.google.cloud.testing.junit4.MultipleAttemptsRule; import java.io.IOException; import java.nio.ByteBuffer; -import java.nio.channels.FileChannel; import java.nio.channels.SeekableByteChannel; import org.junit.Before; import org.junit.Rule; @@ -123,10 +120,10 @@ public void before() throws IOException { public void testWrite() throws IOException { ByteBuffer buffer = ByteBuffer.allocate(1); buffer.put((byte) 100).position(0); - assertThat(fileChannel.position(), is(equalTo(0L))); - assertThat(fileChannel.write(buffer), is(equalTo(1))); - assertThat(fileChannel.position(), is(equalTo(1L))); - assertThat(data.get(0), is(equalTo((byte) 100))); + assertThat(fileChannel.position()).isEqualTo(0L); + assertThat(fileChannel.write(buffer)).isEqualTo(1); + assertThat(fileChannel.position()).isEqualTo(1L); + assertThat(data.get(0)).isEqualTo((byte) 100); } @Test @@ -136,34 +133,34 @@ public void testWriteArray() throws IOException { buffers[0].put((byte) 10).position(0); buffers[1].put((byte) 20).position(0); buffers[2].put((byte) 30).position(0); - assertThat(fileChannel.position(), is(equalTo(0L))); - assertThat(fileChannel.write(buffers), is(equalTo(3L))); - assertThat(fileChannel.position(), is(equalTo(3L))); + assertThat(fileChannel.position()).isEqualTo(0L); + assertThat(fileChannel.write(buffers)).isEqualTo(3L); + assertThat(fileChannel.position()).isEqualTo(3L); - assertThat(data.get(0), is(equalTo((byte) 10))); - assertThat(data.get(1), is(equalTo((byte) 20))); - assertThat(data.get(2), is(equalTo((byte) 30))); + assertThat(data.get(0)).isEqualTo((byte) 10); + assertThat(data.get(1)).isEqualTo((byte) 20); + assertThat(data.get(2)).isEqualTo((byte) 30); } @Test public void testPosition() throws IOException { - assertThat(fileChannel.position(), is(equalTo(0L))); - assertThat(fileChannel.position(1L), is(equalTo((FileChannel) fileChannel))); - assertThat(fileChannel.position(), is(equalTo(1L))); - assertThat(fileChannel.position(0L), is(equalTo((FileChannel) fileChannel))); - assertThat(fileChannel.position(), is(equalTo(0L))); - assertThat(fileChannel.position(100L), is(equalTo((FileChannel) fileChannel))); - assertThat(fileChannel.position(), is(equalTo(100L))); + assertThat(fileChannel.position()).isEqualTo(0L); + assertThat(fileChannel.position(1L)).isEqualTo(fileChannel); + assertThat(fileChannel.position()).isEqualTo(1L); + assertThat(fileChannel.position(0L)).isEqualTo(fileChannel); + assertThat(fileChannel.position()).isEqualTo(0L); + assertThat(fileChannel.position(100L)).isEqualTo(fileChannel); + assertThat(fileChannel.position()).isEqualTo(100L); } @Test public void testSizeAndTruncate() throws IOException { - assertThat(fileChannel.size(), is(equalTo(3L))); + assertThat(fileChannel.size()).isEqualTo(3L); fileChannel.truncate(1L); - assertThat(fileChannel.size(), is(equalTo(1L))); + assertThat(fileChannel.size()).isEqualTo(1L); fileChannel.truncate(10L); - assertThat(fileChannel.size(), is(equalTo(1L))); - assertThat(fileChannel.position(), is(equalTo(0L))); + assertThat(fileChannel.size()).isEqualTo(1L); + assertThat(fileChannel.position()).isEqualTo(0L); } @Test @@ -172,32 +169,32 @@ public void testTransferFrom() throws IOException { src.write(ByteBuffer.wrap(new byte[] {10, 20, 30})); src.position(0L); fileChannel.position(0L); - assertThat(fileChannel.transferFrom(src, 0L, 3L), is(equalTo(3L))); - assertThat(src.position(), is(equalTo(3L))); + assertThat(fileChannel.transferFrom(src, 0L, 3L)).isEqualTo(3L); + assertThat(src.position()).isEqualTo(3L); - assertThat(data.get(0), is(equalTo((byte) 10))); - assertThat(data.get(1), is(equalTo((byte) 20))); - assertThat(data.get(2), is(equalTo((byte) 30))); + assertThat(data.get(0)).isEqualTo((byte) 10); + assertThat(data.get(1)).isEqualTo((byte) 20); + assertThat(data.get(2)).isEqualTo((byte) 30); } @Test public void testWriteOnPosition() throws IOException { ByteBuffer buffer = ByteBuffer.allocate(1); buffer.put((byte) 100).position(0); - assertThat(fileChannel.position(), is(equalTo(0L))); - assertThat(fileChannel.write(buffer, 0), is(equalTo(1))); - assertThat(data.get(0), is(equalTo((byte) 100))); + assertThat(fileChannel.position()).isEqualTo(0L); + assertThat(fileChannel.write(buffer, 0)).isEqualTo(1); + assertThat(data.get(0)).isEqualTo((byte) 100); } @Test public void testWriteBeyondEnd() throws IOException { fileChannel.position(3L); ByteBuffer src = ByteBuffer.wrap(new byte[] {10, 20, 30}); - assertThat(fileChannel.write(src), is(equalTo(3))); - assertThat(fileChannel.position(), is(equalTo(6L))); + assertThat(fileChannel.write(src)).isEqualTo(3); + assertThat(fileChannel.position()).isEqualTo(6L); fileChannel.position(3L); - assertThat(data.get(3), is(equalTo((byte) 10))); - assertThat(data.get(4), is(equalTo((byte) 20))); - assertThat(data.get(5), is(equalTo((byte) 30))); + assertThat(data.get(3)).isEqualTo((byte) 10); + assertThat(data.get(4)).isEqualTo((byte) 20); + assertThat(data.get(5)).isEqualTo((byte) 30); } } From d6d88749fb92a161b01c57e4cfdc129e0ea8ed9b Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 21 Jan 2022 21:32:35 +0100 Subject: [PATCH 0955/1764] build(deps): update dependency com.google.cloud:google-cloud-shared-config to v1.2.6 (#797) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource 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-shared-config](https://togithub.com/googleapis/java-shared-config) | `1.2.5` -> `1.2.6` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/1.2.6/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/1.2.6/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/1.2.6/compatibility-slim/1.2.5)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/1.2.6/confidence-slim/1.2.5)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
      googleapis/java-shared-config ### [`v1.2.6`](https://togithub.com/googleapis/java-shared-config/blob/HEAD/CHANGELOG.md#​126-httpsgithubcomgoogleapisjava-shared-configcomparev125v126-2022-01-19) [Compare Source](https://togithub.com/googleapis/java-shared-config/compare/v1.2.5...v1.2.6)
      --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, click this checkbox. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 342e7b6904ec..74d93e6b5719 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud google-cloud-shared-config - 1.2.5 + 1.2.6 From ead388947a39dd222fb87b4b577a58817d8f7ffc Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Mon, 24 Jan 2022 21:20:18 +0100 Subject: [PATCH 0956/1764] test(deps): update dependency org.mockito:mockito-core to v4.3.0 (#798) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [org.mockito:mockito-core](https://togithub.com/mockito/mockito) | `4.2.0` -> `4.3.0` | [![age](https://badges.renovateapi.com/packages/maven/org.mockito:mockito-core/4.3.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/org.mockito:mockito-core/4.3.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/org.mockito:mockito-core/4.3.0/compatibility-slim/4.2.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/org.mockito:mockito-core/4.3.0/confidence-slim/4.2.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
      mockito/mockito ### [`v4.3.0`](https://togithub.com/mockito/mockito/releases/v4.3.0) [Compare Source](https://togithub.com/mockito/mockito/compare/v4.2.0...v4.3.0) *Changelog generated by [Shipkit Changelog Gradle Plugin](https://togithub.com/shipkit/shipkit-changelog)* ##### 4.3.0 - 2022-01-24 - [20 commit(s)](https://togithub.com/mockito/mockito/compare/v4.2.0...v4.3.0) by Andrew Kozel, John Pyeatt, Liam Miller-Cushon, Thomas Keller, Tim van der Lippe, dependabot\[bot], temp-droid - Fixes [#​2489](https://togithub.com/mockito/mockito/issues/2489) : Fixed issue related to exceptions thrown from the nested spies [(#​2546)](https://togithub.com/mockito/mockito/pull/2546) - Issue 2544 [(#​2545)](https://togithub.com/mockito/mockito/pull/2545) - Bump versions.bytebuddy from 1.12.6 to 1.12.7 [(#​2543)](https://togithub.com/mockito/mockito/pull/2543) - Bump com.diffplug.spotless from 6.1.2 to 6.2.0 [(#​2542)](https://togithub.com/mockito/mockito/pull/2542) - Bump material from 1.4.0 to 1.5.0 [(#​2541)](https://togithub.com/mockito/mockito/pull/2541) - Bump appcompat from 1.4.0 to 1.4.1 [(#​2539)](https://togithub.com/mockito/mockito/pull/2539) - Bump com.diffplug.spotless from 6.1.1 to 6.1.2 [(#​2536)](https://togithub.com/mockito/mockito/pull/2536) - Remove an `@link` [(#​2535)](https://togithub.com/mockito/mockito/pull/2535) - Bump com.diffplug.spotless from 6.1.0 to 6.1.1 [(#​2534)](https://togithub.com/mockito/mockito/pull/2534) - Bump com.github.ben-manes.versions from 0.40.0 to 0.41.0 [(#​2533)](https://togithub.com/mockito/mockito/pull/2533) - Bump assertj-core from 3.21.0 to 3.22.0 [(#​2531)](https://togithub.com/mockito/mockito/pull/2531) - Bump com.github.ben-manes.versions from 0.39.0 to 0.40.0 [(#​2529)](https://togithub.com/mockito/mockito/pull/2529) - Bump com.diffplug.spotless from 6.0.5 to 6.1.0 [(#​2527)](https://togithub.com/mockito/mockito/pull/2527) - Bump kotlinx-coroutines-core from 1.5.2-native-mt to 1.6.0-native-mt [(#​2526)](https://togithub.com/mockito/mockito/pull/2526) - Bump versions.bytebuddy from 1.12.5 to 1.12.6 [(#​2524)](https://togithub.com/mockito/mockito/pull/2524) - Bump com.diffplug.spotless from 6.0.4 to 6.0.5 [(#​2520)](https://togithub.com/mockito/mockito/pull/2520) - Bump versions.bytebuddy from 1.12.4 to 1.12.5 [(#​2519)](https://togithub.com/mockito/mockito/pull/2519) - Fixes [#​2510](https://togithub.com/mockito/mockito/issues/2510): Remove ExpectedException from internal test suite [(#​2518)](https://togithub.com/mockito/mockito/pull/2518) - Fix JavaDoc warnings and enforce zero errors in Gradle [(#​2513)](https://togithub.com/mockito/mockito/pull/2513) - Remove `ExpectedException` from internal test suite [(#​2510)](https://togithub.com/mockito/mockito/issues/2510) - Incomplete stack trace returned from spy inside another spy [(#​2489)](https://togithub.com/mockito/mockito/issues/2489) - Introduce a BOM for Mockito's artifacts (closes [#​2321](https://togithub.com/mockito/mockito/issues/2321)) [(#​2323)](https://togithub.com/mockito/mockito/pull/2323) - Provide a bill of materials (BOM) [(#​2321)](https://togithub.com/mockito/mockito/issues/2321)
      --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, click this checkbox. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 95eb7a5b69e3..af35c3e6247f 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -80,7 +80,7 @@ org.mockito mockito-core - 4.2.0 + 4.3.0 test From bab76dd231c69af6643662ff11ec6581d3156f7f Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 26 Jan 2022 00:30:26 +0100 Subject: [PATCH 0957/1764] deps: update actions/github-script action to v5 (#799) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [actions/github-script](https://togithub.com/actions/github-script) | action | major | `v3` -> `v5` | --- ### Release Notes
      actions/github-script ### [`v5`](https://togithub.com/actions/github-script/compare/v4...v5) [Compare Source](https://togithub.com/actions/github-script/compare/v4...v5) ### [`v4`](https://togithub.com/actions/github-script/compare/v3...v4) [Compare Source](https://togithub.com/actions/github-script/compare/v3...v4)
      --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, click this checkbox. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). From 8b209729c7106f503ed670c9aa8918b8e2b2d80d Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Fri, 28 Jan 2022 11:27:22 -0500 Subject: [PATCH 0958/1764] deps(java): update actions/github-script action to v5 (#1339) (#800) Source-Link: https://github.com/googleapis/synthtool/commit/466412a75d636d69bcf8a42d9a5f956e73ac421d Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-java:latest@sha256:7062473f423f339256346ddbee3d81fb1de6b784fabc2a4d959d7df2c720e375 Co-authored-by: Owl Bot --- java-storage-nio/.github/.OwlBot.lock.yaml | 15 ++++++++++++++- .../.github/workflows/approve-readme.yaml | 2 +- .../.github/workflows/auto-release.yaml | 2 +- 3 files changed, 16 insertions(+), 3 deletions(-) diff --git a/java-storage-nio/.github/.OwlBot.lock.yaml b/java-storage-nio/.github/.OwlBot.lock.yaml index dddb13b8458b..be3b9bde4fce 100644 --- a/java-storage-nio/.github/.OwlBot.lock.yaml +++ b/java-storage-nio/.github/.OwlBot.lock.yaml @@ -1,3 +1,16 @@ +# Copyright 2022 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. docker: image: gcr.io/cloud-devrel-public-resources/owlbot-java:latest - digest: sha256:7f737996c88586c499f7b0c25294c760f9f5eec092289a0e08d2d3f42a069ebb + digest: sha256:7062473f423f339256346ddbee3d81fb1de6b784fabc2a4d959d7df2c720e375 diff --git a/java-storage-nio/.github/workflows/approve-readme.yaml b/java-storage-nio/.github/workflows/approve-readme.yaml index 7513acaebcc2..c5132427982f 100644 --- a/java-storage-nio/.github/workflows/approve-readme.yaml +++ b/java-storage-nio/.github/workflows/approve-readme.yaml @@ -6,7 +6,7 @@ jobs: runs-on: ubuntu-latest if: github.repository_owner == 'googleapis' && github.head_ref == 'autosynth-readme' steps: - - uses: actions/github-script@v3 + - uses: actions/github-script@v5 with: github-token: ${{secrets.YOSHI_APPROVER_TOKEN}} script: | diff --git a/java-storage-nio/.github/workflows/auto-release.yaml b/java-storage-nio/.github/workflows/auto-release.yaml index 9b4fd4d8348d..59c7cadde314 100644 --- a/java-storage-nio/.github/workflows/auto-release.yaml +++ b/java-storage-nio/.github/workflows/auto-release.yaml @@ -6,7 +6,7 @@ jobs: runs-on: ubuntu-latest if: contains(github.head_ref, 'release-please') steps: - - uses: actions/github-script@v3 + - uses: actions/github-script@v5 with: github-token: ${{secrets.YOSHI_APPROVER_TOKEN}} debug: true From eb6c67778b0645557964d09f9dce357d1e390cee Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 28 Jan 2022 17:28:57 +0100 Subject: [PATCH 0959/1764] test(deps): update dependency org.mockito:mockito-core to v4.3.1 (#801) --- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index af35c3e6247f..2123be44d5a0 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -80,7 +80,7 @@ org.mockito mockito-core - 4.3.0 + 4.3.1 test From 2b560c0c83eae1b4716e3f4e5e259e4fb629c470 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 1 Feb 2022 04:58:33 +0100 Subject: [PATCH 0960/1764] deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v2.7.0 (#802) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource 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-shared-dependencies](https://togithub.com/googleapis/java-shared-dependencies) | `2.6.0` -> `2.7.0` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/2.7.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/2.7.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/2.7.0/compatibility-slim/2.6.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/2.7.0/confidence-slim/2.6.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
      googleapis/java-shared-dependencies ### [`v2.7.0`](https://togithub.com/googleapis/java-shared-dependencies/blob/HEAD/CHANGELOG.md#​270-httpsgithubcomgoogleapisjava-shared-dependenciescomparev260v270-2022-01-28) [Compare Source](https://togithub.com/googleapis/java-shared-dependencies/compare/v2.6.0...v2.7.0) ##### Dependencies - update dependency com.fasterxml.jackson:jackson-bom to v2.13.1 ([#​555](https://togithub.com/googleapis/java-shared-dependencies/issues/555)) ([67b5663](https://togithub.com/googleapis/java-shared-dependencies/commit/67b56635509215fd132b2ffbcaed995a6de93879)) - update dependency com.google.api-client:google-api-client-bom to v1.33.1 ([#​580](https://togithub.com/googleapis/java-shared-dependencies/issues/580)) ([895dba2](https://togithub.com/googleapis/java-shared-dependencies/commit/895dba2afef6c295b0e21a4ccd27feee1b6af8e2)) - update dependency com.google.api:api-common to v2.1.3 ([#​587](https://togithub.com/googleapis/java-shared-dependencies/issues/587)) ([5dbbce8](https://togithub.com/googleapis/java-shared-dependencies/commit/5dbbce80baa045818757912e6db4f222c12b75f6)) - update dependency com.google.auth:google-auth-library-bom to v1.4.0 ([#​578](https://togithub.com/googleapis/java-shared-dependencies/issues/578)) ([c274c62](https://togithub.com/googleapis/java-shared-dependencies/commit/c274c62905192bcc48c82104bf50cbeaa1894c2b)) - update dependency com.google.errorprone:error_prone_annotations to v2.11.0 ([#​582](https://togithub.com/googleapis/java-shared-dependencies/issues/582)) ([314da38](https://togithub.com/googleapis/java-shared-dependencies/commit/314da38c9f12cf425b5d1be8297e9f2a78d13948)) - update dependency com.google.http-client:google-http-client-bom to v1.41.2 ([#​579](https://togithub.com/googleapis/java-shared-dependencies/issues/579)) ([c8df06d](https://togithub.com/googleapis/java-shared-dependencies/commit/c8df06ddb3f4a975e928bbdd9dfae293e81efa39)) - update dependency com.google.oauth-client:google-oauth-client-bom to v1.33.0 ([#​576](https://togithub.com/googleapis/java-shared-dependencies/issues/576)) ([3315988](https://togithub.com/googleapis/java-shared-dependencies/commit/3315988059ca0223f078b0f760960674bfa8c04a)) - update dependency com.google.protobuf:protobuf-bom to v3.19.3 ([#​571](https://togithub.com/googleapis/java-shared-dependencies/issues/571)) ([c1931e1](https://togithub.com/googleapis/java-shared-dependencies/commit/c1931e1c4611ca3d1e2afac1c9e983cf1ec4a7de)) - update dependency io.grpc:grpc-bom to v1.44.0 ([#​586](https://togithub.com/googleapis/java-shared-dependencies/issues/586)) ([52c47b7](https://togithub.com/googleapis/java-shared-dependencies/commit/52c47b7425af438ba1a82dac87f9002353a6a87a)) - update dependency org.checkerframework:checker-qual to v3.21.1 ([#​554](https://togithub.com/googleapis/java-shared-dependencies/issues/554)) ([81bbb91](https://togithub.com/googleapis/java-shared-dependencies/commit/81bbb91774ab67161371bfd0dfd143de89dee4c9)) - update gax.version to v2.11.0 ([#​581](https://togithub.com/googleapis/java-shared-dependencies/issues/581)) ([1899612](https://togithub.com/googleapis/java-shared-dependencies/commit/189961226f84cdd4e283780d2c7d4a4dffc3e00c)) - update gax.version to v2.9.0 ([#​573](https://togithub.com/googleapis/java-shared-dependencies/issues/573)) ([ee5e38e](https://togithub.com/googleapis/java-shared-dependencies/commit/ee5e38efea574eeb2b5803192da98ba1ce1c8e6e)) - update google.common-protos.version to v2.7.2 ([#​588](https://togithub.com/googleapis/java-shared-dependencies/issues/588)) ([caac0e6](https://togithub.com/googleapis/java-shared-dependencies/commit/caac0e68e336b801becb6322b5b81fce1824ad8a)) - update google.core.version to v2.4.0 ([#​589](https://togithub.com/googleapis/java-shared-dependencies/issues/589)) ([6a292e3](https://togithub.com/googleapis/java-shared-dependencies/commit/6a292e3530a06d6b228f3154ed4e979ef68d7aeb)) - update iam.version to v1.2.1 ([#​569](https://togithub.com/googleapis/java-shared-dependencies/issues/569)) ([62dd270](https://togithub.com/googleapis/java-shared-dependencies/commit/62dd2705b257c4bb539bfe619234f38d0e13b138)) - update opencensus.version to v0.30.0 ([#​552](https://togithub.com/googleapis/java-shared-dependencies/issues/552)) ([ebae62e](https://togithub.com/googleapis/java-shared-dependencies/commit/ebae62eca75234db4fd571f42b8ed0f6ce1bd1f7)) - update opencensus.version to v0.31.0 ([#​585](https://togithub.com/googleapis/java-shared-dependencies/issues/585)) ([021b066](https://togithub.com/googleapis/java-shared-dependencies/commit/021b066a833af1629c89fcca593d16b9786ee0bf))
      --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, click this checkbox. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 74d93e6b5719..1fcddb1dcb35 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -70,7 +70,7 @@ com.google.cloud google-cloud-shared-dependencies - 2.6.0 + 2.7.0 pom import From 8b417a07b037d245a3fee724f3cc4f3fdbfd5bc6 Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Thu, 3 Feb 2022 19:54:59 +0000 Subject: [PATCH 0961/1764] chore: add kokoro config to run nightly integration test on java11.0.14 (#1347) (#803) --- java-storage-nio/.github/.OwlBot.lock.yaml | 2 +- .../.kokoro/nightly/java11-integration.cfg | 37 +++++++++++++++++++ 2 files changed, 38 insertions(+), 1 deletion(-) create mode 100644 java-storage-nio/.kokoro/nightly/java11-integration.cfg diff --git a/java-storage-nio/.github/.OwlBot.lock.yaml b/java-storage-nio/.github/.OwlBot.lock.yaml index be3b9bde4fce..8807efcad4be 100644 --- a/java-storage-nio/.github/.OwlBot.lock.yaml +++ b/java-storage-nio/.github/.OwlBot.lock.yaml @@ -13,4 +13,4 @@ # limitations under the License. docker: image: gcr.io/cloud-devrel-public-resources/owlbot-java:latest - digest: sha256:7062473f423f339256346ddbee3d81fb1de6b784fabc2a4d959d7df2c720e375 + digest: sha256:7c853edc4136ae8f19f9d46d4569d38de2e446db2eea057f32e412bdba255846 diff --git a/java-storage-nio/.kokoro/nightly/java11-integration.cfg b/java-storage-nio/.kokoro/nightly/java11-integration.cfg new file mode 100644 index 000000000000..58049cc38f11 --- /dev/null +++ b/java-storage-nio/.kokoro/nightly/java11-integration.cfg @@ -0,0 +1,37 @@ +# Format: //devtools/kokoro/config/proto/build.proto + +# Configure the docker image for kokoro-trampoline. +env_vars: { + key: "TRAMPOLINE_IMAGE" + value: "gcr.io/cloud-devrel-public-resources/java11014" +} + +env_vars: { + key: "JOB_TYPE" + value: "integration" +} +# TODO: remove this after we've migrated all tests and scripts +env_vars: { + key: "GCLOUD_PROJECT" + value: "gcloud-devel" +} + +env_vars: { + key: "GOOGLE_CLOUD_PROJECT" + value: "gcloud-devel" +} + +env_vars: { + key: "ENABLE_FLAKYBOT" + value: "true" +} + +env_vars: { + key: "GOOGLE_APPLICATION_CREDENTIALS" + value: "secret_manager/java-it-service-account" +} + +env_vars: { + key: "SECRET_MANAGER_KEYS" + value: "java-it-service-account" +} From 090e8331696feb70b7b7356e511ed8c8dbc77629 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 3 Feb 2022 21:16:42 +0000 Subject: [PATCH 0962/1764] chore(main): release 0.123.19 (#793) :robot: I have created a release *beep* *boop* --- ### [0.123.19](https://github.com/googleapis/java-storage-nio/compare/v0.123.18...v0.123.19) (2022-02-03) ### Dependencies * **java:** update actions/github-script action to v5 ([#1339](https://github.com/googleapis/java-storage-nio/issues/1339)) ([#800](https://github.com/googleapis/java-storage-nio/issues/800)) ([8b20972](https://github.com/googleapis/java-storage-nio/commit/8b209729c7106f503ed670c9aa8918b8e2b2d80d)) * update actions/github-script action to v5 ([#799](https://github.com/googleapis/java-storage-nio/issues/799)) ([bab76dd](https://github.com/googleapis/java-storage-nio/commit/bab76dd231c69af6643662ff11ec6581d3156f7f)) * update dependency com.google.cloud:google-cloud-shared-dependencies to v2.7.0 ([#802](https://github.com/googleapis/java-storage-nio/issues/802)) ([2b560c0](https://github.com/googleapis/java-storage-nio/commit/2b560c0c83eae1b4716e3f4e5e259e4fb629c470)) * update dependency com.google.cloud:google-cloud-storage to v2.2.3 ([#786](https://github.com/googleapis/java-storage-nio/issues/786)) ([3f00ebe](https://github.com/googleapis/java-storage-nio/commit/3f00ebe13067e4b3da5fdfb33dc56c56c7938f54)) * update dependency com.google.cloud:google-cloud-storage to v2.3.0 ([#796](https://github.com/googleapis/java-storage-nio/issues/796)) ([7d3ab6c](https://github.com/googleapis/java-storage-nio/commit/7d3ab6c32c0802e3193738af0bf762476852b120)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/CHANGELOG.md | 11 +++++++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 20 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index f68ed234280c..6cabe897a149 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,16 @@ # Changelog +### [0.123.19](https://github.com/googleapis/java-storage-nio/compare/v0.123.18...v0.123.19) (2022-02-03) + + +### Dependencies + +* **java:** update actions/github-script action to v5 ([#1339](https://github.com/googleapis/java-storage-nio/issues/1339)) ([#800](https://github.com/googleapis/java-storage-nio/issues/800)) ([4c82c37](https://github.com/googleapis/java-storage-nio/commit/4c82c37860af4e0ae43e31446e35b6b3bae7ebbb)) +* update actions/github-script action to v5 ([#799](https://github.com/googleapis/java-storage-nio/issues/799)) ([40febb2](https://github.com/googleapis/java-storage-nio/commit/40febb21b20c414c7e9443e95245e469cdafef76)) +* update dependency com.google.cloud:google-cloud-shared-dependencies to v2.7.0 ([#802](https://github.com/googleapis/java-storage-nio/issues/802)) ([2beefb6](https://github.com/googleapis/java-storage-nio/commit/2beefb699619f72f2a3d50cd0d63140d15d08a0b)) +* update dependency com.google.cloud:google-cloud-storage to v2.2.3 ([#786](https://github.com/googleapis/java-storage-nio/issues/786)) ([b82657c](https://github.com/googleapis/java-storage-nio/commit/b82657ca045dee5e3a73f89a8f087cd957fb370f)) +* update dependency com.google.cloud:google-cloud-storage to v2.3.0 ([#796](https://github.com/googleapis/java-storage-nio/issues/796)) ([e822be5](https://github.com/googleapis/java-storage-nio/commit/e822be5c411420c79ead2276904126b8e3ad022f)) + ### [0.123.18](https://www.github.com/googleapis/java-storage-nio/compare/v0.123.17...v0.123.18) (2022-01-07) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 9a71af941ac6..c6ef98139209 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.123.19-SNAPSHOT + 0.123.19 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.19-SNAPSHOT + 0.123.19 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 6414fdab11c2..fadd01736b03 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.123.19-SNAPSHOT + 0.123.19 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.19-SNAPSHOT + 0.123.19 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 2123be44d5a0..b76f3099baa0 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.123.19-SNAPSHOT + 0.123.19 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.19-SNAPSHOT + 0.123.19 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 1fcddb1dcb35..839045b3ed6c 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.123.19-SNAPSHOT + 0.123.19 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index bf2129fa4a31..2ff7bf5b43d9 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.123.19-SNAPSHOT + 0.123.19 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index b824adcab263..a87b043915da 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.123.18:0.123.19-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.123.19:0.123.19 \ No newline at end of file From 5e9efae03c41e4e1a660d2d68e510ef627087ce0 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Fri, 4 Feb 2022 01:28:54 +0000 Subject: [PATCH 0963/1764] chore(main): release 0.123.20-SNAPSHOT (#804) :robot: I have created a release *beep* *boop* --- ### Updating meta-information for bleeding-edge SNAPSHOT release. --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index c6ef98139209..a8604ea01869 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.123.19 + 0.123.20-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.19 + 0.123.20-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index fadd01736b03..ac209f9af1b9 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.123.19 + 0.123.20-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.19 + 0.123.20-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index b76f3099baa0..cbdf1d4380f7 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.123.19 + 0.123.20-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.19 + 0.123.20-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 839045b3ed6c..747a9d6979d7 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.123.19 + 0.123.20-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 2ff7bf5b43d9..55b171f04490 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.123.19 + 0.123.20-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index a87b043915da..48084d7b18e5 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.123.19:0.123.19 \ No newline at end of file +google-cloud-nio:0.123.19:0.123.20-SNAPSHOT \ No newline at end of file From 70b98bf0398780eec3c073bbac22d2ac7265445c Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 4 Feb 2022 17:29:46 +0100 Subject: [PATCH 0964/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.123.19 (#805) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 12784faf5b02..dd3a6d2d48ae 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.123.18 + 0.123.19 From 9ec90a46590a022a1a8361183601ebf62be2ba7e Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 4 Feb 2022 17:53:41 +0100 Subject: [PATCH 0965/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.4.0 (#806) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 747a9d6979d7..7ece6b66fd0c 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.3.0 + 2.4.0 com.google.apis From 67bae0cc052b267a93599ad454610412c0b6faa0 Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Mon, 7 Feb 2022 22:12:54 +0000 Subject: [PATCH 0966/1764] chore: enable auto release in java (#1349) (#809) * chore: fix auto-release * chore: remove codecov.yml * chore: update license headers for yaml files Source-Link: https://github.com/googleapis/synthtool/commit/5b777277a01a93e7f10c9279521e807b934e78d4 Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-java:latest@sha256:ebc2104854c5b81c6fd72ca79400a2e20e0d510c5e0654fd1a19e5c9be160ca6 --- java-storage-nio/.github/.OwlBot.lock.yaml | 2 +- .../.github/workflows/approve-readme.yaml | 15 +++++++++++++++ .../.github/workflows/auto-release.yaml | 19 +++++++++++++++++-- java-storage-nio/.github/workflows/ci.yaml | 15 +++++++++++++++ .../.github/workflows/samples.yaml | 15 +++++++++++++++ java-storage-nio/.kokoro/build.bat | 15 +++++++++++++++ 6 files changed, 78 insertions(+), 3 deletions(-) diff --git a/java-storage-nio/.github/.OwlBot.lock.yaml b/java-storage-nio/.github/.OwlBot.lock.yaml index 8807efcad4be..a8ddd81ae949 100644 --- a/java-storage-nio/.github/.OwlBot.lock.yaml +++ b/java-storage-nio/.github/.OwlBot.lock.yaml @@ -13,4 +13,4 @@ # limitations under the License. docker: image: gcr.io/cloud-devrel-public-resources/owlbot-java:latest - digest: sha256:7c853edc4136ae8f19f9d46d4569d38de2e446db2eea057f32e412bdba255846 + digest: sha256:ebc2104854c5b81c6fd72ca79400a2e20e0d510c5e0654fd1a19e5c9be160ca6 diff --git a/java-storage-nio/.github/workflows/approve-readme.yaml b/java-storage-nio/.github/workflows/approve-readme.yaml index c5132427982f..1bb182327612 100644 --- a/java-storage-nio/.github/workflows/approve-readme.yaml +++ b/java-storage-nio/.github/workflows/approve-readme.yaml @@ -1,3 +1,18 @@ +# Copyright 2022 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# Github action job to test core java library features on +# downstream client libraries before they are released. on: pull_request: name: auto-merge-readme diff --git a/java-storage-nio/.github/workflows/auto-release.yaml b/java-storage-nio/.github/workflows/auto-release.yaml index 59c7cadde314..2ba3082bee20 100644 --- a/java-storage-nio/.github/workflows/auto-release.yaml +++ b/java-storage-nio/.github/workflows/auto-release.yaml @@ -1,3 +1,18 @@ +# Copyright 2022 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# Github action job to test core java library features on +# downstream client libraries before they are released. on: pull_request: name: auto-release @@ -16,8 +31,8 @@ jobs: return; } - // only approve PRs like "chore: release " - if ( !context.payload.pull_request.title.startsWith("chore: release") ) { + // only approve PRs like "chore(main): release " + if ( !context.payload.pull_request.title.startsWith("chore(main): release") ) { return; } diff --git a/java-storage-nio/.github/workflows/ci.yaml b/java-storage-nio/.github/workflows/ci.yaml index 05de1f60dcf0..6b5e56aaacd1 100644 --- a/java-storage-nio/.github/workflows/ci.yaml +++ b/java-storage-nio/.github/workflows/ci.yaml @@ -1,3 +1,18 @@ +# Copyright 2022 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# Github action job to test core java library features on +# downstream client libraries before they are released. on: push: branches: diff --git a/java-storage-nio/.github/workflows/samples.yaml b/java-storage-nio/.github/workflows/samples.yaml index c46230a78c38..d5d964df15fa 100644 --- a/java-storage-nio/.github/workflows/samples.yaml +++ b/java-storage-nio/.github/workflows/samples.yaml @@ -1,3 +1,18 @@ +# Copyright 2022 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# Github action job to test core java library features on +# downstream client libraries before they are released. on: pull_request: name: samples diff --git a/java-storage-nio/.kokoro/build.bat b/java-storage-nio/.kokoro/build.bat index 05826ad93fe8..cc602c9eba80 100644 --- a/java-storage-nio/.kokoro/build.bat +++ b/java-storage-nio/.kokoro/build.bat @@ -1,3 +1,18 @@ :: See documentation in type-shell-output.bat +# Copyright 2022 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# Github action job to test core java library features on +# downstream client libraries before they are released. "C:\Program Files\Git\bin\bash.exe" %~dp0build.sh From 868f52112d8ac7141be7a38a920c6a4766f1e971 Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Tue, 8 Feb 2022 00:46:45 +0000 Subject: [PATCH 0967/1764] chore: update auto-release script to fix breaking changes in v5 (#1350) (#810) Source-Link: https://github.com/googleapis/synthtool/commit/53a58c23eb4decb3a17fab07388d42799e158b5f Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-java:latest@sha256:3c950ed12391ebaffd1ee66d0374766a1c50144ebe6a7a0042300b2e6bb5856b --- java-storage-nio/.github/.OwlBot.lock.yaml | 2 +- java-storage-nio/.github/workflows/auto-release.yaml | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/java-storage-nio/.github/.OwlBot.lock.yaml b/java-storage-nio/.github/.OwlBot.lock.yaml index a8ddd81ae949..9786771c434b 100644 --- a/java-storage-nio/.github/.OwlBot.lock.yaml +++ b/java-storage-nio/.github/.OwlBot.lock.yaml @@ -13,4 +13,4 @@ # limitations under the License. docker: image: gcr.io/cloud-devrel-public-resources/owlbot-java:latest - digest: sha256:ebc2104854c5b81c6fd72ca79400a2e20e0d510c5e0654fd1a19e5c9be160ca6 + digest: sha256:3c950ed12391ebaffd1ee66d0374766a1c50144ebe6a7a0042300b2e6bb5856b diff --git a/java-storage-nio/.github/workflows/auto-release.yaml b/java-storage-nio/.github/workflows/auto-release.yaml index 2ba3082bee20..18e23230d98f 100644 --- a/java-storage-nio/.github/workflows/auto-release.yaml +++ b/java-storage-nio/.github/workflows/auto-release.yaml @@ -37,7 +37,7 @@ jobs: } // only approve PRs with pom.xml and versions.txt changes - const filesPromise = github.pulls.listFiles.endpoint({ + const filesPromise = github.rest.pulls.listFiles.endpoint({ owner: context.repo.owner, repo: context.repo.repo, pull_number: context.payload.pull_request.number, @@ -69,7 +69,7 @@ jobs: return; } - const promise = github.pulls.list.endpoint({ + const promise = github.rest.pulls.list.endpoint({ owner: context.repo.owner, repo: context.repo.repo, state: 'open' @@ -86,7 +86,7 @@ jobs: } // approve release PR - await github.pulls.createReview({ + await github.rest.pulls.createReview({ owner: context.repo.owner, repo: context.repo.repo, body: 'Rubber stamped release!', @@ -95,7 +95,7 @@ jobs: }); // attach kokoro:force-run and automerge labels - await github.issues.addLabels({ + await github.rest.issues.addLabels({ owner: context.repo.owner, repo: context.repo.repo, issue_number: context.payload.pull_request.number, From 506c0a33260ba4c45bcfe27461d77a8f0eb706fb Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 8 Feb 2022 01:00:43 +0000 Subject: [PATCH 0968/1764] chore(main): release 0.123.20 (#807) :robot: I have created a release *beep* *boop* --- ### [0.123.20](https://github.com/googleapis/java-storage-nio/compare/v0.123.19...v0.123.20) (2022-02-08) ### Dependencies * update dependency com.google.cloud:google-cloud-storage to v2.4.0 ([#806](https://github.com/googleapis/java-storage-nio/issues/806)) ([9ec90a4](https://github.com/googleapis/java-storage-nio/commit/9ec90a46590a022a1a8361183601ebf62be2ba7e)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/CHANGELOG.md | 7 +++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 16 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 6cabe897a149..7e6d5434e858 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +### [0.123.20](https://github.com/googleapis/java-storage-nio/compare/v0.123.19...v0.123.20) (2022-02-08) + + +### Dependencies + +* update dependency com.google.cloud:google-cloud-storage to v2.4.0 ([#806](https://github.com/googleapis/java-storage-nio/issues/806)) ([4849120](https://github.com/googleapis/java-storage-nio/commit/484912059a54926cba4cfc5149d70fd8f2bc5ba8)) + ### [0.123.19](https://github.com/googleapis/java-storage-nio/compare/v0.123.18...v0.123.19) (2022-02-03) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index a8604ea01869..489b58c338d6 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.123.20-SNAPSHOT + 0.123.20 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.20-SNAPSHOT + 0.123.20 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index ac209f9af1b9..b88dfb9a3f37 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.123.20-SNAPSHOT + 0.123.20 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.20-SNAPSHOT + 0.123.20 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index cbdf1d4380f7..c169908e9c8c 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.123.20-SNAPSHOT + 0.123.20 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.20-SNAPSHOT + 0.123.20 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 7ece6b66fd0c..528a3f352492 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.123.20-SNAPSHOT + 0.123.20 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 55b171f04490..d4c8fbe08681 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.123.20-SNAPSHOT + 0.123.20 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 48084d7b18e5..142c4f1ce00c 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.123.19:0.123.20-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.123.20:0.123.20 \ No newline at end of file From 7a677f135c3035278aa1df7bd1a34684208e864c Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 8 Feb 2022 01:09:07 +0000 Subject: [PATCH 0969/1764] chore(main): release 0.123.21-SNAPSHOT (#811) :robot: I have created a release *beep* *boop* --- ### Updating meta-information for bleeding-edge SNAPSHOT release. --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 489b58c338d6..7b468d0506cf 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.123.20 + 0.123.21-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.20 + 0.123.21-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index b88dfb9a3f37..1339f944924f 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.123.20 + 0.123.21-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.20 + 0.123.21-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index c169908e9c8c..83fbfa9b0a9d 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.123.20 + 0.123.21-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.20 + 0.123.21-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 528a3f352492..70bfe8969edd 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.123.20 + 0.123.21-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index d4c8fbe08681..2f7f81bc73fa 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.123.20 + 0.123.21-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 142c4f1ce00c..5ae8548d2aac 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.123.20:0.123.20 \ No newline at end of file +google-cloud-nio:0.123.20:0.123.21-SNAPSHOT \ No newline at end of file From 3b87bea6a388d71c6d3a91f814593c4799ea25f8 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 8 Feb 2022 18:30:55 +0100 Subject: [PATCH 0970/1764] build(deps): update dependency com.google.cloud:google-cloud-shared-config to v1.2.7 (#812) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource 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-shared-config](https://togithub.com/googleapis/java-shared-config) | `1.2.6` -> `1.2.7` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/1.2.7/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/1.2.7/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/1.2.7/compatibility-slim/1.2.6)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/1.2.7/confidence-slim/1.2.6)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
      googleapis/java-shared-config ### [`v1.2.7`](https://togithub.com/googleapis/java-shared-config/blob/HEAD/CHANGELOG.md#​127-httpsgithubcomgoogleapisjava-shared-configcomparev126v127-2022-02-04) [Compare Source](https://togithub.com/googleapis/java-shared-config/compare/v1.2.6...v1.2.7)
      --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, click this checkbox. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 70bfe8969edd..147e973f52e5 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud google-cloud-shared-config - 1.2.6 + 1.2.7 From 62919cdeb39d5d1a68610688d15600b2fd514c05 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 8 Feb 2022 20:40:39 +0100 Subject: [PATCH 0971/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.123.20 (#813) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource 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-nio](https://togithub.com/googleapis/java-storage-nio) | `0.123.19` -> `0.123.20` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.123.20/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.123.20/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.123.20/compatibility-slim/0.123.19)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.123.20/confidence-slim/0.123.19)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
      googleapis/java-storage-nio ### [`v0.123.20`](https://togithub.com/googleapis/java-storage-nio/blob/HEAD/CHANGELOG.md#​012320-httpsgithubcomgoogleapisjava-storage-niocomparev012319v012320-2022-02-08) [Compare Source](https://togithub.com/googleapis/java-storage-nio/compare/v0.123.19...v0.123.20)
      --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, click this checkbox. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index dd3a6d2d48ae..9e34e3ade620 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.123.19 + 0.123.20 From a79cb4030d6b4ac51c99e74fb4ac2c48622e6a9d Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 8 Feb 2022 22:42:55 +0100 Subject: [PATCH 0972/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v24.3.0 (#814) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource 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/GoogleCloudPlatform/cloud-opensource-java)) | `24.2.0` -> `24.3.0` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/24.3.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/24.3.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/24.3.0/compatibility-slim/24.2.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/24.3.0/confidence-slim/24.2.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, click this checkbox. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 1790b3cc853e..48f6e2355c35 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 24.2.0 + 24.3.0 pom import From c4961b103350d49e643d5174d0271e73c7aeed0f Mon Sep 17 00:00:00 2001 From: BenWhitehead Date: Tue, 8 Feb 2022 17:46:33 -0500 Subject: [PATCH 0973/1764] fix: change CloudStorageFileSystemProvider to throw a FileAlreadyExistsException if copy receives a 412 (#815) --- .../nio/CloudStorageFileSystemProvider.java | 12 +++- .../storage/contrib/nio/it/ITGcsNio.java | 58 +++++++++++++++++++ 2 files changed, 67 insertions(+), 3 deletions(-) diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java index b488cebc3e0b..f6a344be0adb 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java @@ -468,7 +468,7 @@ private SeekableByteChannel newWriteChannel(Path path, Set infoBuilder.build(), writeOptions.toArray(new Storage.BlobWriteOption[writeOptions.size()]))); } catch (StorageException oops) { - throw asIoException(oops); + throw asIoException(oops, false); } } @@ -688,7 +688,7 @@ public void copy(Path source, Path target, CopyOption... options) throws IOExcep retryHandler.handleStorageException(oops); // we're being aggressive by retrying even on scenarios where we'd normally reopen. } catch (StorageException retriesExhaustedException) { - throw asIoException(retriesExhaustedException); + throw asIoException(retriesExhaustedException, true); } } } @@ -1013,12 +1013,18 @@ Page listBuckets(Storage.BucketListOption... options) { return storage.list(options); } - private IOException asIoException(StorageException oops) { + private IOException asIoException(StorageException oops, boolean operationWasCopy) { // RPC API can only throw StorageException, but CloudStorageFileSystemProvider // can only throw IOException. Square peg, round hole. // TODO(#810): Research if other codes should be translated similarly. if (oops.getCode() == 404) { return new NoSuchFileException(oops.getReason()); + } else if (operationWasCopy && oops.getCode() == 412) { + return new FileAlreadyExistsException( + String.format( + "Copy failed for reason '%s'. This most likely means the destination already exists" + + " and java.nio.file.StandardCopyOption.REPLACE_EXISTING was not specified.", + oops.getReason())); } Throwable cause = oops.getCause(); diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java index 0554b7bb2868..4f3f3351bee8 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java @@ -53,6 +53,7 @@ import java.nio.channels.FileChannel; import java.nio.channels.ReadableByteChannel; import java.nio.channels.SeekableByteChannel; +import java.nio.file.FileAlreadyExistsException; import java.nio.file.FileSystem; import java.nio.file.FileVisitResult; import java.nio.file.Files; @@ -1108,6 +1109,63 @@ public void testListObject() throws IOException { assertThat(objects.size()).isEqualTo(1); } + @Test(expected = FileAlreadyExistsException.class) + public void testCopy_replaceFile_withoutOption() throws IOException { + CloudStorageFileSystem fs = getTestBucket(); + String uuid = UUID.randomUUID().toString(); + + CloudStoragePath foo = fs.getPath(uuid, "foo.txt"); + CloudStoragePath bar = fs.getPath(uuid, "bar.txt"); + + try { + Files.createFile(foo); + Files.createFile(bar); + + Files.copy(foo, bar); + } finally { + Files.deleteIfExists(foo); + Files.deleteIfExists(bar); + } + } + + @Test + public void testCopy_replaceFile_withOption() throws IOException { + CloudStorageFileSystem fs = getTestBucket(); + String uuid = UUID.randomUUID().toString(); + + CloudStoragePath foo = fs.getPath(uuid, "foo.txt"); + CloudStoragePath bar = fs.getPath(uuid, "bar.txt"); + + try { + Files.createFile(foo); + Files.createFile(bar); + + Files.copy(foo, bar, StandardCopyOption.REPLACE_EXISTING); + } finally { + Files.deleteIfExists(foo); + Files.deleteIfExists(bar); + } + } + + @Test(expected = NoSuchFileException.class) + public void testCopy_replaceFile_withOption_srcDoesNotExist() throws IOException { + CloudStorageFileSystem fs = getTestBucket(); + String uuid = UUID.randomUUID().toString(); + + CloudStoragePath foo = fs.getPath(uuid, "foo.txt"); + CloudStoragePath bar = fs.getPath(uuid, "bar.txt"); + + try { + // explicitly do not create foo + Files.createFile(bar); + + Files.copy(foo, bar); + } finally { + Files.deleteIfExists(foo); + Files.deleteIfExists(bar); + } + } + private CloudStorageFileSystem getTestBucket() throws IOException { // in typical usage we use the single-argument version of forBucket // and rely on the user being logged into their project with the From 75b80e036298496716276e1555074cde63ae96ab Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 9 Feb 2022 20:31:54 +0100 Subject: [PATCH 0974/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.4.1 (#817) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 147e973f52e5..742d47f33303 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.4.0 + 2.4.1 com.google.apis From 05a72262997bed05959ccf34c7dce52ec625ef53 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 11 Feb 2022 20:38:57 +0100 Subject: [PATCH 0975/1764] deps: update actions/github-script action to v6 (#818) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [actions/github-script](https://togithub.com/actions/github-script) | action | major | `v5` -> `v6` | --- ### Release Notes
      actions/github-script ### [`v6`](https://togithub.com/actions/github-script/compare/v5...v6) [Compare Source](https://togithub.com/actions/github-script/compare/v5...v6)
      --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, click this checkbox. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). From cb53ee810c245d414ac750e6c362384bc274bc16 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Mon, 14 Feb 2022 18:03:08 +0100 Subject: [PATCH 0976/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.4.2 (#820) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 742d47f33303..b1cd9aa6a89c 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.4.1 + 2.4.2 com.google.apis From 4093b0d144fcbfa4d6d761bab728d10d4e5ab304 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Mon, 14 Feb 2022 22:50:59 +0100 Subject: [PATCH 0977/1764] build(deps): update dependency org.sonatype.plugins:nexus-staging-maven-plugin to v1.6.9 (#819) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [org.sonatype.plugins:nexus-staging-maven-plugin](http://www.sonatype.com/) ([source](https://togithub.com/sonatype/nexus-maven-plugins)) | `1.6.8` -> `1.6.9` | [![age](https://badges.renovateapi.com/packages/maven/org.sonatype.plugins:nexus-staging-maven-plugin/1.6.9/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/org.sonatype.plugins:nexus-staging-maven-plugin/1.6.9/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/org.sonatype.plugins:nexus-staging-maven-plugin/1.6.9/compatibility-slim/1.6.8)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/org.sonatype.plugins:nexus-staging-maven-plugin/1.6.9/confidence-slim/1.6.8)](https://docs.renovatebot.com/merge-confidence/) | --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, click this checkbox. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/samples/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/pom.xml b/java-storage-nio/samples/pom.xml index 583462f71a24..dc4215431d3e 100644 --- a/java-storage-nio/samples/pom.xml +++ b/java-storage-nio/samples/pom.xml @@ -46,7 +46,7 @@ org.sonatype.plugins nexus-staging-maven-plugin - 1.6.8 + 1.6.9 true From e6e8195a892f813694cf645960a99cc80d439d5a Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 15 Feb 2022 17:47:04 +0100 Subject: [PATCH 0978/1764] build(deps): update dependency org.sonatype.plugins:nexus-staging-maven-plugin to v1.6.10 (#821) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [org.sonatype.plugins:nexus-staging-maven-plugin](http://www.sonatype.com/) ([source](https://togithub.com/sonatype/nexus-maven-plugins)) | `1.6.9` -> `1.6.10` | [![age](https://badges.renovateapi.com/packages/maven/org.sonatype.plugins:nexus-staging-maven-plugin/1.6.10/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/org.sonatype.plugins:nexus-staging-maven-plugin/1.6.10/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/org.sonatype.plugins:nexus-staging-maven-plugin/1.6.10/compatibility-slim/1.6.9)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/org.sonatype.plugins:nexus-staging-maven-plugin/1.6.10/confidence-slim/1.6.9)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
      sonatype/nexus-maven-plugins ### [`v1.6.10`](https://togithub.com/sonatype/nexus-maven-plugins/compare/release-1.6.9...release-1.6.10) [Compare Source](https://togithub.com/sonatype/nexus-maven-plugins/compare/release-1.6.9...release-1.6.10)
      --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, click this checkbox. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/samples/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/pom.xml b/java-storage-nio/samples/pom.xml index dc4215431d3e..2a0f22a88a75 100644 --- a/java-storage-nio/samples/pom.xml +++ b/java-storage-nio/samples/pom.xml @@ -46,7 +46,7 @@ org.sonatype.plugins nexus-staging-maven-plugin - 1.6.9 + 1.6.10 true From f517c027f6c9b2c5c5e46b5cc615c8f8cbcde7b2 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 16 Feb 2022 18:25:56 +0100 Subject: [PATCH 0979/1764] build(deps): update dependency org.sonatype.plugins:nexus-staging-maven-plugin to v1.6.11 (#822) --- java-storage-nio/samples/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/pom.xml b/java-storage-nio/samples/pom.xml index 2a0f22a88a75..b1f4d7d8616c 100644 --- a/java-storage-nio/samples/pom.xml +++ b/java-storage-nio/samples/pom.xml @@ -46,7 +46,7 @@ org.sonatype.plugins nexus-staging-maven-plugin - 1.6.10 + 1.6.11 true From b04a568020978868f4d671635f2c08998e0e41a1 Mon Sep 17 00:00:00 2001 From: BenWhitehead Date: Tue, 22 Feb 2022 15:49:15 -0500 Subject: [PATCH 0980/1764] test: disable requester pays tests (#825) Related to #824 --- .../com/google/cloud/storage/contrib/nio/it/ITGcsNio.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java index 4f3f3351bee8..871c3f942860 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java @@ -75,6 +75,7 @@ import org.junit.AfterClass; import org.junit.Assert; import org.junit.BeforeClass; +import org.junit.Ignore; import org.junit.Rule; import org.junit.Test; import org.junit.runner.RunWith; @@ -175,6 +176,7 @@ private static void fillRequesterPaysFile(Storage storage, String fname, int siz // Start of tests related to the "requester pays" feature @Test + @Ignore("TODO: https://github.com/googleapis/java-storage-nio/issues/824") public void testFileExistsRequesterPaysNoUserProject() throws IOException { CloudStorageFileSystem testBucket = getRequesterPaysBucket(false, ""); Path path = testBucket.getPath(SML_FILE); @@ -188,6 +190,7 @@ public void testFileExistsRequesterPaysNoUserProject() throws IOException { } @Test + @Ignore("TODO: https://github.com/googleapis/java-storage-nio/issues/824") public void testFileExistsRequesterPays() throws IOException { CloudStorageFileSystem testBucket = getRequesterPaysBucket(false, project); Path path = testBucket.getPath(SML_FILE); @@ -196,6 +199,7 @@ public void testFileExistsRequesterPays() throws IOException { } @Test + @Ignore("TODO: https://github.com/googleapis/java-storage-nio/issues/824") public void testFileExistsRequesterPaysWithAutodetect() throws IOException { CloudStorageFileSystem testBucket = getRequesterPaysBucket(true, project); Path path = testBucket.getPath(SML_FILE); @@ -204,6 +208,7 @@ public void testFileExistsRequesterPaysWithAutodetect() throws IOException { } @Test + @Ignore("TODO: https://github.com/googleapis/java-storage-nio/issues/824") public void testCantCreateWithoutUserProject() throws IOException { CloudStorageFileSystem testBucket = getRequesterPaysBucket(false, ""); Path path = testBucket.getPath(TMP_FILE); @@ -225,6 +230,7 @@ public void testCanCreateWithUserProject() throws IOException { } @Test + @Ignore("TODO: https://github.com/googleapis/java-storage-nio/issues/824") public void testCantReadWithoutUserProject() throws IOException { CloudStorageFileSystem testBucket = getRequesterPaysBucket(false, ""); Path path = testBucket.getPath(SML_FILE); @@ -246,6 +252,7 @@ public void testCanReadWithUserProject() throws IOException { } @Test + @Ignore("TODO: https://github.com/googleapis/java-storage-nio/issues/824") public void testCantCopyWithoutUserProject() throws IOException { CloudStorageFileSystem testRPBucket = getRequesterPaysBucket(false, ""); CloudStorageFileSystem testBucket = getTestBucket(); @@ -307,6 +314,7 @@ public void testCanCopyWithUserProject() throws IOException { } @Test + @Ignore("TODO: https://github.com/googleapis/java-storage-nio/issues/824") public void testAutodetectWhenRequesterPays() throws IOException { CloudStorageFileSystem testRPBucket = getRequesterPaysBucket(true, project); Assert.assertEquals( From 014b6db699701724eb0bee2068218c80e308f324 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 22 Feb 2022 22:02:36 +0100 Subject: [PATCH 0981/1764] deps: update dependency com.google.apis:google-api-services-storage to v1-rev20220210-1.32.1 (#823) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index b1cd9aa6a89c..920465e67e6a 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -83,7 +83,7 @@ com.google.apis google-api-services-storage - v1-rev20211201-1.32.1 + v1-rev20220210-1.32.1 com.google.auto.value From 42821bf1e92eaebf428df8b19aec13aecdbd3489 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 23 Feb 2022 19:23:55 +0100 Subject: [PATCH 0982/1764] build(deps): update dependency org.sonatype.plugins:nexus-staging-maven-plugin to v1.6.12 (#826) --- java-storage-nio/samples/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/pom.xml b/java-storage-nio/samples/pom.xml index b1f4d7d8616c..a18f580213b3 100644 --- a/java-storage-nio/samples/pom.xml +++ b/java-storage-nio/samples/pom.xml @@ -46,7 +46,7 @@ org.sonatype.plugins nexus-staging-maven-plugin - 1.6.11 + 1.6.12 true From fc39b74fbadaf21ec8b9abdb0ad312ccd8987369 Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Fri, 25 Feb 2022 22:06:47 +0000 Subject: [PATCH 0983/1764] ci: pull request template includes sample format (#1357) (#828) Source-Link: https://github.com/googleapis/synthtool/commit/e122cb03ea37652946651346736d99b9dcc4311f Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-java:latest@sha256:387835a1375a0049ec44e02542c844302854c732d8291bdf8e472c0ff70a8f67 --- java-storage-nio/.github/.OwlBot.lock.yaml | 2 +- java-storage-nio/.github/PULL_REQUEST_TEMPLATE.md | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/java-storage-nio/.github/.OwlBot.lock.yaml b/java-storage-nio/.github/.OwlBot.lock.yaml index 9786771c434b..9351fdfb9ac8 100644 --- a/java-storage-nio/.github/.OwlBot.lock.yaml +++ b/java-storage-nio/.github/.OwlBot.lock.yaml @@ -13,4 +13,4 @@ # limitations under the License. docker: image: gcr.io/cloud-devrel-public-resources/owlbot-java:latest - digest: sha256:3c950ed12391ebaffd1ee66d0374766a1c50144ebe6a7a0042300b2e6bb5856b + digest: sha256:387835a1375a0049ec44e02542c844302854c732d8291bdf8e472c0ff70a8f67 diff --git a/java-storage-nio/.github/PULL_REQUEST_TEMPLATE.md b/java-storage-nio/.github/PULL_REQUEST_TEMPLATE.md index 6d466659f2d7..d4f5f8974e15 100644 --- a/java-storage-nio/.github/PULL_REQUEST_TEMPLATE.md +++ b/java-storage-nio/.github/PULL_REQUEST_TEMPLATE.md @@ -5,3 +5,6 @@ Thank you for opening a Pull Request! Before submitting your PR, there are a few - [ ] Appropriate docs were updated (if necessary) Fixes # ☕️ + +If you write sample code, please follow the [samples format]( +https://github.com/GoogleCloudPlatform/java-docs-samples/blob/main/SAMPLE_FORMAT.md). From 924017fa00c4144cee4652b94c5e71ba2e530bba Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 1 Mar 2022 03:34:22 +0100 Subject: [PATCH 0984/1764] deps: update dependency com.google.guava:guava to v31.1-android (#829) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource 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.guava:guava](https://togithub.com/google/guava) | `31.0-android` -> `31.1-android` | [![age](https://badges.renovateapi.com/packages/maven/com.google.guava:guava/31.1-android/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.guava:guava/31.1-android/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.guava:guava/31.1-android/compatibility-slim/31.0-android)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.guava:guava/31.1-android/confidence-slim/31.0-android)](https://docs.renovatebot.com/merge-confidence/) | --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, click this checkbox. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 7b468d0506cf..c1a0a6f73955 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -19,7 +19,7 @@ com.google.guava guava - 31.0-android + 31.1-android
      From e13a19e84cd8a59b4dd947d7be81e142cf4f40e7 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 1 Mar 2022 03:34:26 +0100 Subject: [PATCH 0985/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.4.4 (#830) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource 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.4.2` -> `2.4.4` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.4.4/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.4.4/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.4.4/compatibility-slim/2.4.2)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.4.4/confidence-slim/2.4.2)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
      googleapis/java-storage ### [`v2.4.4`](https://togithub.com/googleapis/java-storage/blob/HEAD/CHANGELOG.md#​244-httpsgithubcomgoogleapisjava-storagecomparev243v244-2022-02-28) [Compare Source](https://togithub.com/googleapis/java-storage/compare/v2.4.3...v2.4.4) ### [`v2.4.3`](https://togithub.com/googleapis/java-storage/blob/HEAD/CHANGELOG.md#​243-httpsgithubcomgoogleapisjava-storagecomparev242v243-2022-02-25) [Compare Source](https://togithub.com/googleapis/java-storage/compare/v2.4.2...v2.4.3)
      --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, click this checkbox. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 920465e67e6a..301accc3f909 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.4.2 + 2.4.4 com.google.apis From e814fb42857396f50550ded4850a48f324c14460 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 1 Mar 2022 11:47:12 -0500 Subject: [PATCH 0986/1764] chore(main): release 0.123.21 (#816) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/CHANGELOG.md | 17 +++++++++++++++++ .../google-cloud-nio-examples/pom.xml | 4 ++-- .../google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 26 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 7e6d5434e858..99522357c2e8 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,22 @@ # Changelog +### [0.123.21](https://github.com/googleapis/java-storage-nio/compare/v0.123.20...v0.123.21) (2022-03-01) + + +### Bug Fixes + +* change CloudStorageFileSystemProvider to throw a FileAlreadyExistsException if copy receives a 412 ([#815](https://github.com/googleapis/java-storage-nio/issues/815)) ([33889c3](https://github.com/googleapis/java-storage-nio/commit/33889c352d1a0fcebe4613615907f01fbca04186)) + + +### Dependencies + +* update actions/github-script action to v6 ([#818](https://github.com/googleapis/java-storage-nio/issues/818)) ([59c9baf](https://github.com/googleapis/java-storage-nio/commit/59c9baf28ceda12d0926124d137f792e940c153e)) +* update dependency com.google.apis:google-api-services-storage to v1-rev20220210-1.32.1 ([#823](https://github.com/googleapis/java-storage-nio/issues/823)) ([6c94667](https://github.com/googleapis/java-storage-nio/commit/6c946674931d6f5e88bba7cc93bfb1849480ce0d)) +* update dependency com.google.cloud:google-cloud-storage to v2.4.1 ([#817](https://github.com/googleapis/java-storage-nio/issues/817)) ([2ebe674](https://github.com/googleapis/java-storage-nio/commit/2ebe67495be0b2e71eed4a5c0d6aed5954c32593)) +* update dependency com.google.cloud:google-cloud-storage to v2.4.2 ([#820](https://github.com/googleapis/java-storage-nio/issues/820)) ([397ee84](https://github.com/googleapis/java-storage-nio/commit/397ee84b7530607665c725eb8392d12429f6b6a7)) +* update dependency com.google.cloud:google-cloud-storage to v2.4.4 ([#830](https://github.com/googleapis/java-storage-nio/issues/830)) ([2b3f88f](https://github.com/googleapis/java-storage-nio/commit/2b3f88f967f7fcf0a1475dae5dfc74f3e3f0cb6c)) +* update dependency com.google.guava:guava to v31.1-android ([#829](https://github.com/googleapis/java-storage-nio/issues/829)) ([70c1983](https://github.com/googleapis/java-storage-nio/commit/70c198347c8709d1302915bddda49d2402566ea7)) + ### [0.123.20](https://github.com/googleapis/java-storage-nio/compare/v0.123.19...v0.123.20) (2022-02-08) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index c1a0a6f73955..468d08a50a79 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.123.21-SNAPSHOT + 0.123.21 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.21-SNAPSHOT + 0.123.21 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 1339f944924f..ac7fc053b90c 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.123.21-SNAPSHOT + 0.123.21 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.21-SNAPSHOT + 0.123.21 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 83fbfa9b0a9d..0d78bc89fa77 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.123.21-SNAPSHOT + 0.123.21 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.21-SNAPSHOT + 0.123.21 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 301accc3f909..fe24df32cef4 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.123.21-SNAPSHOT + 0.123.21 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 2f7f81bc73fa..01d93b764608 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.123.21-SNAPSHOT + 0.123.21 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 5ae8548d2aac..cefbabae9e03 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.123.20:0.123.21-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.123.21:0.123.21 \ No newline at end of file From edaef046b250f7161712569d26948da9a268b89d Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 1 Mar 2022 16:58:13 +0000 Subject: [PATCH 0987/1764] chore(main): release 0.123.22-SNAPSHOT (#831) :robot: I have created a release *beep* *boop* --- ### Updating meta-information for bleeding-edge SNAPSHOT release. --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 468d08a50a79..d18423399e85 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.123.21 + 0.123.22-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.21 + 0.123.22-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index ac7fc053b90c..f85f5aea8249 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.123.21 + 0.123.22-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.21 + 0.123.22-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 0d78bc89fa77..10e0f6774567 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.123.21 + 0.123.22-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.21 + 0.123.22-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index fe24df32cef4..1c07ffa3452a 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.123.21 + 0.123.22-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 01d93b764608..d22fd608f998 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.123.21 + 0.123.22-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index cefbabae9e03..fb9276bdc59d 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.123.21:0.123.21 \ No newline at end of file +google-cloud-nio:0.123.21:0.123.22-SNAPSHOT \ No newline at end of file From d23b99650b5b4791da1148016dbc065425a541db Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Tue, 1 Mar 2022 22:28:20 +0000 Subject: [PATCH 0988/1764] chore: update github actions (#1361) (#834) * chore: update github actions * chore: update Source-Link: https://github.com/googleapis/synthtool/commit/1622741e6877d4b335b137ac7e07f7f32d4e5af7 Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-java:latest@sha256:e3746f84955528d0fe24bf2e4df89875d6ce5a036af01b9c326d61a38838523a --- java-storage-nio/.github/.OwlBot.lock.yaml | 2 +- .../.github/workflows/approve-readme.yaml | 2 +- .../.github/workflows/auto-release.yaml | 2 +- java-storage-nio/.github/workflows/ci.yaml | 20 +++++++++---------- .../.github/workflows/samples.yaml | 4 ++-- 5 files changed, 15 insertions(+), 15 deletions(-) diff --git a/java-storage-nio/.github/.OwlBot.lock.yaml b/java-storage-nio/.github/.OwlBot.lock.yaml index 9351fdfb9ac8..53941094cf48 100644 --- a/java-storage-nio/.github/.OwlBot.lock.yaml +++ b/java-storage-nio/.github/.OwlBot.lock.yaml @@ -13,4 +13,4 @@ # limitations under the License. docker: image: gcr.io/cloud-devrel-public-resources/owlbot-java:latest - digest: sha256:387835a1375a0049ec44e02542c844302854c732d8291bdf8e472c0ff70a8f67 + digest: sha256:e3746f84955528d0fe24bf2e4df89875d6ce5a036af01b9c326d61a38838523a diff --git a/java-storage-nio/.github/workflows/approve-readme.yaml b/java-storage-nio/.github/workflows/approve-readme.yaml index 1bb182327612..f5fc7d5169eb 100644 --- a/java-storage-nio/.github/workflows/approve-readme.yaml +++ b/java-storage-nio/.github/workflows/approve-readme.yaml @@ -21,7 +21,7 @@ jobs: runs-on: ubuntu-latest if: github.repository_owner == 'googleapis' && github.head_ref == 'autosynth-readme' steps: - - uses: actions/github-script@v5 + - uses: actions/github-script@v6 with: github-token: ${{secrets.YOSHI_APPROVER_TOKEN}} script: | diff --git a/java-storage-nio/.github/workflows/auto-release.yaml b/java-storage-nio/.github/workflows/auto-release.yaml index 18e23230d98f..7a106d007edf 100644 --- a/java-storage-nio/.github/workflows/auto-release.yaml +++ b/java-storage-nio/.github/workflows/auto-release.yaml @@ -21,7 +21,7 @@ jobs: runs-on: ubuntu-latest if: contains(github.head_ref, 'release-please') steps: - - uses: actions/github-script@v5 + - uses: actions/github-script@v6 with: github-token: ${{secrets.YOSHI_APPROVER_TOKEN}} debug: true diff --git a/java-storage-nio/.github/workflows/ci.yaml b/java-storage-nio/.github/workflows/ci.yaml index 6b5e56aaacd1..83ef7f9c2cf3 100644 --- a/java-storage-nio/.github/workflows/ci.yaml +++ b/java-storage-nio/.github/workflows/ci.yaml @@ -27,8 +27,8 @@ jobs: matrix: java: [8, 11, 17] steps: - - uses: actions/checkout@v2 - - uses: actions/setup-java@v2 + - uses: actions/checkout@v3 + - uses: actions/setup-java@v3 with: distribution: zulu java-version: ${{matrix.java}} @@ -39,8 +39,8 @@ jobs: windows: runs-on: windows-latest steps: - - uses: actions/checkout@v2 - - uses: actions/setup-java@v2 + - uses: actions/checkout@v3 + - uses: actions/setup-java@v3 with: distribution: zulu java-version: 8 @@ -54,8 +54,8 @@ jobs: matrix: java: [8, 11, 17] steps: - - uses: actions/checkout@v2 - - uses: actions/setup-java@v2 + - uses: actions/checkout@v3 + - uses: actions/setup-java@v3 with: distribution: zulu java-version: ${{matrix.java}} @@ -64,8 +64,8 @@ jobs: lint: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 - - uses: actions/setup-java@v2 + - uses: actions/checkout@v3 + - uses: actions/setup-java@v3 with: distribution: zulu java-version: 11 @@ -76,8 +76,8 @@ jobs: clirr: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 - - uses: actions/setup-java@v2 + - uses: actions/checkout@v3 + - uses: actions/setup-java@v3 with: distribution: zulu java-version: 8 diff --git a/java-storage-nio/.github/workflows/samples.yaml b/java-storage-nio/.github/workflows/samples.yaml index d5d964df15fa..de737e92a8a2 100644 --- a/java-storage-nio/.github/workflows/samples.yaml +++ b/java-storage-nio/.github/workflows/samples.yaml @@ -20,8 +20,8 @@ jobs: checkstyle: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 - - uses: actions/setup-java@v1 + - uses: actions/checkout@v3 + - uses: actions/setup-java@v3 with: java-version: 8 - name: Run checkstyle From 54c36f5fc392defee27f24fedbb860e6c8938af6 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 2 Mar 2022 17:20:29 +0100 Subject: [PATCH 0989/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.123.21 (#836) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 9e34e3ade620..36e88d2509e7 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.123.20 + 0.123.21 From e9177c01b96a95dc3daa2892a15418fe2458cf69 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 2 Mar 2022 19:12:33 +0100 Subject: [PATCH 0990/1764] deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v2.8.0 (#835) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource 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-shared-dependencies](https://togithub.com/googleapis/java-shared-dependencies) | `2.7.0` -> `2.8.0` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/2.8.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/2.8.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/2.8.0/compatibility-slim/2.7.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/2.8.0/confidence-slim/2.7.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
      googleapis/java-shared-dependencies ### [`v2.8.0`](https://togithub.com/googleapis/java-shared-dependencies/blob/HEAD/CHANGELOG.md#​280-httpsgithubcomgoogleapisjava-shared-dependenciescomparev270v280-2022-03-02) [Compare Source](https://togithub.com/googleapis/java-shared-dependencies/compare/v2.7.0...v2.8.0) ##### Dependencies - update dependency com.google.api-client:google-api-client-bom to v1.33.2 ([#​602](https://togithub.com/googleapis/java-shared-dependencies/issues/602)) ([85b132f](https://togithub.com/googleapis/java-shared-dependencies/commit/85b132f5830772646025b6a9fbbb970a941b86b5)) - update dependency com.google.api:api-common to v2.1.4 ([#​605](https://togithub.com/googleapis/java-shared-dependencies/issues/605)) ([ca7d49a](https://togithub.com/googleapis/java-shared-dependencies/commit/ca7d49aee26b6d90abd2afd61c20861d2307fe9c)) - update dependency com.google.auth:google-auth-library-bom to v1.5.3 ([#​614](https://togithub.com/googleapis/java-shared-dependencies/issues/614)) ([e6413f3](https://togithub.com/googleapis/java-shared-dependencies/commit/e6413f3b1be78473ace7085c344eda2d78cdf01a)) - update dependency com.google.cloud:google-cloud-core to v2.5.6 ([#​621](https://togithub.com/googleapis/java-shared-dependencies/issues/621)) ([3d5669f](https://togithub.com/googleapis/java-shared-dependencies/commit/3d5669f215689dd2df71200ffe37d5a9d385cda8)) - update dependency com.google.code.gson:gson to v2.9.0 ([#​611](https://togithub.com/googleapis/java-shared-dependencies/issues/611)) ([f59c28d](https://togithub.com/googleapis/java-shared-dependencies/commit/f59c28d8cd30ada1237f7722135ba148dce6315e)) - update dependency com.google.http-client:google-http-client-bom to v1.41.4 ([#​608](https://togithub.com/googleapis/java-shared-dependencies/issues/608)) ([f9a4f23](https://togithub.com/googleapis/java-shared-dependencies/commit/f9a4f23d3a32148ac59e53eaae6558ccbceca12c)) - update dependency com.google.oauth-client:google-oauth-client-bom to v1.33.1 ([#​606](https://togithub.com/googleapis/java-shared-dependencies/issues/606)) ([3882494](https://togithub.com/googleapis/java-shared-dependencies/commit/3882494770d48fcc02ed19088aa06612a8e440eb)) - update dependency com.google.protobuf:protobuf-bom to v3.19.4 ([#​593](https://togithub.com/googleapis/java-shared-dependencies/issues/593)) ([1e155bf](https://togithub.com/googleapis/java-shared-dependencies/commit/1e155bfc957bbb7e25d2e0994cdecaa81843bdc5)) - update dependency io.grpc:grpc-bom to v1.44.1 ([#​613](https://togithub.com/googleapis/java-shared-dependencies/issues/613)) ([3038a2c](https://togithub.com/googleapis/java-shared-dependencies/commit/3038a2c86cd20c91b65f2d7926eeb739147a68db)) - update dependency junit:junit to v4.13.2 ([#​607](https://togithub.com/googleapis/java-shared-dependencies/issues/607)) ([987e617](https://togithub.com/googleapis/java-shared-dependencies/commit/987e61796c7a093e005fe8832cf39275c391b2c1)) - update dependency org.checkerframework:checker-qual to v3.21.3 ([#​596](https://togithub.com/googleapis/java-shared-dependencies/issues/596)) ([ac5083c](https://togithub.com/googleapis/java-shared-dependencies/commit/ac5083cd010924dc128f041c2cdbab20166a6bf0)) - update gax.version to v2.12.2 ([#​592](https://togithub.com/googleapis/java-shared-dependencies/issues/592)) ([713ff8d](https://togithub.com/googleapis/java-shared-dependencies/commit/713ff8dd94f939c417524616bc47c771a3fbe0cf)) - update google.common-protos.version to v2.7.4 ([#​603](https://togithub.com/googleapis/java-shared-dependencies/issues/603)) ([bb9b4c7](https://togithub.com/googleapis/java-shared-dependencies/commit/bb9b4c7e39552cc73b3b9d4c826b26e8cb74459f)) - update google.core.version ([#​599](https://togithub.com/googleapis/java-shared-dependencies/issues/599)) ([327d0df](https://togithub.com/googleapis/java-shared-dependencies/commit/327d0df9b57203c0d4f426de0380770d3d7910d6)) - update iam.version to v1.2.6 ([#​598](https://togithub.com/googleapis/java-shared-dependencies/issues/598)) ([2801439](https://togithub.com/googleapis/java-shared-dependencies/commit/280143964c7c3b93a8d7f67215ba2cc74ffce761))
      --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, click this checkbox. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 1c07ffa3452a..68d08eaf116d 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -70,7 +70,7 @@ com.google.cloud google-cloud-shared-dependencies - 2.7.0 + 2.8.0 pom import From aa79e92571331d51f1af8caef909fa240a7d5915 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 2 Mar 2022 18:32:29 +0000 Subject: [PATCH 0991/1764] chore(main): release 0.123.22 (#838) :robot: I have created a release *beep* *boop* --- ### [0.123.22](https://github.com/googleapis/java-storage-nio/compare/v0.123.21...v0.123.22) (2022-03-02) ### Dependencies * update dependency com.google.cloud:google-cloud-shared-dependencies to v2.8.0 ([#835](https://github.com/googleapis/java-storage-nio/issues/835)) ([e9177c0](https://github.com/googleapis/java-storage-nio/commit/e9177c01b96a95dc3daa2892a15418fe2458cf69)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/CHANGELOG.md | 7 +++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 16 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 99522357c2e8..5e3533699f06 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +### [0.123.22](https://github.com/googleapis/java-storage-nio/compare/v0.123.21...v0.123.22) (2022-03-02) + + +### Dependencies + +* update dependency com.google.cloud:google-cloud-shared-dependencies to v2.8.0 ([#835](https://github.com/googleapis/java-storage-nio/issues/835)) ([55a7cd7](https://github.com/googleapis/java-storage-nio/commit/55a7cd745d76a5d6781cf5a1f0432447cf8eb94b)) + ### [0.123.21](https://github.com/googleapis/java-storage-nio/compare/v0.123.20...v0.123.21) (2022-03-01) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index d18423399e85..2184c7cee39c 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.123.22-SNAPSHOT + 0.123.22 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.22-SNAPSHOT + 0.123.22 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index f85f5aea8249..cda0437caa0e 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.123.22-SNAPSHOT + 0.123.22 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.22-SNAPSHOT + 0.123.22 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 10e0f6774567..32b38be62a7d 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.123.22-SNAPSHOT + 0.123.22 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.22-SNAPSHOT + 0.123.22 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 68d08eaf116d..3ee17e36c6df 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.123.22-SNAPSHOT + 0.123.22 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index d22fd608f998..f0c15c04fe4e 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.123.22-SNAPSHOT + 0.123.22 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index fb9276bdc59d..7b2cf5cb4478 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.123.21:0.123.22-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.123.22:0.123.22 \ No newline at end of file From 81072b97ebb9074d938ed7ee0b2a56b971abc6d8 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Thu, 3 Mar 2022 02:42:33 +0100 Subject: [PATCH 0992/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v24.4.0 (#837) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource 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/GoogleCloudPlatform/cloud-opensource-java)) | `24.3.0` -> `24.4.0` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/24.4.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/24.4.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/24.4.0/compatibility-slim/24.3.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/24.4.0/confidence-slim/24.3.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, click this checkbox. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 48f6e2355c35..a25325750b3a 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 24.3.0 + 24.4.0 pom import From 8d5ea6ec018ecb7c4791386ba99feb5af17861ec Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 3 Mar 2022 02:08:23 +0000 Subject: [PATCH 0993/1764] chore(main): release 0.123.23-SNAPSHOT (#839) :robot: I have created a release *beep* *boop* --- ### Updating meta-information for bleeding-edge SNAPSHOT release. --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 2184c7cee39c..d059782d62d4 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.123.22 + 0.123.23-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.22 + 0.123.23-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index cda0437caa0e..15044102b0a6 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.123.22 + 0.123.23-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.22 + 0.123.23-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 32b38be62a7d..7df83e01d2ee 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.123.22 + 0.123.23-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.22 + 0.123.23-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 3ee17e36c6df..81c61dd52596 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.123.22 + 0.123.23-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index f0c15c04fe4e..bf17af431732 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.123.22 + 0.123.23-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 7b2cf5cb4478..2b8d1e60b206 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.123.22:0.123.22 \ No newline at end of file +google-cloud-nio:0.123.22:0.123.23-SNAPSHOT \ No newline at end of file From ad52813acedee48b8e2a24b7cd67549275d19072 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Thu, 3 Mar 2022 21:27:02 +0100 Subject: [PATCH 0994/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.123.22 (#842) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 36e88d2509e7..a9155b0f754c 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.123.21 + 0.123.22 From 9cce71e9f532320dd9ce900443117c51b495b678 Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Thu, 3 Mar 2022 15:34:01 -0500 Subject: [PATCH 0995/1764] chore: fix license header in build.bat (#1363) (#840) * chore: fix license header in build.bat * chore: add disctribution field for setup-java action Source-Link: https://github.com/googleapis/synthtool/commit/4fea5f40a9075f3ba205ede0b453010cf080e194 Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-java:latest@sha256:df8d7b2cc0dbc65871e7edd86601901a0612b272fa3f7f0eb590c5c53aa5f92e Co-authored-by: Owl Bot --- java-storage-nio/.github/.OwlBot.lock.yaml | 2 +- .../.github/workflows/samples.yaml | 1 + java-storage-nio/.kokoro/build.bat | 30 +++++++++---------- 3 files changed, 17 insertions(+), 16 deletions(-) diff --git a/java-storage-nio/.github/.OwlBot.lock.yaml b/java-storage-nio/.github/.OwlBot.lock.yaml index 53941094cf48..3473042c086e 100644 --- a/java-storage-nio/.github/.OwlBot.lock.yaml +++ b/java-storage-nio/.github/.OwlBot.lock.yaml @@ -13,4 +13,4 @@ # limitations under the License. docker: image: gcr.io/cloud-devrel-public-resources/owlbot-java:latest - digest: sha256:e3746f84955528d0fe24bf2e4df89875d6ce5a036af01b9c326d61a38838523a + digest: sha256:df8d7b2cc0dbc65871e7edd86601901a0612b272fa3f7f0eb590c5c53aa5f92e diff --git a/java-storage-nio/.github/workflows/samples.yaml b/java-storage-nio/.github/workflows/samples.yaml index de737e92a8a2..912ed8b2b027 100644 --- a/java-storage-nio/.github/workflows/samples.yaml +++ b/java-storage-nio/.github/workflows/samples.yaml @@ -23,6 +23,7 @@ jobs: - uses: actions/checkout@v3 - uses: actions/setup-java@v3 with: + distribution: zulu java-version: 8 - name: Run checkstyle run: mvn -P lint --quiet --batch-mode checkstyle:check diff --git a/java-storage-nio/.kokoro/build.bat b/java-storage-nio/.kokoro/build.bat index cc602c9eba80..067cf4a4c489 100644 --- a/java-storage-nio/.kokoro/build.bat +++ b/java-storage-nio/.kokoro/build.bat @@ -1,18 +1,18 @@ +:: Copyright 2022 Google LLC +:: +:: Licensed under the Apache License, Version 2.0 (the "License"); +:: you may not use this file except in compliance with the License. +:: You may obtain a copy of the License at +:: +:: http://www.apache.org/licenses/LICENSE-2.0 +:: +:: Unless required by applicable law or agreed to in writing, software +:: distributed under the License is distributed on an "AS IS" BASIS, +:: WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +:: See the License for the specific language governing permissions and +:: limitations under the License. +:: Github action job to test core java library features on +:: downstream client libraries before they are released. :: See documentation in type-shell-output.bat -# Copyright 2022 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# Github action job to test core java library features on -# downstream client libraries before they are released. "C:\Program Files\Git\bin\bash.exe" %~dp0build.sh From 8aaf3cd73561ef8e44c36301f8bdc53f7b4a4af4 Mon Sep 17 00:00:00 2001 From: Sydney Munro <97561403+sydney-munro@users.noreply.github.com> Date: Fri, 4 Mar 2022 12:07:04 -0800 Subject: [PATCH 0996/1764] fix: Requester pays to check reason and fallback to error message validation (#841) * fix: Requester pays to check reason and fallback to error message validation --- .../nio/CloudStorageFileSystemProvider.java | 5 +++- .../storage/contrib/nio/it/ITGcsNio.java | 27 +++++++------------ 2 files changed, 13 insertions(+), 19 deletions(-) diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java index f6a344be0adb..1ad0e08bb616 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java @@ -967,7 +967,10 @@ public boolean requesterPays(String bucketName) { Boolean isRP = storage.get(bucketName).requesterPays(); return isRP != null && isRP.booleanValue(); } catch (StorageException ex) { - if (ex.getCode() == 400 && ex.getMessage().contains("Bucket is requester pays")) { + if (ex.getReason().equals("userProjectMissing")) { + return true; + // fallback to checking the error code and error message. + } else if (ex.getCode() == 400 && ex.getMessage().contains("requester pays")) { return true; } throw ex; diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java index 871c3f942860..55a341d4c75e 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java @@ -75,7 +75,6 @@ import org.junit.AfterClass; import org.junit.Assert; import org.junit.BeforeClass; -import org.junit.Ignore; import org.junit.Rule; import org.junit.Test; import org.junit.runner.RunWith; @@ -176,7 +175,6 @@ private static void fillRequesterPaysFile(Storage storage, String fname, int siz // Start of tests related to the "requester pays" feature @Test - @Ignore("TODO: https://github.com/googleapis/java-storage-nio/issues/824") public void testFileExistsRequesterPaysNoUserProject() throws IOException { CloudStorageFileSystem testBucket = getRequesterPaysBucket(false, ""); Path path = testBucket.getPath(SML_FILE); @@ -190,7 +188,6 @@ public void testFileExistsRequesterPaysNoUserProject() throws IOException { } @Test - @Ignore("TODO: https://github.com/googleapis/java-storage-nio/issues/824") public void testFileExistsRequesterPays() throws IOException { CloudStorageFileSystem testBucket = getRequesterPaysBucket(false, project); Path path = testBucket.getPath(SML_FILE); @@ -199,7 +196,6 @@ public void testFileExistsRequesterPays() throws IOException { } @Test - @Ignore("TODO: https://github.com/googleapis/java-storage-nio/issues/824") public void testFileExistsRequesterPaysWithAutodetect() throws IOException { CloudStorageFileSystem testBucket = getRequesterPaysBucket(true, project); Path path = testBucket.getPath(SML_FILE); @@ -208,7 +204,6 @@ public void testFileExistsRequesterPaysWithAutodetect() throws IOException { } @Test - @Ignore("TODO: https://github.com/googleapis/java-storage-nio/issues/824") public void testCantCreateWithoutUserProject() throws IOException { CloudStorageFileSystem testBucket = getRequesterPaysBucket(false, ""); Path path = testBucket.getPath(TMP_FILE); @@ -230,7 +225,6 @@ public void testCanCreateWithUserProject() throws IOException { } @Test - @Ignore("TODO: https://github.com/googleapis/java-storage-nio/issues/824") public void testCantReadWithoutUserProject() throws IOException { CloudStorageFileSystem testBucket = getRequesterPaysBucket(false, ""); Path path = testBucket.getPath(SML_FILE); @@ -252,7 +246,6 @@ public void testCanReadWithUserProject() throws IOException { } @Test - @Ignore("TODO: https://github.com/googleapis/java-storage-nio/issues/824") public void testCantCopyWithoutUserProject() throws IOException { CloudStorageFileSystem testRPBucket = getRequesterPaysBucket(false, ""); CloudStorageFileSystem testBucket = getTestBucket(); @@ -285,10 +278,7 @@ private void innerTestCantCopyWithoutUserProject( // normal StorageException. } catch (HttpResponseException hex) { Assert.assertEquals(description, hex.getStatusCode(), 400); - Assert.assertTrue( - description, - hex.getMessage() - .contains("Bucket is requester pays bucket but no user project provided")); + Assert.assertTrue(description, hex.getMessage().contains("requester pays")); } catch (StorageException ex) { assertIsRequesterPaysException(description, ex); } @@ -314,7 +304,6 @@ public void testCanCopyWithUserProject() throws IOException { } @Test - @Ignore("TODO: https://github.com/googleapis/java-storage-nio/issues/824") public void testAutodetectWhenRequesterPays() throws IOException { CloudStorageFileSystem testRPBucket = getRequesterPaysBucket(true, project); Assert.assertEquals( @@ -338,18 +327,20 @@ public void testAutodetectWhenNotRequesterPays() throws IOException { ""); } + @Test + public void testAutoDetectNoUserProject() throws IOException { + CloudStorageFileSystem testBucket = getRequesterPaysBucket(false, ""); + Assert.assertTrue(testBucket.provider().requesterPays(testBucket.bucket())); + } + private void assertIsRequesterPaysException(String message, StorageException ex) { Assert.assertEquals(message, ex.getCode(), 400); - Assert.assertTrue( - message, - ex.getMessage().contains("Bucket is requester pays bucket but no user project provided")); + Assert.assertTrue(message, ex.getMessage().contains("requester pays")); } private void assertIsRequesterPaysException(String message, IOException ioex) { Assert.assertTrue(message, ioex.getMessage().startsWith("400")); - Assert.assertTrue( - message, - ioex.getMessage().contains("Bucket is requester pays bucket but no user project provided")); + Assert.assertTrue(message, ioex.getMessage().contains("requester pays")); } // End of tests related to the "requester pays" feature From aed8a7f06966ec6a0c2d3ce3cd00ae8f9cd2a970 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Fri, 4 Mar 2022 12:24:46 -0800 Subject: [PATCH 0997/1764] chore(main): release 0.123.23 (#843) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/CHANGELOG.md | 7 +++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 16 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 5e3533699f06..10861dc1eccc 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +### [0.123.23](https://github.com/googleapis/java-storage-nio/compare/v0.123.22...v0.123.23) (2022-03-04) + + +### Bug Fixes + +* Requester pays to check reason and fallback to error message validation ([#841](https://github.com/googleapis/java-storage-nio/issues/841)) ([9f30db3](https://github.com/googleapis/java-storage-nio/commit/9f30db3ccca16121fc5260334d603f8d272af2d9)) + ### [0.123.22](https://github.com/googleapis/java-storage-nio/compare/v0.123.21...v0.123.22) (2022-03-02) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index d059782d62d4..16e73fc8959c 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.123.23-SNAPSHOT + 0.123.23 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.23-SNAPSHOT + 0.123.23 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 15044102b0a6..2858dc1052b0 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.123.23-SNAPSHOT + 0.123.23 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.23-SNAPSHOT + 0.123.23 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 7df83e01d2ee..8b09c335bdc7 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.123.23-SNAPSHOT + 0.123.23 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.23-SNAPSHOT + 0.123.23 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 81c61dd52596..60822a78be96 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.123.23-SNAPSHOT + 0.123.23 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index bf17af431732..9520b29b4a51 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.123.23-SNAPSHOT + 0.123.23 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 2b8d1e60b206..b707c847b6e6 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.123.22:0.123.23-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.123.23:0.123.23 \ No newline at end of file From 85bf96696050c2be373d1b4fc9ff97e3adf1b561 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Fri, 4 Mar 2022 20:32:12 +0000 Subject: [PATCH 0998/1764] chore(main): release 0.123.24-SNAPSHOT (#844) :robot: I have created a release *beep* *boop* --- ### Updating meta-information for bleeding-edge SNAPSHOT release. --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 16e73fc8959c..6f6cba0fb0c8 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.123.23 + 0.123.24-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.23 + 0.123.24-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 2858dc1052b0..5b960a83ec25 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.123.23 + 0.123.24-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.23 + 0.123.24-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 8b09c335bdc7..82b5426d9fb0 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.123.23 + 0.123.24-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.23 + 0.123.24-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 60822a78be96..9bd3df078b48 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.123.23 + 0.123.24-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 9520b29b4a51..000960ceae16 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.123.23 + 0.123.24-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index b707c847b6e6..64865dcf2b1f 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.123.23:0.123.23 \ No newline at end of file +google-cloud-nio:0.123.23:0.123.24-SNAPSHOT \ No newline at end of file From 7ffec298d225670e32b546928ff19762ede48dbb Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Tue, 8 Mar 2022 02:42:56 +0000 Subject: [PATCH 0999/1764] chore: update java template (#1367) (#846) * chore: update java template * chore: fix tests * chore: fix tests * chore: update project Source-Link: https://github.com/googleapis/synthtool/commit/1155a97fed1c195d10ad406d483bc8ac2507f1d7 Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-java:latest@sha256:b0b1c1c89570e229b1026372a2b8989ba31495007055b8d30178b7648503eefa --- java-storage-nio/.github/.OwlBot.lock.yaml | 2 +- java-storage-nio/.kokoro/nightly/integration.cfg | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/java-storage-nio/.github/.OwlBot.lock.yaml b/java-storage-nio/.github/.OwlBot.lock.yaml index 3473042c086e..426cf83e2ec6 100644 --- a/java-storage-nio/.github/.OwlBot.lock.yaml +++ b/java-storage-nio/.github/.OwlBot.lock.yaml @@ -13,4 +13,4 @@ # limitations under the License. docker: image: gcr.io/cloud-devrel-public-resources/owlbot-java:latest - digest: sha256:df8d7b2cc0dbc65871e7edd86601901a0612b272fa3f7f0eb590c5c53aa5f92e + digest: sha256:b0b1c1c89570e229b1026372a2b8989ba31495007055b8d30178b7648503eefa diff --git a/java-storage-nio/.kokoro/nightly/integration.cfg b/java-storage-nio/.kokoro/nightly/integration.cfg index e51c7b4c6c11..a2907a257b2b 100644 --- a/java-storage-nio/.kokoro/nightly/integration.cfg +++ b/java-storage-nio/.kokoro/nightly/integration.cfg @@ -13,12 +13,12 @@ env_vars: { # TODO: remove this after we've migrated all tests and scripts env_vars: { key: "GCLOUD_PROJECT" - value: "gcloud-devel" + value: "java-docs-samples-testing" } env_vars: { key: "GOOGLE_CLOUD_PROJECT" - value: "gcloud-devel" + value: "java-docs-samples-testing" } env_vars: { From e21d75519c01da6f6a08b259a7e8705ba5d6ab6c Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 8 Mar 2022 04:34:28 +0100 Subject: [PATCH 1000/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.123.23 (#845) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource 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-nio](https://togithub.com/googleapis/java-storage-nio) | `0.123.22` -> `0.123.23` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.123.23/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.123.23/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.123.23/compatibility-slim/0.123.22)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.123.23/confidence-slim/0.123.22)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
      googleapis/java-storage-nio ### [`v0.123.23`](https://togithub.com/googleapis/java-storage-nio/blob/HEAD/CHANGELOG.md#​012323-httpsgithubcomgoogleapisjava-storage-niocomparev012322v012323-2022-03-04) [Compare Source](https://togithub.com/googleapis/java-storage-nio/compare/v0.123.22...v0.123.23)
      --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, click this checkbox. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index a9155b0f754c..821ddfdc2390 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.123.22 + 0.123.23 From 1e0ccc89227255ed3dc4d73d6e9d1301560f1f6e Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 8 Mar 2022 21:28:19 +0100 Subject: [PATCH 1001/1764] test(deps): update dependency org.mockito:mockito-core to v4.4.0 (#848) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [org.mockito:mockito-core](https://togithub.com/mockito/mockito) | `4.3.1` -> `4.4.0` | [![age](https://badges.renovateapi.com/packages/maven/org.mockito:mockito-core/4.4.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/org.mockito:mockito-core/4.4.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/org.mockito:mockito-core/4.4.0/compatibility-slim/4.3.1)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/org.mockito:mockito-core/4.4.0/confidence-slim/4.3.1)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
      mockito/mockito ### [`v4.4.0`](https://togithub.com/mockito/mockito/releases/v4.4.0) [Compare Source](https://togithub.com/mockito/mockito/compare/v4.3.1...v4.4.0) *Changelog generated by [Shipkit Changelog Gradle Plugin](https://togithub.com/shipkit/shipkit-changelog)* ##### 4.4.0 - 2022-03-08 - [16 commit(s)](https://togithub.com/mockito/mockito/compare/v4.3.1...v4.4.0) by Andrew Kozel, Brice Dutheil, Jean-Baptiste Mille, Mirko Alicastro, dependabot\[bot] - Bump groovy from 3.0.9 to 3.0.10 [(#​2586)](https://togithub.com/mockito/mockito/pull/2586) - Bump google-java-format from 1.14.0 to 1.15.0 [(#​2585)](https://togithub.com/mockito/mockito/pull/2585) - Bump actions/checkout from 2.4.0 to 3 [(#​2582)](https://togithub.com/mockito/mockito/pull/2582) - Bump shipkit-auto-version from 1.1.19 to 1.1.20 [(#​2580)](https://togithub.com/mockito/mockito/pull/2580) - Bump biz.aQute.bnd.builder from 6.1.0 to 6.2.0 [(#​2579)](https://togithub.com/mockito/mockito/pull/2579) - Bump biz.aQute.bnd.gradle from 6.1.0 to 6.2.0 [(#​2578)](https://togithub.com/mockito/mockito/pull/2578) - Adds a Google Java Format for JDK17 [(#​2572)](https://togithub.com/mockito/mockito/pull/2572) - Clean up JUnit3 references [(#​2570)](https://togithub.com/mockito/mockito/pull/2570) - Bump com.diffplug.spotless from 6.2.2 to 6.3.0 [(#​2567)](https://togithub.com/mockito/mockito/pull/2567) - Bump google-java-format from 1.13.0 to 1.14.0 [(#​2565)](https://togithub.com/mockito/mockito/pull/2565) - Bump versions.bytebuddy from 1.12.7 to 1.12.8 [(#​2564)](https://togithub.com/mockito/mockito/pull/2564) - Bump com.diffplug.spotless from 6.2.1 to 6.2.2 [(#​2562)](https://togithub.com/mockito/mockito/pull/2562) - Bump com.github.ben-manes.versions from 0.41.0 to 0.42.0 [(#​2559)](https://togithub.com/mockito/mockito/pull/2559) - Bump com.diffplug.spotless from 6.2.0 to 6.2.1 [(#​2556)](https://togithub.com/mockito/mockito/pull/2556) - Fixes [#​2548](https://togithub.com/mockito/mockito/issues/2548) : Makes InOrder able to verify static methods [(#​2549)](https://togithub.com/mockito/mockito/pull/2549) - \[PR open] Add feature to verify static methods calls in order [(#​2548)](https://togithub.com/mockito/mockito/issues/2548) - Fixes [#​2201](https://togithub.com/mockito/mockito/issues/2201) : Fixed checking of declared exceptions. [(#​2547)](https://togithub.com/mockito/mockito/pull/2547) - Calling getExceptionTypes() on concrete object that is used as interface doesn't return exception types from interface [(#​2201)](https://togithub.com/mockito/mockito/issues/2201)
      --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, click this checkbox. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 82b5426d9fb0..0f2c8f7fd520 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -80,7 +80,7 @@ org.mockito mockito-core - 4.3.1 + 4.4.0 test From d18b018f7f7fe215008bc873dc9522276036260f Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 8 Mar 2022 21:44:23 +0100 Subject: [PATCH 1002/1764] build(deps): update dependency com.google.cloud:google-cloud-shared-config to v1.3.0 (#847) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource 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-shared-config](https://togithub.com/googleapis/java-shared-config) | `1.2.7` -> `1.3.0` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/1.3.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/1.3.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/1.3.0/compatibility-slim/1.2.7)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/1.3.0/confidence-slim/1.2.7)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
      googleapis/java-shared-config ### [`v1.3.0`](https://togithub.com/googleapis/java-shared-config/blob/HEAD/CHANGELOG.md#​130-httpsgithubcomgoogleapisjava-shared-configcomparev127v130-2022-03-07) [Compare Source](https://togithub.com/googleapis/java-shared-config/compare/v1.2.7...v1.3.0) ##### Features - increase IT timeout from 20 to 60 mins ([#​440](https://togithub.com/googleapis/java-shared-config/issues/440)) ([a4427bc](https://togithub.com/googleapis/java-shared-config/commit/a4427bceebd0624e23f0b02bb24d7ed46ea4b3a6)) ##### Dependencies - update dependency com.google.cloud:native-image-support to v0.12.6 ([#​423](https://togithub.com/googleapis/java-shared-config/issues/423)) ([9a0cb79](https://togithub.com/googleapis/java-shared-config/commit/9a0cb79896d5c97dc3c5648a6740d53eb9ada673)) - update dependency com.puppycrawl.tools:checkstyle to v9.3 ([#​415](https://togithub.com/googleapis/java-shared-config/issues/415)) ([9e2d3fd](https://togithub.com/googleapis/java-shared-config/commit/9e2d3fd8bd42bc210dae5798f7d5dfe950c29f51)) - update dependency org.graalvm.buildtools:junit-platform-native to v0.9.10 ([#​429](https://togithub.com/googleapis/java-shared-config/issues/429)) ([0355f29](https://togithub.com/googleapis/java-shared-config/commit/0355f2988ebcff19615b72bc65523555e4844523)) - update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.10 ([#​430](https://togithub.com/googleapis/java-shared-config/issues/430)) ([16984d2](https://togithub.com/googleapis/java-shared-config/commit/16984d25a84aa6a8daf2a0925ea57cd0d3f0ee24)) ##### [1.2.7](https://togithub.com/googleapis/java-shared-config/compare/v1.2.6...v1.2.7) (2022-02-04) ##### Dependencies - update dependency com.google.cloud:native-image-support to v0.12.0 ([#​414](https://togithub.com/googleapis/java-shared-config/issues/414)) ([2133cc0](https://togithub.com/googleapis/java-shared-config/commit/2133cc093efd8420e352274f3eab09de819ff796)) ##### [1.2.6](https://togithub.com/googleapis/java-shared-config/compare/v1.2.5...v1.2.6) (2022-01-19) ##### Bug Fixes - library should released as 1.2.6 ([#​408](https://togithub.com/googleapis/java-shared-config/issues/408)) ([4972daa](https://togithub.com/googleapis/java-shared-config/commit/4972daa60467797566c4b043cebd322577b8eb73)) ##### [1.2.5](https://togithub.com/googleapis/java-shared-config/compare/v1.2.4...v1.2.5) (2022-01-11) ##### Bug Fixes - **java:** Enable unit tests in generated libraries for native image testing ([#​394](https://togithub.com/googleapis/java-shared-config/issues/394)) ([a453b9f](https://togithub.com/googleapis/java-shared-config/commit/a453b9f141c7555f2fd5333eb17d223410ab66eb)) ##### [1.2.4](https://www.github.com/googleapis/java-shared-config/compare/v1.2.3...v1.2.4) (2022-01-06) ##### Dependencies - revert dependency com.google.googlejavaformat:google-java-format to v1.7 ([#​391](https://www.togithub.com/googleapis/java-shared-config/issues/391)) ([17077fb](https://www.github.com/googleapis/java-shared-config/commit/17077fb1a58eef7098dc5e1e9b2c78a63c5c11e1)) ##### [1.2.3](https://www.github.com/googleapis/java-shared-config/compare/v1.2.2...v1.2.3) (2022-01-04) ##### Bug Fixes - **java:** add -ntp flag to native image testing command ([#​1299](https://www.togithub.com/googleapis/java-shared-config/issues/1299)) ([#​376](https://www.togithub.com/googleapis/java-shared-config/issues/376)) ([50e7a10](https://www.github.com/googleapis/java-shared-config/commit/50e7a10a8dca0505fd831e3dd929577d2f82b011)) - **java:** Only enable integration tests for native image testing ([#​375](https://www.togithub.com/googleapis/java-shared-config/issues/375)) ([663f421](https://www.github.com/googleapis/java-shared-config/commit/663f421de342afcba24703079f778738045d3ff2)) - **java:** Pass missing integration test flags to native image test commands ([#​1309](https://www.togithub.com/googleapis/java-shared-config/issues/1309)) ([#​383](https://www.togithub.com/googleapis/java-shared-config/issues/383)) ([b17b44e](https://www.github.com/googleapis/java-shared-config/commit/b17b44e37fe44ba61616417189c6b2271f3a4d18)) ##### Dependencies - update auto-value-annotation.version to v1.9 ([#​378](https://www.togithub.com/googleapis/java-shared-config/issues/378)) ([5e1cd0e](https://www.github.com/googleapis/java-shared-config/commit/5e1cd0e39910548ec4eb6639da979c3b66411503)) - update dependency com.google.googlejavaformat:google-java-format to v1.13.0 ([#​361](https://www.togithub.com/googleapis/java-shared-config/issues/361)) ([095d60a](https://www.github.com/googleapis/java-shared-config/commit/095d60a061a574dcf84b9fcf26dff48617a306b1)) - update dependency com.puppycrawl.tools:checkstyle to v9.2 ([#​366](https://www.togithub.com/googleapis/java-shared-config/issues/366)) ([061df67](https://www.github.com/googleapis/java-shared-config/commit/061df676d8b2fef5bbb0ce9661d3c96fcb57e73a)) - update dependency com.puppycrawl.tools:checkstyle to v9.2.1 ([#​382](https://www.togithub.com/googleapis/java-shared-config/issues/382)) ([1a182c5](https://www.github.com/googleapis/java-shared-config/commit/1a182c52e7c5431875296940d68c9bdfcf74be00)) - update dependency org.graalvm.buildtools:junit-platform-native to v0.9.9 ([#​379](https://www.togithub.com/googleapis/java-shared-config/issues/379)) ([0a2b05f](https://www.github.com/googleapis/java-shared-config/commit/0a2b05ff7f649331efbc4dd540705da10691a2f1)) - update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.8 ([#​372](https://www.togithub.com/googleapis/java-shared-config/issues/372)) ([6fe795e](https://www.github.com/googleapis/java-shared-config/commit/6fe795ede39575656ef1609bf7aac28c1d170976)) - update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.9 ([#​380](https://www.togithub.com/googleapis/java-shared-config/issues/380)) ([f2efad5](https://www.github.com/googleapis/java-shared-config/commit/f2efad585b431fe186c7900a8171a999c689405b)) - update dependency org.junit.vintage:junit-vintage-engine to v5.8.2 ([#​365](https://www.togithub.com/googleapis/java-shared-config/issues/365)) ([604058d](https://www.github.com/googleapis/java-shared-config/commit/604058d52dc962db9a506762926576542687285e)) ##### [1.2.2](https://www.github.com/googleapis/java-shared-config/compare/v1.2.1...v1.2.2) (2021-11-16) ##### Bug Fixes - update dependency com.google.cloud:native-image-support to v0.10.0 ([#​358](https://www.togithub.com/googleapis/java-shared-config/issues/358)) ([0441958](https://www.github.com/googleapis/java-shared-config/commit/044195865a1122d419cadae90fddbf8dc5b4a32d)) ##### [1.2.1](https://www.github.com/googleapis/java-shared-config/compare/v1.2.0...v1.2.1) (2021-11-08) ##### Bug Fixes - Add native image feature to register protobuf reflection in tests ([#​347](https://www.togithub.com/googleapis/java-shared-config/issues/347)) ([88c3e3b](https://www.github.com/googleapis/java-shared-config/commit/88c3e3b0ad1e480e0fdbe9f6fe1f9df183066ee6)) ##### Dependencies - update dependency com.google.auto.service:auto-service-annotations to v1.0.1 ([#​346](https://www.togithub.com/googleapis/java-shared-config/issues/346)) ([9c1f943](https://www.github.com/googleapis/java-shared-config/commit/9c1f94345fb47346fe66f901976c2347b8102bc8)) - update dependency com.google.cloud:native-image-support to v0.9.0 ([#​350](https://www.togithub.com/googleapis/java-shared-config/issues/350)) ([3b496b0](https://www.github.com/googleapis/java-shared-config/commit/3b496b03bd95e59fcd1a3a1eb6cc0dfd330db769)) - update dependency com.puppycrawl.tools:checkstyle to v9.1 ([#​345](https://www.togithub.com/googleapis/java-shared-config/issues/345)) ([f5c03d3](https://www.github.com/googleapis/java-shared-config/commit/f5c03d35684ef4e0bb3178ab6056f231f3f4faf6))
      --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, click this checkbox. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 9bd3df078b48..bbf9ce1d21c1 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud google-cloud-shared-config - 1.2.7 + 1.3.0 From 6ef5c877842685d253430e5abe450e8daedcbe99 Mon Sep 17 00:00:00 2001 From: Louis Bergelson Date: Tue, 8 Mar 2022 19:45:06 -0500 Subject: [PATCH 1003/1764] fix: prevent NPE when checking requester pays status (#850) Fixes a NullPointerException introduced in #841 which occured when trying to check the the requesterPays status of a file while authenticated with an invalid service account. Refs: #849, #841 --- .../storage/contrib/nio/CloudStorageFileSystemProvider.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java index 1ad0e08bb616..0e16a81e8134 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java @@ -967,10 +967,12 @@ public boolean requesterPays(String bucketName) { Boolean isRP = storage.get(bucketName).requesterPays(); return isRP != null && isRP.booleanValue(); } catch (StorageException ex) { - if (ex.getReason().equals("userProjectMissing")) { + if ("userProjectMissing".equals(ex.getReason())) { return true; // fallback to checking the error code and error message. - } else if (ex.getCode() == 400 && ex.getMessage().contains("requester pays")) { + } else if (ex.getCode() == 400 + && ex.getMessage() != null + && ex.getMessage().contains("requester pays")) { return true; } throw ex; From 2e55b6e449d816e29524523fd95627428a7e6d55 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 9 Mar 2022 18:28:12 +0100 Subject: [PATCH 1004/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.4.5 (#852) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource 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.4.4` -> `2.4.5` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.4.5/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.4.5/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.4.5/compatibility-slim/2.4.4)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.4.5/confidence-slim/2.4.4)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
      googleapis/java-storage ### [`v2.4.5`](https://togithub.com/googleapis/java-storage/blob/HEAD/CHANGELOG.md#​245-httpsgithubcomgoogleapisjava-storagecomparev244v245-2022-03-04) [Compare Source](https://togithub.com/googleapis/java-storage/compare/v2.4.4...v2.4.5)
      --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, click this checkbox. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index bbf9ce1d21c1..9ed1c4b28eaa 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.4.4 + 2.4.5 com.google.apis From 8a6c574d3c93147baaeccee9738ecfbeeddedb82 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 10 Mar 2022 16:34:36 -0500 Subject: [PATCH 1005/1764] chore(main): release 0.123.24 (#851) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/CHANGELOG.md | 12 ++++++++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 21 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 10861dc1eccc..7931dd5bcef4 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,17 @@ # Changelog +### [0.123.24](https://github.com/googleapis/java-storage-nio/compare/v0.123.23...v0.123.24) (2022-03-09) + + +### Bug Fixes + +* prevent NPE when checking requester pays status ([#850](https://github.com/googleapis/java-storage-nio/issues/850)) ([ce50209](https://github.com/googleapis/java-storage-nio/commit/ce502094f0d983e136a60569424992acbd126041)) + + +### Dependencies + +* update dependency com.google.cloud:google-cloud-storage to v2.4.5 ([#852](https://github.com/googleapis/java-storage-nio/issues/852)) ([0163189](https://github.com/googleapis/java-storage-nio/commit/01631891d1f6477d9021b57d097d0d6fbcccab1e)) + ### [0.123.23](https://github.com/googleapis/java-storage-nio/compare/v0.123.22...v0.123.23) (2022-03-04) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 6f6cba0fb0c8..22d902ea1687 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.123.24-SNAPSHOT + 0.123.24 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.24-SNAPSHOT + 0.123.24 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 5b960a83ec25..a28ad919caf5 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.123.24-SNAPSHOT + 0.123.24 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.24-SNAPSHOT + 0.123.24 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 0f2c8f7fd520..77c9b7bff108 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.123.24-SNAPSHOT + 0.123.24 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.24-SNAPSHOT + 0.123.24 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 9ed1c4b28eaa..588e91809444 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.123.24-SNAPSHOT + 0.123.24 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 000960ceae16..77dcbd8c9ebd 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.123.24-SNAPSHOT + 0.123.24 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 64865dcf2b1f..09e788cecba4 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.123.23:0.123.24-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.123.24:0.123.24 \ No newline at end of file From c8daf65c3daf2045550de48f9b8928b06defd94c Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 10 Mar 2022 21:44:31 +0000 Subject: [PATCH 1006/1764] chore(main): release 0.123.25-SNAPSHOT (#853) :robot: I have created a release *beep* *boop* --- ### Updating meta-information for bleeding-edge SNAPSHOT release. --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 22d902ea1687..c1cd6ded25a7 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.123.24 + 0.123.25-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.24 + 0.123.25-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index a28ad919caf5..e4e00d4922b1 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.123.24 + 0.123.25-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.24 + 0.123.25-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 77c9b7bff108..dd63d44f0f18 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.123.24 + 0.123.25-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.24 + 0.123.25-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 588e91809444..a6bd53222dc3 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.123.24 + 0.123.25-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 77dcbd8c9ebd..fa0751395d16 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.123.24 + 0.123.25-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 09e788cecba4..0997086714fd 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.123.24:0.123.24 \ No newline at end of file +google-cloud-nio:0.123.24:0.123.25-SNAPSHOT \ No newline at end of file From ee5df212b574a0a1c94e39cc7d328405fcaabea7 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Mon, 14 Mar 2022 23:30:21 +0100 Subject: [PATCH 1007/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.123.24 (#854) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource 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-nio](https://togithub.com/googleapis/java-storage-nio) | `0.123.23` -> `0.123.24` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.123.24/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.123.24/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.123.24/compatibility-slim/0.123.23)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.123.24/confidence-slim/0.123.23)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
      googleapis/java-storage-nio ### [`v0.123.24`](https://togithub.com/googleapis/java-storage-nio/blob/HEAD/CHANGELOG.md#​012324-httpsgithubcomgoogleapisjava-storage-niocomparev012323v012324-2022-03-09) [Compare Source](https://togithub.com/googleapis/java-storage-nio/compare/v0.123.23...v0.123.24)
      --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, click this checkbox. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 821ddfdc2390..92b4615f66a8 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.123.23 + 0.123.24 From 19aaf48a3a61ef8d6c3ad853e7686dbcca5438d1 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 15 Mar 2022 00:20:40 +0100 Subject: [PATCH 1008/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v25 (#855) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource 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/GoogleCloudPlatform/cloud-opensource-java)) | `24.4.0` -> `25.0.0` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/25.0.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/25.0.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/25.0.0/compatibility-slim/24.4.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/25.0.0/confidence-slim/24.4.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, click this checkbox. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index a25325750b3a..1358cffc2a49 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 24.4.0 + 25.0.0 pom import From 3f92f0c0e2bd60e0a4106042e54ceaa804a99256 Mon Sep 17 00:00:00 2001 From: Louis Bergelson Date: Wed, 16 Mar 2022 13:25:24 -0400 Subject: [PATCH 1009/1764] fix: prevent crash when checking if a missing file exists #856 (#858) Fixes a crash that occurred when autoDetectRequesterPays is set and a Files.exists() call is made on a file that doesn't exist. Refs: #856 --- .../contrib/nio/CloudStorageConfiguration.java | 2 +- .../cloud/storage/contrib/nio/CloudStoragePath.java | 3 ++- .../cloud/storage/contrib/nio/it/ITGcsNio.java | 12 ++++++++++++ 3 files changed, 15 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageConfiguration.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageConfiguration.java index 61359bdf30ed..3ed6d746de6f 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageConfiguration.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageConfiguration.java @@ -123,7 +123,7 @@ public static final class Builder { private int blockSize = CloudStorageFileSystem.BLOCK_SIZE_DEFAULT; private int maxChannelReopens = 0; private @Nullable String userProject = null; - // This of this as "clear userProject if not RequesterPays" + // Think of this as "clear userProject if not RequesterPays" private boolean useUserProjectOnlyForRequesterPaysBuckets = false; private ImmutableList retryableHttpCodes = ImmutableList.of(500, 502, 503); private ImmutableList> reopenableExceptions = diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStoragePath.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStoragePath.java index b0c5d3494e79..29b322292fe8 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStoragePath.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStoragePath.java @@ -23,6 +23,7 @@ import com.google.cloud.storage.Blob; import com.google.cloud.storage.BlobId; import com.google.cloud.storage.Storage; +import com.google.common.base.Strings; import com.google.common.collect.UnmodifiableIterator; import java.io.File; import java.net.URI; @@ -113,7 +114,7 @@ boolean seemsLikeADirectoryAndUsePseudoDirectories(Storage storage) { } String userProject = fileSystem.config().userProject(); Page list = null; - if (userProject != null) { + if (!Strings.isNullOrEmpty(userProject)) { list = storage.list( this.bucket(), diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java index 55a341d4c75e..4729aa3128d0 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java @@ -327,6 +327,18 @@ public void testAutodetectWhenNotRequesterPays() throws IOException { ""); } + @Test + public void testFilesExistDoesntCrashWhenRequesterPays() throws IOException { + CloudStorageConfiguration config = + CloudStorageConfiguration.builder() + .autoDetectRequesterPays(true) + .userProject(project) + .build(); + CloudStorageFileSystem testBucket = + CloudStorageFileSystem.forBucket(BUCKET, config, storageOptions); + Assert.assertFalse(Files.exists(testBucket.getPath("path"))); + } + @Test public void testAutoDetectNoUserProject() throws IOException { CloudStorageFileSystem testBucket = getRequesterPaysBucket(false, ""); From dddff8da30d05d8361c74f0d4a1f9fb6d4d28976 Mon Sep 17 00:00:00 2001 From: Louis Bergelson Date: Thu, 17 Mar 2022 13:22:15 -0400 Subject: [PATCH 1010/1764] fix: Prevent NPE when bucket doesn't exist #857 (#860) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixes a NullPointerException when creating a Path object with a bucket that doesn't exist. This only occurred when autoDetectRequesterPays = true. Refs: #857 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: - [x] Make sure to open an issue as a [bug/issue](https://github.com/googleapis/java-storage-nio/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) - [x] Appropriate docs were updated (if necessary) Fixes #857☕️ If you write sample code, please follow the [samples format]( https://github.com/GoogleCloudPlatform/java-docs-samples/blob/main/SAMPLE_FORMAT.md). --- .../nio/CloudStorageFileSystemProvider.java | 9 ++++++-- .../storage/contrib/nio/it/ITGcsNio.java | 21 ++++++++++++++++++- 2 files changed, 27 insertions(+), 3 deletions(-) diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java index 0e16a81e8134..c25d1e7e845e 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java @@ -963,8 +963,13 @@ public String toString() { public boolean requesterPays(String bucketName) { initStorage(); try { - // instead of true/false, this method returns true/null. - Boolean isRP = storage.get(bucketName).requesterPays(); + final Bucket bucket = storage.get(bucketName); + // If the bucket doesn't exist it can't be requester pays. + if (bucket == null) { + return false; + } + // instead of true/false, this method returns true/null + Boolean isRP = bucket.requesterPays(); return isRP != null && isRP.booleanValue(); } catch (StorageException ex) { if ("userProjectMissing".equals(ex.getReason())) { diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java index 4729aa3128d0..bd7fd7927a2c 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java @@ -328,7 +328,26 @@ public void testAutodetectWhenNotRequesterPays() throws IOException { } @Test - public void testFilesExistDoesntCrashWhenRequesterPays() throws IOException { + public void testRequesterPaysOnNonexistentBucket() { + CloudStorageConfiguration config = + CloudStorageConfiguration.builder() + .autoDetectRequesterPays(true) + .userProject(project) + .usePseudoDirectories(true) + .build(); + + final String bucketThatDoesntExist = "abuckethatdoesntexist"; + final String subPath = "hello"; + CloudStorageFileSystem testBucket = + CloudStorageFileSystem.forBucket(bucketThatDoesntExist, config, storageOptions); + final CloudStoragePath aPathThatDoesntExist = testBucket.getPath(subPath); + Assert.assertEquals( + aPathThatDoesntExist.toUri().toString(), "gs://" + bucketThatDoesntExist + "/" + subPath); + Assert.assertFalse(testBucket.provider().requesterPays(bucketThatDoesntExist)); + } + + @Test + public void testFilesExistBehaviorRequesterPays() { CloudStorageConfiguration config = CloudStorageConfiguration.builder() .autoDetectRequesterPays(true) From 4916da53f9b051665a6c2c87d096ad8788a0276c Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 17 Mar 2022 11:18:47 -0700 Subject: [PATCH 1011/1764] chore(main): release 0.123.25 (#864) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/CHANGELOG.md | 8 ++++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 17 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 7931dd5bcef4..0773132a4d20 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +### [0.123.25](https://github.com/googleapis/java-storage-nio/compare/v0.123.24...v0.123.25) (2022-03-17) + + +### Bug Fixes + +* prevent crash when checking if a missing file exists [#856](https://github.com/googleapis/java-storage-nio/issues/856) ([#858](https://github.com/googleapis/java-storage-nio/issues/858)) ([d6b7b5e](https://github.com/googleapis/java-storage-nio/commit/d6b7b5e5e7ca243583e8852edfcf83d57021c9e6)) +* Prevent NPE when bucket doesn't exist [#857](https://github.com/googleapis/java-storage-nio/issues/857) ([#860](https://github.com/googleapis/java-storage-nio/issues/860)) ([69cab9e](https://github.com/googleapis/java-storage-nio/commit/69cab9ef10072bbf504f5afe0817937bb38aef11)) + ### [0.123.24](https://github.com/googleapis/java-storage-nio/compare/v0.123.23...v0.123.24) (2022-03-09) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index c1cd6ded25a7..9df46cdd8257 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.123.25-SNAPSHOT + 0.123.25 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.25-SNAPSHOT + 0.123.25 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index e4e00d4922b1..663c225c9e76 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.123.25-SNAPSHOT + 0.123.25 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.25-SNAPSHOT + 0.123.25 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index dd63d44f0f18..670621544c3f 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.123.25-SNAPSHOT + 0.123.25 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.25-SNAPSHOT + 0.123.25 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index a6bd53222dc3..ad26b5ba324a 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.123.25-SNAPSHOT + 0.123.25 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index fa0751395d16..cb5131e2e800 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.123.25-SNAPSHOT + 0.123.25 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 0997086714fd..3a29c241f1e5 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.123.24:0.123.25-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.123.25:0.123.25 \ No newline at end of file From 0d18f9947c77f3834660b2ee8080be46aba0a47d Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 17 Mar 2022 18:28:14 +0000 Subject: [PATCH 1012/1764] chore(main): release 0.123.26-SNAPSHOT (#865) :robot: I have created a release *beep* *boop* --- ### Updating meta-information for bleeding-edge SNAPSHOT release. --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 9df46cdd8257..f145433f8d81 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.123.25 + 0.123.26-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.25 + 0.123.26-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 663c225c9e76..ca7d2321f6c6 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.123.25 + 0.123.26-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.25 + 0.123.26-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 670621544c3f..7fdbef138213 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.123.25 + 0.123.26-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.25 + 0.123.26-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index ad26b5ba324a..5a78f5065c78 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.123.25 + 0.123.26-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index cb5131e2e800..6507001a4494 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.123.25 + 0.123.26-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 3a29c241f1e5..83da33cc70b9 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.123.25:0.123.25 \ No newline at end of file +google-cloud-nio:0.123.25:0.123.26-SNAPSHOT \ No newline at end of file From d482ec3aaefc33b7b7bda2634787a851682dac77 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 18 Mar 2022 16:35:36 +0100 Subject: [PATCH 1013/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.123.25 (#866) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 92b4615f66a8..3da79f9c6d46 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.123.24 + 0.123.25 From 1cccd43a918203954bf16760b111d284faa59c9a Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 29 Mar 2022 00:14:37 +0200 Subject: [PATCH 1014/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.5.0 (#868) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 5a78f5065c78..b3d14dc648bd 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.4.5 + 2.5.0 com.google.apis From e2542bab846ccd3402f1c0a9951f737e70f25fd1 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Mon, 28 Mar 2022 22:22:10 +0000 Subject: [PATCH 1015/1764] chore(main): release 0.123.26 (#869) :robot: I have created a release *beep* *boop* --- ### [0.123.26](https://github.com/googleapis/java-storage-nio/compare/v0.123.25...v0.123.26) (2022-03-28) ### Dependencies * update dependency com.google.cloud:google-cloud-storage to v2.5.0 ([#868](https://github.com/googleapis/java-storage-nio/issues/868)) ([1cccd43](https://github.com/googleapis/java-storage-nio/commit/1cccd43a918203954bf16760b111d284faa59c9a)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/CHANGELOG.md | 7 +++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 16 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 0773132a4d20..ddbf0e4c4b07 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +### [0.123.26](https://github.com/googleapis/java-storage-nio/compare/v0.123.25...v0.123.26) (2022-03-28) + + +### Dependencies + +* update dependency com.google.cloud:google-cloud-storage to v2.5.0 ([#868](https://github.com/googleapis/java-storage-nio/issues/868)) ([9be5945](https://github.com/googleapis/java-storage-nio/commit/9be594506f95d911a54ab56eca068f8f0b49798b)) + ### [0.123.25](https://github.com/googleapis/java-storage-nio/compare/v0.123.24...v0.123.25) (2022-03-17) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index f145433f8d81..1efd6c14c488 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.123.26-SNAPSHOT + 0.123.26 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.26-SNAPSHOT + 0.123.26 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index ca7d2321f6c6..5ebfeea97363 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.123.26-SNAPSHOT + 0.123.26 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.26-SNAPSHOT + 0.123.26 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 7fdbef138213..134836eb544a 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.123.26-SNAPSHOT + 0.123.26 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.26-SNAPSHOT + 0.123.26 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index b3d14dc648bd..91faf6f7f409 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.123.26-SNAPSHOT + 0.123.26 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 6507001a4494..bbdee25d1067 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.123.26-SNAPSHOT + 0.123.26 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 83da33cc70b9..e6553052a1b0 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.123.25:0.123.26-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.123.26:0.123.26 \ No newline at end of file From 5827fe531448ed4031180cb766c191552f8da537 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 29 Mar 2022 19:04:33 +0200 Subject: [PATCH 1016/1764] build(deps): update dependency com.google.cloud:google-cloud-shared-config to v1.3.2 (#867) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource 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-shared-config](https://togithub.com/googleapis/java-shared-config) | `1.3.0` -> `1.3.2` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/1.3.2/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/1.3.2/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/1.3.2/compatibility-slim/1.3.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/1.3.2/confidence-slim/1.3.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
      googleapis/java-shared-config ### [`v1.3.2`](https://togithub.com/googleapis/java-shared-config/blob/HEAD/CHANGELOG.md#​132-httpsgithubcomgoogleapisjava-shared-configcomparev131v132-2022-03-28) [Compare Source](https://togithub.com/googleapis/java-shared-config/compare/v1.3.1...v1.3.2) ### [`v1.3.1`](https://togithub.com/googleapis/java-shared-config/blob/HEAD/CHANGELOG.md#​131-httpsgithubcomgoogleapisjava-shared-configcomparev130v131-2022-03-25) [Compare Source](https://togithub.com/googleapis/java-shared-config/compare/v1.3.0...v1.3.1)
      --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, click this checkbox. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 91faf6f7f409..1f57f6633cac 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud google-cloud-shared-config - 1.3.0 + 1.3.2 From 693fab8d16d72bc6c36e995fb380f5187033024f Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 29 Mar 2022 17:32:15 +0000 Subject: [PATCH 1017/1764] chore(main): release 0.123.27-SNAPSHOT (#870) :robot: I have created a release *beep* *boop* --- ### Updating meta-information for bleeding-edge SNAPSHOT release. --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 1efd6c14c488..6fcaff79a34a 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.123.26 + 0.123.27-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.26 + 0.123.27-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 5ebfeea97363..748183e6cf3d 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.123.26 + 0.123.27-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.26 + 0.123.27-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 134836eb544a..fe2237a61145 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.123.26 + 0.123.27-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.26 + 0.123.27-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 1f57f6633cac..bbc1b631d1eb 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.123.26 + 0.123.27-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index bbdee25d1067..8ab3574610fd 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.123.26 + 0.123.27-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index e6553052a1b0..571e5bf0041d 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.123.26:0.123.26 \ No newline at end of file +google-cloud-nio:0.123.26:0.123.27-SNAPSHOT \ No newline at end of file From 119eccbc0314c7b7fe9e50d76d31cb9db7cf2a79 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 29 Mar 2022 19:54:23 +0200 Subject: [PATCH 1018/1764] deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v2.9.0 (#873) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource 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-shared-dependencies](https://togithub.com/googleapis/java-shared-dependencies) | `2.8.0` -> `2.9.0` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/2.9.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/2.9.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/2.9.0/compatibility-slim/2.8.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/2.9.0/confidence-slim/2.8.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
      googleapis/java-shared-dependencies ### [`v2.9.0`](https://togithub.com/googleapis/java-shared-dependencies/blob/HEAD/CHANGELOG.md#​290-httpsgithubcomgoogleapisjava-shared-dependenciescomparev280v290-2022-03-28) [Compare Source](https://togithub.com/googleapis/java-shared-dependencies/compare/v2.8.0...v2.9.0) ##### Dependencies - guava 31.1 ([#​635](https://togithub.com/googleapis/java-shared-dependencies/issues/635)) ([0939b06](https://togithub.com/googleapis/java-shared-dependencies/commit/0939b063a79cd4ffafb49cf04861ce577e35efd6)) - update dependency com.fasterxml.jackson:jackson-bom to v2.13.2 ([#​626](https://togithub.com/googleapis/java-shared-dependencies/issues/626)) ([6014663](https://togithub.com/googleapis/java-shared-dependencies/commit/601466339c9631faa88033d1ff1e31582fb67b7b)) - update dependency com.fasterxml.jackson:jackson-bom to v2.13.2.20220324 ([#​636](https://togithub.com/googleapis/java-shared-dependencies/issues/636)) ([6c833fa](https://togithub.com/googleapis/java-shared-dependencies/commit/6c833faa7815147013999bfc2bb6935fd8fe6b34)) - update dependency com.google.api-client:google-api-client-bom to v1.33.4 ([#​642](https://togithub.com/googleapis/java-shared-dependencies/issues/642)) ([57bd912](https://togithub.com/googleapis/java-shared-dependencies/commit/57bd9124ce8981b7b3b5d0c87b7c1e5f935b7150)) - update dependency com.google.api:api-common to v2.1.5 ([#​637](https://togithub.com/googleapis/java-shared-dependencies/issues/637)) ([d3a00fa](https://togithub.com/googleapis/java-shared-dependencies/commit/d3a00fa5ce9908000122d8365fb2f2d0e388494b)) - update dependency com.google.auth:google-auth-library-bom to v1.6.0 ([#​631](https://togithub.com/googleapis/java-shared-dependencies/issues/631)) ([53dc7c2](https://togithub.com/googleapis/java-shared-dependencies/commit/53dc7c2fe255a6c7ca059dd414449bf96780f936)) - update dependency com.google.cloud:google-cloud-core-bom to v2.5.11 ([#​644](https://togithub.com/googleapis/java-shared-dependencies/issues/644)) ([4331dcc](https://togithub.com/googleapis/java-shared-dependencies/commit/4331dcc331e8377fcc57e5404321611186ca22cb)) - update dependency com.google.http-client:google-http-client-bom to v1.41.5 ([#​638](https://togithub.com/googleapis/java-shared-dependencies/issues/638)) ([e007d23](https://togithub.com/googleapis/java-shared-dependencies/commit/e007d2381bd388a1c199fc3f31d0b965f8ae592d)) - update dependency io.grpc:grpc-bom to v1.45.0 ([#​630](https://togithub.com/googleapis/java-shared-dependencies/issues/630)) ([20334e3](https://togithub.com/googleapis/java-shared-dependencies/commit/20334e30d256897cd7ef52c646e5c4549cd7ae69)) - update dependency org.threeten:threetenbp to v1.6.0 ([#​633](https://togithub.com/googleapis/java-shared-dependencies/issues/633)) ([1a2716d](https://togithub.com/googleapis/java-shared-dependencies/commit/1a2716d22e442c5cd6adea9449756b9ac3ddbf8e)) - update gax.version to v2.13.0 ([#​641](https://togithub.com/googleapis/java-shared-dependencies/issues/641)) ([b863746](https://togithub.com/googleapis/java-shared-dependencies/commit/b863746727fadd45c35198f58eb862f47fe14945)) - update google.common-protos.version to v2.8.0 ([#​639](https://togithub.com/googleapis/java-shared-dependencies/issues/639)) ([252afba](https://togithub.com/googleapis/java-shared-dependencies/commit/252afba1df8e4cfdf2574d127097b0978b7778c0)) - update google.core.version to v2.5.10 ([#​628](https://togithub.com/googleapis/java-shared-dependencies/issues/628)) ([fec6f51](https://togithub.com/googleapis/java-shared-dependencies/commit/fec6f5121384a04a389bad6f6477a9a5ce468016)) - update iam.version to v1.2.10 ([#​625](https://togithub.com/googleapis/java-shared-dependencies/issues/625)) ([0d7ca29](https://togithub.com/googleapis/java-shared-dependencies/commit/0d7ca2924bd24abe14883c173156bb4dc5fb90bf))
      --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, click this checkbox. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index bbc1b631d1eb..5a633fa5f149 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -70,7 +70,7 @@ com.google.cloud google-cloud-shared-dependencies - 2.8.0 + 2.9.0 pom import From 562a78031303c6a8172493deee826f1cd733a935 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 30 Mar 2022 01:40:14 +0200 Subject: [PATCH 1019/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.5.1 (#872) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource 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.5.0` -> `2.5.1` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.5.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.5.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.5.1/compatibility-slim/2.5.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.5.1/confidence-slim/2.5.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
      googleapis/java-storage ### [`v2.5.1`](https://togithub.com/googleapis/java-storage/blob/HEAD/CHANGELOG.md#​251-httpsgithubcomgoogleapisjava-storagecomparev250v251-2022-03-28) [Compare Source](https://togithub.com/googleapis/java-storage/compare/v2.5.0...v2.5.1)
      --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, click this checkbox. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 5a633fa5f149..477ccc16ae85 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.5.0 + 2.5.1 com.google.apis From a7807ac3ca3291062f1e25523a9324250d42d986 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 29 Mar 2022 23:50:16 +0000 Subject: [PATCH 1020/1764] chore(main): release 0.123.27 (#875) :robot: I have created a release *beep* *boop* --- ### [0.123.27](https://github.com/googleapis/java-storage-nio/compare/v0.123.26...v0.123.27) (2022-03-29) ### Dependencies * update dependency com.google.cloud:google-cloud-shared-dependencies to v2.9.0 ([#873](https://github.com/googleapis/java-storage-nio/issues/873)) ([119eccb](https://github.com/googleapis/java-storage-nio/commit/119eccbc0314c7b7fe9e50d76d31cb9db7cf2a79)) * update dependency com.google.cloud:google-cloud-storage to v2.5.1 ([#872](https://github.com/googleapis/java-storage-nio/issues/872)) ([562a780](https://github.com/googleapis/java-storage-nio/commit/562a78031303c6a8172493deee826f1cd733a935)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/CHANGELOG.md | 8 ++++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 17 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index ddbf0e4c4b07..ca29f616da5a 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +### [0.123.27](https://github.com/googleapis/java-storage-nio/compare/v0.123.26...v0.123.27) (2022-03-29) + + +### Dependencies + +* update dependency com.google.cloud:google-cloud-shared-dependencies to v2.9.0 ([#873](https://github.com/googleapis/java-storage-nio/issues/873)) ([485cf03](https://github.com/googleapis/java-storage-nio/commit/485cf032c981a1a11792710107bca9814eafefc5)) +* update dependency com.google.cloud:google-cloud-storage to v2.5.1 ([#872](https://github.com/googleapis/java-storage-nio/issues/872)) ([5a6a664](https://github.com/googleapis/java-storage-nio/commit/5a6a664c1c818e5f9232bc00b3f068dfcbb608b1)) + ### [0.123.26](https://github.com/googleapis/java-storage-nio/compare/v0.123.25...v0.123.26) (2022-03-28) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 6fcaff79a34a..1b0dc121c05e 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.123.27-SNAPSHOT + 0.123.27 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.27-SNAPSHOT + 0.123.27 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 748183e6cf3d..dd82ecd82e2b 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.123.27-SNAPSHOT + 0.123.27 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.27-SNAPSHOT + 0.123.27 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index fe2237a61145..804423eadd6e 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.123.27-SNAPSHOT + 0.123.27 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.27-SNAPSHOT + 0.123.27 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 477ccc16ae85..35e8aa2c9222 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.123.27-SNAPSHOT + 0.123.27 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 8ab3574610fd..5f6795896822 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.123.27-SNAPSHOT + 0.123.27 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 571e5bf0041d..f1eeb63fa507 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.123.26:0.123.27-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.123.27:0.123.27 \ No newline at end of file From a9bd9d831ffe343ee9c42b0986409288f5e140e3 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 29 Mar 2022 23:56:24 +0000 Subject: [PATCH 1021/1764] chore(main): release 0.123.28-SNAPSHOT (#877) :robot: I have created a release *beep* *boop* --- ### Updating meta-information for bleeding-edge SNAPSHOT release. --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 1b0dc121c05e..9c86e0932a11 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.123.27 + 0.123.28-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.27 + 0.123.28-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index dd82ecd82e2b..91a0c2d5f1c6 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.123.27 + 0.123.28-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.27 + 0.123.28-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 804423eadd6e..6a9329908e2c 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.123.27 + 0.123.28-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.27 + 0.123.28-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 35e8aa2c9222..5f223136ec72 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.123.27 + 0.123.28-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 5f6795896822..9ce3d1f36c0e 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.123.27 + 0.123.28-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index f1eeb63fa507..5b4bbf8f0fc7 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.123.27:0.123.27 \ No newline at end of file +google-cloud-nio:0.123.27:0.123.28-SNAPSHOT \ No newline at end of file From 22f1464568fd81d5daf75a4b2b54d167626e89de Mon Sep 17 00:00:00 2001 From: Mridula <66699525+mpeddada1@users.noreply.github.com> Date: Wed, 30 Mar 2022 16:39:23 -0400 Subject: [PATCH 1022/1764] fix(native): initialize classes at build-time to fix Native Image compilation (#874) --- .../google-cloud-nio/native-image.properties | 43 +++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 java-storage-nio/google-cloud-nio/src/main/resources/META-INF/native-image/com/google/cloud/google-cloud-nio/native-image.properties diff --git a/java-storage-nio/google-cloud-nio/src/main/resources/META-INF/native-image/com/google/cloud/google-cloud-nio/native-image.properties b/java-storage-nio/google-cloud-nio/src/main/resources/META-INF/native-image/com/google/cloud/google-cloud-nio/native-image.properties new file mode 100644 index 000000000000..538e25bbb288 --- /dev/null +++ b/java-storage-nio/google-cloud-nio/src/main/resources/META-INF/native-image/com/google/cloud/google-cloud-nio/native-image.properties @@ -0,0 +1,43 @@ +# Using META-INF/services with Native Image compilation results in +# FileSystemProvider being initialized at build time. This results +# CloudStorageFileSystemProvider and some classes referenced by +# this class (for example, StorageOptions, StorageOptionsUtil, +# DefaultStorageRetryStrategy) being unexpectedly and recursively initialized at +# build time. +Args = --initialize-at-build-time=com.google.cloud.storage.contrib.nio.CloudStorageFileSystemProvider,\ + com.google.cloud.storage.contrib.nio.CloudStorageConfiguration,\ + com.google.cloud.storage.contrib.nio.CloudStorageFileSystem,\ + com.google.cloud.storage.contrib.nio.StorageOptionsUtil,\ + com.google.cloud.storage.StorageException,\ + com.google.cloud.storage.StorageOptions,\ + com.google.cloud.storage.DefaultStorageRetryStrategy,\ + com.google.api.client.http.OpenCensusUtils,\ + com.google.api.client.http.GenericUrl,\ + com.google.api.client.http.HttpRequest,\ + com.google.api.client.http.HttpMediaType,\ + com.google.api.client.http.javanet.NetHttpTransport,\ + com.google.api.client.util.Data,\ + com.google.api.client.util.DateTime,\ + com.google.auth.oauth2,\ + io.opencensus.trace,\ + com.google.api.client.util.escape.CharEscapers,\ + com.google.api.client.util.escape.PercentEscaper,\ + io.opencensus.contrib.http.util.CloudTraceFormat,\ + io.grpc.Context,\ + io.grpc.Context$LazyStorage,\ + io.grpc.ThreadLocalContextStorage,\ + com.google.common.cache.LocalCache,\ + com.google.common.cache.CacheBuilder,\ + com.google.common.math.IntMath$1,\ + com.google.common.collect.RegularImmutableMap,\ + com.google.gson.stream.JsonReader,\ + com.google.api.client.json.gson.GsonParser$1,\ + com.google.api.client.json.JsonParser$1,\ + com.google.cloud.PlatformInformation,\ + com.google.cloud.ExceptionHandler,\ + org.threeten.bp.Duration,\ + com.google.common.io.BaseEncoding$Base16Encoding,\ + com.google.common.io.BaseEncoding$Base64Encoding,\ + com.google.common.io.BaseEncoding,\ + com.google.common.io.BaseEncoding$StandardBaseEncoding,\ + com.google.api.client.util.PemReader From ee8fadf65cc96334bcb5f076bf78a6aa4521309b Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 1 Apr 2022 18:42:20 +0200 Subject: [PATCH 1023/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.123.27 (#871) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource 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-nio](https://togithub.com/googleapis/java-storage-nio) | `0.123.25` -> `0.123.27` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.123.27/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.123.27/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.123.27/compatibility-slim/0.123.25)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.123.27/confidence-slim/0.123.25)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
      googleapis/java-storage-nio ### [`v0.123.27`](https://togithub.com/googleapis/java-storage-nio/blob/HEAD/CHANGELOG.md#​012327-httpsgithubcomgoogleapisjava-storage-niocomparev012326v012327-2022-03-29) [Compare Source](https://togithub.com/googleapis/java-storage-nio/compare/v0.123.26...v0.123.27) ### [`v0.123.26`](https://togithub.com/googleapis/java-storage-nio/blob/HEAD/CHANGELOG.md#​012326-httpsgithubcomgoogleapisjava-storage-niocomparev012325v012326-2022-03-28) [Compare Source](https://togithub.com/googleapis/java-storage-nio/compare/v0.123.25...v0.123.26)
      --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, click this checkbox. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 3da79f9c6d46..a920ab50cbca 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.123.25 + 0.123.27 From 109597240866157cfa9524b5bd0597d21342b038 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 1 Apr 2022 18:52:22 +0200 Subject: [PATCH 1024/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v25.1.0 (#880) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource 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/GoogleCloudPlatform/cloud-opensource-java)) | `25.0.0` -> `25.1.0` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/25.1.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/25.1.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/25.1.0/compatibility-slim/25.0.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/25.1.0/confidence-slim/25.0.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, click this checkbox. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 1358cffc2a49..835cd19a9fb2 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 25.0.0 + 25.1.0 pom import From 425f3de9407f448d5a60a25a35328f2e96b3cdb9 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 1 Apr 2022 19:56:26 +0200 Subject: [PATCH 1025/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.6.0 (#878) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource 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.5.1` -> `2.6.0` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.6.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.6.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.6.0/compatibility-slim/2.5.1)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.6.0/confidence-slim/2.5.1)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
      googleapis/java-storage ### [`v2.6.0`](https://togithub.com/googleapis/java-storage/blob/HEAD/CHANGELOG.md#​260-httpsgithubcomgoogleapisjava-storagecomparev251v260-2022-03-30) [Compare Source](https://togithub.com/googleapis/java-storage/compare/v2.5.1...v2.6.0) ##### Features - replace enum with string representation for predefined ACLs and public_access_prevention ([#​1323](https://togithub.com/googleapis/java-storage/issues/1323)) ([4dd1a88](https://togithub.com/googleapis/java-storage/commit/4dd1a8800317343bb0cd575864683e580f9ccd29)) ##### Bug Fixes - **java:** add configurations for Storage tests ([#​1305](https://togithub.com/googleapis/java-storage/issues/1305)) ([2bacf92](https://togithub.com/googleapis/java-storage/commit/2bacf92799e8a0fbdc1b5cfcfc6ef8d806a53fa3)) - update boundary checking of BlobReadChannel when limit() is used ([#​1324](https://togithub.com/googleapis/java-storage/issues/1324)) ([f21f624](https://togithub.com/googleapis/java-storage/commit/f21f624f1645b5ada350c04c774f9f113e76e971)) ##### Dependencies - update dependency com.google.cloud:google-cloud-shared-dependencies to v2.9.0 ([#​1321](https://togithub.com/googleapis/java-storage/issues/1321)) ([f48d8dd](https://togithub.com/googleapis/java-storage/commit/f48d8dd09e918ba4a54fccaebf65feaba4f6e206)) ##### Documentation - adjust retry settings for hmac samples ([#​1303](https://togithub.com/googleapis/java-storage/issues/1303)) ([d0c5361](https://togithub.com/googleapis/java-storage/commit/d0c5361e9e4996f8a99754381e5a28a843e6de2a)) ##### [2.5.1](https://togithub.com/googleapis/java-storage/compare/v2.5.0...v2.5.1) (2022-03-28) ##### Dependencies - update dependency com.google.cloud:google-cloud-pubsub to v1.116.2 ([#​1310](https://togithub.com/googleapis/java-storage/issues/1310)) ([fb64493](https://togithub.com/googleapis/java-storage/commit/fb644932d4350b4e33481abda8cc8f498f9da85e))
      --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, click this checkbox. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 5f223136ec72..2a6c34957541 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.5.1 + 2.6.0 com.google.apis From 4f89adca0368cf992fbc4f2d10e782a22949a575 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 6 Apr 2022 17:41:39 +0200 Subject: [PATCH 1026/1764] deps: update dependency com.google.apis:google-api-services-storage to v1-rev20220401-1.32.1 (#881) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 2a6c34957541..682234024880 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -83,7 +83,7 @@ com.google.apis google-api-services-storage - v1-rev20220210-1.32.1 + v1-rev20220401-1.32.1 com.google.auto.value From 5cb78f1e6d44369a0a8984686164379df9e2849c Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Thu, 7 Apr 2022 18:20:22 +0200 Subject: [PATCH 1027/1764] build(deps): update dependency org.apache.maven.plugins:maven-shade-plugin to v3.3.0 (#876) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [org.apache.maven.plugins:maven-shade-plugin](https://maven.apache.org/plugins/) | `3.2.4` -> `3.3.0` | [![age](https://badges.renovateapi.com/packages/maven/org.apache.maven.plugins:maven-shade-plugin/3.3.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/org.apache.maven.plugins:maven-shade-plugin/3.3.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/org.apache.maven.plugins:maven-shade-plugin/3.3.0/compatibility-slim/3.2.4)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/org.apache.maven.plugins:maven-shade-plugin/3.3.0/confidence-slim/3.2.4)](https://docs.renovatebot.com/merge-confidence/) | --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, click this checkbox. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 6a9329908e2c..abf0468047e5 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -104,7 +104,7 @@ org.apache.maven.plugins maven-shade-plugin - 3.2.4 + 3.3.0 true From d34a034ea15a15ee36fa68271ec25cb8fa617754 Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Fri, 8 Apr 2022 13:24:11 -0400 Subject: [PATCH 1028/1764] chore: Enable Size-Label bot in all googleapis Java repositories (#1381) (#882) * chore: Enable Size-Label bot in all googleapis Java repositories Auto-label T-shirt size indicator should be assigned on every new pull request in all googleapis Java repositories * Remove product Remove product since it is by default true * add license header Co-authored-by: Neenu Shaji Source-Link: https://github.com/googleapis/synthtool/commit/54b2c6ac75370a4a3582431b4a3080f777ba1f11 Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-java:latest@sha256:fc52b202aa298a50a12c64efd04fea3884d867947effe2fa85382a246c09e813 Co-authored-by: Owl Bot Co-authored-by: Neenu Shaji --- java-storage-nio/.github/.OwlBot.lock.yaml | 3 ++- java-storage-nio/.github/auto-label.yaml | 15 +++++++++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 java-storage-nio/.github/auto-label.yaml diff --git a/java-storage-nio/.github/.OwlBot.lock.yaml b/java-storage-nio/.github/.OwlBot.lock.yaml index 426cf83e2ec6..f60d774937f6 100644 --- a/java-storage-nio/.github/.OwlBot.lock.yaml +++ b/java-storage-nio/.github/.OwlBot.lock.yaml @@ -13,4 +13,5 @@ # limitations under the License. docker: image: gcr.io/cloud-devrel-public-resources/owlbot-java:latest - digest: sha256:b0b1c1c89570e229b1026372a2b8989ba31495007055b8d30178b7648503eefa + digest: sha256:fc52b202aa298a50a12c64efd04fea3884d867947effe2fa85382a246c09e813 +# created: 2022-04-06T16:30:03.627422514Z diff --git a/java-storage-nio/.github/auto-label.yaml b/java-storage-nio/.github/auto-label.yaml new file mode 100644 index 000000000000..4caef688b745 --- /dev/null +++ b/java-storage-nio/.github/auto-label.yaml @@ -0,0 +1,15 @@ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +requestsize: + enabled: true From 31f823cd1d8334705b6c0cd9c37a5ab637c32502 Mon Sep 17 00:00:00 2001 From: Ohad Shai Date: Mon, 11 Apr 2022 20:46:00 +0300 Subject: [PATCH 1029/1764] =?UTF-8?q?fix(test):=20replace=20HashMap=20with?= =?UTF-8?q?=20ConcurrentHashMap=20to=20avoid=20ConcurrentModificatio?= =?UTF-8?q?=E2=80=A6=20(#883)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Owl Bot --- .../contrib/nio/testing/FakeStorageRpc.java | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java index b044988913e8..03d1e38d4561 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java @@ -34,9 +34,9 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.Date; -import java.util.HashMap; import java.util.List; import java.util.Map; +import java.util.concurrent.ConcurrentHashMap; import javax.annotation.concurrent.NotThreadSafe; /** @@ -77,11 +77,11 @@ class FakeStorageRpc extends StorageRpcTestBase { new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssXXX"); // fullname -> metadata - Map metadata = new HashMap<>(); + Map metadata = new ConcurrentHashMap<>(); // fullname -> contents - Map contents = new HashMap<>(); + Map contents = new ConcurrentHashMap<>(); // fullname -> future contents that will be visible on close. - Map futureContents = new HashMap<>(); + Map futureContents = new ConcurrentHashMap<>(); private final boolean throwIfOption; @@ -92,8 +92,8 @@ public FakeStorageRpc(boolean throwIfOption) { // remove all files void reset() { - metadata = new HashMap<>(); - contents = new HashMap<>(); + metadata = new ConcurrentHashMap<>(); + contents = new ConcurrentHashMap<>(); } @Override @@ -149,7 +149,7 @@ public Tuple> list(String bucket, Map final String prefix = preprefix; List values = new ArrayList<>(); - Map folders = new HashMap<>(); + Map folders = new ConcurrentHashMap<>(); for (StorageObject so : metadata.values()) { if (!so.getBucket().equals(bucket) || !so.getName().startsWith(prefix)) { continue; From 9d06c272e9d13eb418428edc70663130d0dc4b51 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 15 Apr 2022 21:24:26 +0200 Subject: [PATCH 1030/1764] deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v2.10.0 (#884) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource 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-shared-dependencies](https://togithub.com/googleapis/java-shared-dependencies) | `2.9.0` -> `2.10.0` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/2.10.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/2.10.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/2.10.0/compatibility-slim/2.9.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/2.10.0/confidence-slim/2.9.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
      googleapis/java-shared-dependencies ### [`v2.10.0`](https://togithub.com/googleapis/java-shared-dependencies/blob/HEAD/CHANGELOG.md#​2100-httpsgithubcomgoogleapisjava-shared-dependenciescomparev290v2100-2022-04-15) [Compare Source](https://togithub.com/googleapis/java-shared-dependencies/compare/v2.9.0...v2.10.0) ##### Dependencies - google-cloud-core 2.6.0 ([#​668](https://togithub.com/googleapis/java-shared-dependencies/issues/668)) ([22f4d18](https://togithub.com/googleapis/java-shared-dependencies/commit/22f4d1809cbb9848174b3569ab527e4bef00d443)) - reverting protobuf to 3.19.4 ([#​657](https://togithub.com/googleapis/java-shared-dependencies/issues/657)) ([8501e6d](https://togithub.com/googleapis/java-shared-dependencies/commit/8501e6d842c10d2370bbd5d5246070134336bddd)) - update dependency com.fasterxml.jackson:jackson-bom to v2.13.2.20220328 ([#​646](https://togithub.com/googleapis/java-shared-dependencies/issues/646)) ([7bfd6d7](https://togithub.com/googleapis/java-shared-dependencies/commit/7bfd6d7073859d1955b91b368c6713a72ffa14b6)) - update dependency com.google.api-client:google-api-client-bom to v1.34.0 ([#​662](https://togithub.com/googleapis/java-shared-dependencies/issues/662)) ([1b8e378](https://togithub.com/googleapis/java-shared-dependencies/commit/1b8e378fe0ccf2a28c759868caaf5ba593a95728)) - update dependency com.google.errorprone:error_prone_annotations to v2.12.1 ([#​652](https://togithub.com/googleapis/java-shared-dependencies/issues/652)) ([1cc80ee](https://togithub.com/googleapis/java-shared-dependencies/commit/1cc80ee984ebcad9bc2a95e2f28c0a49fe924b37)) - update dependency com.google.errorprone:error_prone_annotations to v2.13.0 ([#​669](https://togithub.com/googleapis/java-shared-dependencies/issues/669)) ([61b7834](https://togithub.com/googleapis/java-shared-dependencies/commit/61b78341b34a251722be4805a6bdd895cd64836c)) - update dependency com.google.http-client:google-http-client-bom to v1.41.6 ([#​654](https://togithub.com/googleapis/java-shared-dependencies/issues/654)) ([140ef40](https://togithub.com/googleapis/java-shared-dependencies/commit/140ef405bc17ed83f5ce177df59affca14fbe49c)) - update dependency com.google.http-client:google-http-client-bom to v1.41.7 ([#​658](https://togithub.com/googleapis/java-shared-dependencies/issues/658)) ([f6f93e5](https://togithub.com/googleapis/java-shared-dependencies/commit/f6f93e5b9172c9684623c4c148e4a8fe2fae1e94)) - update dependency com.google.oauth-client:google-oauth-client-bom to v1.33.2 ([#​655](https://togithub.com/googleapis/java-shared-dependencies/issues/655)) ([20cd9ed](https://togithub.com/googleapis/java-shared-dependencies/commit/20cd9eda112c96836a5ab7485a4247ed2bc0edb8)) - update dependency com.google.oauth-client:google-oauth-client-bom to v1.33.3 ([#​663](https://togithub.com/googleapis/java-shared-dependencies/issues/663)) ([f011a46](https://togithub.com/googleapis/java-shared-dependencies/commit/f011a46c551dba16851b4f8c919c40452fc5d5c3)) - update dependency com.google.protobuf:protobuf-bom to v3.20.0 ([#​651](https://togithub.com/googleapis/java-shared-dependencies/issues/651)) ([ad2ff73](https://togithub.com/googleapis/java-shared-dependencies/commit/ad2ff73207dd6493321c77d8eca0022baf13b4ce)) - update dependency io.grpc:grpc-bom to v1.45.1 ([#​647](https://togithub.com/googleapis/java-shared-dependencies/issues/647)) ([38e46fc](https://togithub.com/googleapis/java-shared-dependencies/commit/38e46fc4f03af0a02f30ce4a2fa222c71797ae15)) - update dependency org.checkerframework:checker-qual to v3.21.4 ([#​650](https://togithub.com/googleapis/java-shared-dependencies/issues/650)) ([125e80a](https://togithub.com/googleapis/java-shared-dependencies/commit/125e80ab2c3225a00c03f5ff5de94872ebb94303)) - update gax.version to v2.15.0 ([#​649](https://togithub.com/googleapis/java-shared-dependencies/issues/649)) ([c7f32a6](https://togithub.com/googleapis/java-shared-dependencies/commit/c7f32a68b14520104432282ac9598643700162eb)) - update gax.version to v2.16.0 ([#​664](https://togithub.com/googleapis/java-shared-dependencies/issues/664)) ([caaf941](https://togithub.com/googleapis/java-shared-dependencies/commit/caaf941643af04295f5527a0144587d7bf040862)) - update google.common-protos.version to v2.8.1 ([#​656](https://togithub.com/googleapis/java-shared-dependencies/issues/656)) ([df4a4a2](https://togithub.com/googleapis/java-shared-dependencies/commit/df4a4a2130a3cdb2965ea42962d1ea6a85506ba7)) - update google.common-protos.version to v2.8.2 ([#​659](https://togithub.com/googleapis/java-shared-dependencies/issues/659)) ([b499e2b](https://togithub.com/googleapis/java-shared-dependencies/commit/b499e2bc99506d48d26e35bf6e68c09409ce8b11)) - update google.common-protos.version to v2.8.3 ([#​660](https://togithub.com/googleapis/java-shared-dependencies/issues/660)) ([461081c](https://togithub.com/googleapis/java-shared-dependencies/commit/461081c0cf73057c1f6e07fc573453ad467a60ae)) - update iam.version to v1.3.0 ([#​648](https://togithub.com/googleapis/java-shared-dependencies/issues/648)) ([6670c4f](https://togithub.com/googleapis/java-shared-dependencies/commit/6670c4f61fcf075c543bfd148eea49796e0662ce)) - update iam.version to v1.3.1 ([#​661](https://togithub.com/googleapis/java-shared-dependencies/issues/661)) ([cc8fbe6](https://togithub.com/googleapis/java-shared-dependencies/commit/cc8fbe6eae03341c2ece7d3356febc843a74a812))
      --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, click this checkbox. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 682234024880..102d49a31618 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -70,7 +70,7 @@ com.google.cloud google-cloud-shared-dependencies - 2.9.0 + 2.10.0 pom import From 83294580fd6054c33f0afd5279622425474559f8 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Mon, 18 Apr 2022 23:14:18 +0200 Subject: [PATCH 1031/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.6.1 (#885) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![WhiteSource 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.6.0` -> `2.6.1` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.6.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.6.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.6.1/compatibility-slim/2.6.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.6.1/confidence-slim/2.6.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
      googleapis/java-storage ### [`v2.6.1`](https://togithub.com/googleapis/java-storage/blob/HEAD/CHANGELOG.md#​261-httpsgithubcomgoogleapisjava-storagecomparev260v261-2022-04-15) [Compare Source](https://togithub.com/googleapis/java-storage/compare/v2.6.0...v2.6.1)
      --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, click this checkbox. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 102d49a31618..e570ce5640c3 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.6.0 + 2.6.1 com.google.apis From 677ef628c8c2b44cf21f8bd225c77e387ae73e64 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 19 Apr 2022 15:20:17 +0000 Subject: [PATCH 1032/1764] chore(main): release 0.123.28 (#879) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit :robot: I have created a release *beep* *boop* --- ### [0.123.28](https://github.com/googleapis/java-storage-nio/compare/v0.123.27...v0.123.28) (2022-04-18) ### Bug Fixes * **native:** initialize classes at build-time to fix Native Image compilation ([#874](https://github.com/googleapis/java-storage-nio/issues/874)) ([22f1464](https://github.com/googleapis/java-storage-nio/commit/22f1464568fd81d5daf75a4b2b54d167626e89de)) * **test:** replace HashMap with ConcurrentHashMap to avoid ConcurrentModificatio… ([#883](https://github.com/googleapis/java-storage-nio/issues/883)) ([31f823c](https://github.com/googleapis/java-storage-nio/commit/31f823cd1d8334705b6c0cd9c37a5ab637c32502)) ### Dependencies * update dependency com.google.apis:google-api-services-storage to v1-rev20220401-1.32.1 ([#881](https://github.com/googleapis/java-storage-nio/issues/881)) ([4f89adc](https://github.com/googleapis/java-storage-nio/commit/4f89adca0368cf992fbc4f2d10e782a22949a575)) * update dependency com.google.cloud:google-cloud-shared-dependencies to v2.10.0 ([#884](https://github.com/googleapis/java-storage-nio/issues/884)) ([9d06c27](https://github.com/googleapis/java-storage-nio/commit/9d06c272e9d13eb418428edc70663130d0dc4b51)) * update dependency com.google.cloud:google-cloud-storage to v2.6.0 ([#878](https://github.com/googleapis/java-storage-nio/issues/878)) ([425f3de](https://github.com/googleapis/java-storage-nio/commit/425f3de9407f448d5a60a25a35328f2e96b3cdb9)) * update dependency com.google.cloud:google-cloud-storage to v2.6.1 ([#885](https://github.com/googleapis/java-storage-nio/issues/885)) ([8329458](https://github.com/googleapis/java-storage-nio/commit/83294580fd6054c33f0afd5279622425474559f8)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/CHANGELOG.md | 16 ++++++++++++++++ .../google-cloud-nio-examples/pom.xml | 4 ++-- .../google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 25 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index ca29f616da5a..0816ffce4ba3 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,21 @@ # Changelog +### [0.123.28](https://github.com/googleapis/java-storage-nio/compare/v0.123.27...v0.123.28) (2022-04-18) + + +### Bug Fixes + +* **native:** initialize classes at build-time to fix Native Image compilation ([#874](https://github.com/googleapis/java-storage-nio/issues/874)) ([df905cb](https://github.com/googleapis/java-storage-nio/commit/df905cbb615f2a6f57d45397423556357b23fa38)) +* **test:** replace HashMap with ConcurrentHashMap to avoid ConcurrentModificatio… ([#883](https://github.com/googleapis/java-storage-nio/issues/883)) ([d2fe2a0](https://github.com/googleapis/java-storage-nio/commit/d2fe2a09de6881ce6ce949c8e99bec7825c5c833)) + + +### Dependencies + +* update dependency com.google.apis:google-api-services-storage to v1-rev20220401-1.32.1 ([#881](https://github.com/googleapis/java-storage-nio/issues/881)) ([a598199](https://github.com/googleapis/java-storage-nio/commit/a598199247e5d29712aeba0b709ce9f37e641154)) +* update dependency com.google.cloud:google-cloud-shared-dependencies to v2.10.0 ([#884](https://github.com/googleapis/java-storage-nio/issues/884)) ([c08f115](https://github.com/googleapis/java-storage-nio/commit/c08f11569e4337127960b69a315f255ef08a035a)) +* update dependency com.google.cloud:google-cloud-storage to v2.6.0 ([#878](https://github.com/googleapis/java-storage-nio/issues/878)) ([0bd1985](https://github.com/googleapis/java-storage-nio/commit/0bd19858569d4181be49e60525d9ad5736b9e1ab)) +* update dependency com.google.cloud:google-cloud-storage to v2.6.1 ([#885](https://github.com/googleapis/java-storage-nio/issues/885)) ([cf24525](https://github.com/googleapis/java-storage-nio/commit/cf24525d52ea45da50e5152041d25d6ad6246cfc)) + ### [0.123.27](https://github.com/googleapis/java-storage-nio/compare/v0.123.26...v0.123.27) (2022-03-29) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 9c86e0932a11..feb1ddbf85ce 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.123.28-SNAPSHOT + 0.123.28 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.28-SNAPSHOT + 0.123.28 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 91a0c2d5f1c6..7925125edd7d 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.123.28-SNAPSHOT + 0.123.28 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.28-SNAPSHOT + 0.123.28 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index abf0468047e5..2720785af992 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.123.28-SNAPSHOT + 0.123.28 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.28-SNAPSHOT + 0.123.28 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index e570ce5640c3..625057919736 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.123.28-SNAPSHOT + 0.123.28 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 9ce3d1f36c0e..91281b71b50e 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.123.28-SNAPSHOT + 0.123.28 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 5b4bbf8f0fc7..f5e42dc238c2 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.123.27:0.123.28-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.123.28:0.123.28 \ No newline at end of file From 57c446acc08f40dd9c91409034a8ba3f3bf3fc5f Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 19 Apr 2022 15:28:14 +0000 Subject: [PATCH 1033/1764] chore(main): release 0.123.29-SNAPSHOT (#887) :robot: I have created a release *beep* *boop* --- ### Updating meta-information for bleeding-edge SNAPSHOT release. --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index feb1ddbf85ce..40a1bf9fe049 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.123.28 + 0.123.29-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.28 + 0.123.29-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 7925125edd7d..bc6b0e2453ab 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.123.28 + 0.123.29-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.28 + 0.123.29-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 2720785af992..019268a96a94 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.123.28 + 0.123.29-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.28 + 0.123.29-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 625057919736..d66055056b63 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.123.28 + 0.123.29-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 91281b71b50e..8f5b37ef85cc 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.123.28 + 0.123.29-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index f5e42dc238c2..afa99e8be54a 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.123.28:0.123.28 \ No newline at end of file +google-cloud-nio:0.123.28:0.123.29-SNAPSHOT \ No newline at end of file From fd614b1f1b6c70525bf7aca863f47a2b41d69259 Mon Sep 17 00:00:00 2001 From: Domrachev Denis Date: Wed, 20 Apr 2022 19:26:18 +0400 Subject: [PATCH 1034/1764] fix: check generation for nullability before incrementing it (#888) --- .../contrib/nio/testing/FakeStorageRpc.java | 5 +++- .../nio/testing/LocalStorageHelperTest.java | 24 +++++++++++++++++++ 2 files changed, 28 insertions(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java index 03d1e38d4561..bdc71b253026 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java @@ -413,7 +413,10 @@ public RewriteResponse openRewrite(RewriteRequest rewriteRequest) throws Storage // if this is a new file, set generation to 1, else increment the existing generation long generation = 1; if (metadata.containsKey(destKey)) { - generation = metadata.get(destKey).getGeneration() + 1; + Long storedGeneration = metadata.get(destKey).getGeneration(); + if (null != storedGeneration) { + generation = storedGeneration + 1; + } } checkGeneration(destKey, generationMatch); diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/testing/LocalStorageHelperTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/testing/LocalStorageHelperTest.java index 0f186117f422..6cac05f8d202 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/testing/LocalStorageHelperTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/testing/LocalStorageHelperTest.java @@ -156,4 +156,28 @@ public void testStorageOptionIsSerializable_customOptions() throws Exception { assertThat(ois.readObject()).isEqualTo(storageOptions); } } + + @Test + public void testCopyOperationOverwritesExistingFile() { + String bucket = "bucket"; + String original = "original"; + String replacement = "replacement"; + byte[] originalContent = "original content".getBytes(); + byte[] replacementContent = "replacement content".getBytes(); + + localStorageService.create(BlobInfo.newBuilder(bucket, original).build(), originalContent); + localStorageService.create( + BlobInfo.newBuilder(bucket, replacement).build(), replacementContent); + + final Storage.CopyRequest request = + Storage.CopyRequest.newBuilder() + .setSource(BlobId.of(bucket, replacement)) + .setTarget(BlobId.of(bucket, original)) + .build(); + + localStorageService.copy(request).getResult(); + + assertThat(localStorageService.readAllBytes(BlobId.of(bucket, original))) + .isEqualTo(replacementContent); + } } From c0b69d492bfd08155d98c33a64b3f0a9e192e243 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 20 Apr 2022 21:18:01 +0200 Subject: [PATCH 1035/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.123.28 (#889) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index a920ab50cbca..6c2493d3acc6 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.123.27 + 0.123.28 From 3269473010272188fc77430126fe6147aefb8585 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 20 Apr 2022 21:18:47 +0200 Subject: [PATCH 1036/1764] build(deps): update dependency com.google.cloud:google-cloud-shared-config to v1.3.3 (#891) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index d66055056b63..21a21f5b9c7d 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud google-cloud-shared-config - 1.3.2 + 1.3.3 From 1c6b12cf14d3b18ee7527fd1a05c58876ba8dc37 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 20 Apr 2022 21:19:35 +0200 Subject: [PATCH 1037/1764] test(deps): update dependency org.mockito:mockito-core to v4.5.0 (#890) --- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 019268a96a94..d1027c98ae51 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -80,7 +80,7 @@ org.mockito mockito-core - 4.4.0 + 4.5.0 test From a58084d1e8439dfc8c8d2243b41260f7b361545e Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 22 Apr 2022 19:25:06 +0200 Subject: [PATCH 1038/1764] test(deps): update dependency org.mockito:mockito-core to v4.5.1 (#893) --- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index d1027c98ae51..5e1022cbd1f4 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -80,7 +80,7 @@ org.mockito mockito-core - 4.5.0 + 4.5.1 test From 9f1de568fc68875654180ba636c14053e64024b7 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 22 Apr 2022 19:25:29 +0200 Subject: [PATCH 1039/1764] build(deps): update dependency org.sonatype.plugins:nexus-staging-maven-plugin to v1.6.13 (#894) --- java-storage-nio/samples/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/pom.xml b/java-storage-nio/samples/pom.xml index a18f580213b3..312ed855d460 100644 --- a/java-storage-nio/samples/pom.xml +++ b/java-storage-nio/samples/pom.xml @@ -46,7 +46,7 @@ org.sonatype.plugins nexus-staging-maven-plugin - 1.6.12 + 1.6.13 true From 67c56cd5f4869431a2481703e3070a96eee107f1 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Mon, 2 May 2022 22:09:59 +0200 Subject: [PATCH 1040/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v25.2.0 (#895) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 835cd19a9fb2..54530efb8a60 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 25.1.0 + 25.2.0 pom import From a897e004fa137a1e8ad06abb941be2ad9a1e5a8a Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Mon, 2 May 2022 22:10:23 +0200 Subject: [PATCH 1041/1764] build(deps): update dependency com.google.cloud:google-cloud-shared-config to v1.4.0 (#896) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 21a21f5b9c7d..f48901304816 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud google-cloud-shared-config - 1.3.3 + 1.4.0 From 8b31842adef1033d99b5da5e6db4d3313eb982b7 Mon Sep 17 00:00:00 2001 From: BenWhitehead Date: Tue, 3 May 2022 12:58:00 -0700 Subject: [PATCH 1042/1764] fix(build): revert maven-shade-plugin 3.3.0 Due to a bug in maven shade plugin 3.3.0, compile dependencies got stripped from `google-cloud-nio:shaded`. This bug only affects artifacts where shadedArtifactAttached=true. Related: https://github.com/googleapis/java-bigtable-hbase/pull/3600 Reference: https://issues.apache.org/jira/projects/MSHADE/issues/MSHADE-419 --- java-storage-nio/google-cloud-nio/pom.xml | 3 ++- java-storage-nio/owlbot.py | 2 +- java-storage-nio/renovate.json | 6 ++++++ 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 5e1022cbd1f4..1c3d2cde244b 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -104,7 +104,8 @@ org.apache.maven.plugins maven-shade-plugin - 3.3.0 + + 3.2.4 true diff --git a/java-storage-nio/owlbot.py b/java-storage-nio/owlbot.py index 739df3bc5852..acc22a43ca73 100644 --- a/java-storage-nio/owlbot.py +++ b/java-storage-nio/owlbot.py @@ -21,4 +21,4 @@ s.move(library) s.remove_staging_dirs() -java.common_templates(excludes=["README.md", ".kokoro/build.sh"]) +java.common_templates(excludes=["README.md", ".kokoro/build.sh", "renovate.json"]) diff --git a/java-storage-nio/renovate.json b/java-storage-nio/renovate.json index b636e5ab3d54..4faf1f09ab22 100644 --- a/java-storage-nio/renovate.json +++ b/java-storage-nio/renovate.json @@ -67,6 +67,12 @@ "^com.fasterxml.jackson.core" ], "groupName": "jackson dependencies" + }, + { + "packagePatterns": [ + "^org.apache.maven.plugins:maven-shade-plugin" + ], + "allowedVersions": "(,3.3.0),(3.3.0,)" } ], "semanticCommits": true, From 74924988083bc5316691f21f4f024fc42349cdee Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 13 May 2022 17:42:39 +0200 Subject: [PATCH 1043/1764] deps: update dependency com.google.apis:google-api-services-storage to v1-rev20220509-1.32.1 (#899) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index f48901304816..7da1839b47cb 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -83,7 +83,7 @@ com.google.apis google-api-services-storage - v1-rev20220401-1.32.1 + v1-rev20220509-1.32.1 com.google.auto.value From a2a0701730ddb908b26f5104d19c286c772cf2f6 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Mon, 16 May 2022 17:45:51 +0200 Subject: [PATCH 1044/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v25.3.0 (#900) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 54530efb8a60..c8dd319793ac 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 25.2.0 + 25.3.0 pom import From cab50677bfd102f7b6cb57efcd32451047bc43cd Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Thu, 19 May 2022 14:01:15 -0400 Subject: [PATCH 1045/1764] feat: add build scripts for native image testing in Java 17 (#1440) (#902) Source-Link: https://github.com/googleapis/synthtool/commit/505ce5a7edb58bf6d9d4de10b4bb4e81000ae324 Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-java:latest@sha256:2567a120ce90fadb6201999b87d649d9f67459de28815ad239bce9ebfaa18a74 Co-authored-by: Owl Bot --- java-storage-nio/.github/.OwlBot.lock.yaml | 4 +-- .../.kokoro/presubmit/graalvm-native-17.cfg | 33 +++++++++++++++++++ 2 files changed, 35 insertions(+), 2 deletions(-) create mode 100644 java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg diff --git a/java-storage-nio/.github/.OwlBot.lock.yaml b/java-storage-nio/.github/.OwlBot.lock.yaml index f60d774937f6..a79f06271b60 100644 --- a/java-storage-nio/.github/.OwlBot.lock.yaml +++ b/java-storage-nio/.github/.OwlBot.lock.yaml @@ -13,5 +13,5 @@ # limitations under the License. docker: image: gcr.io/cloud-devrel-public-resources/owlbot-java:latest - digest: sha256:fc52b202aa298a50a12c64efd04fea3884d867947effe2fa85382a246c09e813 -# created: 2022-04-06T16:30:03.627422514Z + digest: sha256:2567a120ce90fadb6201999b87d649d9f67459de28815ad239bce9ebfaa18a74 +# created: 2022-05-19T15:12:45.278246753Z diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg new file mode 100644 index 000000000000..a3f7fb9d4943 --- /dev/null +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg @@ -0,0 +1,33 @@ +# Format: //devtools/kokoro/config/proto/build.proto + +# Configure the docker image for kokoro-trampoline. +env_vars: { + key: "TRAMPOLINE_IMAGE" + value: "gcr.io/cloud-devrel-kokoro-resources/graalvm17" +} + +env_vars: { + key: "JOB_TYPE" + value: "graalvm17" +} + +# TODO: remove this after we've migrated all tests and scripts +env_vars: { + key: "GCLOUD_PROJECT" + value: "gcloud-devel" +} + +env_vars: { + key: "GOOGLE_CLOUD_PROJECT" + value: "gcloud-devel" +} + +env_vars: { + key: "GOOGLE_APPLICATION_CREDENTIALS" + value: "secret_manager/java-it-service-account" +} + +env_vars: { + key: "SECRET_MANAGER_KEYS" + value: "java-it-service-account" +} \ No newline at end of file From 2376b1bc68a3a997ec7a6747397b7b2a227123e5 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Thu, 19 May 2022 20:04:12 +0200 Subject: [PATCH 1046/1764] deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v2.11.0 (#901) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 7da1839b47cb..055bb46fcfb5 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -70,7 +70,7 @@ com.google.cloud google-cloud-shared-dependencies - 2.10.0 + 2.11.0 pom import From 0aedf4264a507219f5a646acb0641d50fa8a5cf0 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Thu, 19 May 2022 23:56:03 +0200 Subject: [PATCH 1047/1764] deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v2.12.0 (#903) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 055bb46fcfb5..34a7a4d2846f 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -70,7 +70,7 @@ com.google.cloud google-cloud-shared-dependencies - 2.11.0 + 2.12.0 pom import From 620e9b1964ab725dc1a59df05cf3a114c02b1657 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 24 May 2022 21:17:23 +0200 Subject: [PATCH 1048/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.7.0 (#904) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 34a7a4d2846f..df468bcecdf3 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.6.1 + 2.7.0 com.google.apis From 5e68a0f75018eae5a9f4235454614b6454571965 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 24 May 2022 16:15:33 -0400 Subject: [PATCH 1049/1764] chore(main): release 0.124.0 (#892) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/CHANGELOG.md | 21 +++++++++++++++++++ .../google-cloud-nio-examples/pom.xml | 4 ++-- .../google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 30 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 0816ffce4ba3..25da83542c33 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,26 @@ # Changelog +## [0.124.0](https://github.com/googleapis/java-storage-nio/compare/v0.123.28...v0.124.0) (2022-05-24) + + +### Features + +* add build scripts for native image testing in Java 17 ([#1440](https://github.com/googleapis/java-storage-nio/issues/1440)) ([#902](https://github.com/googleapis/java-storage-nio/issues/902)) ([a21ed71](https://github.com/googleapis/java-storage-nio/commit/a21ed71257853b2a1c7549c36fd0dda8ef806b82)) + + +### Bug Fixes + +* **build:** revert maven-shade-plugin 3.3.0 ([533c6dd](https://github.com/googleapis/java-storage-nio/commit/533c6dd510327bff310fbd6ddb2ceb72b2afcbce)) +* check generation for nullability before incrementing it ([#888](https://github.com/googleapis/java-storage-nio/issues/888)) ([cadf081](https://github.com/googleapis/java-storage-nio/commit/cadf081c4ba35b33307c38cddd08959b142edf23)) + + +### Dependencies + +* update dependency com.google.apis:google-api-services-storage to v1-rev20220509-1.32.1 ([#899](https://github.com/googleapis/java-storage-nio/issues/899)) ([52d2969](https://github.com/googleapis/java-storage-nio/commit/52d2969e1089072a86ac4f458c93932adfbf89d9)) +* update dependency com.google.cloud:google-cloud-shared-dependencies to v2.11.0 ([#901](https://github.com/googleapis/java-storage-nio/issues/901)) ([847afcb](https://github.com/googleapis/java-storage-nio/commit/847afcbe6c0e6d214677f2d408e429aaf330bf6d)) +* update dependency com.google.cloud:google-cloud-shared-dependencies to v2.12.0 ([#903](https://github.com/googleapis/java-storage-nio/issues/903)) ([d11b6c5](https://github.com/googleapis/java-storage-nio/commit/d11b6c5dc8b500d705c230ac712571a44bbf2df7)) +* update dependency com.google.cloud:google-cloud-storage to v2.7.0 ([#904](https://github.com/googleapis/java-storage-nio/issues/904)) ([6ef8605](https://github.com/googleapis/java-storage-nio/commit/6ef8605590f4ab835e3adfce2e602bcf2fe4376c)) + ### [0.123.28](https://github.com/googleapis/java-storage-nio/compare/v0.123.27...v0.123.28) (2022-04-18) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 40a1bf9fe049..d984b69c2960 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.123.29-SNAPSHOT + 0.124.0 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.29-SNAPSHOT + 0.124.0 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index bc6b0e2453ab..889ba23a70c7 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.123.29-SNAPSHOT + 0.124.0 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.29-SNAPSHOT + 0.124.0 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 1c3d2cde244b..1d5bbf9fb782 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.123.29-SNAPSHOT + 0.124.0 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.123.29-SNAPSHOT + 0.124.0 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index df468bcecdf3..385a6892d1b5 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.123.29-SNAPSHOT + 0.124.0 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 8f5b37ef85cc..ab18dfd30f86 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.123.29-SNAPSHOT + 0.124.0 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index afa99e8be54a..653e2fab2a5f 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.123.28:0.123.29-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.124.0:0.124.0 \ No newline at end of file From 901c5912b668d3d9295217fc0cec1a6e558e5eba Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 25 May 2022 13:07:42 -0400 Subject: [PATCH 1050/1764] chore(main): release 0.124.1-SNAPSHOT (#905) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index d984b69c2960..c6f5b468ebb2 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.124.0 + 0.124.1-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.0 + 0.124.1-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 889ba23a70c7..ae33af0be0a9 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.124.0 + 0.124.1-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.0 + 0.124.1-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 1d5bbf9fb782..736e8077bfbc 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.124.0 + 0.124.1-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.0 + 0.124.1-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 385a6892d1b5..777780615580 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.124.0 + 0.124.1-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index ab18dfd30f86..aa1083980892 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.124.0 + 0.124.1-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 653e2fab2a5f..d56a4aada1eb 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.124.0:0.124.0 \ No newline at end of file +google-cloud-nio:0.124.0:0.124.1-SNAPSHOT \ No newline at end of file From d26ddc57dceb4f4ff3b7fb276e422b465163fd73 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 25 May 2022 19:18:00 +0200 Subject: [PATCH 1051/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.7.1 (#906) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 777780615580..a9af6834be76 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.7.0 + 2.7.1 com.google.apis From b65958696adc59571fef867f50b4503aeb574401 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 25 May 2022 19:18:25 +0200 Subject: [PATCH 1052/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.124.0 (#908) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 6c2493d3acc6..8506cc441f34 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.123.28 + 0.124.0 From de6e50c815f02e8403be58e26250b5c684dcd7cd Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 25 May 2022 17:26:13 +0000 Subject: [PATCH 1053/1764] chore(main): release 0.124.1 (#909) :robot: I have created a release *beep* *boop* --- ### [0.124.1](https://github.com/googleapis/java-storage-nio/compare/v0.124.0...v0.124.1) (2022-05-25) ### Dependencies * update dependency com.google.cloud:google-cloud-storage to v2.7.1 ([#906](https://github.com/googleapis/java-storage-nio/issues/906)) ([d26ddc5](https://github.com/googleapis/java-storage-nio/commit/d26ddc57dceb4f4ff3b7fb276e422b465163fd73)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/CHANGELOG.md | 7 +++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 16 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 25da83542c33..67f2ccf58672 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +### [0.124.1](https://github.com/googleapis/java-storage-nio/compare/v0.124.0...v0.124.1) (2022-05-25) + + +### Dependencies + +* update dependency com.google.cloud:google-cloud-storage to v2.7.1 ([#906](https://github.com/googleapis/java-storage-nio/issues/906)) ([f38d419](https://github.com/googleapis/java-storage-nio/commit/f38d4198488a65b3cc8aecca148c02b5aafc62c8)) + ## [0.124.0](https://github.com/googleapis/java-storage-nio/compare/v0.123.28...v0.124.0) (2022-05-24) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index c6f5b468ebb2..54dd83d2238d 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.124.1-SNAPSHOT + 0.124.1 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.1-SNAPSHOT + 0.124.1 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index ae33af0be0a9..89a5b1869fb5 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.124.1-SNAPSHOT + 0.124.1 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.1-SNAPSHOT + 0.124.1 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 736e8077bfbc..fea3b089a24b 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.124.1-SNAPSHOT + 0.124.1 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.1-SNAPSHOT + 0.124.1 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index a9af6834be76..102ba85eb934 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.124.1-SNAPSHOT + 0.124.1 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index aa1083980892..e9fa34dd8ba6 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.124.1-SNAPSHOT + 0.124.1 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index d56a4aada1eb..c43cfe2eb805 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.124.0:0.124.1-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.124.1:0.124.1 \ No newline at end of file From 7d9c64edc8ea7a15471884adf207f0699ba1eb5a Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 25 May 2022 17:40:11 +0000 Subject: [PATCH 1054/1764] chore(main): release 0.124.2-SNAPSHOT (#910) :robot: I have created a release *beep* *boop* --- ### Updating meta-information for bleeding-edge SNAPSHOT release. --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 54dd83d2238d..c45b012c0d78 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.124.1 + 0.124.2-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.1 + 0.124.2-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 89a5b1869fb5..602065728fab 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.124.1 + 0.124.2-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.1 + 0.124.2-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index fea3b089a24b..ac8d3b0bd419 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.124.1 + 0.124.2-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.1 + 0.124.2-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 102ba85eb934..a1a41f52da18 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.124.1 + 0.124.2-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index e9fa34dd8ba6..0d7ab0629247 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.124.1 + 0.124.2-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index c43cfe2eb805..da96887122c7 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.124.1:0.124.1 \ No newline at end of file +google-cloud-nio:0.124.1:0.124.2-SNAPSHOT \ No newline at end of file From 45f436a3771224aec67224b2236a04c3fd0ca732 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Thu, 26 May 2022 00:10:55 +0200 Subject: [PATCH 1055/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.124.1 (#911) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 8506cc441f34..d9ef404d3a39 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.124.0 + 0.124.1 From bf7cc6d26b482ac263e5f9c16936b28fd5655870 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 27 May 2022 17:42:15 +0200 Subject: [PATCH 1056/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.7.2 (#912) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![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.7.1` -> `2.7.2` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.7.2/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.7.2/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.7.2/compatibility-slim/2.7.1)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.7.2/confidence-slim/2.7.1)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
      googleapis/java-storage ### [`v2.7.2`](https://togithub.com/googleapis/java-storage/blob/HEAD/CHANGELOG.md#​272-httpsgithubcomgoogleapisjava-storagecomparev271v272-2022-05-27) [Compare Source](https://togithub.com/googleapis/java-storage/compare/v2.7.1...v2.7.2)
      --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, click this checkbox. --- 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-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index a1a41f52da18..3d427391a820 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.7.1 + 2.7.2 com.google.apis From 77b0c4ec325bde96c3af64ca047f982c26f9f3d2 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Fri, 27 May 2022 15:50:17 +0000 Subject: [PATCH 1057/1764] chore(main): release 0.124.2 (#913) :robot: I have created a release *beep* *boop* --- ### [0.124.2](https://github.com/googleapis/java-storage-nio/compare/v0.124.1...v0.124.2) (2022-05-27) ### Dependencies * update dependency com.google.cloud:google-cloud-storage to v2.7.2 ([#912](https://github.com/googleapis/java-storage-nio/issues/912)) ([bf7cc6d](https://github.com/googleapis/java-storage-nio/commit/bf7cc6d26b482ac263e5f9c16936b28fd5655870)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/CHANGELOG.md | 7 +++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 16 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 67f2ccf58672..6818cef8d95d 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +### [0.124.2](https://github.com/googleapis/java-storage-nio/compare/v0.124.1...v0.124.2) (2022-05-27) + + +### Dependencies + +* update dependency com.google.cloud:google-cloud-storage to v2.7.2 ([#912](https://github.com/googleapis/java-storage-nio/issues/912)) ([768e8c8](https://github.com/googleapis/java-storage-nio/commit/768e8c8e31fbd994c9349a031c13feb7d95da200)) + ### [0.124.1](https://github.com/googleapis/java-storage-nio/compare/v0.124.0...v0.124.1) (2022-05-25) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index c45b012c0d78..12ff5bb18b34 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.124.2-SNAPSHOT + 0.124.2 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.2-SNAPSHOT + 0.124.2 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 602065728fab..304126b3a758 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.124.2-SNAPSHOT + 0.124.2 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.2-SNAPSHOT + 0.124.2 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index ac8d3b0bd419..073525b141dc 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.124.2-SNAPSHOT + 0.124.2 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.2-SNAPSHOT + 0.124.2 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 3d427391a820..207bd15d4018 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.124.2-SNAPSHOT + 0.124.2 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 0d7ab0629247..5039fccd4343 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.124.2-SNAPSHOT + 0.124.2 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index da96887122c7..04155fdfb658 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.124.1:0.124.2-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.124.2:0.124.2 \ No newline at end of file From 362e59ad03f4d596796b439d72a1d48c1b96081a Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Fri, 27 May 2022 15:58:16 +0000 Subject: [PATCH 1058/1764] chore(main): release 0.124.3-SNAPSHOT (#914) :robot: I have created a release *beep* *boop* --- ### Updating meta-information for bleeding-edge SNAPSHOT release. --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 12ff5bb18b34..30e78fd280f8 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.124.2 + 0.124.3-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.2 + 0.124.3-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 304126b3a758..a287e1cc42aa 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.124.2 + 0.124.3-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.2 + 0.124.3-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 073525b141dc..8c6f6c0de6a8 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.124.2 + 0.124.3-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.2 + 0.124.3-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 207bd15d4018..ee5d0a1c3d87 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.124.2 + 0.124.3-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 5039fccd4343..be6341ef38f5 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.124.2 + 0.124.3-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 04155fdfb658..8b67fe3567fc 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.124.2:0.124.2 \ No newline at end of file +google-cloud-nio:0.124.2:0.124.3-SNAPSHOT \ No newline at end of file From d15baa3d5827e2fac18a9d313009afec22cbe728 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 27 May 2022 21:00:25 +0200 Subject: [PATCH 1059/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.124.2 (#915) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![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-nio](https://togithub.com/googleapis/java-storage-nio) | `0.124.1` -> `0.124.2` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.124.2/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.124.2/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.124.2/compatibility-slim/0.124.1)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.124.2/confidence-slim/0.124.1)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
      googleapis/java-storage-nio ### [`v0.124.2`](https://togithub.com/googleapis/java-storage-nio/blob/HEAD/CHANGELOG.md#​01242-httpsgithubcomgoogleapisjava-storage-niocomparev01241v01242-2022-05-27) [Compare Source](https://togithub.com/googleapis/java-storage-nio/compare/v0.124.1...v0.124.2)
      --- ### Configuration 📅 **Schedule**: 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. --- - [ ] If you want to rebase/retry this PR, click this checkbox. --- 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-nio). --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index d9ef404d3a39..3e09f1e7b999 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.124.1 + 0.124.2 From 977a13e78dbf87864a24795c0eaf3192c4b938c5 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 31 May 2022 19:13:55 +0200 Subject: [PATCH 1060/1764] test(deps): update dependency org.mockito:mockito-core to v4.6.0 (#916) --- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 8c6f6c0de6a8..a56b5f24c6cb 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -80,7 +80,7 @@ org.mockito mockito-core - 4.5.1 + 4.6.0 test From e25b93383bea656aabdfab5a7185157cb99e919c Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Thu, 2 Jun 2022 21:21:28 +0200 Subject: [PATCH 1061/1764] test(deps): update dependency org.mockito:mockito-core to v4.6.1 (#917) --- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index a56b5f24c6cb..b686b6653a3f 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -80,7 +80,7 @@ org.mockito mockito-core - 4.6.0 + 4.6.1 test From d821768490ae0146dce28d879774111d274963dd Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 3 Jun 2022 17:47:38 +0200 Subject: [PATCH 1062/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v25.4.0 (#918) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index c8dd319793ac..71baf5879844 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 25.3.0 + 25.4.0 pom import From a3b650aa0c5dd9eef5415604a72ba54da5d226d5 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 8 Jun 2022 21:39:17 +0200 Subject: [PATCH 1063/1764] deps: update dependency com.google.apis:google-api-services-storage to v1-rev20220604-1.32.1 (#919) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index ee5d0a1c3d87..02d8ebb0c8b9 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -83,7 +83,7 @@ com.google.apis google-api-services-storage - v1-rev20220509-1.32.1 + v1-rev20220604-1.32.1 com.google.auto.value From 96178f1f668542a822ea52ce8e8ca2905013e915 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 8 Jun 2022 19:46:14 +0000 Subject: [PATCH 1064/1764] chore(main): release 0.124.3 (#920) :robot: I have created a release *beep* *boop* --- ## [0.124.3](https://github.com/googleapis/java-storage-nio/compare/v0.124.2...v0.124.3) (2022-06-08) ### Dependencies * update dependency com.google.apis:google-api-services-storage to v1-rev20220604-1.32.1 ([#919](https://github.com/googleapis/java-storage-nio/issues/919)) ([a3b650a](https://github.com/googleapis/java-storage-nio/commit/a3b650aa0c5dd9eef5415604a72ba54da5d226d5)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/CHANGELOG.md | 7 +++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 16 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 6818cef8d95d..f3202ea2668c 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.124.3](https://github.com/googleapis/java-storage-nio/compare/v0.124.2...v0.124.3) (2022-06-08) + + +### Dependencies + +* update dependency com.google.apis:google-api-services-storage to v1-rev20220604-1.32.1 ([#919](https://github.com/googleapis/java-storage-nio/issues/919)) ([262784d](https://github.com/googleapis/java-storage-nio/commit/262784df98b011a9712d46c12630a55bb66fdc59)) + ### [0.124.2](https://github.com/googleapis/java-storage-nio/compare/v0.124.1...v0.124.2) (2022-05-27) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 30e78fd280f8..b58d412ea581 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.124.3-SNAPSHOT + 0.124.3 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.3-SNAPSHOT + 0.124.3 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index a287e1cc42aa..f5e427d6d097 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.124.3-SNAPSHOT + 0.124.3 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.3-SNAPSHOT + 0.124.3 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index b686b6653a3f..34094847621c 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.124.3-SNAPSHOT + 0.124.3 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.3-SNAPSHOT + 0.124.3 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 02d8ebb0c8b9..d3e0f6c1bd5f 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.124.3-SNAPSHOT + 0.124.3 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index be6341ef38f5..a03f596cfad9 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.124.3-SNAPSHOT + 0.124.3 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 8b67fe3567fc..756d2a9c5977 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.124.2:0.124.3-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.124.3:0.124.3 \ No newline at end of file From 8e887b2231d50e15a20e42805b71b64f61d711bb Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 8 Jun 2022 19:54:18 +0000 Subject: [PATCH 1065/1764] chore(main): release 0.124.4-SNAPSHOT (#921) :robot: I have created a release *beep* *boop* --- ### Updating meta-information for bleeding-edge SNAPSHOT release. --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index b58d412ea581..a703c7b97d32 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.124.3 + 0.124.4-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.3 + 0.124.4-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index f5e427d6d097..1645d9667b02 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.124.3 + 0.124.4-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.3 + 0.124.4-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 34094847621c..0662b4924d27 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.124.3 + 0.124.4-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.3 + 0.124.4-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index d3e0f6c1bd5f..c5e5bfb69796 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.124.3 + 0.124.4-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index a03f596cfad9..3dfe3afa9229 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.124.3 + 0.124.4-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 756d2a9c5977..b356cce79ad4 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.124.3:0.124.3 \ No newline at end of file +google-cloud-nio:0.124.3:0.124.4-SNAPSHOT \ No newline at end of file From 83b4edaeb22281f4cb16966cbe30271de7d0c6c6 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Thu, 9 Jun 2022 17:27:45 +0200 Subject: [PATCH 1066/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.124.3 (#922) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 3e09f1e7b999..17fcbf820c66 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.124.2 + 0.124.3 From 2606cd62991d6cf52fa9b00dc9a35a5f98207a94 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Thu, 9 Jun 2022 17:28:10 +0200 Subject: [PATCH 1067/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.8.0 (#923) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index c5e5bfb69796..63a00eea981a 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.7.2 + 2.8.0 com.google.apis From ccd95a27e952001fe5ca4eced911c093e9e1f8ed Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 9 Jun 2022 15:38:32 +0000 Subject: [PATCH 1068/1764] chore(main): release 0.124.4 (#924) :robot: I have created a release *beep* *boop* --- ## [0.124.4](https://github.com/googleapis/java-storage-nio/compare/v0.124.3...v0.124.4) (2022-06-09) ### Dependencies * update dependency com.google.cloud:google-cloud-storage to v2.8.0 ([#923](https://github.com/googleapis/java-storage-nio/issues/923)) ([2606cd6](https://github.com/googleapis/java-storage-nio/commit/2606cd62991d6cf52fa9b00dc9a35a5f98207a94)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/CHANGELOG.md | 7 +++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 16 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index f3202ea2668c..f7a2ddfe34a4 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.124.4](https://github.com/googleapis/java-storage-nio/compare/v0.124.3...v0.124.4) (2022-06-09) + + +### Dependencies + +* update dependency com.google.cloud:google-cloud-storage to v2.8.0 ([#923](https://github.com/googleapis/java-storage-nio/issues/923)) ([f3ae73e](https://github.com/googleapis/java-storage-nio/commit/f3ae73edc6474493ff36ccbcfa0744aa8f8a9a26)) + ## [0.124.3](https://github.com/googleapis/java-storage-nio/compare/v0.124.2...v0.124.3) (2022-06-08) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index a703c7b97d32..cf3a67405111 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.124.4-SNAPSHOT + 0.124.4 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.4-SNAPSHOT + 0.124.4 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 1645d9667b02..90abe4a0f1a5 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.124.4-SNAPSHOT + 0.124.4 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.4-SNAPSHOT + 0.124.4 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 0662b4924d27..713a404a3e9b 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.124.4-SNAPSHOT + 0.124.4 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.4-SNAPSHOT + 0.124.4 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 63a00eea981a..e4e8b3695af6 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.124.4-SNAPSHOT + 0.124.4 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 3dfe3afa9229..1a36f3743ba9 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.124.4-SNAPSHOT + 0.124.4 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index b356cce79ad4..1a52525e5410 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.124.3:0.124.4-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.124.4:0.124.4 \ No newline at end of file From 5b3be39ba49befe88cbdfcce9a7efcdc50942dac Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 9 Jun 2022 15:46:10 +0000 Subject: [PATCH 1069/1764] chore(main): release 0.124.5-SNAPSHOT (#925) :robot: I have created a release *beep* *boop* --- ### Updating meta-information for bleeding-edge SNAPSHOT release. --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index cf3a67405111..f32bcc4c8c56 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.124.4 + 0.124.5-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.4 + 0.124.5-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 90abe4a0f1a5..13c0cbadb56c 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.124.4 + 0.124.5-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.4 + 0.124.5-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 713a404a3e9b..498834ddd9de 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.124.4 + 0.124.5-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.4 + 0.124.5-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index e4e8b3695af6..95f7fcbe167d 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.124.4 + 0.124.5-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 1a36f3743ba9..d31297966f8c 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.124.4 + 0.124.5-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 1a52525e5410..fa6690c205ee 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.124.4:0.124.4 \ No newline at end of file +google-cloud-nio:0.124.4:0.124.5-SNAPSHOT \ No newline at end of file From c7a819499417ed40a19e66bd4c9cc3d33a742f27 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Thu, 9 Jun 2022 22:00:17 +0200 Subject: [PATCH 1070/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.124.4 (#926) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![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-nio](https://togithub.com/googleapis/java-storage-nio) | `0.124.3` -> `0.124.4` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.124.4/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.124.4/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.124.4/compatibility-slim/0.124.3)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.124.4/confidence-slim/0.124.3)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
      googleapis/java-storage-nio ### [`v0.124.4`](https://togithub.com/googleapis/java-storage-nio/blob/HEAD/CHANGELOG.md#​01244-httpsgithubcomgoogleapisjava-storage-niocomparev01243v01244-2022-06-09) [Compare Source](https://togithub.com/googleapis/java-storage-nio/compare/v0.124.3...v0.124.4) ##### Dependencies - update dependency com.google.cloud:google-cloud-storage to v2.8.0 ([#​923](https://togithub.com/googleapis/java-storage-nio/issues/923)) ([2606cd6](https://togithub.com/googleapis/java-storage-nio/commit/2606cd62991d6cf52fa9b00dc9a35a5f98207a94))
      --- ### 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. --- - [ ] If you want to rebase/retry this PR, click this checkbox. --- 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-nio). --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 17fcbf820c66..399ea0039adf 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.124.3 + 0.124.4 From 88aad6b78f0e6082f1f70aa8fb8f9fa4b70f98e8 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Mon, 13 Jun 2022 17:18:05 +0200 Subject: [PATCH 1071/1764] build(deps): update dependency com.google.cloud:google-cloud-shared-config to v1.5.0 (#927) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 95f7fcbe167d..19cd8a297919 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud google-cloud-shared-config - 1.4.0 + 1.5.0 From 0a14e5f719a3baa69e8667687a84dbbad0556719 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Mon, 13 Jun 2022 17:18:29 +0200 Subject: [PATCH 1072/1764] deps: update dependency com.google.apis:google-api-services-storage to v1-rev20220608-1.32.1 (#928) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 19cd8a297919..3e309a150f4c 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -83,7 +83,7 @@ com.google.apis google-api-services-storage - v1-rev20220604-1.32.1 + v1-rev20220608-1.32.1 com.google.auto.value From baa9df6ab51c1cb8efe57248ec4979543a7ce969 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 14 Jun 2022 00:29:06 +0200 Subject: [PATCH 1073/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.8.1 (#930) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 3e309a150f4c..7db44fdb824d 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.8.0 + 2.8.1 com.google.apis From 0a5adaa6250e7f25203ecc4721aa6cc27c63d6d8 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Mon, 13 Jun 2022 22:36:19 +0000 Subject: [PATCH 1074/1764] chore(main): release 0.124.5 (#929) :robot: I have created a release *beep* *boop* --- ## [0.124.5](https://github.com/googleapis/java-storage-nio/compare/v0.124.4...v0.124.5) (2022-06-13) ### Dependencies * update dependency com.google.apis:google-api-services-storage to v1-rev20220608-1.32.1 ([#928](https://github.com/googleapis/java-storage-nio/issues/928)) ([0a14e5f](https://github.com/googleapis/java-storage-nio/commit/0a14e5f719a3baa69e8667687a84dbbad0556719)) * update dependency com.google.cloud:google-cloud-storage to v2.8.1 ([#930](https://github.com/googleapis/java-storage-nio/issues/930)) ([baa9df6](https://github.com/googleapis/java-storage-nio/commit/baa9df6ab51c1cb8efe57248ec4979543a7ce969)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/CHANGELOG.md | 8 ++++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 17 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index f7a2ddfe34a4..cf3ebae68eca 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## [0.124.5](https://github.com/googleapis/java-storage-nio/compare/v0.124.4...v0.124.5) (2022-06-13) + + +### Dependencies + +* update dependency com.google.apis:google-api-services-storage to v1-rev20220608-1.32.1 ([#928](https://github.com/googleapis/java-storage-nio/issues/928)) ([a5cc78e](https://github.com/googleapis/java-storage-nio/commit/a5cc78e8e33204477baa9facfd59a89b9edf8ed7)) +* update dependency com.google.cloud:google-cloud-storage to v2.8.1 ([#930](https://github.com/googleapis/java-storage-nio/issues/930)) ([458b29f](https://github.com/googleapis/java-storage-nio/commit/458b29f31ee911a7131ac7c5eac84eb9e5cb0014)) + ## [0.124.4](https://github.com/googleapis/java-storage-nio/compare/v0.124.3...v0.124.4) (2022-06-09) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index f32bcc4c8c56..b0dbe5447fd1 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.124.5-SNAPSHOT + 0.124.5 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.5-SNAPSHOT + 0.124.5 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 13c0cbadb56c..7ac2abbfbb75 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.124.5-SNAPSHOT + 0.124.5 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.5-SNAPSHOT + 0.124.5 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 498834ddd9de..71c6e0bb741d 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.124.5-SNAPSHOT + 0.124.5 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.5-SNAPSHOT + 0.124.5 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 7db44fdb824d..20cb913c53e0 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.124.5-SNAPSHOT + 0.124.5 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index d31297966f8c..e23f89a2b8fa 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.124.5-SNAPSHOT + 0.124.5 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index fa6690c205ee..61588bcbcdca 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.124.4:0.124.5-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.124.5:0.124.5 \ No newline at end of file From b521adbd4181177d286dfcb73a49044939a53cc4 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Mon, 13 Jun 2022 22:44:16 +0000 Subject: [PATCH 1075/1764] chore(main): release 0.124.6-SNAPSHOT (#931) :robot: I have created a release *beep* *boop* --- ### Updating meta-information for bleeding-edge SNAPSHOT release. --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index b0dbe5447fd1..dc1eb40155fe 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.124.5 + 0.124.6-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.5 + 0.124.6-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 7ac2abbfbb75..8765c42df23c 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.124.5 + 0.124.6-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.5 + 0.124.6-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 71c6e0bb741d..a0c4c982a4df 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.124.5 + 0.124.6-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.5 + 0.124.6-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 20cb913c53e0..0ceb891b9b95 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.124.5 + 0.124.6-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index e23f89a2b8fa..befc9388c723 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.124.5 + 0.124.6-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 61588bcbcdca..7d9ea35a7cab 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.124.5:0.124.5 \ No newline at end of file +google-cloud-nio:0.124.5:0.124.6-SNAPSHOT \ No newline at end of file From 0fe2b9c62e8fe1d025b16b9c080bf067f67def15 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 15 Jun 2022 18:32:14 +0200 Subject: [PATCH 1076/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.124.5 (#932) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![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-nio](https://togithub.com/googleapis/java-storage-nio) | `0.124.4` -> `0.124.5` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.124.5/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.124.5/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.124.5/compatibility-slim/0.124.4)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.124.5/confidence-slim/0.124.4)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
      googleapis/java-storage-nio ### [`v0.124.5`](https://togithub.com/googleapis/java-storage-nio/blob/HEAD/CHANGELOG.md#​01245-httpsgithubcomgoogleapisjava-storage-niocomparev01244v01245-2022-06-13) [Compare Source](https://togithub.com/googleapis/java-storage-nio/compare/v0.124.4...v0.124.5) ##### Dependencies - update dependency com.google.apis:google-api-services-storage to v1-rev20220608-1.32.1 ([#​928](https://togithub.com/googleapis/java-storage-nio/issues/928)) ([0a14e5f](https://togithub.com/googleapis/java-storage-nio/commit/0a14e5f719a3baa69e8667687a84dbbad0556719)) - update dependency com.google.cloud:google-cloud-storage to v2.8.1 ([#​930](https://togithub.com/googleapis/java-storage-nio/issues/930)) ([baa9df6](https://togithub.com/googleapis/java-storage-nio/commit/baa9df6ab51c1cb8efe57248ec4979543a7ce969))
      --- ### 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. --- - [ ] If you want to rebase/retry this PR, click this checkbox. --- 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-nio). --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 399ea0039adf..42385c357085 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.124.4 + 0.124.5 From 588ce11cb702b0664327d2a086eb213f6b21c1eb Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Thu, 23 Jun 2022 17:38:25 +0200 Subject: [PATCH 1077/1764] deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v2.13.0 (#933) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![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-shared-dependencies](https://togithub.com/googleapis/java-shared-dependencies) | `2.12.0` -> `2.13.0` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/2.13.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/2.13.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/2.13.0/compatibility-slim/2.12.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/2.13.0/confidence-slim/2.12.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
      googleapis/java-shared-dependencies ### [`v2.13.0`](https://togithub.com/googleapis/java-shared-dependencies/blob/HEAD/CHANGELOG.md#​2130-httpsgithubcomgoogleapisjava-shared-dependenciescomparev2120v2130-2022-06-22) [Compare Source](https://togithub.com/googleapis/java-shared-dependencies/compare/v2.12.0...v2.13.0) ##### Dependencies - update dependency com.google.api-client:google-api-client-bom to v1.35.0 ([#​709](https://togithub.com/googleapis/java-shared-dependencies/issues/709)) ([239f8c3](https://togithub.com/googleapis/java-shared-dependencies/commit/239f8c33a11e233e6af79aee8c7e68cd156a0554)) - update dependency com.google.api-client:google-api-client-bom to v1.35.1 ([#​713](https://togithub.com/googleapis/java-shared-dependencies/issues/713)) ([6559b45](https://togithub.com/googleapis/java-shared-dependencies/commit/6559b45b027dba783a9525d35e32183d78773cbe)) - update dependency com.google.api:api-common to v2.2.1 ([#​710](https://togithub.com/googleapis/java-shared-dependencies/issues/710)) ([650d4c5](https://togithub.com/googleapis/java-shared-dependencies/commit/650d4c5f8c3cfce711257d47280ad773cd2e2414)) - update dependency com.google.errorprone:error_prone_annotations to v2.14.0 ([#​701](https://togithub.com/googleapis/java-shared-dependencies/issues/701)) ([d24730f](https://togithub.com/googleapis/java-shared-dependencies/commit/d24730f78669f80b109e590b903446e5552e3e36)) - update dependency com.google.http-client:google-http-client-bom to v1.42.0 ([#​711](https://togithub.com/googleapis/java-shared-dependencies/issues/711)) ([5168a18](https://togithub.com/googleapis/java-shared-dependencies/commit/5168a181722128d434a0d0d2ab5cc485686bbc78)) - update dependency com.google.oauth-client:google-oauth-client-bom to v1.34.0 ([#​708](https://togithub.com/googleapis/java-shared-dependencies/issues/708)) ([620336e](https://togithub.com/googleapis/java-shared-dependencies/commit/620336e6733e2017116e5e8a7b403b183a728bc1)) - update dependency com.google.oauth-client:google-oauth-client-bom to v1.34.1 ([#​712](https://togithub.com/googleapis/java-shared-dependencies/issues/712)) ([a2c18a5](https://togithub.com/googleapis/java-shared-dependencies/commit/a2c18a5bc4152cc9034cec691a29f54a35c38a51)) - update dependency com.google.protobuf:protobuf-bom to v3.21.0 ([#​703](https://togithub.com/googleapis/java-shared-dependencies/issues/703)) ([5f9fe12](https://togithub.com/googleapis/java-shared-dependencies/commit/5f9fe1200b4bdf4c54bf947c21bd3ed02f26f990)) - update dependency com.google.protobuf:protobuf-bom to v3.21.1 ([#​705](https://togithub.com/googleapis/java-shared-dependencies/issues/705)) ([c68edfb](https://togithub.com/googleapis/java-shared-dependencies/commit/c68edfbe7e1993e1112640b867b29aa2fbcf7579)) - update dependency io.grpc:grpc-bom to v1.47.0 ([#​707](https://togithub.com/googleapis/java-shared-dependencies/issues/707)) ([d02918a](https://togithub.com/googleapis/java-shared-dependencies/commit/d02918a0418cd65d1d247f27afb0637f1f8f5666)) - update dependency org.checkerframework:checker-qual to v3.22.1 ([#​706](https://togithub.com/googleapis/java-shared-dependencies/issues/706)) ([545843b](https://togithub.com/googleapis/java-shared-dependencies/commit/545843b492cead230b8cc72a1dae7d4922f33b39)) - update dependency org.checkerframework:checker-qual to v3.22.2 ([#​717](https://togithub.com/googleapis/java-shared-dependencies/issues/717)) ([142852a](https://togithub.com/googleapis/java-shared-dependencies/commit/142852a37140f221197f5c71aed451def353b1e0)) - update gax.version to v2.18.2 ([#​718](https://togithub.com/googleapis/java-shared-dependencies/issues/718)) ([5f8156e](https://togithub.com/googleapis/java-shared-dependencies/commit/5f8156e55c6a07b018a8c5efafa68be781b4288b)) - update google.common-protos.version to v2.9.0 ([#​714](https://togithub.com/googleapis/java-shared-dependencies/issues/714)) ([9e5591e](https://togithub.com/googleapis/java-shared-dependencies/commit/9e5591ec3035350450ecbfebd00e08216433b06c)) - update google.core.version to v2.8.0 ([#​719](https://togithub.com/googleapis/java-shared-dependencies/issues/719)) ([4023c60](https://togithub.com/googleapis/java-shared-dependencies/commit/4023c6063a2c5b5308da531df1a08c90c491965d)) - update iam.version to v1.4.0 ([#​700](https://togithub.com/googleapis/java-shared-dependencies/issues/700)) ([c1097a4](https://togithub.com/googleapis/java-shared-dependencies/commit/c1097a46ab0739b0b7234bc510e4c3d9ce2c2861)) - update iam.version to v1.4.1 ([#​716](https://togithub.com/googleapis/java-shared-dependencies/issues/716)) ([e2dc7c2](https://togithub.com/googleapis/java-shared-dependencies/commit/e2dc7c21c39e007878841e2664d548ec44a72d54))
      --- ### 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. --- - [ ] If you want to rebase/retry this PR, click this checkbox. --- 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-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 0ceb891b9b95..e310a01d2b24 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -70,7 +70,7 @@ com.google.cloud google-cloud-shared-dependencies - 2.12.0 + 2.13.0 pom import From f8d553c2dfd18c3e193370d3b78ba6d5f815ca12 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 23 Jun 2022 16:02:18 +0000 Subject: [PATCH 1078/1764] chore(main): release 0.124.6 (#934) :robot: I have created a release *beep* *boop* --- ## [0.124.6](https://github.com/googleapis/java-storage-nio/compare/v0.124.5...v0.124.6) (2022-06-23) ### Dependencies * update dependency com.google.cloud:google-cloud-shared-dependencies to v2.13.0 ([#933](https://github.com/googleapis/java-storage-nio/issues/933)) ([588ce11](https://github.com/googleapis/java-storage-nio/commit/588ce11cb702b0664327d2a086eb213f6b21c1eb)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/CHANGELOG.md | 7 +++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 16 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index cf3ebae68eca..ef558e5c4c63 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.124.6](https://github.com/googleapis/java-storage-nio/compare/v0.124.5...v0.124.6) (2022-06-23) + + +### Dependencies + +* update dependency com.google.cloud:google-cloud-shared-dependencies to v2.13.0 ([#933](https://github.com/googleapis/java-storage-nio/issues/933)) ([d3f032c](https://github.com/googleapis/java-storage-nio/commit/d3f032cdab59ee1a23987975d3b79025ea5c4f41)) + ## [0.124.5](https://github.com/googleapis/java-storage-nio/compare/v0.124.4...v0.124.5) (2022-06-13) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index dc1eb40155fe..933d84ef2eda 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.124.6-SNAPSHOT + 0.124.6 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.6-SNAPSHOT + 0.124.6 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 8765c42df23c..544f0a232413 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.124.6-SNAPSHOT + 0.124.6 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.6-SNAPSHOT + 0.124.6 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index a0c4c982a4df..0ba1a07cc602 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.124.6-SNAPSHOT + 0.124.6 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.6-SNAPSHOT + 0.124.6 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index e310a01d2b24..4ed4d05e1d2d 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.124.6-SNAPSHOT + 0.124.6 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index befc9388c723..5ce9b7118e35 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.124.6-SNAPSHOT + 0.124.6 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 7d9ea35a7cab..2c66a526ff6f 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.124.5:0.124.6-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.124.6:0.124.6 \ No newline at end of file From 3382eae70e16c820ca1e1599ca11cd51cac02860 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 23 Jun 2022 19:38:19 +0000 Subject: [PATCH 1079/1764] chore(main): release 0.124.7-SNAPSHOT (#935) :robot: I have created a release *beep* *boop* --- ### Updating meta-information for bleeding-edge SNAPSHOT release. --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 933d84ef2eda..3ab1dcc8d581 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.124.6 + 0.124.7-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.6 + 0.124.7-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 544f0a232413..73311c6ec3ed 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.124.6 + 0.124.7-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.6 + 0.124.7-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 0ba1a07cc602..6f7196b5c162 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.124.6 + 0.124.7-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.6 + 0.124.7-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 4ed4d05e1d2d..b362b913aabf 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.124.6 + 0.124.7-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 5ce9b7118e35..002c4c9e50da 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.124.6 + 0.124.7-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 2c66a526ff6f..737085a0479d 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.124.6:0.124.6 \ No newline at end of file +google-cloud-nio:0.124.6:0.124.7-SNAPSHOT \ No newline at end of file From e83b503c30ee6aa18f602caf40d234ff0f868572 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 24 Jun 2022 17:08:24 +0200 Subject: [PATCH 1080/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.124.6 (#936) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![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-nio](https://togithub.com/googleapis/java-storage-nio) | `0.124.5` -> `0.124.6` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.124.6/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.124.6/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.124.6/compatibility-slim/0.124.5)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.124.6/confidence-slim/0.124.5)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
      googleapis/java-storage-nio ### [`v0.124.6`](https://togithub.com/googleapis/java-storage-nio/blob/HEAD/CHANGELOG.md#​01246-httpsgithubcomgoogleapisjava-storage-niocomparev01245v01246-2022-06-23) [Compare Source](https://togithub.com/googleapis/java-storage-nio/compare/v0.124.5...v0.124.6) ##### Dependencies - update dependency com.google.cloud:google-cloud-shared-dependencies to v2.13.0 ([#​933](https://togithub.com/googleapis/java-storage-nio/issues/933)) ([588ce11](https://togithub.com/googleapis/java-storage-nio/commit/588ce11cb702b0664327d2a086eb213f6b21c1eb))
      --- ### 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. --- - [ ] If you want to rebase/retry this PR, click this checkbox. --- 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-nio). --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 42385c357085..43938d5d687d 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.124.5 + 0.124.6 From 7819df2af8ab5c678250cabf9313c494b14429c2 Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Mon, 27 Jun 2022 13:37:10 -0400 Subject: [PATCH 1081/1764] chore: update dependencies for regapic (#1467) (#937) * chore: update dependencies for regapic * add more dependencies and trigger comment * update goldens * fix indentation * remove duplicate gax-httpjson dependency * remove duplicated dependencies Source-Link: https://github.com/googleapis/synthtool/commit/fa54eb2a78c6ee48613fd33152e2130e949dcbd9 Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-java:latest@sha256:1ec28a46062b19135b11178ceee60231e5f5a92dab454e23ae0aab72cd875906 Co-authored-by: Owl Bot --- java-storage-nio/.github/.OwlBot.lock.yaml | 4 ++-- java-storage-nio/.kokoro/common.sh | 4 +++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/java-storage-nio/.github/.OwlBot.lock.yaml b/java-storage-nio/.github/.OwlBot.lock.yaml index a79f06271b60..f0625e4d9459 100644 --- a/java-storage-nio/.github/.OwlBot.lock.yaml +++ b/java-storage-nio/.github/.OwlBot.lock.yaml @@ -13,5 +13,5 @@ # limitations under the License. docker: image: gcr.io/cloud-devrel-public-resources/owlbot-java:latest - digest: sha256:2567a120ce90fadb6201999b87d649d9f67459de28815ad239bce9ebfaa18a74 -# created: 2022-05-19T15:12:45.278246753Z + digest: sha256:1ec28a46062b19135b11178ceee60231e5f5a92dab454e23ae0aab72cd875906 +# created: 2022-06-27T15:01:06.405564326Z diff --git a/java-storage-nio/.kokoro/common.sh b/java-storage-nio/.kokoro/common.sh index ace89f45a9de..f8f957af1112 100644 --- a/java-storage-nio/.kokoro/common.sh +++ b/java-storage-nio/.kokoro/common.sh @@ -55,4 +55,6 @@ function retry_with_backoff { ## Helper functionss function now() { date +"%Y-%m-%d %H:%M:%S" | tr -d '\n'; } function msg() { println "$*" >&2; } -function println() { printf '%s\n' "$(now) $*"; } \ No newline at end of file +function println() { printf '%s\n' "$(now) $*"; } + +## Helper comment to trigger updated repo dependency release \ No newline at end of file From f44ddddc3525d30c0de8e688a2935fb291e1fb1f Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 29 Jun 2022 23:14:39 +0200 Subject: [PATCH 1082/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.9.0 (#939) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index b362b913aabf..5f03a89cf32e 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.8.1 + 2.9.0 com.google.apis From 7b76f150b36d8a4169c8237858d4c3a8b9736e45 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 29 Jun 2022 21:22:39 +0000 Subject: [PATCH 1083/1764] chore(main): release 0.124.7 (#940) :robot: I have created a release *beep* *boop* --- ## [0.124.7](https://github.com/googleapis/java-storage-nio/compare/v0.124.6...v0.124.7) (2022-06-29) ### Dependencies * update dependency com.google.cloud:google-cloud-storage to v2.9.0 ([#939](https://github.com/googleapis/java-storage-nio/issues/939)) ([f44dddd](https://github.com/googleapis/java-storage-nio/commit/f44ddddc3525d30c0de8e688a2935fb291e1fb1f)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/CHANGELOG.md | 7 +++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 16 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index ef558e5c4c63..92496a00c4f0 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.124.7](https://github.com/googleapis/java-storage-nio/compare/v0.124.6...v0.124.7) (2022-06-29) + + +### Dependencies + +* update dependency com.google.cloud:google-cloud-storage to v2.9.0 ([#939](https://github.com/googleapis/java-storage-nio/issues/939)) ([ae5d294](https://github.com/googleapis/java-storage-nio/commit/ae5d294253a1e6aa43c0fbd6ea765acd24d43645)) + ## [0.124.6](https://github.com/googleapis/java-storage-nio/compare/v0.124.5...v0.124.6) (2022-06-23) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 3ab1dcc8d581..944e1d8ef081 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.124.7-SNAPSHOT + 0.124.7 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.7-SNAPSHOT + 0.124.7 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 73311c6ec3ed..bd68230bb750 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.124.7-SNAPSHOT + 0.124.7 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.7-SNAPSHOT + 0.124.7 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 6f7196b5c162..ba8a3c5f1486 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.124.7-SNAPSHOT + 0.124.7 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.7-SNAPSHOT + 0.124.7 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 5f03a89cf32e..53c442950224 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.124.7-SNAPSHOT + 0.124.7 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 002c4c9e50da..45a1ad43b701 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.124.7-SNAPSHOT + 0.124.7 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 737085a0479d..d8a2e5b4a4b9 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.124.6:0.124.7-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.124.7:0.124.7 \ No newline at end of file From 5b644254b9e1fd0ae10a1ac938a22e9ee2bb7fde Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 29 Jun 2022 21:34:11 +0000 Subject: [PATCH 1084/1764] chore(main): release 0.124.8-SNAPSHOT (#941) :robot: I have created a release *beep* *boop* --- ### Updating meta-information for bleeding-edge SNAPSHOT release. --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 944e1d8ef081..a74285523f17 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.124.7 + 0.124.8-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.7 + 0.124.8-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index bd68230bb750..7102b244cc1e 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.124.7 + 0.124.8-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.7 + 0.124.8-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index ba8a3c5f1486..3df8277d73fa 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.124.7 + 0.124.8-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.7 + 0.124.8-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 53c442950224..77c45b36d198 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.124.7 + 0.124.8-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 45a1ad43b701..2769f832426b 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.124.7 + 0.124.8-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index d8a2e5b4a4b9..42caccd48af1 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.124.7:0.124.7 \ No newline at end of file +google-cloud-nio:0.124.7:0.124.8-SNAPSHOT \ No newline at end of file From 80839b305e4d0100666f50c077593a8f0f1810c3 Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Thu, 30 Jun 2022 02:18:19 +0000 Subject: [PATCH 1085/1764] chore: Disable CLIRR checks on releas (#1474) (#942) Source-Link: https://github.com/googleapis/synthtool/commit/7a220e27993a25ab3cda26510d5619d97b6952a9 Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-java:latest@sha256:6d4e3a15c62cfdcb823d60e16da7521e7c6fc00eba07c8ff12e4de9924a57d28 --- java-storage-nio/.github/.OwlBot.lock.yaml | 4 ++-- java-storage-nio/.kokoro/release/stage.sh | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/java-storage-nio/.github/.OwlBot.lock.yaml b/java-storage-nio/.github/.OwlBot.lock.yaml index f0625e4d9459..a454a61e8dc2 100644 --- a/java-storage-nio/.github/.OwlBot.lock.yaml +++ b/java-storage-nio/.github/.OwlBot.lock.yaml @@ -13,5 +13,5 @@ # limitations under the License. docker: image: gcr.io/cloud-devrel-public-resources/owlbot-java:latest - digest: sha256:1ec28a46062b19135b11178ceee60231e5f5a92dab454e23ae0aab72cd875906 -# created: 2022-06-27T15:01:06.405564326Z + digest: sha256:6d4e3a15c62cfdcb823d60e16da7521e7c6fc00eba07c8ff12e4de9924a57d28 +# created: 2022-06-29T23:17:33.110417661Z diff --git a/java-storage-nio/.kokoro/release/stage.sh b/java-storage-nio/.kokoro/release/stage.sh index 77dc4e8f0f3a..1dba8de10857 100755 --- a/java-storage-nio/.kokoro/release/stage.sh +++ b/java-storage-nio/.kokoro/release/stage.sh @@ -32,6 +32,7 @@ retry_with_backoff 3 10 \ mvn clean deploy -B \ --settings ${MAVEN_SETTINGS_FILE} \ -DskipTests=true \ + -Dclirr.skip=true \ -DperformRelease=true \ -Dgpg.executable=gpg \ -Dgpg.passphrase=${GPG_PASSPHRASE} \ @@ -42,4 +43,4 @@ then mvn nexus-staging:release -B \ -DperformRelease=true \ --settings=settings.xml -fi \ No newline at end of file +fi From 92f4ee65b82d758357af96776f689c9d8c672a6d Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Thu, 30 Jun 2022 17:55:58 +0200 Subject: [PATCH 1086/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.124.7 (#943) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 43938d5d687d..5e442756d8bb 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.124.6 + 0.124.7 From fedfa95adb238a4419da1990cbfe10438094d937 Mon Sep 17 00:00:00 2001 From: Mridula <66699525+mpeddada1@users.noreply.github.com> Date: Thu, 30 Jun 2022 13:21:17 -0400 Subject: [PATCH 1087/1764] chore: add native image checks as required (#938) --- java-storage-nio/.github/sync-repo-settings.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/java-storage-nio/.github/sync-repo-settings.yaml b/java-storage-nio/.github/sync-repo-settings.yaml index 227e2f5fc718..7d17810903d6 100644 --- a/java-storage-nio/.github/sync-repo-settings.yaml +++ b/java-storage-nio/.github/sync-repo-settings.yaml @@ -17,6 +17,8 @@ branchProtectionRules: - 'Kokoro - Test: Integration' - cla/google - OwlBot Post Processor + - 'Kokoro - Test: Java GraalVM Native Image' + - 'Kokoro - Test: Java 17 GraalVM Native Image' - pattern: java7 isAdminEnforced: true requiredApprovingReviewCount: 1 From db40d49fab146de7517ccea0c5f2b3c1ae656378 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Mon, 11 Jul 2022 18:43:20 +0200 Subject: [PATCH 1088/1764] build(deps): update dependency com.google.cloud:google-cloud-shared-config to v1.5.1 (#944) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 77c45b36d198..bc7d83da47ae 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud google-cloud-shared-config - 1.5.0 + 1.5.1 From 479b62195939cb49bdb840e66753a8a4ee2fd44c Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Mon, 11 Jul 2022 18:45:34 +0200 Subject: [PATCH 1089/1764] deps: update dependency com.google.apis:google-api-services-storage to v1-rev20220705-1.32.1 (#946) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index bc7d83da47ae..68c00dd76a9b 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -83,7 +83,7 @@ com.google.apis google-api-services-storage - v1-rev20220608-1.32.1 + v1-rev20220705-1.32.1 com.google.auto.value From 57a94ddfb183518e80227f8e5251dc15cb5eec59 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Mon, 11 Jul 2022 18:46:09 +0200 Subject: [PATCH 1090/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v26 (#947) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 71baf5879844..f13d9c553dfa 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 25.4.0 + 26.0.0 pom import From 57fcc4028398a36d6c511e37e000a3ec9acb20e5 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Mon, 11 Jul 2022 21:47:13 +0200 Subject: [PATCH 1091/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.9.3 (#945) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 68c00dd76a9b..9fd71c8b705f 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.9.0 + 2.9.3 com.google.apis From cd72bb969a5861fb9f20f4553c6df7c31ff16362 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Mon, 11 Jul 2022 19:54:11 +0000 Subject: [PATCH 1092/1764] chore(main): release 0.124.8 (#948) :robot: I have created a release *beep* *boop* --- ## [0.124.8](https://github.com/googleapis/java-storage-nio/compare/v0.124.7...v0.124.8) (2022-07-11) ### Dependencies * update dependency com.google.apis:google-api-services-storage to v1-rev20220705-1.32.1 ([#946](https://github.com/googleapis/java-storage-nio/issues/946)) ([479b621](https://github.com/googleapis/java-storage-nio/commit/479b62195939cb49bdb840e66753a8a4ee2fd44c)) * update dependency com.google.cloud:google-cloud-storage to v2.9.3 ([#945](https://github.com/googleapis/java-storage-nio/issues/945)) ([57fcc40](https://github.com/googleapis/java-storage-nio/commit/57fcc4028398a36d6c511e37e000a3ec9acb20e5)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/CHANGELOG.md | 8 ++++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 17 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 92496a00c4f0..dd0a5e6206c5 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## [0.124.8](https://github.com/googleapis/java-storage-nio/compare/v0.124.7...v0.124.8) (2022-07-11) + + +### Dependencies + +* update dependency com.google.apis:google-api-services-storage to v1-rev20220705-1.32.1 ([#946](https://github.com/googleapis/java-storage-nio/issues/946)) ([513c21e](https://github.com/googleapis/java-storage-nio/commit/513c21e7f8337da26c7dfd8a47d059af872f6aeb)) +* update dependency com.google.cloud:google-cloud-storage to v2.9.3 ([#945](https://github.com/googleapis/java-storage-nio/issues/945)) ([39e7451](https://github.com/googleapis/java-storage-nio/commit/39e7451712aa2e754cb28c47dcc77de81273ad54)) + ## [0.124.7](https://github.com/googleapis/java-storage-nio/compare/v0.124.6...v0.124.7) (2022-06-29) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index a74285523f17..09c065a7e089 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.124.8-SNAPSHOT + 0.124.8 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.8-SNAPSHOT + 0.124.8 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 7102b244cc1e..369332e40bff 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.124.8-SNAPSHOT + 0.124.8 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.8-SNAPSHOT + 0.124.8 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 3df8277d73fa..5d16c667a769 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.124.8-SNAPSHOT + 0.124.8 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.8-SNAPSHOT + 0.124.8 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 9fd71c8b705f..051a9c916862 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.124.8-SNAPSHOT + 0.124.8 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 2769f832426b..06f0158588f8 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.124.8-SNAPSHOT + 0.124.8 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 42caccd48af1..83dbeebd4a1b 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.124.7:0.124.8-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.124.8:0.124.8 \ No newline at end of file From 4883d88b67f566f7ea1068a10c645c1a619482c2 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Mon, 11 Jul 2022 20:04:11 +0000 Subject: [PATCH 1093/1764] chore(main): release 0.124.9-SNAPSHOT (#949) :robot: I have created a release *beep* *boop* --- ### Updating meta-information for bleeding-edge SNAPSHOT release. --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 09c065a7e089..d7ca0ea8bb36 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.124.8 + 0.124.9-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.8 + 0.124.9-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 369332e40bff..d6edc9ca93e5 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.124.8 + 0.124.9-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.8 + 0.124.9-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 5d16c667a769..c2b23cea7f96 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.124.8 + 0.124.9-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.8 + 0.124.9-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 051a9c916862..10af920cf9a0 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.124.8 + 0.124.9-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 06f0158588f8..f46e10de00f2 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.124.8 + 0.124.9-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 83dbeebd4a1b..4c3e270cb116 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.124.8:0.124.8 \ No newline at end of file +google-cloud-nio:0.124.8:0.124.9-SNAPSHOT \ No newline at end of file From b05ebb72155c86f15ab75f5ed061134185920967 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 12 Jul 2022 14:54:03 +0200 Subject: [PATCH 1094/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.124.8 (#950) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 5e442756d8bb..0e025bdc4e91 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.124.7 + 0.124.8 From 4ade6abddfc9c1c72ddb8c7043300e62d95b5ba9 Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Wed, 13 Jul 2022 19:26:20 +0000 Subject: [PATCH 1095/1764] fix: enable longpaths support for windows test (#1485) (#951) Source-Link: https://github.com/googleapis/synthtool/commit/73365620c41d96e97ff474b2c4d39b890ad51967 Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-java:latest@sha256:d4b80feffe1579818cdc39466152e9de95789a193408506cd4a1ffbe8804dc00 --- java-storage-nio/.github/.OwlBot.lock.yaml | 4 ++-- java-storage-nio/.github/workflows/ci.yaml | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/.github/.OwlBot.lock.yaml b/java-storage-nio/.github/.OwlBot.lock.yaml index a454a61e8dc2..de9173d95efb 100644 --- a/java-storage-nio/.github/.OwlBot.lock.yaml +++ b/java-storage-nio/.github/.OwlBot.lock.yaml @@ -13,5 +13,5 @@ # limitations under the License. docker: image: gcr.io/cloud-devrel-public-resources/owlbot-java:latest - digest: sha256:6d4e3a15c62cfdcb823d60e16da7521e7c6fc00eba07c8ff12e4de9924a57d28 -# created: 2022-06-29T23:17:33.110417661Z + digest: sha256:d4b80feffe1579818cdc39466152e9de95789a193408506cd4a1ffbe8804dc00 +# created: 2022-07-13T13:53:17.676447481Z diff --git a/java-storage-nio/.github/workflows/ci.yaml b/java-storage-nio/.github/workflows/ci.yaml index 83ef7f9c2cf3..e3bb26e37719 100644 --- a/java-storage-nio/.github/workflows/ci.yaml +++ b/java-storage-nio/.github/workflows/ci.yaml @@ -39,6 +39,8 @@ jobs: windows: runs-on: windows-latest steps: + - name: Support longpaths + run: git config --system core.longpaths true - uses: actions/checkout@v3 - uses: actions/setup-java@v3 with: From 43ddd7579b00c7bb4c9c8c860d0e7bfe77aa1155 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 14 Jul 2022 14:04:29 +0000 Subject: [PATCH 1096/1764] chore(main): release 0.124.9 (#952) :robot: I have created a release *beep* *boop* --- ## [0.124.9](https://github.com/googleapis/java-storage-nio/compare/v0.124.8...v0.124.9) (2022-07-13) ### Bug Fixes * enable longpaths support for windows test ([#1485](https://github.com/googleapis/java-storage-nio/issues/1485)) ([#951](https://github.com/googleapis/java-storage-nio/issues/951)) ([4ade6ab](https://github.com/googleapis/java-storage-nio/commit/4ade6abddfc9c1c72ddb8c7043300e62d95b5ba9)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/CHANGELOG.md | 7 +++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 16 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index dd0a5e6206c5..f35b71490a9a 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.124.9](https://github.com/googleapis/java-storage-nio/compare/v0.124.8...v0.124.9) (2022-07-13) + + +### Bug Fixes + +* enable longpaths support for windows test ([#1485](https://github.com/googleapis/java-storage-nio/issues/1485)) ([#951](https://github.com/googleapis/java-storage-nio/issues/951)) ([aa3f827](https://github.com/googleapis/java-storage-nio/commit/aa3f827744f97d03de46ea18a122ac10fbb2d900)) + ## [0.124.8](https://github.com/googleapis/java-storage-nio/compare/v0.124.7...v0.124.8) (2022-07-11) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index d7ca0ea8bb36..7a79dd00d799 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.124.9-SNAPSHOT + 0.124.9 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.9-SNAPSHOT + 0.124.9 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index d6edc9ca93e5..57610123a2f8 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.124.9-SNAPSHOT + 0.124.9 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.9-SNAPSHOT + 0.124.9 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index c2b23cea7f96..fe05ce98e784 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.124.9-SNAPSHOT + 0.124.9 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.9-SNAPSHOT + 0.124.9 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 10af920cf9a0..56e17ceeecc9 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.124.9-SNAPSHOT + 0.124.9 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index f46e10de00f2..ce2a1cdf458b 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.124.9-SNAPSHOT + 0.124.9 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 4c3e270cb116..e7113ec48f03 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.124.8:0.124.9-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.124.9:0.124.9 \ No newline at end of file From 267ca07c0e3b74f8d37b93323f95db0a8617880e Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 15 Jul 2022 18:50:21 +0200 Subject: [PATCH 1097/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.10.0 (#955) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![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.9.3` -> `2.10.0` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.10.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.10.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.10.0/compatibility-slim/2.9.3)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.10.0/confidence-slim/2.9.3)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
      googleapis/java-storage ### [`v2.10.0`](https://togithub.com/googleapis/java-storage/blob/HEAD/CHANGELOG.md#​2100-httpsgithubcomgoogleapisjava-storagecomparev293v2100-2022-07-13) [Compare Source](https://togithub.com/googleapis/java-storage/compare/v2.9.3...v2.10.0) ##### Features - Custom Placement Config Dual Region Support ([#​1470](https://togithub.com/googleapis/java-storage/issues/1470)) ([36440fc](https://togithub.com/googleapis/java-storage/commit/36440fc587976acc78f4dae480214b80ad3fc477)) ##### Bug Fixes - enable longpaths support for windows test ([#​1485](https://togithub.com/googleapis/java-storage/issues/1485)) ([#​1506](https://togithub.com/googleapis/java-storage/issues/1506)) ([e36e809](https://togithub.com/googleapis/java-storage/commit/e36e80934644ccd5e873754c625367f24e5fc7f3)) ##### Documentation - **sample:** upgrade maven-surefire and remove junit-platform-native ([#​1476](https://togithub.com/googleapis/java-storage/issues/1476)) ([9b222e4](https://togithub.com/googleapis/java-storage/commit/9b222e483937bd0639123899442c1e863683718a)) ##### Dependencies - update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.13 ([#​1501](https://togithub.com/googleapis/java-storage/issues/1501)) ([36e3898](https://togithub.com/googleapis/java-storage/commit/36e389857ea3f86350af5763c829e5f1caaaa3ec))
      --- ### 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. --- - [ ] If you want to rebase/retry this PR, click this checkbox. --- 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-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 56e17ceeecc9..5dfa6337999f 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.9.3 + 2.10.0 com.google.apis From 19bfb944cd02282a4087d6083ae2cdbba4e1b1f2 Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Tue, 19 Jul 2022 13:36:33 +0000 Subject: [PATCH 1098/1764] ci: update template so GAPIC_AUTO repos do not require special approvers for Java code (#1494) (#956) Source-Link: https://github.com/googleapis/synthtool/commit/da89e53878d92467eb648c610e64f94a614915cc Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-java:latest@sha256:04f254abfe5f47fe73ae6f91d68d55c3b76e722a4943066c3bb0ce03573b4ad9 --- java-storage-nio/.github/.OwlBot.lock.yaml | 4 ++-- java-storage-nio/.github/CODEOWNERS | 3 +++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/.github/.OwlBot.lock.yaml b/java-storage-nio/.github/.OwlBot.lock.yaml index de9173d95efb..6610882f836f 100644 --- a/java-storage-nio/.github/.OwlBot.lock.yaml +++ b/java-storage-nio/.github/.OwlBot.lock.yaml @@ -13,5 +13,5 @@ # limitations under the License. docker: image: gcr.io/cloud-devrel-public-resources/owlbot-java:latest - digest: sha256:d4b80feffe1579818cdc39466152e9de95789a193408506cd4a1ffbe8804dc00 -# created: 2022-07-13T13:53:17.676447481Z + digest: sha256:04f254abfe5f47fe73ae6f91d68d55c3b76e722a4943066c3bb0ce03573b4ad9 +# created: 2022-07-18T21:44:23.94208526Z diff --git a/java-storage-nio/.github/CODEOWNERS b/java-storage-nio/.github/CODEOWNERS index 58577bff43ef..87c357205c89 100644 --- a/java-storage-nio/.github/CODEOWNERS +++ b/java-storage-nio/.github/CODEOWNERS @@ -6,7 +6,10 @@ # The @googleapis/cloud-storage-dpe is the default owner for changes in this repo * @googleapis/yoshi-java @googleapis/cloud-storage-dpe + +# for handwritten libraries, keep codeowner_team in .repo-metadata.json as owner **/*.java @googleapis/cloud-storage-dpe + # The java-samples-reviewers team is the default owner for samples changes samples/**/*.java @googleapis/java-samples-reviewers From 090742d8ab814d35a87b16564eb3937342d7ab7b Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 19 Jul 2022 19:30:18 +0200 Subject: [PATCH 1099/1764] build(deps): update dependency org.apache.maven.plugins:maven-deploy-plugin to v3 (#957) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [org.apache.maven.plugins:maven-deploy-plugin](https://maven.apache.org/plugins/) | `2.8.2` -> `3.0.0` | [![age](https://badges.renovateapi.com/packages/maven/org.apache.maven.plugins:maven-deploy-plugin/3.0.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/org.apache.maven.plugins:maven-deploy-plugin/3.0.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/org.apache.maven.plugins:maven-deploy-plugin/3.0.0/compatibility-slim/2.8.2)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/org.apache.maven.plugins:maven-deploy-plugin/3.0.0/confidence-slim/2.8.2)](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. --- - [ ] If you want to rebase/retry this PR, click this checkbox. --- 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-nio). --- java-storage-nio/samples/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/pom.xml b/java-storage-nio/samples/pom.xml index 312ed855d460..0a4d279fd56b 100644 --- a/java-storage-nio/samples/pom.xml +++ b/java-storage-nio/samples/pom.xml @@ -38,7 +38,7 @@ org.apache.maven.plugins maven-deploy-plugin - 2.8.2 + 3.0.0 true From 75da2f31a9c37e524b07220e731e73d4c5f93c43 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 21 Jul 2022 16:54:30 -0400 Subject: [PATCH 1100/1764] chore(main): release 0.124.10-SNAPSHOT (#953) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 7a79dd00d799..39cc84f4ab56 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.124.9 + 0.124.10-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.9 + 0.124.10-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 57610123a2f8..4c0c1eef05a3 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.124.9 + 0.124.10-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.9 + 0.124.10-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index fe05ce98e784..ebc24c7956cf 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.124.9 + 0.124.10-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.9 + 0.124.10-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 5dfa6337999f..fc89c9f61d59 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.124.9 + 0.124.10-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index ce2a1cdf458b..3e6af1b8588b 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.124.9 + 0.124.10-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index e7113ec48f03..a5a4f0910b15 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.124.9:0.124.9 \ No newline at end of file +google-cloud-nio:0.124.9:0.124.10-SNAPSHOT \ No newline at end of file From 9b9de270742e62b3f73285450f968444171913fa Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 21 Jul 2022 21:04:16 +0000 Subject: [PATCH 1101/1764] chore(main): release 0.124.10 (#958) :robot: I have created a release *beep* *boop* --- ## [0.124.10](https://github.com/googleapis/java-storage-nio/compare/v0.124.9...v0.124.10) (2022-07-21) ### Dependencies * update dependency com.google.cloud:google-cloud-storage to v2.10.0 ([#955](https://github.com/googleapis/java-storage-nio/issues/955)) ([267ca07](https://github.com/googleapis/java-storage-nio/commit/267ca07c0e3b74f8d37b93323f95db0a8617880e)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/CHANGELOG.md | 7 +++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 16 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index f35b71490a9a..c28f379a270e 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.124.10](https://github.com/googleapis/java-storage-nio/compare/v0.124.9...v0.124.10) (2022-07-21) + + +### Dependencies + +* update dependency com.google.cloud:google-cloud-storage to v2.10.0 ([#955](https://github.com/googleapis/java-storage-nio/issues/955)) ([967a6da](https://github.com/googleapis/java-storage-nio/commit/967a6da8296096db0b1061556e8e19265ad21ec3)) + ## [0.124.9](https://github.com/googleapis/java-storage-nio/compare/v0.124.8...v0.124.9) (2022-07-13) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 39cc84f4ab56..7743403d5470 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.124.10-SNAPSHOT + 0.124.10 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.10-SNAPSHOT + 0.124.10 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 4c0c1eef05a3..37df389c3fc2 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.124.10-SNAPSHOT + 0.124.10 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.10-SNAPSHOT + 0.124.10 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index ebc24c7956cf..418e307867af 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.124.10-SNAPSHOT + 0.124.10 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.10-SNAPSHOT + 0.124.10 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index fc89c9f61d59..6f244b6ccadc 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.124.10-SNAPSHOT + 0.124.10 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 3e6af1b8588b..e7a7c762f792 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.124.10-SNAPSHOT + 0.124.10 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index a5a4f0910b15..ae15289c9cfc 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.124.9:0.124.10-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.124.10:0.124.10 \ No newline at end of file From 562bc42d84797b30e808ec89c06a77a450088840 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 21 Jul 2022 21:12:11 +0000 Subject: [PATCH 1102/1764] chore(main): release 0.124.11-SNAPSHOT (#959) :robot: I have created a release *beep* *boop* --- ### Updating meta-information for bleeding-edge SNAPSHOT release. --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 7743403d5470..c17bc7a88439 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.124.10 + 0.124.11-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.10 + 0.124.11-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 37df389c3fc2..9b639cb9adb0 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.124.10 + 0.124.11-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.10 + 0.124.11-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 418e307867af..6091e557676d 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.124.10 + 0.124.11-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.10 + 0.124.11-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 6f244b6ccadc..a983ad761ecc 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.124.10 + 0.124.11-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index e7a7c762f792..6ec57e58b65d 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.124.10 + 0.124.11-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index ae15289c9cfc..42d02bc28edd 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.124.10:0.124.10 \ No newline at end of file +google-cloud-nio:0.124.10:0.124.11-SNAPSHOT \ No newline at end of file From 2aa1c8464d3f445b6d90823b075696b758917b54 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 22 Jul 2022 16:08:13 +0200 Subject: [PATCH 1103/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.124.10 (#960) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![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-nio](https://togithub.com/googleapis/java-storage-nio) | `0.124.8` -> `0.124.10` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.124.10/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.124.10/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.124.10/compatibility-slim/0.124.8)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.124.10/confidence-slim/0.124.8)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
      googleapis/java-storage-nio ### [`v0.124.10`](https://togithub.com/googleapis/java-storage-nio/blob/HEAD/CHANGELOG.md#​012410-httpsgithubcomgoogleapisjava-storage-niocomparev01249v012410-2022-07-21) [Compare Source](https://togithub.com/googleapis/java-storage-nio/compare/v0.124.8...v0.124.10) ##### Dependencies - update dependency com.google.cloud:google-cloud-storage to v2.10.0 ([#​955](https://togithub.com/googleapis/java-storage-nio/issues/955)) ([267ca07](https://togithub.com/googleapis/java-storage-nio/commit/267ca07c0e3b74f8d37b93323f95db0a8617880e))
      --- ### 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. --- - [ ] If you want to rebase/retry this PR, click this checkbox. --- 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-nio). --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 0e025bdc4e91..6211face3b7e 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.124.8 + 0.124.10 From 454f39c7b9c4f74208714f46aa353f32306177e5 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 26 Jul 2022 19:40:12 +0200 Subject: [PATCH 1104/1764] build(deps): update dependency com.google.cloud:google-cloud-shared-config to v1.5.2 (#961) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index a983ad761ecc..3ef3609ed97c 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud google-cloud-shared-config - 1.5.1 + 1.5.2 From 14bf78627597955c9c95f1091cddf89ce714bfcf Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 29 Jul 2022 23:52:16 +0200 Subject: [PATCH 1105/1764] build(deps): update dependency com.google.cloud:google-cloud-shared-config to v1.5.3 (#962) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![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-shared-config](https://togithub.com/googleapis/java-shared-config) | `1.5.2` -> `1.5.3` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/1.5.3/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/1.5.3/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/1.5.3/compatibility-slim/1.5.2)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-config/1.5.3/confidence-slim/1.5.2)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
      googleapis/java-shared-config ### [`v1.5.3`](https://togithub.com/googleapis/java-shared-config/blob/HEAD/CHANGELOG.md#​153-httpsgithubcomgoogleapisjava-shared-configcomparev152v153-2022-07-27) [Compare Source](https://togithub.com/googleapis/java-shared-config/compare/v1.5.2...v1.5.3) ##### Dependencies - update dependency org.junit.vintage:junit-vintage-engine to v5.9.0 ([#​497](https://togithub.com/googleapis/java-shared-config/issues/497)) ([1fc6ab4](https://togithub.com/googleapis/java-shared-config/commit/1fc6ab445624cd4f9c8b161d109f346a9e5ed09a)) - Update doclet to latest version 1.6.0 ([38fb7c3](https://togithub.com/googleapis/java-shared-config/commit/38fb7c3957fb6c9b2da10f9e463cc93a8b80a3a4))
      --- ### 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. --- - [ ] If you want to rebase/retry this PR, click this checkbox. --- 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-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 3ef3609ed97c..fd562ef81521 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud google-cloud-shared-config - 1.5.2 + 1.5.3 From 897e4f44a988d499bce6b76bd3e89da6e2db1c80 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 3 Aug 2022 23:51:34 +0200 Subject: [PATCH 1106/1764] deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v3 (#963) * deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v3 * deps: update dependency com.google.apis:google-api-services-storage to v1-rev20220705-2.0.0 * deps: update dependency com.google.cloud:google-cloud-storage to v2.11.0 --- java-storage-nio/pom.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index fd562ef81521..e88e210a65a6 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -70,7 +70,7 @@ com.google.cloud google-cloud-shared-dependencies - 2.13.0 + 3.0.1 pom import @@ -78,12 +78,12 @@ com.google.cloud google-cloud-storage - 2.10.0 + 2.11.0 com.google.apis google-api-services-storage - v1-rev20220705-1.32.1 + v1-rev20220705-2.0.0 com.google.auto.value From 0f686b82b456b6496fbb35397e282eae6f962c0f Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 3 Aug 2022 21:58:12 +0000 Subject: [PATCH 1107/1764] chore(main): release 0.124.11 (#966) :robot: I have created a release *beep* *boop* --- ## [0.124.11](https://github.com/googleapis/java-storage-nio/compare/v0.124.10...v0.124.11) (2022-08-03) ### Dependencies * update dependency com.google.cloud:google-cloud-shared-dependencies to v3 ([#963](https://github.com/googleapis/java-storage-nio/issues/963)) ([897e4f4](https://github.com/googleapis/java-storage-nio/commit/897e4f44a988d499bce6b76bd3e89da6e2db1c80)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/CHANGELOG.md | 7 +++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 16 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index c28f379a270e..064eef15c3a7 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.124.11](https://github.com/googleapis/java-storage-nio/compare/v0.124.10...v0.124.11) (2022-08-03) + + +### Dependencies + +* update dependency com.google.cloud:google-cloud-shared-dependencies to v3 ([#963](https://github.com/googleapis/java-storage-nio/issues/963)) ([0794f54](https://github.com/googleapis/java-storage-nio/commit/0794f54070c4303298b4879f346eacbb7ba12826)) + ## [0.124.10](https://github.com/googleapis/java-storage-nio/compare/v0.124.9...v0.124.10) (2022-07-21) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index c17bc7a88439..fbc768a966f8 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.124.11-SNAPSHOT + 0.124.11 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.11-SNAPSHOT + 0.124.11 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 9b639cb9adb0..8abb3b37ff08 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.124.11-SNAPSHOT + 0.124.11 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.11-SNAPSHOT + 0.124.11 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 6091e557676d..8bc0c0cd87e3 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.124.11-SNAPSHOT + 0.124.11 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.11-SNAPSHOT + 0.124.11 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index e88e210a65a6..8d94a375aff4 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.124.11-SNAPSHOT + 0.124.11 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 6ec57e58b65d..f0ccd3d6e8ee 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.124.11-SNAPSHOT + 0.124.11 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 42d02bc28edd..cf452a25f94d 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.124.10:0.124.11-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.124.11:0.124.11 \ No newline at end of file From 006328205077775a07bee13b871dbe5b35b0351c Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 3 Aug 2022 22:06:12 +0000 Subject: [PATCH 1108/1764] chore(main): release 0.124.12-SNAPSHOT (#967) :robot: I have created a release *beep* *boop* --- ### Updating meta-information for bleeding-edge SNAPSHOT release. --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index fbc768a966f8..8b7e7f8fd5d1 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.124.11 + 0.124.12-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.11 + 0.124.12-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 8abb3b37ff08..7e172354e7e2 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.124.11 + 0.124.12-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.11 + 0.124.12-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 8bc0c0cd87e3..65500ef6f3c3 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.124.11 + 0.124.12-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.11 + 0.124.12-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 8d94a375aff4..96f689303179 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.124.11 + 0.124.12-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index f0ccd3d6e8ee..44209dc82ebd 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.124.11 + 0.124.12-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index cf452a25f94d..9114d83d64c0 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.124.11:0.124.11 \ No newline at end of file +google-cloud-nio:0.124.11:0.124.12-SNAPSHOT \ No newline at end of file From 258c45f3accbbc539a2605b570b924484dc0e925 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Thu, 4 Aug 2022 07:04:34 +0200 Subject: [PATCH 1109/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.124.11 (#968) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![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-nio](https://togithub.com/googleapis/java-storage-nio) | `0.124.10` -> `0.124.11` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.124.11/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.124.11/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.124.11/compatibility-slim/0.124.10)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.124.11/confidence-slim/0.124.10)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
      googleapis/java-storage-nio ### [`v0.124.11`](https://togithub.com/googleapis/java-storage-nio/blob/HEAD/CHANGELOG.md#​012411-httpsgithubcomgoogleapisjava-storage-niocomparev012410v012411-2022-08-03) [Compare Source](https://togithub.com/googleapis/java-storage-nio/compare/v0.124.10...v0.124.11) ##### Dependencies - update dependency com.google.cloud:google-cloud-shared-dependencies to v3 ([#​963](https://togithub.com/googleapis/java-storage-nio/issues/963)) ([897e4f4](https://togithub.com/googleapis/java-storage-nio/commit/897e4f44a988d499bce6b76bd3e89da6e2db1c80))
      --- ### 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. --- - [ ] If you want to rebase/retry this PR, click this checkbox. --- 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-nio). --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 6211face3b7e..996ebfdd0935 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.124.10 + 0.124.11 From 4c68b3f85c0d5c7b45306e365c8cb49f8ceddc70 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Thu, 4 Aug 2022 19:12:15 +0200 Subject: [PATCH 1110/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.11.1 (#969) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![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.11.0` -> `2.11.1` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.11.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.11.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.11.1/compatibility-slim/2.11.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.11.1/confidence-slim/2.11.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
      googleapis/java-storage ### [`v2.11.1`](https://togithub.com/googleapis/java-storage/blob/HEAD/CHANGELOG.md#​2111-httpsgithubcomgoogleapisjava-storagecomparev2110v2111-2022-08-04) [Compare Source](https://togithub.com/googleapis/java-storage/compare/v2.11.0...v2.11.1) ##### Dependencies - update dependency com.google.cloud:google-cloud-pubsub to v1.120.9 ([#​1537](https://togithub.com/googleapis/java-storage/issues/1537)) ([ae17737](https://togithub.com/googleapis/java-storage/commit/ae17737342e262f7afd404e4c758a7fbf5530da5))
      --- ### 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. --- - [ ] If you want to rebase/retry this PR, click this checkbox. --- 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-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 96f689303179..593fd6773811 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.11.0 + 2.11.1 com.google.apis From 18e3b8aa9b2aafa76f5f2dcda5e5b8af778c8cba Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 4 Aug 2022 17:38:13 +0000 Subject: [PATCH 1111/1764] chore(main): release 0.124.12 (#970) :robot: I have created a release *beep* *boop* --- ## [0.124.12](https://github.com/googleapis/java-storage-nio/compare/v0.124.11...v0.124.12) (2022-08-04) ### Dependencies * update dependency com.google.cloud:google-cloud-storage to v2.11.1 ([#969](https://github.com/googleapis/java-storage-nio/issues/969)) ([4c68b3f](https://github.com/googleapis/java-storage-nio/commit/4c68b3f85c0d5c7b45306e365c8cb49f8ceddc70)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/CHANGELOG.md | 7 +++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 16 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 064eef15c3a7..82dcf4d12d39 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.124.12](https://github.com/googleapis/java-storage-nio/compare/v0.124.11...v0.124.12) (2022-08-04) + + +### Dependencies + +* update dependency com.google.cloud:google-cloud-storage to v2.11.1 ([#969](https://github.com/googleapis/java-storage-nio/issues/969)) ([abe838f](https://github.com/googleapis/java-storage-nio/commit/abe838f8c334c07bc22a12665c14b490cbde7a8b)) + ## [0.124.11](https://github.com/googleapis/java-storage-nio/compare/v0.124.10...v0.124.11) (2022-08-03) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 8b7e7f8fd5d1..4adea72c3df1 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.124.12-SNAPSHOT + 0.124.12 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.12-SNAPSHOT + 0.124.12 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 7e172354e7e2..96e868354dd3 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.124.12-SNAPSHOT + 0.124.12 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.12-SNAPSHOT + 0.124.12 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 65500ef6f3c3..9d49963b361a 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.124.12-SNAPSHOT + 0.124.12 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.12-SNAPSHOT + 0.124.12 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 593fd6773811..6f649f03480b 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.124.12-SNAPSHOT + 0.124.12 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 44209dc82ebd..2e1e93148fd7 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.124.12-SNAPSHOT + 0.124.12 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 9114d83d64c0..666846bf3812 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.124.11:0.124.12-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.124.12:0.124.12 \ No newline at end of file From e92726e4207551ac71d4f85dfdf9fd5390065c51 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 4 Aug 2022 17:52:33 +0000 Subject: [PATCH 1112/1764] chore(main): release 0.124.13-SNAPSHOT (#971) :robot: I have created a release *beep* *boop* --- ### Updating meta-information for bleeding-edge SNAPSHOT release. --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 4adea72c3df1..e1f34e64b680 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.124.12 + 0.124.13-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.12 + 0.124.13-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 96e868354dd3..20f8fe6a56bc 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.124.12 + 0.124.13-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.12 + 0.124.13-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 9d49963b361a..0cc4e1af3d18 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.124.12 + 0.124.13-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.12 + 0.124.13-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 6f649f03480b..1d995dd8257e 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.124.12 + 0.124.13-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 2e1e93148fd7..9f1c33a97258 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.124.12 + 0.124.13-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 666846bf3812..3d190785564d 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.124.12:0.124.12 \ No newline at end of file +google-cloud-nio:0.124.12:0.124.13-SNAPSHOT \ No newline at end of file From 365d542ea97591d5999dbbbd4a38888cb7da9c00 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 5 Aug 2022 00:44:26 +0200 Subject: [PATCH 1113/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.124.12 (#972) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![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-nio](https://togithub.com/googleapis/java-storage-nio) | `0.124.11` -> `0.124.12` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.124.12/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.124.12/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.124.12/compatibility-slim/0.124.11)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-nio/0.124.12/confidence-slim/0.124.11)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
      googleapis/java-storage-nio ### [`v0.124.12`](https://togithub.com/googleapis/java-storage-nio/blob/HEAD/CHANGELOG.md#​012412-httpsgithubcomgoogleapisjava-storage-niocomparev012411v012412-2022-08-04) [Compare Source](https://togithub.com/googleapis/java-storage-nio/compare/v0.124.11...v0.124.12) ##### Dependencies - update dependency com.google.cloud:google-cloud-storage to v2.11.1 ([#​969](https://togithub.com/googleapis/java-storage-nio/issues/969)) ([4c68b3f](https://togithub.com/googleapis/java-storage-nio/commit/4c68b3f85c0d5c7b45306e365c8cb49f8ceddc70))
      --- ### 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. --- - [ ] If you want to rebase/retry this PR, click this checkbox. --- 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-nio). --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 996ebfdd0935..04e0259bc212 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.124.11 + 0.124.12 From 2f166ee6dfede7e87cf54d11daf0787796cc9c17 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 5 Aug 2022 17:54:19 +0200 Subject: [PATCH 1114/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.11.2 (#973) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![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.11.1` -> `2.11.2` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.11.2/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.11.2/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.11.2/compatibility-slim/2.11.1)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.11.2/confidence-slim/2.11.1)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
      googleapis/java-storage ### [`v2.11.2`](https://togithub.com/googleapis/java-storage/blob/HEAD/CHANGELOG.md#​2112-httpsgithubcomgoogleapisjava-storagecomparev2111v2112-2022-08-04) [Compare Source](https://togithub.com/googleapis/java-storage/compare/v2.11.1...v2.11.2) ##### Dependencies - update dependency com.google.cloud:google-cloud-pubsub to v1.120.10 ([#​1543](https://togithub.com/googleapis/java-storage/issues/1543)) ([8ff1dff](https://togithub.com/googleapis/java-storage/commit/8ff1dffb07141411daaf49ac9af570a1654eb2da))
      --- ### 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. --- - [ ] If you want to rebase/retry this PR, click this checkbox. --- 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-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 1d995dd8257e..3f4824b1120f 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.11.1 + 2.11.2 com.google.apis From 382d646943fa72ecf7867f279c9093a47e9cbcd1 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Fri, 5 Aug 2022 16:16:11 +0000 Subject: [PATCH 1115/1764] chore(main): release 0.124.13 (#974) :robot: I have created a release *beep* *boop* --- ## [0.124.13](https://github.com/googleapis/java-storage-nio/compare/v0.124.12...v0.124.13) (2022-08-05) ### Dependencies * update dependency com.google.cloud:google-cloud-storage to v2.11.2 ([#973](https://github.com/googleapis/java-storage-nio/issues/973)) ([2f166ee](https://github.com/googleapis/java-storage-nio/commit/2f166ee6dfede7e87cf54d11daf0787796cc9c17)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/CHANGELOG.md | 7 +++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 16 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 82dcf4d12d39..d346a5947f16 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.124.13](https://github.com/googleapis/java-storage-nio/compare/v0.124.12...v0.124.13) (2022-08-05) + + +### Dependencies + +* update dependency com.google.cloud:google-cloud-storage to v2.11.2 ([#973](https://github.com/googleapis/java-storage-nio/issues/973)) ([ab3cd7f](https://github.com/googleapis/java-storage-nio/commit/ab3cd7f6756899072cc6f54df98cb25d12e9835c)) + ## [0.124.12](https://github.com/googleapis/java-storage-nio/compare/v0.124.11...v0.124.12) (2022-08-04) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index e1f34e64b680..5e12c362cc2d 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.124.13-SNAPSHOT + 0.124.13 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.13-SNAPSHOT + 0.124.13 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 20f8fe6a56bc..15330b5f239c 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.124.13-SNAPSHOT + 0.124.13 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.13-SNAPSHOT + 0.124.13 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 0cc4e1af3d18..8f4de14c3a76 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.124.13-SNAPSHOT + 0.124.13 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.13-SNAPSHOT + 0.124.13 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 3f4824b1120f..65a75654c12b 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.124.13-SNAPSHOT + 0.124.13 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 9f1c33a97258..87c7aa097e77 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.124.13-SNAPSHOT + 0.124.13 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 3d190785564d..acb1bd4bb098 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.124.12:0.124.13-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.124.13:0.124.13 \ No newline at end of file From 89d77d3c9089004ce5ec0376d599ccaca99dacac Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Fri, 5 Aug 2022 16:32:14 +0000 Subject: [PATCH 1116/1764] chore(main): release 0.124.14-SNAPSHOT (#975) :robot: I have created a release *beep* *boop* --- ### Updating meta-information for bleeding-edge SNAPSHOT release. --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 5e12c362cc2d..e7233957a951 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.124.13 + 0.124.14-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.13 + 0.124.14-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 15330b5f239c..5699aef4e0c3 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.124.13 + 0.124.14-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.13 + 0.124.14-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 8f4de14c3a76..bfea8eabf862 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.124.13 + 0.124.14-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.13 + 0.124.14-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 65a75654c12b..6f182e90e068 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.124.13 + 0.124.14-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 87c7aa097e77..a9ad7dd45201 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.124.13 + 0.124.14-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index acb1bd4bb098..53a9f7863845 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.124.13:0.124.13 \ No newline at end of file +google-cloud-nio:0.124.13:0.124.14-SNAPSHOT \ No newline at end of file From a8c2911af895ebd941682ab40e621d4372a2ee11 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 5 Aug 2022 21:17:47 +0200 Subject: [PATCH 1117/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.124.13 (#976) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 04e0259bc212..4ecc9bc3e372 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.124.12 + 0.124.13 From a4adaa2b33056f7edf3b76527d3104bf3790170f Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 9 Aug 2022 00:46:41 +0200 Subject: [PATCH 1118/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.11.3 (#977) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 6f182e90e068..f70027457944 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.11.2 + 2.11.3 com.google.apis From 60e7e2079fe937658c0c482410401835146ea018 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Mon, 8 Aug 2022 22:54:13 +0000 Subject: [PATCH 1119/1764] chore(main): release 0.124.14 (#978) :robot: I have created a release *beep* *boop* --- ## [0.124.14](https://github.com/googleapis/java-storage-nio/compare/v0.124.13...v0.124.14) (2022-08-08) ### Dependencies * update dependency com.google.cloud:google-cloud-storage to v2.11.3 ([#977](https://github.com/googleapis/java-storage-nio/issues/977)) ([a4adaa2](https://github.com/googleapis/java-storage-nio/commit/a4adaa2b33056f7edf3b76527d3104bf3790170f)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/CHANGELOG.md | 7 +++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 16 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index d346a5947f16..74b774ad983b 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.124.14](https://github.com/googleapis/java-storage-nio/compare/v0.124.13...v0.124.14) (2022-08-08) + + +### Dependencies + +* update dependency com.google.cloud:google-cloud-storage to v2.11.3 ([#977](https://github.com/googleapis/java-storage-nio/issues/977)) ([f044437](https://github.com/googleapis/java-storage-nio/commit/f044437af7e1ce07183ceb18b90a50e2c13c8498)) + ## [0.124.13](https://github.com/googleapis/java-storage-nio/compare/v0.124.12...v0.124.13) (2022-08-05) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index e7233957a951..bf1d2528dafd 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.124.14-SNAPSHOT + 0.124.14 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.14-SNAPSHOT + 0.124.14 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 5699aef4e0c3..49a234c94e73 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.124.14-SNAPSHOT + 0.124.14 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.14-SNAPSHOT + 0.124.14 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index bfea8eabf862..0ac5c6a4268b 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.124.14-SNAPSHOT + 0.124.14 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.14-SNAPSHOT + 0.124.14 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index f70027457944..7d20709668f3 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.124.14-SNAPSHOT + 0.124.14 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index a9ad7dd45201..06d7cedd8a86 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.124.14-SNAPSHOT + 0.124.14 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 53a9f7863845..13a3939c9e91 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.124.13:0.124.14-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.124.14:0.124.14 \ No newline at end of file From d767bdf11632e5e988468ddfbd7d76ec155d4199 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Mon, 8 Aug 2022 23:02:12 +0000 Subject: [PATCH 1120/1764] chore(main): release 0.124.15-SNAPSHOT (#979) :robot: I have created a release *beep* *boop* --- ### Updating meta-information for bleeding-edge SNAPSHOT release. --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index bf1d2528dafd..21a37e0b1c9b 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.124.14 + 0.124.15-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.14 + 0.124.15-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 49a234c94e73..6138c726925d 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.124.14 + 0.124.15-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.14 + 0.124.15-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 0ac5c6a4268b..17f3d632f684 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.124.14 + 0.124.15-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.14 + 0.124.15-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 7d20709668f3..8cc5506bd0dd 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.124.14 + 0.124.15-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 06d7cedd8a86..2be2cd02215d 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.124.14 + 0.124.15-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 13a3939c9e91..c4864154a3fa 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.124.14:0.124.14 \ No newline at end of file +google-cloud-nio:0.124.14:0.124.15-SNAPSHOT \ No newline at end of file From a54a0ae32731526d79b0b8009cc1d839ffdefd65 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 9 Aug 2022 17:01:59 +0200 Subject: [PATCH 1121/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.124.14 (#981) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 4ecc9bc3e372..ae4b878c5378 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.124.13 + 0.124.14 From db700acdfac3c58207b0cf8ec91f8d6758792b57 Mon Sep 17 00:00:00 2001 From: Sydney Munro <97561403+sydney-munro@users.noreply.github.com> Date: Tue, 9 Aug 2022 14:41:00 -0700 Subject: [PATCH 1122/1764] docs: Update documentation to be clearer on pseudo-directory pitfalls (#980) --- java-storage-nio/.readme-partials.yaml | 5 +++-- java-storage-nio/README.md | 5 +++-- .../cloud/storage/contrib/nio/CloudStorageConfiguration.java | 3 ++- 3 files changed, 8 insertions(+), 5 deletions(-) diff --git a/java-storage-nio/.readme-partials.yaml b/java-storage-nio/.readme-partials.yaml index ab46aaa34b7e..b8abc6bf04ce 100644 --- a/java-storage-nio/.readme-partials.yaml +++ b/java-storage-nio/.readme-partials.yaml @@ -72,8 +72,9 @@ custom_content: | always be assumed to exist, without performing any I/O. Paths without the trailing slash will result in an I/O operation to check a file is present in that "directory". This allows you to do path manipulation in the same manner as you would with the normal UNIX file - system implementation. You can disable this feature with - `CloudStorageConfiguration.usePseudoDirectories()`. + system implementation. Using this feature with buckets or "directory" paths that do not exist + is not recommended, as at the time I/O is performed the failure may not be handled gracefully. + You can disable this feature with `CloudStorageConfiguration.usePseudoDirectories()`. #### Complete source code diff --git a/java-storage-nio/README.md b/java-storage-nio/README.md index dd480554faaf..e8021e24155c 100644 --- a/java-storage-nio/README.md +++ b/java-storage-nio/README.md @@ -174,8 +174,9 @@ path that includes a trailing slash, will be considered a directory. It will always be assumed to exist, without performing any I/O. Paths without the trailing slash will result in an I/O operation to check a file is present in that "directory". This allows you to do path manipulation in the same manner as you would with the normal UNIX file -system implementation. You can disable this feature with -`CloudStorageConfiguration.usePseudoDirectories()`. +system implementation. Using this feature with buckets or "directory" paths that do not exist +is not recommended, as at the time I/O is performed the failure may not be handled gracefully. +You can disable this feature with `CloudStorageConfiguration.usePseudoDirectories()`. #### Complete source code diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageConfiguration.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageConfiguration.java index 3ed6d746de6f..216147a27806 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageConfiguration.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageConfiguration.java @@ -56,7 +56,8 @@ public abstract class CloudStorageConfiguration { * directories. * *

      With this feature, if file "foo/bar.txt" exists then both "foo" and "foo/" will be treated - * as if they were existing directories. + * as if they were existing directories. On path construction no I/O will be performed, bucket and + * "directory" will treated as if they exist. */ public abstract boolean usePseudoDirectories(); From 58cc2791ff0ef818d62cb8143c7f63480aa7eef8 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Mon, 15 Aug 2022 17:18:43 +0200 Subject: [PATCH 1123/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v26.1.0 (#983) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index f13d9c553dfa..a007eb69df68 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 26.0.0 + 26.1.0 pom import From 87fdaba6fb561dc5db7b51dc8f9eeb0db2435662 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Mon, 15 Aug 2022 17:19:51 +0200 Subject: [PATCH 1124/1764] test(deps): update dependency org.mockito:mockito-core to v4.7.0 (#984) --- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 17f3d632f684..734dc41fd23f 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -80,7 +80,7 @@ org.mockito mockito-core - 4.6.1 + 4.7.0 test From 6114cee3864f62c68cbe1ee5c0cd887b02cb7be5 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 31 Aug 2022 22:40:12 +0200 Subject: [PATCH 1125/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v26.1.1 (#985) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![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.0` -> `26.1.1` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/26.1.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/26.1.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/26.1.1/compatibility-slim/26.1.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/26.1.1/confidence-slim/26.1.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**: 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. --- - [ ] If you want to rebase/retry this PR, click this checkbox. --- 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-nio). --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index a007eb69df68..97880ceac67f 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 26.1.0 + 26.1.1 pom import From e74c5b1a76ef69bbbf6de04698a0810b0a5e976e Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Thu, 8 Sep 2022 03:34:13 +0200 Subject: [PATCH 1126/1764] test(deps): update dependency org.mockito:mockito-core to v4.8.0 (#986) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [org.mockito:mockito-core](https://togithub.com/mockito/mockito) | `4.7.0` -> `4.8.0` | [![age](https://badges.renovateapi.com/packages/maven/org.mockito:mockito-core/4.8.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/org.mockito:mockito-core/4.8.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/org.mockito:mockito-core/4.8.0/compatibility-slim/4.7.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/org.mockito:mockito-core/4.8.0/confidence-slim/4.7.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes

      mockito/mockito ### [`v4.8.0`](https://togithub.com/mockito/mockito/releases/tag/v4.8.0) *Changelog generated by [Shipkit Changelog Gradle Plugin](https://togithub.com/shipkit/shipkit-changelog)* ##### 4.8.0 - 2022-09-07 - [10 commit(s)](https://togithub.com/mockito/mockito/compare/v4.7.0...v4.8.0) by Alex, James Baker, Johannes Spangenberg, Kurt Alfred Kluever, Rafael Winterhalter, Thibault Helsmoortel, dependabot\[bot] - GitHub Workflows security hardening [(#​2744)](https://togithub.com/mockito/mockito/pull/2744) - Assign GlobalConfiguration initializer to unused variable [(#​2742)](https://togithub.com/mockito/mockito/pull/2742) - Bump com.diffplug.spotless from 6.9.1 to 6.10.0 [(#​2738)](https://togithub.com/mockito/mockito/pull/2738) - Drop varargs collector before invoking a user method. [(#​2736)](https://togithub.com/mockito/mockito/pull/2736) - Bump versions.bytebuddy from 1.12.13 to 1.12.14 [(#​2734)](https://togithub.com/mockito/mockito/pull/2734) - Remove useless thrown exception from constructor [(#​2732)](https://togithub.com/mockito/mockito/pull/2732) - TypeSafeMatching no longer iterates over class methods inefficiently [(#​2729)](https://togithub.com/mockito/mockito/pull/2729) - Fixes [#​2720](https://togithub.com/mockito/mockito/issues/2720): Use StackWalker on Java 9+ to create Locations [(#​2723)](https://togithub.com/mockito/mockito/pull/2723) - LocationImpl adds performance overheads due to instantiating a stack trace [(#​2720)](https://togithub.com/mockito/mockito/issues/2720) - Fixes [#​2626](https://togithub.com/mockito/mockito/issues/2626) : Introduce MockSettings.mockMaker [(#​2701)](https://togithub.com/mockito/mockito/pull/2701) - Introduce option to disable inline-mock-maker for a specific instance [(#​2626)](https://togithub.com/mockito/mockito/issues/2626)
      --- ### 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. --- - [ ] If you want to rebase/retry this PR, click this checkbox. --- 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-nio). --- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 734dc41fd23f..6739405a1ca2 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -80,7 +80,7 @@ org.mockito mockito-core - 4.7.0 + 4.8.0 test From 94f81b81e1ca31a9ba97e8d32c2dd2afbda67292 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 9 Sep 2022 05:58:13 +0200 Subject: [PATCH 1127/1764] deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v3.0.2 (#987) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![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-shared-dependencies](https://togithub.com/googleapis/java-shared-dependencies) | `3.0.1` -> `3.0.2` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/3.0.2/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/3.0.2/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/3.0.2/compatibility-slim/3.0.1)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/3.0.2/confidence-slim/3.0.1)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
      googleapis/java-shared-dependencies ### [`v3.0.2`](https://togithub.com/googleapis/java-shared-dependencies/blob/HEAD/CHANGELOG.md#​302-httpsgithubcomgoogleapisjava-shared-dependenciescomparev301v302-2022-09-08) [Compare Source](https://togithub.com/googleapis/java-shared-dependencies/compare/v3.0.1...v3.0.2) ##### Dependencies - Update dependency com.fasterxml.jackson:jackson-bom to v2.13.4 ([#​789](https://togithub.com/googleapis/java-shared-dependencies/issues/789)) ([6cf91a9](https://togithub.com/googleapis/java-shared-dependencies/commit/6cf91a96b9ea6af0fb845b50582dac7aa2892cab)) - Update dependency com.google.auth:google-auth-library-bom to v1.10.0 ([#​781](https://togithub.com/googleapis/java-shared-dependencies/issues/781)) ([8859e61](https://togithub.com/googleapis/java-shared-dependencies/commit/8859e61808bfc5cd9546e27e945fc855b36d2554)) - Update dependency com.google.auth:google-auth-library-bom to v1.11.0 ([#​790](https://togithub.com/googleapis/java-shared-dependencies/issues/790)) ([3431a47](https://togithub.com/googleapis/java-shared-dependencies/commit/3431a471cbf874a67a4f1a42e31f0ed891dedc92)) - Update dependency com.google.auth:google-auth-library-bom to v1.9.0 ([#​773](https://togithub.com/googleapis/java-shared-dependencies/issues/773)) ([27fc79f](https://togithub.com/googleapis/java-shared-dependencies/commit/27fc79f00ee70011df6a368bb8fcfad7f0ce41f0)) - Update dependency com.google.errorprone:error_prone_annotations to v2.15.0 ([#​776](https://togithub.com/googleapis/java-shared-dependencies/issues/776)) ([bf333b8](https://togithub.com/googleapis/java-shared-dependencies/commit/bf333b8c88072d21cb959db4d3328bbb55d9ef5c)) - Update dependency com.google.protobuf:protobuf-bom to v3.21.5 ([#​780](https://togithub.com/googleapis/java-shared-dependencies/issues/780)) ([da7f44d](https://togithub.com/googleapis/java-shared-dependencies/commit/da7f44d71d6d7f372b5313dab68ce220308614d4)) - Update dependency io.grpc:grpc-bom to v1.48.1 ([#​768](https://togithub.com/googleapis/java-shared-dependencies/issues/768)) ([5c7768d](https://togithub.com/googleapis/java-shared-dependencies/commit/5c7768d3c9665dd356de6c39c0a6a5fa6e992f2e)) - Update dependency io.grpc:grpc-bom to v1.49.0 ([#​786](https://togithub.com/googleapis/java-shared-dependencies/issues/786)) ([8734812](https://togithub.com/googleapis/java-shared-dependencies/commit/8734812f1b4e2faaa48caf41eff59a85892ae344)) - Update dependency org.checkerframework:checker-qual to v3.24.0 ([#​775](https://togithub.com/googleapis/java-shared-dependencies/issues/775)) ([df74b7b](https://togithub.com/googleapis/java-shared-dependencies/commit/df74b7b0dd5dd592523f302d9fb36adb5991cb0b)) - Update dependency org.checkerframework:checker-qual to v3.25.0 ([#​788](https://togithub.com/googleapis/java-shared-dependencies/issues/788)) ([207035b](https://togithub.com/googleapis/java-shared-dependencies/commit/207035bd04c9305899eea540acbefaf06a7b1ec9)) - Update dependency org.threeten:threetenbp to v1.6.1 ([#​782](https://togithub.com/googleapis/java-shared-dependencies/issues/782)) ([0f218ae](https://togithub.com/googleapis/java-shared-dependencies/commit/0f218aeb6aa33cf1da4a8b1d6c82bbf87946dab9)) - Update gax.version to v2.19.0 ([#​785](https://togithub.com/googleapis/java-shared-dependencies/issues/785)) ([4448331](https://togithub.com/googleapis/java-shared-dependencies/commit/4448331c4c6d88ea8076260776d1d47d24aa19fa)) - Update google.core.version to v2.8.10 ([#​787](https://togithub.com/googleapis/java-shared-dependencies/issues/787)) ([3c344d5](https://togithub.com/googleapis/java-shared-dependencies/commit/3c344d515e3b9215db5a1f8ef550d800d974e558)) - Update google.core.version to v2.8.7 ([#​774](https://togithub.com/googleapis/java-shared-dependencies/issues/774)) ([d0cd5e8](https://togithub.com/googleapis/java-shared-dependencies/commit/d0cd5e8f6ca88787fe0dbf7f30c849cb4c4fae5e)) - Update google.core.version to v2.8.8 ([#​777](https://togithub.com/googleapis/java-shared-dependencies/issues/777)) ([f00571c](https://togithub.com/googleapis/java-shared-dependencies/commit/f00571cd1e9f1c4e011fba4a1e1674c1d8d60200)) - Update google.core.version to v2.8.9 ([#​784](https://togithub.com/googleapis/java-shared-dependencies/issues/784)) ([aa8e505](https://togithub.com/googleapis/java-shared-dependencies/commit/aa8e505dbb1214b2239e55d5ac83b00c167d77e4))
      --- ### 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. --- - [ ] If you want to rebase/retry this PR, click this checkbox. --- 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-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 8cc5506bd0dd..fca92427bec5 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -70,7 +70,7 @@ com.google.cloud google-cloud-shared-dependencies - 3.0.1 + 3.0.2 pom import From 2fe4b01b543bb5634c82a0bbc1ed35bd3499082c Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Sat, 10 Sep 2022 02:22:17 +0000 Subject: [PATCH 1128/1764] chore: Generated snippets should not be owned by samples reviewers (#1575) (#988) Source-Link: https://github.com/googleapis/synthtool/commit/2e9ac19d5b8181af77cdc5337cf922517813cc49 Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-java:latest@sha256:8175681a918181d306d9c370d3262f16b4c724cc73d74111b7d42fc985ca7f93 --- java-storage-nio/.github/.OwlBot.lock.yaml | 3 +-- java-storage-nio/.github/CODEOWNERS | 3 +++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/.github/.OwlBot.lock.yaml b/java-storage-nio/.github/.OwlBot.lock.yaml index 6610882f836f..6259292301cb 100644 --- a/java-storage-nio/.github/.OwlBot.lock.yaml +++ b/java-storage-nio/.github/.OwlBot.lock.yaml @@ -13,5 +13,4 @@ # limitations under the License. docker: image: gcr.io/cloud-devrel-public-resources/owlbot-java:latest - digest: sha256:04f254abfe5f47fe73ae6f91d68d55c3b76e722a4943066c3bb0ce03573b4ad9 -# created: 2022-07-18T21:44:23.94208526Z + digest: sha256:8175681a918181d306d9c370d3262f16b4c724cc73d74111b7d42fc985ca7f93 diff --git a/java-storage-nio/.github/CODEOWNERS b/java-storage-nio/.github/CODEOWNERS index 87c357205c89..46f7ababf462 100644 --- a/java-storage-nio/.github/CODEOWNERS +++ b/java-storage-nio/.github/CODEOWNERS @@ -13,3 +13,6 @@ # The java-samples-reviewers team is the default owner for samples changes samples/**/*.java @googleapis/java-samples-reviewers + +# Generated snippets should not be owned by samples reviewers +samples/snippets/generated/ @googleapis/yoshi-java From 57be1a1c2b0a536e909d403e304bb029af183ca2 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Thu, 15 Sep 2022 14:14:17 +0200 Subject: [PATCH 1129/1764] deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v3.0.3 (#990) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![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-shared-dependencies](https://togithub.com/googleapis/java-shared-dependencies) | `3.0.2` -> `3.0.3` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/3.0.3/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/3.0.3/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/3.0.3/compatibility-slim/3.0.2)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/3.0.3/confidence-slim/3.0.2)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
      googleapis/java-shared-dependencies ### [`v3.0.3`](https://togithub.com/googleapis/java-shared-dependencies/blob/HEAD/CHANGELOG.md#​303-httpsgithubcomgoogleapisjava-shared-dependenciescomparev302v303-2022-09-14) [Compare Source](https://togithub.com/googleapis/java-shared-dependencies/compare/v3.0.2...v3.0.3) ##### Dependencies - Google-cloud-core 2.8.12 ([#​799](https://togithub.com/googleapis/java-shared-dependencies/issues/799)) ([1b3db8d](https://togithub.com/googleapis/java-shared-dependencies/commit/1b3db8d1e17c49ebae79fc96164fa9058e1df6e3)) - Moving gson to first-party-dependencies ([#​800](https://togithub.com/googleapis/java-shared-dependencies/issues/800)) ([a41fcc1](https://togithub.com/googleapis/java-shared-dependencies/commit/a41fcc11d32e02e5af2837561792e3919f6d4b3f)) - Update dependency com.google.protobuf:protobuf-bom to v3.21.6 ([#​797](https://togithub.com/googleapis/java-shared-dependencies/issues/797)) ([bc5fdc9](https://togithub.com/googleapis/java-shared-dependencies/commit/bc5fdc9b3af7973c28f063a9ac156fe2af562814)) - Update gax.version to v2.19.1 ([#​798](https://togithub.com/googleapis/java-shared-dependencies/issues/798)) ([84e5487](https://togithub.com/googleapis/java-shared-dependencies/commit/84e5487b2e3dce4bb60badecebde788c3cb702b8)) - Update google.core.version to v2.8.11 ([#​793](https://togithub.com/googleapis/java-shared-dependencies/issues/793)) ([63c1297](https://togithub.com/googleapis/java-shared-dependencies/commit/63c129722aa0b821031ff5b4c11004adf7b12044))
      --- ### 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. --- - [ ] If you want to rebase/retry this PR, click this checkbox. --- 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-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index fca92427bec5..0b7c57a7ef31 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -70,7 +70,7 @@ com.google.cloud google-cloud-shared-dependencies - 3.0.2 + 3.0.3 pom import From 37a5ea8772ee422450d3d2ecaf29efd8fd591c5c Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Thu, 15 Sep 2022 21:36:15 +0200 Subject: [PATCH 1130/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.12.0 (#991) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![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.11.3` -> `2.12.0` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.12.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.12.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.12.0/compatibility-slim/2.11.3)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.12.0/confidence-slim/2.11.3)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
      googleapis/java-storage ### [`v2.12.0`](https://togithub.com/googleapis/java-storage/blob/HEAD/CHANGELOG.md#​2120-httpsgithubcomgoogleapisjava-storagecomparev2113v2120-2022-09-15) [Compare Source](https://togithub.com/googleapis/java-storage/compare/v2.11.3...v2.12.0) ##### Features - Add toString method for CustomPlacementConfig ([#​1602](https://togithub.com/googleapis/java-storage/issues/1602)) ([51aca10](https://togithub.com/googleapis/java-storage/commit/51aca10fafe685ed9e7cb41bc4ae79be10feb080)) ##### Documentation - Add batch sample ([#​1559](https://togithub.com/googleapis/java-storage/issues/1559)) ([583bf73](https://togithub.com/googleapis/java-storage/commit/583bf73f5d58aa5d79fbaa12b24407c558235eed)) - Document thread safety of library ([#​1566](https://togithub.com/googleapis/java-storage/issues/1566)) ([c740899](https://togithub.com/googleapis/java-storage/commit/c7408999e811ba917edb0c136432afa29075e0f2)) - Fix broken links in readme ([#​1520](https://togithub.com/googleapis/java-storage/issues/1520)) ([840b08a](https://togithub.com/googleapis/java-storage/commit/840b08a03fa7c0535855140244c282f79403b458)) ##### Dependencies - Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.0.2 ([#​1611](https://togithub.com/googleapis/java-storage/issues/1611)) ([8a48aea](https://togithub.com/googleapis/java-storage/commit/8a48aea7e0049c64ef944b532a2874115b1e2323)) - Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.0.3 ([#​1620](https://togithub.com/googleapis/java-storage/issues/1620)) ([20e6378](https://togithub.com/googleapis/java-storage/commit/20e63785462e7876a7ff0ceeeea1363007cc160f))
      --- ### 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. --- - [ ] If you want to rebase/retry this PR, click this checkbox. --- 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-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 0b7c57a7ef31..6f8d322880ea 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.11.3 + 2.12.0 com.google.apis From fbac78ee70b38563742cd1b5102049dcccaf1811 Mon Sep 17 00:00:00 2001 From: BenWhitehead Date: Thu, 15 Sep 2022 15:58:35 -0400 Subject: [PATCH 1131/1764] chore: exclude maven-shade-plugin v3.4.0 (#992) maven-shade-plugin does not yet fix https://issues.apache.org/jira/projects/MSHADE/issues/MSHADE-419 --- java-storage-nio/renovate.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/renovate.json b/java-storage-nio/renovate.json index 4faf1f09ab22..7e6e5dfa71c7 100644 --- a/java-storage-nio/renovate.json +++ b/java-storage-nio/renovate.json @@ -72,7 +72,7 @@ "packagePatterns": [ "^org.apache.maven.plugins:maven-shade-plugin" ], - "allowedVersions": "(,3.3.0),(3.3.0,)" + "allowedVersions": "(,3.3.0),(3.4.0,)" } ], "semanticCommits": true, From 353f20b232e4ac9a3ced94d080d0511ff55e8bdd Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 15 Sep 2022 17:03:05 -0400 Subject: [PATCH 1132/1764] chore(main): release 0.124.15 (#982) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/CHANGELOG.md | 14 ++++++++++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 23 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 74b774ad983b..e26847387ae6 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,19 @@ # Changelog +## [0.124.15](https://github.com/googleapis/java-storage-nio/compare/v0.124.14...v0.124.15) (2022-09-15) + + +### Documentation + +* Update documentation to be clearer on pseudo-directory pitfalls ([#980](https://github.com/googleapis/java-storage-nio/issues/980)) ([5f6ac74](https://github.com/googleapis/java-storage-nio/commit/5f6ac74cc50c819b5871a1a1d0b86e865801caec)) + + +### Dependencies + +* Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.0.2 ([#987](https://github.com/googleapis/java-storage-nio/issues/987)) ([d7061e0](https://github.com/googleapis/java-storage-nio/commit/d7061e03a7cf02138dc7ddfc13d3da6d77e301fd)) +* Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.0.3 ([#990](https://github.com/googleapis/java-storage-nio/issues/990)) ([44bb128](https://github.com/googleapis/java-storage-nio/commit/44bb12894f8459ad34c9ed314e4c75b5277f3496)) +* Update dependency com.google.cloud:google-cloud-storage to v2.12.0 ([#991](https://github.com/googleapis/java-storage-nio/issues/991)) ([b5b565f](https://github.com/googleapis/java-storage-nio/commit/b5b565f284ce2fcde66ee1d0e90d984b6aa6e703)) + ## [0.124.14](https://github.com/googleapis/java-storage-nio/compare/v0.124.13...v0.124.14) (2022-08-08) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 21a37e0b1c9b..c4f126cceda3 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.124.15-SNAPSHOT + 0.124.15 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.15-SNAPSHOT + 0.124.15 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 6138c726925d..b6945a73ed22 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.124.15-SNAPSHOT + 0.124.15 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.15-SNAPSHOT + 0.124.15 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 6739405a1ca2..aeaad6da96ef 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.124.15-SNAPSHOT + 0.124.15 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.15-SNAPSHOT + 0.124.15 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 6f8d322880ea..d620d8b125b4 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.124.15-SNAPSHOT + 0.124.15 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 2be2cd02215d..2621244d7f4b 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.124.15-SNAPSHOT + 0.124.15 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index c4864154a3fa..6aececa5d9c0 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.124.14:0.124.15-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.124.15:0.124.15 \ No newline at end of file From 2cffc1e55f3edb4f3bf7f421b3e47948364a78a4 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 15 Sep 2022 21:12:13 +0000 Subject: [PATCH 1133/1764] chore(main): release 0.124.16-SNAPSHOT (#993) :robot: I have created a release *beep* *boop* --- ### Updating meta-information for bleeding-edge SNAPSHOT release. --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index c4f126cceda3..9f2ea0f31c5e 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.124.15 + 0.124.16-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.15 + 0.124.16-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index b6945a73ed22..0fa13855a5be 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.124.15 + 0.124.16-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.15 + 0.124.16-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index aeaad6da96ef..d8ee303d3e29 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.124.15 + 0.124.16-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.15 + 0.124.16-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index d620d8b125b4..922a4fc45ee0 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.124.15 + 0.124.16-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 2621244d7f4b..9cd946612b53 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.124.15 + 0.124.16-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 6aececa5d9c0..8bebb84b1c55 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.124.15:0.124.15 \ No newline at end of file +google-cloud-nio:0.124.15:0.124.16-SNAPSHOT \ No newline at end of file From 3fdf447412cc2edf6dc4925d70fc225b930c9d32 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Mon, 19 Sep 2022 17:27:11 +0200 Subject: [PATCH 1134/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.124.15 (#994) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index ae4b878c5378..8fe2f2c0a1ce 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.124.14 + 0.124.15 From 38f7996f1906cea35652c868f0a0fee8de6bad17 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Mon, 19 Sep 2022 22:34:21 +0200 Subject: [PATCH 1135/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v26.1.2 (#995) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 97880ceac67f..c1e17ea2b662 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 26.1.1 + 26.1.2 pom import From 2a8992d0b5d8635165dd12ae2585398161d7dc3d Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Mon, 26 Sep 2022 15:18:17 -0400 Subject: [PATCH 1136/1764] chore: pin versions of dependencies for compatibility with Python 3.6 (#1588) (#996) * chore: pin versions of dependencies for compatibility with Python 3.6 * fix path of requirements file in synthtool Source-Link: https://github.com/googleapis/synthtool/commit/69cdb47824170d0b02bf694649ce66613c889040 Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-java:latest@sha256:6566dc8226f20993af18e5a4e7a2b1ba85a292b02dedb6a1634cf10e1b418fa5 Co-authored-by: Owl Bot --- java-storage-nio/.github/.OwlBot.lock.yaml | 2 +- .../.kokoro/release/publish_javadoc.sh | 2 +- .../.kokoro/release/publish_javadoc11.sh | 2 +- java-storage-nio/.kokoro/release/stage.sh | 3 +- java-storage-nio/.kokoro/requirements.in | 31 ++ java-storage-nio/.kokoro/requirements.txt | 452 ++++++++++++++++++ 6 files changed, 488 insertions(+), 4 deletions(-) create mode 100644 java-storage-nio/.kokoro/requirements.in create mode 100644 java-storage-nio/.kokoro/requirements.txt diff --git a/java-storage-nio/.github/.OwlBot.lock.yaml b/java-storage-nio/.github/.OwlBot.lock.yaml index 6259292301cb..791e842d2f88 100644 --- a/java-storage-nio/.github/.OwlBot.lock.yaml +++ b/java-storage-nio/.github/.OwlBot.lock.yaml @@ -13,4 +13,4 @@ # limitations under the License. docker: image: gcr.io/cloud-devrel-public-resources/owlbot-java:latest - digest: sha256:8175681a918181d306d9c370d3262f16b4c724cc73d74111b7d42fc985ca7f93 + digest: sha256:6566dc8226f20993af18e5a4e7a2b1ba85a292b02dedb6a1634cf10e1b418fa5 diff --git a/java-storage-nio/.kokoro/release/publish_javadoc.sh b/java-storage-nio/.kokoro/release/publish_javadoc.sh index 58cbb327dcac..f05230047f50 100755 --- a/java-storage-nio/.kokoro/release/publish_javadoc.sh +++ b/java-storage-nio/.kokoro/release/publish_javadoc.sh @@ -28,7 +28,7 @@ fi pushd $(dirname "$0")/../../ # install docuploader package -python3 -m pip install gcp-docuploader +python3 -m pip install --require-hashes -r .kokoro/requirements.txt # compile all packages mvn clean install -B -q -DskipTests=true diff --git a/java-storage-nio/.kokoro/release/publish_javadoc11.sh b/java-storage-nio/.kokoro/release/publish_javadoc11.sh index 30a89bbe2583..d12e4018c6ed 100755 --- a/java-storage-nio/.kokoro/release/publish_javadoc11.sh +++ b/java-storage-nio/.kokoro/release/publish_javadoc11.sh @@ -28,7 +28,7 @@ fi pushd $(dirname "$0")/../../ # install docuploader package -python3 -m pip install gcp-docuploader +python3 -m pip install --require-hashes -r .kokoro/requirements.txt # compile all packages mvn clean install -B -q -DskipTests=true diff --git a/java-storage-nio/.kokoro/release/stage.sh b/java-storage-nio/.kokoro/release/stage.sh index 1dba8de10857..61e714d6ba56 100755 --- a/java-storage-nio/.kokoro/release/stage.sh +++ b/java-storage-nio/.kokoro/release/stage.sh @@ -16,7 +16,8 @@ set -eo pipefail # Start the releasetool reporter -python3 -m pip install gcp-releasetool +requirementsFile=$(realpath $(dirname "${BASH_SOURCE[0]}")/../requirements.txt) +python3 -m pip install --require-hashes -r $requirementsFile python3 -m releasetool publish-reporter-script > /tmp/publisher-script; source /tmp/publisher-script source $(dirname "$0")/common.sh diff --git a/java-storage-nio/.kokoro/requirements.in b/java-storage-nio/.kokoro/requirements.in new file mode 100644 index 000000000000..cfdc2e7ed955 --- /dev/null +++ b/java-storage-nio/.kokoro/requirements.in @@ -0,0 +1,31 @@ +gcp-docuploader==0.6.3 +google-crc32c==1.3.0 +googleapis-common-protos==1.56.3 +gcp-releasetool==1.8.7 +cachetools==4.2.4 +cffi==1.15.1 +jeepney==0.7.1 +jinja2==3.0.3 +markupsafe==2.0.1 +keyring==23.4.1 +packaging==21.3 +protobuf==3.19.5 +pyjwt==2.4.0 +pyparsing==3.0.9 +pycparser==2.21 +pyperclip==1.8.2 +python-dateutil==2.8.2 +requests==2.27.1 +importlib-metadata==4.8.3 +zipp==3.6.0 +google_api_core==2.8.2 +google-cloud-storage==2.0.0 +google-cloud-core==2.3.1 +typing-extensions==4.1.1 +urllib3==1.26.12 +zipp==3.6.0 +rsa==4.9 +six==1.16.0 +attrs==22.1.0 +google-auth==2.11.0 +idna==3.4 \ No newline at end of file diff --git a/java-storage-nio/.kokoro/requirements.txt b/java-storage-nio/.kokoro/requirements.txt new file mode 100644 index 000000000000..170f1c63abb7 --- /dev/null +++ b/java-storage-nio/.kokoro/requirements.txt @@ -0,0 +1,452 @@ +# +# This file is autogenerated by pip-compile with python 3.10 +# To update, run: +# +# pip-compile --allow-unsafe --generate-hashes requirements.in +# +attrs==22.1.0 \ + --hash=sha256:29adc2665447e5191d0e7c568fde78b21f9672d344281d0c6e1ab085429b22b6 \ + --hash=sha256:86efa402f67bf2df34f51a335487cf46b1ec130d02b8d39fd248abfd30da551c + # via + # -r requirements.in + # gcp-releasetool +cachetools==4.2.4 \ + --hash=sha256:89ea6f1b638d5a73a4f9226be57ac5e4f399d22770b92355f92dcb0f7f001693 \ + --hash=sha256:92971d3cb7d2a97efff7c7bb1657f21a8f5fb309a37530537c71b1774189f2d1 + # via + # -r requirements.in + # google-auth +certifi==2022.9.14 \ + --hash=sha256:36973885b9542e6bd01dea287b2b4b3b21236307c56324fcc3f1160f2d655ed5 \ + --hash=sha256:e232343de1ab72c2aa521b625c80f699e356830fd0e2c620b465b304b17b0516 + # via requests +cffi==1.15.1 \ + --hash=sha256:00a9ed42e88df81ffae7a8ab6d9356b371399b91dbdf0c3cb1e84c03a13aceb5 \ + --hash=sha256:03425bdae262c76aad70202debd780501fabeaca237cdfddc008987c0e0f59ef \ + --hash=sha256:04ed324bda3cda42b9b695d51bb7d54b680b9719cfab04227cdd1e04e5de3104 \ + --hash=sha256:0e2642fe3142e4cc4af0799748233ad6da94c62a8bec3a6648bf8ee68b1c7426 \ + --hash=sha256:173379135477dc8cac4bc58f45db08ab45d228b3363adb7af79436135d028405 \ + --hash=sha256:198caafb44239b60e252492445da556afafc7d1e3ab7a1fb3f0584ef6d742375 \ + --hash=sha256:1e74c6b51a9ed6589199c787bf5f9875612ca4a8a0785fb2d4a84429badaf22a \ + --hash=sha256:2012c72d854c2d03e45d06ae57f40d78e5770d252f195b93f581acf3ba44496e \ + --hash=sha256:21157295583fe8943475029ed5abdcf71eb3911894724e360acff1d61c1d54bc \ + --hash=sha256:2470043b93ff09bf8fb1d46d1cb756ce6132c54826661a32d4e4d132e1977adf \ + --hash=sha256:285d29981935eb726a4399badae8f0ffdff4f5050eaa6d0cfc3f64b857b77185 \ + --hash=sha256:30d78fbc8ebf9c92c9b7823ee18eb92f2e6ef79b45ac84db507f52fbe3ec4497 \ + --hash=sha256:320dab6e7cb2eacdf0e658569d2575c4dad258c0fcc794f46215e1e39f90f2c3 \ + --hash=sha256:33ab79603146aace82c2427da5ca6e58f2b3f2fb5da893ceac0c42218a40be35 \ + --hash=sha256:3548db281cd7d2561c9ad9984681c95f7b0e38881201e157833a2342c30d5e8c \ + --hash=sha256:3799aecf2e17cf585d977b780ce79ff0dc9b78d799fc694221ce814c2c19db83 \ + --hash=sha256:39d39875251ca8f612b6f33e6b1195af86d1b3e60086068be9cc053aa4376e21 \ + --hash=sha256:3b926aa83d1edb5aa5b427b4053dc420ec295a08e40911296b9eb1b6170f6cca \ + --hash=sha256:3bcde07039e586f91b45c88f8583ea7cf7a0770df3a1649627bf598332cb6984 \ + --hash=sha256:3d08afd128ddaa624a48cf2b859afef385b720bb4b43df214f85616922e6a5ac \ + --hash=sha256:3eb6971dcff08619f8d91607cfc726518b6fa2a9eba42856be181c6d0d9515fd \ + --hash=sha256:40f4774f5a9d4f5e344f31a32b5096977b5d48560c5592e2f3d2c4374bd543ee \ + --hash=sha256:4289fc34b2f5316fbb762d75362931e351941fa95fa18789191b33fc4cf9504a \ + --hash=sha256:470c103ae716238bbe698d67ad020e1db9d9dba34fa5a899b5e21577e6d52ed2 \ + --hash=sha256:4f2c9f67e9821cad2e5f480bc8d83b8742896f1242dba247911072d4fa94c192 \ + --hash=sha256:50a74364d85fd319352182ef59c5c790484a336f6db772c1a9231f1c3ed0cbd7 \ + --hash=sha256:54a2db7b78338edd780e7ef7f9f6c442500fb0d41a5a4ea24fff1c929d5af585 \ + --hash=sha256:5635bd9cb9731e6d4a1132a498dd34f764034a8ce60cef4f5319c0541159392f \ + --hash=sha256:59c0b02d0a6c384d453fece7566d1c7e6b7bae4fc5874ef2ef46d56776d61c9e \ + --hash=sha256:5d598b938678ebf3c67377cdd45e09d431369c3b1a5b331058c338e201f12b27 \ + --hash=sha256:5df2768244d19ab7f60546d0c7c63ce1581f7af8b5de3eb3004b9b6fc8a9f84b \ + --hash=sha256:5ef34d190326c3b1f822a5b7a45f6c4535e2f47ed06fec77d3d799c450b2651e \ + --hash=sha256:6975a3fac6bc83c4a65c9f9fcab9e47019a11d3d2cf7f3c0d03431bf145a941e \ + --hash=sha256:6c9a799e985904922a4d207a94eae35c78ebae90e128f0c4e521ce339396be9d \ + --hash=sha256:70df4e3b545a17496c9b3f41f5115e69a4f2e77e94e1d2a8e1070bc0c38c8a3c \ + --hash=sha256:7473e861101c9e72452f9bf8acb984947aa1661a7704553a9f6e4baa5ba64415 \ + --hash=sha256:8102eaf27e1e448db915d08afa8b41d6c7ca7a04b7d73af6514df10a3e74bd82 \ + --hash=sha256:87c450779d0914f2861b8526e035c5e6da0a3199d8f1add1a665e1cbc6fc6d02 \ + --hash=sha256:8b7ee99e510d7b66cdb6c593f21c043c248537a32e0bedf02e01e9553a172314 \ + --hash=sha256:91fc98adde3d7881af9b59ed0294046f3806221863722ba7d8d120c575314325 \ + --hash=sha256:94411f22c3985acaec6f83c6df553f2dbe17b698cc7f8ae751ff2237d96b9e3c \ + --hash=sha256:98d85c6a2bef81588d9227dde12db8a7f47f639f4a17c9ae08e773aa9c697bf3 \ + --hash=sha256:9ad5db27f9cabae298d151c85cf2bad1d359a1b9c686a275df03385758e2f914 \ + --hash=sha256:a0b71b1b8fbf2b96e41c4d990244165e2c9be83d54962a9a1d118fd8657d2045 \ + --hash=sha256:a0f100c8912c114ff53e1202d0078b425bee3649ae34d7b070e9697f93c5d52d \ + --hash=sha256:a591fe9e525846e4d154205572a029f653ada1a78b93697f3b5a8f1f2bc055b9 \ + --hash=sha256:a5c84c68147988265e60416b57fc83425a78058853509c1b0629c180094904a5 \ + --hash=sha256:a66d3508133af6e8548451b25058d5812812ec3798c886bf38ed24a98216fab2 \ + --hash=sha256:a8c4917bd7ad33e8eb21e9a5bbba979b49d9a97acb3a803092cbc1133e20343c \ + --hash=sha256:b3bbeb01c2b273cca1e1e0c5df57f12dce9a4dd331b4fa1635b8bec26350bde3 \ + --hash=sha256:cba9d6b9a7d64d4bd46167096fc9d2f835e25d7e4c121fb2ddfc6528fb0413b2 \ + --hash=sha256:cc4d65aeeaa04136a12677d3dd0b1c0c94dc43abac5860ab33cceb42b801c1e8 \ + --hash=sha256:ce4bcc037df4fc5e3d184794f27bdaab018943698f4ca31630bc7f84a7b69c6d \ + --hash=sha256:cec7d9412a9102bdc577382c3929b337320c4c4c4849f2c5cdd14d7368c5562d \ + --hash=sha256:d400bfb9a37b1351253cb402671cea7e89bdecc294e8016a707f6d1d8ac934f9 \ + --hash=sha256:d61f4695e6c866a23a21acab0509af1cdfd2c013cf256bbf5b6b5e2695827162 \ + --hash=sha256:db0fbb9c62743ce59a9ff687eb5f4afbe77e5e8403d6697f7446e5f609976f76 \ + --hash=sha256:dd86c085fae2efd48ac91dd7ccffcfc0571387fe1193d33b6394db7ef31fe2a4 \ + --hash=sha256:e00b098126fd45523dd056d2efba6c5a63b71ffe9f2bbe1a4fe1716e1d0c331e \ + --hash=sha256:e229a521186c75c8ad9490854fd8bbdd9a0c9aa3a524326b55be83b54d4e0ad9 \ + --hash=sha256:e263d77ee3dd201c3a142934a086a4450861778baaeeb45db4591ef65550b0a6 \ + --hash=sha256:ed9cb427ba5504c1dc15ede7d516b84757c3e3d7868ccc85121d9310d27eed0b \ + --hash=sha256:fa6693661a4c91757f4412306191b6dc88c1703f780c8234035eac011922bc01 \ + --hash=sha256:fcd131dd944808b5bdb38e6f5b53013c5aa4f334c5cad0c72742f6eba4b73db0 + # via + # -r requirements.in + # cryptography +charset-normalizer==2.0.12 \ + --hash=sha256:2857e29ff0d34db842cd7ca3230549d1a697f96ee6d3fb071cfa6c7393832597 \ + --hash=sha256:6881edbebdb17b39b4eaaa821b438bf6eddffb4468cf344f09f89def34a8b1df + # via requests +click==8.0.4 \ + --hash=sha256:6a7a62563bbfabfda3a38f3023a1db4a35978c0abd76f6c9605ecd6554d6d9b1 \ + --hash=sha256:8458d7b1287c5fb128c90e23381cf99dcde74beaf6c7ff6384ce84d6fe090adb + # via + # gcp-docuploader + # gcp-releasetool +colorlog==6.7.0 \ + --hash=sha256:0d33ca236784a1ba3ff9c532d4964126d8a2c44f1f0cb1d2b0728196f512f662 \ + --hash=sha256:bd94bd21c1e13fac7bd3153f4bc3a7dc0eb0974b8bc2fdf1a989e474f6e582e5 + # via gcp-docuploader +cryptography==38.0.1 \ + --hash=sha256:0297ffc478bdd237f5ca3a7dc96fc0d315670bfa099c04dc3a4a2172008a405a \ + --hash=sha256:10d1f29d6292fc95acb597bacefd5b9e812099d75a6469004fd38ba5471a977f \ + --hash=sha256:16fa61e7481f4b77ef53991075de29fc5bacb582a1244046d2e8b4bb72ef66d0 \ + --hash=sha256:194044c6b89a2f9f169df475cc167f6157eb9151cc69af8a2a163481d45cc407 \ + --hash=sha256:1db3d807a14931fa317f96435695d9ec386be7b84b618cc61cfa5d08b0ae33d7 \ + --hash=sha256:3261725c0ef84e7592597606f6583385fed2a5ec3909f43bc475ade9729a41d6 \ + --hash=sha256:3b72c360427889b40f36dc214630e688c2fe03e16c162ef0aa41da7ab1455153 \ + --hash=sha256:3e3a2599e640927089f932295a9a247fc40a5bdf69b0484532f530471a382750 \ + --hash=sha256:3fc26e22840b77326a764ceb5f02ca2d342305fba08f002a8c1f139540cdfaad \ + --hash=sha256:5067ee7f2bce36b11d0e334abcd1ccf8c541fc0bbdaf57cdd511fdee53e879b6 \ + --hash=sha256:52e7bee800ec869b4031093875279f1ff2ed12c1e2f74923e8f49c916afd1d3b \ + --hash=sha256:64760ba5331e3f1794d0bcaabc0d0c39e8c60bf67d09c93dc0e54189dfd7cfe5 \ + --hash=sha256:765fa194a0f3372d83005ab83ab35d7c5526c4e22951e46059b8ac678b44fa5a \ + --hash=sha256:79473cf8a5cbc471979bd9378c9f425384980fcf2ab6534b18ed7d0d9843987d \ + --hash=sha256:896dd3a66959d3a5ddcfc140a53391f69ff1e8f25d93f0e2e7830c6de90ceb9d \ + --hash=sha256:89ed49784ba88c221756ff4d4755dbc03b3c8d2c5103f6d6b4f83a0fb1e85294 \ + --hash=sha256:ac7e48f7e7261207d750fa7e55eac2d45f720027d5703cd9007e9b37bbb59ac0 \ + --hash=sha256:ad7353f6ddf285aeadfaf79e5a6829110106ff8189391704c1d8801aa0bae45a \ + --hash=sha256:b0163a849b6f315bf52815e238bc2b2346604413fa7c1601eea84bcddb5fb9ac \ + --hash=sha256:b6c9b706316d7b5a137c35e14f4103e2115b088c412140fdbd5f87c73284df61 \ + --hash=sha256:c2e5856248a416767322c8668ef1845ad46ee62629266f84a8f007a317141013 \ + --hash=sha256:ca9f6784ea96b55ff41708b92c3f6aeaebde4c560308e5fbbd3173fbc466e94e \ + --hash=sha256:d1a5bd52d684e49a36582193e0b89ff267704cd4025abefb9e26803adeb3e5fb \ + --hash=sha256:d3971e2749a723e9084dd507584e2a2761f78ad2c638aa31e80bc7a15c9db4f9 \ + --hash=sha256:d4ef6cc305394ed669d4d9eebf10d3a101059bdcf2669c366ec1d14e4fb227bd \ + --hash=sha256:d9e69ae01f99abe6ad646947bba8941e896cb3aa805be2597a0400e0764b5818 + # via + # gcp-releasetool + # secretstorage +gcp-docuploader==0.6.3 \ + --hash=sha256:ba8c9d76b3bbac54b0311c503a373b00edc2dc02d6d54ea9507045adb8e870f7 \ + --hash=sha256:c0f5aaa82ce1854a386197e4e359b120ad6d4e57ae2c812fce42219a3288026b + # via -r requirements.in +gcp-releasetool==1.8.7 \ + --hash=sha256:3d2a67c9db39322194afb3b427e9cb0476ce8f2a04033695f0aeb63979fc2b37 \ + --hash=sha256:5e4d28f66e90780d77f3ecf1e9155852b0c3b13cbccb08ab07e66b2357c8da8d + # via -r requirements.in +google-api-core==2.8.2 \ + --hash=sha256:06f7244c640322b508b125903bb5701bebabce8832f85aba9335ec00b3d02edc \ + --hash=sha256:93c6a91ccac79079ac6bbf8b74ee75db970cc899278b97d53bc012f35908cf50 + # via + # -r requirements.in + # google-cloud-core + # google-cloud-storage +google-auth==2.11.0 \ + --hash=sha256:be62acaae38d0049c21ca90f27a23847245c9f161ff54ede13af2cb6afecbac9 \ + --hash=sha256:ed65ecf9f681832298e29328e1ef0a3676e3732b2e56f41532d45f70a22de0fb + # via + # -r requirements.in + # gcp-releasetool + # google-api-core + # google-cloud-core + # google-cloud-storage +google-cloud-core==2.3.1 \ + --hash=sha256:113ba4f492467d5bd442c8d724c1a25ad7384045c3178369038840ecdd19346c \ + --hash=sha256:34334359cb04187bdc80ddcf613e462dfd7a3aabbc3fe4d118517ab4b9303d53 + # via + # -r requirements.in + # google-cloud-storage +google-cloud-storage==2.0.0 \ + --hash=sha256:a57a15aead0f9dfbd4381f1bfdbe8bf89818a4bd75bab846cafcefb2db846c47 \ + --hash=sha256:ec4be60bb223a3a960f0d01697d849b86d91cad815a84915a32ed3635e93a5e7 + # via + # -r requirements.in + # gcp-docuploader +google-crc32c==1.3.0 \ + --hash=sha256:04e7c220798a72fd0f08242bc8d7a05986b2a08a0573396187fd32c1dcdd58b3 \ + --hash=sha256:05340b60bf05b574159e9bd940152a47d38af3fb43803ffe71f11d704b7696a6 \ + --hash=sha256:12674a4c3b56b706153a358eaa1018c4137a5a04635b92b4652440d3d7386206 \ + --hash=sha256:127f9cc3ac41b6a859bd9dc4321097b1a4f6aa7fdf71b4f9227b9e3ebffb4422 \ + --hash=sha256:13af315c3a0eec8bb8b8d80b8b128cb3fcd17d7e4edafc39647846345a3f003a \ + --hash=sha256:1926fd8de0acb9d15ee757175ce7242e235482a783cd4ec711cc999fc103c24e \ + --hash=sha256:226f2f9b8e128a6ca6a9af9b9e8384f7b53a801907425c9a292553a3a7218ce0 \ + --hash=sha256:276de6273eb074a35bc598f8efbc00c7869c5cf2e29c90748fccc8c898c244df \ + --hash=sha256:318f73f5484b5671f0c7f5f63741ab020a599504ed81d209b5c7129ee4667407 \ + --hash=sha256:3bbce1be3687bbfebe29abdb7631b83e6b25da3f4e1856a1611eb21854b689ea \ + --hash=sha256:42ae4781333e331a1743445931b08ebdad73e188fd554259e772556fc4937c48 \ + --hash=sha256:58be56ae0529c664cc04a9c76e68bb92b091e0194d6e3c50bea7e0f266f73713 \ + --hash=sha256:5da2c81575cc3ccf05d9830f9e8d3c70954819ca9a63828210498c0774fda1a3 \ + --hash=sha256:6311853aa2bba4064d0c28ca54e7b50c4d48e3de04f6770f6c60ebda1e975267 \ + --hash=sha256:650e2917660e696041ab3dcd7abac160b4121cd9a484c08406f24c5964099829 \ + --hash=sha256:6a4db36f9721fdf391646685ecffa404eb986cbe007a3289499020daf72e88a2 \ + --hash=sha256:779cbf1ce375b96111db98fca913c1f5ec11b1d870e529b1dc7354b2681a8c3a \ + --hash=sha256:7f6fe42536d9dcd3e2ffb9d3053f5d05221ae3bbcefbe472bdf2c71c793e3183 \ + --hash=sha256:891f712ce54e0d631370e1f4997b3f182f3368179198efc30d477c75d1f44942 \ + --hash=sha256:95c68a4b9b7828ba0428f8f7e3109c5d476ca44996ed9a5f8aac6269296e2d59 \ + --hash=sha256:96a8918a78d5d64e07c8ea4ed2bc44354e3f93f46a4866a40e8db934e4c0d74b \ + --hash=sha256:9c3cf890c3c0ecfe1510a452a165431b5831e24160c5fcf2071f0f85ca5a47cd \ + --hash=sha256:9f58099ad7affc0754ae42e6d87443299f15d739b0ce03c76f515153a5cda06c \ + --hash=sha256:a0b9e622c3b2b8d0ce32f77eba617ab0d6768b82836391e4f8f9e2074582bf02 \ + --hash=sha256:a7f9cbea4245ee36190f85fe1814e2d7b1e5f2186381b082f5d59f99b7f11328 \ + --hash=sha256:bab4aebd525218bab4ee615786c4581952eadc16b1ff031813a2fd51f0cc7b08 \ + --hash=sha256:c124b8c8779bf2d35d9b721e52d4adb41c9bfbde45e6a3f25f0820caa9aba73f \ + --hash=sha256:c9da0a39b53d2fab3e5467329ed50e951eb91386e9d0d5b12daf593973c3b168 \ + --hash=sha256:ca60076c388728d3b6ac3846842474f4250c91efbfe5afa872d3ffd69dd4b318 \ + --hash=sha256:cb6994fff247987c66a8a4e550ef374671c2b82e3c0d2115e689d21e511a652d \ + --hash=sha256:d1c1d6236feab51200272d79b3d3e0f12cf2cbb12b208c835b175a21efdb0a73 \ + --hash=sha256:dd7760a88a8d3d705ff562aa93f8445ead54f58fd482e4f9e2bafb7e177375d4 \ + --hash=sha256:dda4d8a3bb0b50f540f6ff4b6033f3a74e8bf0bd5320b70fab2c03e512a62812 \ + --hash=sha256:e0f1ff55dde0ebcfbef027edc21f71c205845585fffe30d4ec4979416613e9b3 \ + --hash=sha256:e7a539b9be7b9c00f11ef16b55486141bc2cdb0c54762f84e3c6fc091917436d \ + --hash=sha256:eb0b14523758e37802f27b7f8cd973f5f3d33be7613952c0df904b68c4842f0e \ + --hash=sha256:ed447680ff21c14aaceb6a9f99a5f639f583ccfe4ce1a5e1d48eb41c3d6b3217 \ + --hash=sha256:f52a4ad2568314ee713715b1e2d79ab55fab11e8b304fd1462ff5cccf4264b3e \ + --hash=sha256:fbd60c6aaa07c31d7754edbc2334aef50601b7f1ada67a96eb1eb57c7c72378f \ + --hash=sha256:fc28e0db232c62ca0c3600884933178f0825c99be4474cdd645e378a10588125 \ + --hash=sha256:fe31de3002e7b08eb20823b3735b97c86c5926dd0581c7710a680b418a8709d4 \ + --hash=sha256:fec221a051150eeddfdfcff162e6db92c65ecf46cb0f7bb1bf812a1520ec026b \ + --hash=sha256:ff71073ebf0e42258a42a0b34f2c09ec384977e7f6808999102eedd5b49920e3 + # via + # -r requirements.in + # google-resumable-media +google-resumable-media==2.3.3 \ + --hash=sha256:27c52620bd364d1c8116eaac4ea2afcbfb81ae9139fb3199652fcac1724bfb6c \ + --hash=sha256:5b52774ea7a829a8cdaa8bd2d4c3d4bc660c91b30857ab2668d0eb830f4ea8c5 + # via google-cloud-storage +googleapis-common-protos==1.56.3 \ + --hash=sha256:6f1369b58ed6cf3a4b7054a44ebe8d03b29c309257583a2bbdc064cd1e4a1442 \ + --hash=sha256:87955d7b3a73e6e803f2572a33179de23989ebba725e05ea42f24838b792e461 + # via + # -r requirements.in + # google-api-core +idna==3.4 \ + --hash=sha256:814f528e8dead7d329833b91c5faa87d60bf71824cd12a7530b5526063d02cb4 \ + --hash=sha256:90b77e79eaa3eba6de819a0c442c0b4ceefc341a7a2ab77d7562bf49f425c5c2 + # via + # -r requirements.in + # requests +importlib-metadata==4.8.3 \ + --hash=sha256:65a9576a5b2d58ca44d133c42a241905cc45e34d2c06fd5ba2bafa221e5d7b5e \ + --hash=sha256:766abffff765960fcc18003801f7044eb6755ffae4521c8e8ce8e83b9c9b0668 + # via + # -r requirements.in + # keyring +jeepney==0.7.1 \ + --hash=sha256:1b5a0ea5c0e7b166b2f5895b91a08c14de8915afda4407fb5022a195224958ac \ + --hash=sha256:fa9e232dfa0c498bd0b8a3a73b8d8a31978304dcef0515adc859d4e096f96f4f + # via + # -r requirements.in + # keyring + # secretstorage +jinja2==3.0.3 \ + --hash=sha256:077ce6014f7b40d03b47d1f1ca4b0fc8328a692bd284016f806ed0eaca390ad8 \ + --hash=sha256:611bb273cd68f3b993fabdc4064fc858c5b47a973cb5aa7999ec1ba405c87cd7 + # via + # -r requirements.in + # gcp-releasetool +keyring==23.4.1 \ + --hash=sha256:17e49fb0d6883c2b4445359434dba95aad84aabb29bbff044ad0ed7100232eca \ + --hash=sha256:89cbd74d4683ed164c8082fb38619341097741323b3786905c6dac04d6915a55 + # via + # -r requirements.in + # gcp-releasetool +markupsafe==2.0.1 \ + --hash=sha256:01a9b8ea66f1658938f65b93a85ebe8bc016e6769611be228d797c9d998dd298 \ + --hash=sha256:023cb26ec21ece8dc3907c0e8320058b2e0cb3c55cf9564da612bc325bed5e64 \ + --hash=sha256:0446679737af14f45767963a1a9ef7620189912317d095f2d9ffa183a4d25d2b \ + --hash=sha256:04635854b943835a6ea959e948d19dcd311762c5c0c6e1f0e16ee57022669194 \ + --hash=sha256:0717a7390a68be14b8c793ba258e075c6f4ca819f15edfc2a3a027c823718567 \ + --hash=sha256:0955295dd5eec6cb6cc2fe1698f4c6d84af2e92de33fbcac4111913cd100a6ff \ + --hash=sha256:0d4b31cc67ab36e3392bbf3862cfbadac3db12bdd8b02a2731f509ed5b829724 \ + --hash=sha256:10f82115e21dc0dfec9ab5c0223652f7197feb168c940f3ef61563fc2d6beb74 \ + --hash=sha256:168cd0a3642de83558a5153c8bd34f175a9a6e7f6dc6384b9655d2697312a646 \ + --hash=sha256:1d609f577dc6e1aa17d746f8bd3c31aa4d258f4070d61b2aa5c4166c1539de35 \ + --hash=sha256:1f2ade76b9903f39aa442b4aadd2177decb66525062db244b35d71d0ee8599b6 \ + --hash=sha256:20dca64a3ef2d6e4d5d615a3fd418ad3bde77a47ec8a23d984a12b5b4c74491a \ + --hash=sha256:2a7d351cbd8cfeb19ca00de495e224dea7e7d919659c2841bbb7f420ad03e2d6 \ + --hash=sha256:2d7d807855b419fc2ed3e631034685db6079889a1f01d5d9dac950f764da3dad \ + --hash=sha256:2ef54abee730b502252bcdf31b10dacb0a416229b72c18b19e24a4509f273d26 \ + --hash=sha256:36bc903cbb393720fad60fc28c10de6acf10dc6cc883f3e24ee4012371399a38 \ + --hash=sha256:37205cac2a79194e3750b0af2a5720d95f786a55ce7df90c3af697bfa100eaac \ + --hash=sha256:3c112550557578c26af18a1ccc9e090bfe03832ae994343cfdacd287db6a6ae7 \ + --hash=sha256:3dd007d54ee88b46be476e293f48c85048603f5f516008bee124ddd891398ed6 \ + --hash=sha256:4296f2b1ce8c86a6aea78613c34bb1a672ea0e3de9c6ba08a960efe0b0a09047 \ + --hash=sha256:47ab1e7b91c098ab893b828deafa1203de86d0bc6ab587b160f78fe6c4011f75 \ + --hash=sha256:49e3ceeabbfb9d66c3aef5af3a60cc43b85c33df25ce03d0031a608b0a8b2e3f \ + --hash=sha256:4dc8f9fb58f7364b63fd9f85013b780ef83c11857ae79f2feda41e270468dd9b \ + --hash=sha256:4efca8f86c54b22348a5467704e3fec767b2db12fc39c6d963168ab1d3fc9135 \ + --hash=sha256:53edb4da6925ad13c07b6d26c2a852bd81e364f95301c66e930ab2aef5b5ddd8 \ + --hash=sha256:5855f8438a7d1d458206a2466bf82b0f104a3724bf96a1c781ab731e4201731a \ + --hash=sha256:594c67807fb16238b30c44bdf74f36c02cdf22d1c8cda91ef8a0ed8dabf5620a \ + --hash=sha256:5b6d930f030f8ed98e3e6c98ffa0652bdb82601e7a016ec2ab5d7ff23baa78d1 \ + --hash=sha256:5bb28c636d87e840583ee3adeb78172efc47c8b26127267f54a9c0ec251d41a9 \ + --hash=sha256:60bf42e36abfaf9aff1f50f52644b336d4f0a3fd6d8a60ca0d054ac9f713a864 \ + --hash=sha256:611d1ad9a4288cf3e3c16014564df047fe08410e628f89805e475368bd304914 \ + --hash=sha256:6300b8454aa6930a24b9618fbb54b5a68135092bc666f7b06901f897fa5c2fee \ + --hash=sha256:63f3268ba69ace99cab4e3e3b5840b03340efed0948ab8f78d2fd87ee5442a4f \ + --hash=sha256:6557b31b5e2c9ddf0de32a691f2312a32f77cd7681d8af66c2692efdbef84c18 \ + --hash=sha256:693ce3f9e70a6cf7d2fb9e6c9d8b204b6b39897a2c4a1aa65728d5ac97dcc1d8 \ + --hash=sha256:6a7fae0dd14cf60ad5ff42baa2e95727c3d81ded453457771d02b7d2b3f9c0c2 \ + --hash=sha256:6c4ca60fa24e85fe25b912b01e62cb969d69a23a5d5867682dd3e80b5b02581d \ + --hash=sha256:6fcf051089389abe060c9cd7caa212c707e58153afa2c649f00346ce6d260f1b \ + --hash=sha256:7d91275b0245b1da4d4cfa07e0faedd5b0812efc15b702576d103293e252af1b \ + --hash=sha256:89c687013cb1cd489a0f0ac24febe8c7a666e6e221b783e53ac50ebf68e45d86 \ + --hash=sha256:8d206346619592c6200148b01a2142798c989edcb9c896f9ac9722a99d4e77e6 \ + --hash=sha256:905fec760bd2fa1388bb5b489ee8ee5f7291d692638ea5f67982d968366bef9f \ + --hash=sha256:97383d78eb34da7e1fa37dd273c20ad4320929af65d156e35a5e2d89566d9dfb \ + --hash=sha256:984d76483eb32f1bcb536dc27e4ad56bba4baa70be32fa87152832cdd9db0833 \ + --hash=sha256:99df47edb6bda1249d3e80fdabb1dab8c08ef3975f69aed437cb69d0a5de1e28 \ + --hash=sha256:9f02365d4e99430a12647f09b6cc8bab61a6564363f313126f775eb4f6ef798e \ + --hash=sha256:a30e67a65b53ea0a5e62fe23682cfe22712e01f453b95233b25502f7c61cb415 \ + --hash=sha256:ab3ef638ace319fa26553db0624c4699e31a28bb2a835c5faca8f8acf6a5a902 \ + --hash=sha256:aca6377c0cb8a8253e493c6b451565ac77e98c2951c45f913e0b52facdcff83f \ + --hash=sha256:add36cb2dbb8b736611303cd3bfcee00afd96471b09cda130da3581cbdc56a6d \ + --hash=sha256:b2f4bf27480f5e5e8ce285a8c8fd176c0b03e93dcc6646477d4630e83440c6a9 \ + --hash=sha256:b7f2d075102dc8c794cbde1947378051c4e5180d52d276987b8d28a3bd58c17d \ + --hash=sha256:baa1a4e8f868845af802979fcdbf0bb11f94f1cb7ced4c4b8a351bb60d108145 \ + --hash=sha256:be98f628055368795d818ebf93da628541e10b75b41c559fdf36d104c5787066 \ + --hash=sha256:bf5d821ffabf0ef3533c39c518f3357b171a1651c1ff6827325e4489b0e46c3c \ + --hash=sha256:c47adbc92fc1bb2b3274c4b3a43ae0e4573d9fbff4f54cd484555edbf030baf1 \ + --hash=sha256:cdfba22ea2f0029c9261a4bd07e830a8da012291fbe44dc794e488b6c9bb353a \ + --hash=sha256:d6c7ebd4e944c85e2c3421e612a7057a2f48d478d79e61800d81468a8d842207 \ + --hash=sha256:d7f9850398e85aba693bb640262d3611788b1f29a79f0c93c565694658f4071f \ + --hash=sha256:d8446c54dc28c01e5a2dbac5a25f071f6653e6e40f3a8818e8b45d790fe6ef53 \ + --hash=sha256:deb993cacb280823246a026e3b2d81c493c53de6acfd5e6bfe31ab3402bb37dd \ + --hash=sha256:e0f138900af21926a02425cf736db95be9f4af72ba1bb21453432a07f6082134 \ + --hash=sha256:e9936f0b261d4df76ad22f8fee3ae83b60d7c3e871292cd42f40b81b70afae85 \ + --hash=sha256:f0567c4dc99f264f49fe27da5f735f414c4e7e7dd850cfd8e69f0862d7c74ea9 \ + --hash=sha256:f5653a225f31e113b152e56f154ccbe59eeb1c7487b39b9d9f9cdb58e6c79dc5 \ + --hash=sha256:f826e31d18b516f653fe296d967d700fddad5901ae07c622bb3705955e1faa94 \ + --hash=sha256:f8ba0e8349a38d3001fae7eadded3f6606f0da5d748ee53cc1dab1d6527b9509 \ + --hash=sha256:f9081981fe268bd86831e5c75f7de206ef275defcb82bc70740ae6dc507aee51 \ + --hash=sha256:fa130dd50c57d53368c9d59395cb5526eda596d3ffe36666cd81a44d56e48872 + # via + # -r requirements.in + # jinja2 +packaging==21.3 \ + --hash=sha256:dd47c42927d89ab911e606518907cc2d3a1f38bbd026385970643f9c5b8ecfeb \ + --hash=sha256:ef103e05f519cdc783ae24ea4e2e0f508a9c99b2d4969652eed6a2e1ea5bd522 + # via + # -r requirements.in + # gcp-releasetool +protobuf==3.19.5 \ + --hash=sha256:1867f93b06a183f87696871bb8d1e99ee71dbb69d468ce1f0cc8bf3d30f982f3 \ + --hash=sha256:3c4160b601220627f7e91154e572baf5e161a9c3f445a8242d536ee3d0b7b17c \ + --hash=sha256:4ee2af7051d3b10c8a4fe6fd1a2c69f201fea36aeee7086cf202a692e1b99ee1 \ + --hash=sha256:5266c36cc0af3bb3dbf44f199d225b33da66a9a5c3bdc2b14865ad10eddf0e37 \ + --hash=sha256:5470f892961af464ae6eaf0f3099e2c1190ae8c7f36f174b89491281341f79ca \ + --hash=sha256:66d14b5b90090353efe75c9fb1bf65ef7267383034688d255b500822e37d5c2f \ + --hash=sha256:67efb5d20618020aa9596e17bfc37ca068c28ec0c1507d9507f73c93d46c9855 \ + --hash=sha256:696e6cfab94cc15a14946f2bf72719dced087d437adbd994fff34f38986628bc \ + --hash=sha256:6a02172b9650f819d01fb8e224fc69b0706458fc1ab4f1c669281243c71c1a5e \ + --hash=sha256:6eca9ae238ba615d702387a2ddea635d535d769994a9968c09a4ca920c487ab9 \ + --hash=sha256:950abd6c00e7b51f87ae8b18a0ce4d69fea217f62f171426e77de5061f6d9850 \ + --hash=sha256:9e1d74032f56ff25f417cfe84c8147047732e5059137ca42efad20cbbd25f5e0 \ + --hash=sha256:9e42b1cf2ecd8a1bd161239e693f22035ba99905ae6d7efeac8a0546c7ec1a27 \ + --hash=sha256:9f957ef53e872d58a0afd3bf6d80d48535d28c99b40e75e6634cbc33ea42fd54 \ + --hash=sha256:a89aa0c042e61e11ade320b802d6db4ee5391d8d973e46d3a48172c1597789f8 \ + --hash=sha256:c0f80876a8ff0ae7064084ed094eb86497bd5a3812e6fc96a05318b92301674e \ + --hash=sha256:c44e3282cff74ad18c7e8a0375f407f69ee50c2116364b44492a196293e08b21 \ + --hash=sha256:d249519ba5ecf5dd6b18150c9b6bcde510b273714b696f3923ff8308fc11ae49 \ + --hash=sha256:d3973a2d58aefc7d1230725c2447ce7f86a71cbc094b86a77c6ee1505ac7cdb1 \ + --hash=sha256:dca2284378a5f2a86ffed35c6ac147d14c48b525eefcd1083e5a9ce28dfa8657 \ + --hash=sha256:e63b0b3c42e51c94add62b010366cd4979cb6d5f06158bcae8faac4c294f91e1 \ + --hash=sha256:f2b599a21c9a32e171ec29a2ac54e03297736c578698e11b099d031f79da114b \ + --hash=sha256:f2bde37667b18c2b5280df83bc799204394a5d2d774e4deaf9de0eb741df6833 \ + --hash=sha256:f4f909f4dde413dec435a44b0894956d55bb928ded7d6e3c726556ca4c796e84 \ + --hash=sha256:f976234e20ab2785f54224bcdafa027674e23663b132fa3ca0caa291a6cfbde7 \ + --hash=sha256:f9cebda093c2f6bfed88f1c17cdade09d4d96096421b344026feee236532d4de + # via + # -r requirements.in + # gcp-docuploader + # gcp-releasetool + # google-api-core + # google-cloud-storage + # googleapis-common-protos +pyasn1==0.4.8 \ + --hash=sha256:39c7e2ec30515947ff4e87fb6f456dfc6e84857d34be479c9d4a4ba4bf46aa5d \ + --hash=sha256:aef77c9fb94a3ac588e87841208bdec464471d9871bd5050a287cc9a475cd0ba + # via + # pyasn1-modules + # rsa +pyasn1-modules==0.2.8 \ + --hash=sha256:905f84c712230b2c592c19470d3ca8d552de726050d1d1716282a1f6146be65e \ + --hash=sha256:a50b808ffeb97cb3601dd25981f6b016cbb3d31fbf57a8b8a87428e6158d0c74 + # via google-auth +pycparser==2.21 \ + --hash=sha256:8ee45429555515e1f6b185e78100aea234072576aa43ab53aefcae078162fca9 \ + --hash=sha256:e644fdec12f7872f86c58ff790da456218b10f863970249516d60a5eaca77206 + # via + # -r requirements.in + # cffi +pyjwt==2.4.0 \ + --hash=sha256:72d1d253f32dbd4f5c88eaf1fdc62f3a19f676ccbadb9dbc5d07e951b2b26daf \ + --hash=sha256:d42908208c699b3b973cbeb01a969ba6a96c821eefb1c5bfe4c390c01d67abba + # via + # -r requirements.in + # gcp-releasetool +pyparsing==3.0.9 \ + --hash=sha256:2b020ecf7d21b687f219b71ecad3631f644a47f01403fa1d1036b0c6416d70fb \ + --hash=sha256:5026bae9a10eeaefb61dab2f09052b9f4307d44aee4eda64b309723d8d206bbc + # via + # -r requirements.in + # packaging +pyperclip==1.8.2 \ + --hash=sha256:105254a8b04934f0bc84e9c24eb360a591aaf6535c9def5f29d92af107a9bf57 + # via + # -r requirements.in + # gcp-releasetool +python-dateutil==2.8.2 \ + --hash=sha256:0123cacc1627ae19ddf3c27a5de5bd67ee4586fbdd6440d9748f8abb483d3e86 \ + --hash=sha256:961d03dc3453ebbc59dbdea9e4e11c5651520a876d0f4db161e8674aae935da9 + # via + # -r requirements.in + # gcp-releasetool +requests==2.27.1 \ + --hash=sha256:68d7c56fd5a8999887728ef304a6d12edc7be74f1cfa47714fc8b414525c9a61 \ + --hash=sha256:f22fa1e554c9ddfd16e6e41ac79759e17be9e492b3587efa038054674760e72d + # via + # -r requirements.in + # gcp-releasetool + # google-api-core + # google-cloud-storage +rsa==4.9 \ + --hash=sha256:90260d9058e514786967344d0ef75fa8727eed8a7d2e43ce9f4bcf1b536174f7 \ + --hash=sha256:e38464a49c6c85d7f1351b0126661487a7e0a14a50f1675ec50eb34d4f20ef21 + # via + # -r requirements.in + # google-auth +secretstorage==3.3.3 \ + --hash=sha256:2403533ef369eca6d2ba81718576c5e0f564d5cca1b58f73a8b23e7d4eeebd77 \ + --hash=sha256:f356e6628222568e3af06f2eba8df495efa13b3b63081dafd4f7d9a7b7bc9f99 + # via keyring +six==1.16.0 \ + --hash=sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926 \ + --hash=sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254 + # via + # -r requirements.in + # gcp-docuploader + # google-auth + # python-dateutil +typing-extensions==4.1.1 \ + --hash=sha256:1a9462dcc3347a79b1f1c0271fbe79e844580bb598bafa1ed208b94da3cdcd42 \ + --hash=sha256:21c85e0fe4b9a155d0799430b0ad741cdce7e359660ccbd8b530613e8df88ce2 + # via -r requirements.in +urllib3==1.26.12 \ + --hash=sha256:3fa96cf423e6987997fc326ae8df396db2a8b7c667747d47ddd8ecba91f4a74e \ + --hash=sha256:b930dd878d5a8afb066a637fbb35144fe7901e3b209d1cd4f524bd0e9deee997 + # via + # -r requirements.in + # requests +zipp==3.6.0 \ + --hash=sha256:71c644c5369f4a6e07636f0aa966270449561fcea2e3d6747b8d23efaa9d7832 \ + --hash=sha256:9fe5ea21568a0a70e50f273397638d39b03353731e6cbbb3fd8502a33fec40bc + # via + # -r requirements.in + # importlib-metadata From b0160c00c5d9bb056cd6e5a0041eca001ebf1a7e Mon Sep 17 00:00:00 2001 From: BenWhitehead Date: Mon, 26 Sep 2022 17:54:44 -0400 Subject: [PATCH 1137/1764] chore: exclude requirements.txt file from renovate-bot (#1019) Port of https://github.com/googleapis/synthtool/pull/1594 due to renovate.json being excluded from template in this repo. --- java-storage-nio/renovate.json | 1 + 1 file changed, 1 insertion(+) diff --git a/java-storage-nio/renovate.json b/java-storage-nio/renovate.json index 7e6e5dfa71c7..68e99e6a8ea7 100644 --- a/java-storage-nio/renovate.json +++ b/java-storage-nio/renovate.json @@ -10,6 +10,7 @@ ":maintainLockFilesDisabled", ":autodetectPinVersions" ], + "ignorePaths": [".kokoro/requirements.txt"], "packageRules": [ { "packagePatterns": [ From 9ce5cfdb2fd8738da29f24219f1f54dad1d5d425 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Mon, 3 Oct 2022 15:50:31 +0200 Subject: [PATCH 1138/1764] deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v3.0.4 (#1020) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![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-shared-dependencies](https://togithub.com/googleapis/java-shared-dependencies) | `3.0.3` -> `3.0.4` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/3.0.4/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/3.0.4/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/3.0.4/compatibility-slim/3.0.3)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/3.0.4/confidence-slim/3.0.3)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
      googleapis/java-shared-dependencies ### [`v3.0.4`](https://togithub.com/googleapis/java-shared-dependencies/blob/HEAD/CHANGELOG.md#​304-httpsgithubcomgoogleapisjava-shared-dependenciescomparev303v304-2022-10-03) [Compare Source](https://togithub.com/googleapis/java-shared-dependencies/compare/v3.0.3...v3.0.4) ##### Dependencies - Update dependency cachetools to v5 ([#​816](https://togithub.com/googleapis/java-shared-dependencies/issues/816)) ([3f6c408](https://togithub.com/googleapis/java-shared-dependencies/commit/3f6c408210c931c286235f61c7aadea5bf5cfe4d)) - Update dependency certifi to v2022.9.24 ([#​818](https://togithub.com/googleapis/java-shared-dependencies/issues/818)) ([5f04b97](https://togithub.com/googleapis/java-shared-dependencies/commit/5f04b97c2343146600e8c9ee65afdeb58f5743a6)) - Update dependency charset-normalizer to v2.1.1 ([#​822](https://togithub.com/googleapis/java-shared-dependencies/issues/822)) ([6997c5a](https://togithub.com/googleapis/java-shared-dependencies/commit/6997c5acad937ebe3594330de73261a424d42cf3)) - Update dependency click to v8.1.3 ([#​823](https://togithub.com/googleapis/java-shared-dependencies/issues/823)) ([42bf9f8](https://togithub.com/googleapis/java-shared-dependencies/commit/42bf9f834fdafea60f2be7ccbf7d363e058cd7c2)) - Update dependency com.google.protobuf:protobuf-bom to v3.21.7 ([#​837](https://togithub.com/googleapis/java-shared-dependencies/issues/837)) ([d31e507](https://togithub.com/googleapis/java-shared-dependencies/commit/d31e5077c7e036de5e238e9a611df7ced527574a)) - Update dependency gcp-releasetool to v1.8.8 ([#​819](https://togithub.com/googleapis/java-shared-dependencies/issues/819)) ([8245d97](https://togithub.com/googleapis/java-shared-dependencies/commit/8245d975fb12e81454ec7664f9a7c9809bbac697)) - Update dependency gcp-releasetool to v1.8.9 ([#​846](https://togithub.com/googleapis/java-shared-dependencies/issues/846)) ([04e3283](https://togithub.com/googleapis/java-shared-dependencies/commit/04e32831c6e87c372444901013a747d2d02ce38d)) - Update dependency google-api-core to v2.10.1 ([#​824](https://togithub.com/googleapis/java-shared-dependencies/issues/824)) ([818b9aa](https://togithub.com/googleapis/java-shared-dependencies/commit/818b9aa2ac99d8b1f9b39a74b626122aed5f1d94)) - Update dependency google-auth to v2.12.0 ([#​825](https://togithub.com/googleapis/java-shared-dependencies/issues/825)) ([07c544b](https://togithub.com/googleapis/java-shared-dependencies/commit/07c544b5e0fa9f7110bbc957570f7a405962072e)) - Update dependency google-cloud-core to v2.3.2 ([#​820](https://togithub.com/googleapis/java-shared-dependencies/issues/820)) ([2a219e8](https://togithub.com/googleapis/java-shared-dependencies/commit/2a219e86f187ba5ad72f2570bd58ca6100128c43)) - Update dependency google-cloud-storage to v2.5.0 ([#​826](https://togithub.com/googleapis/java-shared-dependencies/issues/826)) ([bb10d18](https://togithub.com/googleapis/java-shared-dependencies/commit/bb10d1858a515f09d365362ffa0110a5b362c96b)) - Update dependency google-crc32c to v1.5.0 ([#​827](https://togithub.com/googleapis/java-shared-dependencies/issues/827)) ([7e5dae6](https://togithub.com/googleapis/java-shared-dependencies/commit/7e5dae60d667cb84b9ee4f6c977bdc35e79e4cf6)) - Update dependency google-resumable-media to v2.4.0 ([#​838](https://togithub.com/googleapis/java-shared-dependencies/issues/838)) ([ad82d63](https://togithub.com/googleapis/java-shared-dependencies/commit/ad82d6378f64039da383509638fb4782908eb4bc)) - Update dependency googleapis-common-protos to v1.56.4 ([#​821](https://togithub.com/googleapis/java-shared-dependencies/issues/821)) ([93d7745](https://togithub.com/googleapis/java-shared-dependencies/commit/93d77458c9bbf84ec367cdb4caaa41e6f71675c6)) - Update dependency importlib-metadata to v4.12.0 ([#​832](https://togithub.com/googleapis/java-shared-dependencies/issues/832)) ([ee19fb1](https://togithub.com/googleapis/java-shared-dependencies/commit/ee19fb1ca5a2a2e1985297e3b72d44de68bc72e3)) - Update dependency importlib-metadata to v4.13.0 ([#​843](https://togithub.com/googleapis/java-shared-dependencies/issues/843)) ([d2ede60](https://togithub.com/googleapis/java-shared-dependencies/commit/d2ede601eee8c875780c7eb5924623537480c509)) - Update dependency importlib-metadata to v5 ([#​845](https://togithub.com/googleapis/java-shared-dependencies/issues/845)) ([03ac7e8](https://togithub.com/googleapis/java-shared-dependencies/commit/03ac7e800274c5f58d2bc4ddd0561bfcdea1bb27)) - Update dependency io.grpc:grpc-bom to v1.49.1 ([#​802](https://togithub.com/googleapis/java-shared-dependencies/issues/802)) ([b8c54bf](https://togithub.com/googleapis/java-shared-dependencies/commit/b8c54bf8f1ddecc788cee151f8afe42de45bdc9d)) - Update dependency io.grpc:grpc-bom to v1.49.2 ([#​842](https://togithub.com/googleapis/java-shared-dependencies/issues/842)) ([1b1cfa2](https://togithub.com/googleapis/java-shared-dependencies/commit/1b1cfa27d05f7732da12721305cf41dcbebda232)) - Update dependency jeepney to v0.8.0 ([#​833](https://togithub.com/googleapis/java-shared-dependencies/issues/833)) ([15d2f9f](https://togithub.com/googleapis/java-shared-dependencies/commit/15d2f9f52b5a3259db0813df3d2424e256ccb372)) - Update dependency jinja2 to v3.1.2 ([#​834](https://togithub.com/googleapis/java-shared-dependencies/issues/834)) ([c188f95](https://togithub.com/googleapis/java-shared-dependencies/commit/c188f95acdb3349f1c4b3ed56e5fffb75e8fbc8d)) - Update dependency keyring to v23.9.3 ([#​828](https://togithub.com/googleapis/java-shared-dependencies/issues/828)) ([b185aaa](https://togithub.com/googleapis/java-shared-dependencies/commit/b185aaae716d4d97cb64f0426cac0e778f11223d)) - Update dependency markupsafe to v2.1.1 ([#​829](https://togithub.com/googleapis/java-shared-dependencies/issues/829)) ([add2825](https://togithub.com/googleapis/java-shared-dependencies/commit/add2825bd34cd80f529dbe0dadb3c84219177916)) - Update dependency org.threeten:threetenbp to v1.6.2 ([#​808](https://togithub.com/googleapis/java-shared-dependencies/issues/808)) ([2d2eabd](https://togithub.com/googleapis/java-shared-dependencies/commit/2d2eabd14d8150207885ea47280c0f7ff3d2962f)) - Update dependency protobuf to v3.20.2 ([#​830](https://togithub.com/googleapis/java-shared-dependencies/issues/830)) ([5afa76f](https://togithub.com/googleapis/java-shared-dependencies/commit/5afa76f9ef4705aecba49abc7bb93982fb1ecf3e)) - Update dependency protobuf to v3.20.3 ([#​839](https://togithub.com/googleapis/java-shared-dependencies/issues/839)) ([d9fc7dd](https://togithub.com/googleapis/java-shared-dependencies/commit/d9fc7ddd3e663458e6ea3f78a3c6241377df0319)) - Update dependency protobuf to v4 ([#​817](https://togithub.com/googleapis/java-shared-dependencies/issues/817)) ([ee8d154](https://togithub.com/googleapis/java-shared-dependencies/commit/ee8d154287ccd256b4dcfa48f28f5ec61a91fe3e)) - Update dependency pyjwt to v2.5.0 ([#​812](https://togithub.com/googleapis/java-shared-dependencies/issues/812)) ([4d4528e](https://togithub.com/googleapis/java-shared-dependencies/commit/4d4528e8ce269d49b99d2dbc4fcda2dc37a058cb)) - Update dependency requests to v2.28.1 ([#​813](https://togithub.com/googleapis/java-shared-dependencies/issues/813)) ([a3a8d89](https://togithub.com/googleapis/java-shared-dependencies/commit/a3a8d89b0117007a7108553c70aa82dd289e1691)) - Update dependency typing-extensions to v4.3.0 ([#​814](https://togithub.com/googleapis/java-shared-dependencies/issues/814)) ([da875e5](https://togithub.com/googleapis/java-shared-dependencies/commit/da875e5e91fa9d8c177e6c3afc9e34242eb914b7)) - Update dependency zipp to v3.8.1 ([#​815](https://togithub.com/googleapis/java-shared-dependencies/issues/815)) ([15585fd](https://togithub.com/googleapis/java-shared-dependencies/commit/15585fd0216013fe93be011f93f391f6269aa777)) - Update gax.version to v2.19.2 ([#​847](https://togithub.com/googleapis/java-shared-dependencies/issues/847)) ([c4afe1f](https://togithub.com/googleapis/java-shared-dependencies/commit/c4afe1fdc88af29ab039cea618d52c15c90e43e9)) - Update google.common-protos.version to v2.9.3 ([#​803](https://togithub.com/googleapis/java-shared-dependencies/issues/803)) ([a3e8e5e](https://togithub.com/googleapis/java-shared-dependencies/commit/a3e8e5eb53a8da14abf3b8d81a4f34fbb2f3b8f9)) - Update google.common-protos.version to v2.9.5 ([#​831](https://togithub.com/googleapis/java-shared-dependencies/issues/831)) ([1c901db](https://togithub.com/googleapis/java-shared-dependencies/commit/1c901db8a7740afaec3e809e51d4d369fbf469c4)) - Update google.common-protos.version to v2.9.6 ([#​844](https://togithub.com/googleapis/java-shared-dependencies/issues/844)) ([9e156be](https://togithub.com/googleapis/java-shared-dependencies/commit/9e156be59bd89959f04252c3045b8cd7a8be8070)) - Update google.core.version to v2.8.13 ([#​804](https://togithub.com/googleapis/java-shared-dependencies/issues/804)) ([45ae571](https://togithub.com/googleapis/java-shared-dependencies/commit/45ae57142bd6d5334eedd46243736b200a459795)) - Update google.core.version to v2.8.14 ([#​805](https://togithub.com/googleapis/java-shared-dependencies/issues/805)) ([02c9397](https://togithub.com/googleapis/java-shared-dependencies/commit/02c9397a84bf3fcca8d04e4c9867cc47689abde2)) - Update google.core.version to v2.8.15 ([#​807](https://togithub.com/googleapis/java-shared-dependencies/issues/807)) ([980856c](https://togithub.com/googleapis/java-shared-dependencies/commit/980856c43981992a3d08f69eac83aeada752d244)) - Update google.core.version to v2.8.16 ([#​810](https://togithub.com/googleapis/java-shared-dependencies/issues/810)) ([c2b2c9a](https://togithub.com/googleapis/java-shared-dependencies/commit/c2b2c9a327fd588f69524bb93a17e5d4ae8f5a42)) - Update google.core.version to v2.8.17 ([#​835](https://togithub.com/googleapis/java-shared-dependencies/issues/835)) ([3def21d](https://togithub.com/googleapis/java-shared-dependencies/commit/3def21df2e4253e3df0da064b6c4e472df079d2b)) - Update google.core.version to v2.8.18 ([#​840](https://togithub.com/googleapis/java-shared-dependencies/issues/840)) ([46566dc](https://togithub.com/googleapis/java-shared-dependencies/commit/46566dc18c4b1ed41c482b4ce21b92651e2f9dc5)) - Update google.core.version to v2.8.19 ([#​841](https://togithub.com/googleapis/java-shared-dependencies/issues/841)) ([99afde9](https://togithub.com/googleapis/java-shared-dependencies/commit/99afde97ea498f549eb75cc58c4ed88edf81b20d)) - Update google.core.version to v2.8.20 ([#​848](https://togithub.com/googleapis/java-shared-dependencies/issues/848)) ([c980c4f](https://togithub.com/googleapis/java-shared-dependencies/commit/c980c4fdfc8890d812b4881ba5b87bfd21269a5f)) - Update iam.version to v1.6.1 ([#​806](https://togithub.com/googleapis/java-shared-dependencies/issues/806)) ([a50158d](https://togithub.com/googleapis/java-shared-dependencies/commit/a50158d3b83cf8e02d8ee08c94e512b5669a927b)) - Update iam.version to v1.6.2 ([#​849](https://togithub.com/googleapis/java-shared-dependencies/issues/849)) ([e43ac96](https://togithub.com/googleapis/java-shared-dependencies/commit/e43ac96bc189a096a9311c9b03e85c86bea07e99))
      --- ### 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. --- - [ ] If you want to rebase/retry this PR, click this checkbox. --- 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-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 922a4fc45ee0..a01ef4d70eb6 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -70,7 +70,7 @@ com.google.cloud google-cloud-shared-dependencies - 3.0.3 + 3.0.4 pom import From a89605f94293271d8aeb4c3eed514bf0e5d593a7 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Mon, 3 Oct 2022 14:00:40 +0000 Subject: [PATCH 1139/1764] chore(main): release 0.124.16 (#1021) :robot: I have created a release *beep* *boop* --- ## [0.124.16](https://togithub.com/googleapis/java-storage-nio/compare/v0.124.15...v0.124.16) (2022-10-03) ### Dependencies * Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.0.4 ([#1020](https://togithub.com/googleapis/java-storage-nio/issues/1020)) ([9ce5cfd](https://togithub.com/googleapis/java-storage-nio/commit/9ce5cfdb2fd8738da29f24219f1f54dad1d5d425)) --- This PR was generated with [Release Please](https://togithub.com/googleapis/release-please). See [documentation](https://togithub.com/googleapis/release-please#release-please). --- java-storage-nio/CHANGELOG.md | 7 +++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 16 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index e26847387ae6..7d04429c1d2b 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.124.16](https://github.com/googleapis/java-storage-nio/compare/v0.124.15...v0.124.16) (2022-10-03) + + +### Dependencies + +* Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.0.4 ([#1020](https://github.com/googleapis/java-storage-nio/issues/1020)) ([fb8115e](https://github.com/googleapis/java-storage-nio/commit/fb8115e6583c437fdb26e59c75258c4325f63598)) + ## [0.124.15](https://github.com/googleapis/java-storage-nio/compare/v0.124.14...v0.124.15) (2022-09-15) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 9f2ea0f31c5e..2645904b51a6 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.124.16-SNAPSHOT + 0.124.16 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.16-SNAPSHOT + 0.124.16 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 0fa13855a5be..a8f610789ae4 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.124.16-SNAPSHOT + 0.124.16 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.16-SNAPSHOT + 0.124.16 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index d8ee303d3e29..5809f360c9a2 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.124.16-SNAPSHOT + 0.124.16 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.16-SNAPSHOT + 0.124.16 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index a01ef4d70eb6..7be1c70fc7d0 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.124.16-SNAPSHOT + 0.124.16 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 9cd946612b53..a9808acf094e 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.124.16-SNAPSHOT + 0.124.16 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 8bebb84b1c55..1d8c649cfe82 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.124.15:0.124.16-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.124.16:0.124.16 \ No newline at end of file From e66ef7008933d02cfdeaf09d94b9480c46800847 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Mon, 3 Oct 2022 14:08:21 +0000 Subject: [PATCH 1140/1764] chore(main): release 0.124.17-SNAPSHOT (#1022) :robot: 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). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 2645904b51a6..644cec6b29c4 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.124.16 + 0.124.17-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.16 + 0.124.17-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index a8f610789ae4..132d35401f24 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.124.16 + 0.124.17-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.16 + 0.124.17-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 5809f360c9a2..d15d84f81921 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.124.16 + 0.124.17-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.16 + 0.124.17-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 7be1c70fc7d0..aab713821c0e 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.124.16 + 0.124.17-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index a9808acf094e..8aa073214c5d 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.124.16 + 0.124.17-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 1d8c649cfe82..8e99bd87a522 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.124.16:0.124.16 \ No newline at end of file +google-cloud-nio:0.124.16:0.124.17-SNAPSHOT \ No newline at end of file From ecdc946c834aedbf2a6ed67e3cdfb5022639dcc1 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Mon, 3 Oct 2022 23:29:18 +0200 Subject: [PATCH 1141/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.124.16 (#1023) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 8fe2f2c0a1ce..f5fd5d876916 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.124.15 + 0.124.16 From 4c65719583bf3b09ee96e50019c716f2e274fb51 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 5 Oct 2022 17:37:04 +0200 Subject: [PATCH 1142/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.13.0 (#1024) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index aab713821c0e..78e7f054e534 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.12.0 + 2.13.0 com.google.apis From e77e67656064d6101a006e74c67083b6bed3356d Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 7 Oct 2022 17:41:50 +0200 Subject: [PATCH 1143/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v26.1.3 (#1026) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index c1e17ea2b662..9dec709a7aec 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 26.1.2 + 26.1.3 pom import From 871b3c62a944eba4c287503307bf0e0ee84d5d1b Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Fri, 7 Oct 2022 15:48:13 +0000 Subject: [PATCH 1144/1764] chore(main): release 0.124.17 (#1025) :robot: I have created a release *beep* *boop* --- ## [0.124.17](https://togithub.com/googleapis/java-storage-nio/compare/v0.124.16...v0.124.17) (2022-10-07) ### Dependencies * Update dependency com.google.cloud:google-cloud-storage to v2.13.0 ([#1024](https://togithub.com/googleapis/java-storage-nio/issues/1024)) ([4c65719](https://togithub.com/googleapis/java-storage-nio/commit/4c65719583bf3b09ee96e50019c716f2e274fb51)) --- This PR was generated with [Release Please](https://togithub.com/googleapis/release-please). See [documentation](https://togithub.com/googleapis/release-please#release-please). --- java-storage-nio/CHANGELOG.md | 7 +++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 16 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 7d04429c1d2b..365b0c414ac2 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.124.17](https://github.com/googleapis/java-storage-nio/compare/v0.124.16...v0.124.17) (2022-10-07) + + +### Dependencies + +* Update dependency com.google.cloud:google-cloud-storage to v2.13.0 ([#1024](https://github.com/googleapis/java-storage-nio/issues/1024)) ([98aba70](https://github.com/googleapis/java-storage-nio/commit/98aba7052ce506400c326867bf1c4e4e01e92790)) + ## [0.124.16](https://github.com/googleapis/java-storage-nio/compare/v0.124.15...v0.124.16) (2022-10-03) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 644cec6b29c4..eaf77cf738f2 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.124.17-SNAPSHOT + 0.124.17 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.17-SNAPSHOT + 0.124.17 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 132d35401f24..120551966ff4 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.124.17-SNAPSHOT + 0.124.17 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.17-SNAPSHOT + 0.124.17 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index d15d84f81921..65e7c70bc2de 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.124.17-SNAPSHOT + 0.124.17 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.17-SNAPSHOT + 0.124.17 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 78e7f054e534..4fbb72c58c0b 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.124.17-SNAPSHOT + 0.124.17 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 8aa073214c5d..93ad2bfb75f1 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.124.17-SNAPSHOT + 0.124.17 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 8e99bd87a522..c13d55d8e4db 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.124.16:0.124.17-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.124.17:0.124.17 \ No newline at end of file From 7c587597cbd237dce7421365a3c1047138bb7954 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Fri, 7 Oct 2022 15:56:15 +0000 Subject: [PATCH 1145/1764] chore(main): release 0.124.18-SNAPSHOT (#1027) :robot: 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). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index eaf77cf738f2..0a2ab61a934b 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.124.17 + 0.124.18-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.17 + 0.124.18-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 120551966ff4..d0bec98a3f10 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.124.17 + 0.124.18-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.17 + 0.124.18-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 65e7c70bc2de..eaceaa230f12 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.124.17 + 0.124.18-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.17 + 0.124.18-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 4fbb72c58c0b..3293908b8f50 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.124.17 + 0.124.18-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 93ad2bfb75f1..6ac5d5bd5682 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.124.17 + 0.124.18-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index c13d55d8e4db..bf11622c67bf 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.124.17:0.124.17 \ No newline at end of file +google-cloud-nio:0.124.17:0.124.18-SNAPSHOT \ No newline at end of file From f72972ed57bb5e1d2bea5801dfd2fa863910bc16 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 7 Oct 2022 22:34:41 +0200 Subject: [PATCH 1146/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.124.17 (#1028) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index f5fd5d876916..efa55065db21 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.124.16 + 0.124.17 From 6615c59d992a6b320f6663efe1440d69490ddfb7 Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Wed, 19 Oct 2022 14:10:31 -0400 Subject: [PATCH 1147/1764] chore: pin versions of certifi and google-resumable-media (#1660) (#1029) chore: pin versions of certifi and google-resumable-media Source-Link: https://github.com/googleapis/synthtool/commit/09c4fcd0c6a0a880cf73662e118a8e8019da947c Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-java:latest@sha256:264c6d5da60ff1684fbdd2b268d6a3ffca2038246e0948a06f15ca0c3cf28ce8 Co-authored-by: Owl Bot --- java-storage-nio/.github/.OwlBot.lock.yaml | 2 +- java-storage-nio/.kokoro/requirements.in | 2 ++ java-storage-nio/.kokoro/requirements.txt | 14 +++++++++----- 3 files changed, 12 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/.github/.OwlBot.lock.yaml b/java-storage-nio/.github/.OwlBot.lock.yaml index 791e842d2f88..7649651ccd4b 100644 --- a/java-storage-nio/.github/.OwlBot.lock.yaml +++ b/java-storage-nio/.github/.OwlBot.lock.yaml @@ -13,4 +13,4 @@ # limitations under the License. docker: image: gcr.io/cloud-devrel-public-resources/owlbot-java:latest - digest: sha256:6566dc8226f20993af18e5a4e7a2b1ba85a292b02dedb6a1634cf10e1b418fa5 + digest: sha256:264c6d5da60ff1684fbdd2b268d6a3ffca2038246e0948a06f15ca0c3cf28ce8 diff --git a/java-storage-nio/.kokoro/requirements.in b/java-storage-nio/.kokoro/requirements.in index cfdc2e7ed955..6aa7cf2b55ee 100644 --- a/java-storage-nio/.kokoro/requirements.in +++ b/java-storage-nio/.kokoro/requirements.in @@ -16,10 +16,12 @@ pycparser==2.21 pyperclip==1.8.2 python-dateutil==2.8.2 requests==2.27.1 +certifi==2022.9.24 importlib-metadata==4.8.3 zipp==3.6.0 google_api_core==2.8.2 google-cloud-storage==2.0.0 +google-resumable-media==2.3.3 google-cloud-core==2.3.1 typing-extensions==4.1.1 urllib3==1.26.12 diff --git a/java-storage-nio/.kokoro/requirements.txt b/java-storage-nio/.kokoro/requirements.txt index 170f1c63abb7..02ae42bb4039 100644 --- a/java-storage-nio/.kokoro/requirements.txt +++ b/java-storage-nio/.kokoro/requirements.txt @@ -16,10 +16,12 @@ cachetools==4.2.4 \ # via # -r requirements.in # google-auth -certifi==2022.9.14 \ - --hash=sha256:36973885b9542e6bd01dea287b2b4b3b21236307c56324fcc3f1160f2d655ed5 \ - --hash=sha256:e232343de1ab72c2aa521b625c80f699e356830fd0e2c620b465b304b17b0516 - # via requests +certifi==2022.9.24 \ + --hash=sha256:0d9c601124e5a6ba9712dbc60d9c53c21e34f5f641fe83002317394311bdce14 \ + --hash=sha256:90c1a32f1d68f940488354e36370f6cca89f0f106db09518524c88d6ed83f382 + # via + # -r requirements.in + # requests cffi==1.15.1 \ --hash=sha256:00a9ed42e88df81ffae7a8ab6d9356b371399b91dbdf0c3cb1e84c03a13aceb5 \ --hash=sha256:03425bdae262c76aad70202debd780501fabeaca237cdfddc008987c0e0f59ef \ @@ -218,7 +220,9 @@ google-crc32c==1.3.0 \ google-resumable-media==2.3.3 \ --hash=sha256:27c52620bd364d1c8116eaac4ea2afcbfb81ae9139fb3199652fcac1724bfb6c \ --hash=sha256:5b52774ea7a829a8cdaa8bd2d4c3d4bc660c91b30857ab2668d0eb830f4ea8c5 - # via google-cloud-storage + # via + # -r requirements.in + # google-cloud-storage googleapis-common-protos==1.56.3 \ --hash=sha256:6f1369b58ed6cf3a4b7054a44ebe8d03b29c309257583a2bbdc064cd1e4a1442 \ --hash=sha256:87955d7b3a73e6e803f2572a33179de23989ebba725e05ea42f24838b792e461 From 745c5d794f8cb098735a2620a376a637cf444f88 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 21 Oct 2022 17:33:38 +0200 Subject: [PATCH 1148/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.13.1 (#1032) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 3293908b8f50..aeec284b6c84 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.13.0 + 2.13.1 com.google.apis From 271fac00443ea03f4f22e73dd36710d156ea1e1f Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 21 Oct 2022 17:35:34 +0200 Subject: [PATCH 1149/1764] deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v3.0.5 (#1031) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index aeec284b6c84..ff191da4426a 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -70,7 +70,7 @@ com.google.cloud google-cloud-shared-dependencies - 3.0.4 + 3.0.5 pom import From 7c22195fdd6557b0ad7f27cea8b9b0f3644228e8 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 21 Oct 2022 17:35:58 +0200 Subject: [PATCH 1150/1764] build(deps): update dependency com.google.cloud:google-cloud-shared-config to v1.5.4 (#1030) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index ff191da4426a..a7f82bace5d9 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud google-cloud-shared-config - 1.5.3 + 1.5.4 From 5b49a0f474d4873593da45c9c787fc142b15ad3b Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Fri, 21 Oct 2022 15:44:16 +0000 Subject: [PATCH 1151/1764] chore(main): release 0.124.18 (#1033) :robot: I have created a release *beep* *boop* --- ## [0.124.18](https://togithub.com/googleapis/java-storage-nio/compare/v0.124.17...v0.124.18) (2022-10-21) ### Dependencies * Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.0.5 ([#1031](https://togithub.com/googleapis/java-storage-nio/issues/1031)) ([271fac0](https://togithub.com/googleapis/java-storage-nio/commit/271fac00443ea03f4f22e73dd36710d156ea1e1f)) * Update dependency com.google.cloud:google-cloud-storage to v2.13.1 ([#1032](https://togithub.com/googleapis/java-storage-nio/issues/1032)) ([745c5d7](https://togithub.com/googleapis/java-storage-nio/commit/745c5d794f8cb098735a2620a376a637cf444f88)) --- This PR was generated with [Release Please](https://togithub.com/googleapis/release-please). See [documentation](https://togithub.com/googleapis/release-please#release-please). --- java-storage-nio/CHANGELOG.md | 8 ++++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 4 ++-- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 18 insertions(+), 10 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 365b0c414ac2..e1b068f91617 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## [0.124.18](https://github.com/googleapis/java-storage-nio/compare/v0.124.17...v0.124.18) (2022-10-21) + + +### Dependencies + +* Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.0.5 ([#1031](https://github.com/googleapis/java-storage-nio/issues/1031)) ([00e8b8d](https://github.com/googleapis/java-storage-nio/commit/00e8b8d5fa19d858fc888233295804653d90bd4e)) +* Update dependency com.google.cloud:google-cloud-storage to v2.13.1 ([#1032](https://github.com/googleapis/java-storage-nio/issues/1032)) ([91cda8d](https://github.com/googleapis/java-storage-nio/commit/91cda8d672ee374cee9bcd09be704f5bcd0354d1)) + ## [0.124.17](https://github.com/googleapis/java-storage-nio/compare/v0.124.16...v0.124.17) (2022-10-07) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 0a2ab61a934b..f05aa3d138fe 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.124.18-SNAPSHOT + 0.124.18 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.18-SNAPSHOT + 0.124.18 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index d0bec98a3f10..a7ba41a0f65f 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.124.18-SNAPSHOT + 0.124.18 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.18-SNAPSHOT + 0.124.18 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index eaceaa230f12..650c56c5f540 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.124.18-SNAPSHOT + 0.124.18 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.18-SNAPSHOT + 0.124.18 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index a7f82bace5d9..9027be606398 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.124.18-SNAPSHOT + 0.124.18 Storage Parent https://github.com/googleapis/java-storage-nio @@ -14,7 +14,7 @@ com.google.cloud google-cloud-shared-config - 1.5.4 + 1.5.3 diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 6ac5d5bd5682..4b475c386138 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.124.18-SNAPSHOT + 0.124.18 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index bf11622c67bf..79a2d2d904f9 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.124.17:0.124.18-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.124.18:0.124.18 \ No newline at end of file From 246077bfdb1f7eed4d6c438730d33430be209260 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Fri, 21 Oct 2022 15:52:14 +0000 Subject: [PATCH 1152/1764] chore(main): release 0.124.19-SNAPSHOT (#1034) :robot: 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). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index f05aa3d138fe..9ffde3651bd5 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.124.18 + 0.124.19-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.18 + 0.124.19-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index a7ba41a0f65f..9c1d492a0bc7 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.124.18 + 0.124.19-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.18 + 0.124.19-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 650c56c5f540..4c7339228601 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.124.18 + 0.124.19-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.18 + 0.124.19-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 9027be606398..f1cf57121151 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.124.18 + 0.124.19-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 4b475c386138..fa1e66122ec3 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.124.18 + 0.124.19-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 79a2d2d904f9..0e33a262d55f 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.124.18:0.124.18 \ No newline at end of file +google-cloud-nio:0.124.18:0.124.19-SNAPSHOT \ No newline at end of file From 63064f7222e4ac202667de3f2a2dfe778a2b1300 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 21 Oct 2022 21:09:35 +0200 Subject: [PATCH 1153/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.124.18 (#1035) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index efa55065db21..dbcdafc9c6cc 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.124.17 + 0.124.18 From 53b882e4572fa73fc3933b47fdb981798b483c7a Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 21 Oct 2022 21:09:58 +0200 Subject: [PATCH 1154/1764] test(deps): update dependency org.mockito:mockito-core to v4.8.1 (#1036) --- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 4c7339228601..852a9da43c9f 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -80,7 +80,7 @@ org.mockito mockito-core - 4.8.0 + 4.8.1 test From 9bbd5685e24852db410739c8ffe0bfcd4a2aa636 Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Mon, 24 Oct 2022 21:28:27 +0000 Subject: [PATCH 1155/1764] chore: [java] remove flatten plugin dependency check (#1663) (#1037) chore: remove check for flatten plugin We have had the check for the flatten-maven-plugin in each Cloud Java client repository. However, the behavior of the plugin has been stable and its not each repository's responsibility to assert the plugin's behavior. A new check is going to be added at the googleapis/java-shared-config repository to assert the plugin's behavior when we upgrade its version. Source-Link: https://togithub.com/googleapis/synthtool/commit/9266ddc3b17fc15f34d2fb88ce8c5f1a4bfe64b0 Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-java:latest@sha256:ae72564aa9c368b9ccd96f4af21f87889fd83b9e60635b80844deb5a2ccd08aa --- java-storage-nio/.github/.OwlBot.lock.yaml | 2 +- java-storage-nio/.kokoro/dependencies.sh | 51 ---------------------- 2 files changed, 1 insertion(+), 52 deletions(-) diff --git a/java-storage-nio/.github/.OwlBot.lock.yaml b/java-storage-nio/.github/.OwlBot.lock.yaml index 7649651ccd4b..459487d38827 100644 --- a/java-storage-nio/.github/.OwlBot.lock.yaml +++ b/java-storage-nio/.github/.OwlBot.lock.yaml @@ -13,4 +13,4 @@ # limitations under the License. docker: image: gcr.io/cloud-devrel-public-resources/owlbot-java:latest - digest: sha256:264c6d5da60ff1684fbdd2b268d6a3ffca2038246e0948a06f15ca0c3cf28ce8 + digest: sha256:ae72564aa9c368b9ccd96f4af21f87889fd83b9e60635b80844deb5a2ccd08aa diff --git a/java-storage-nio/.kokoro/dependencies.sh b/java-storage-nio/.kokoro/dependencies.sh index d7476cfe9727..bd8960246f66 100755 --- a/java-storage-nio/.kokoro/dependencies.sh +++ b/java-storage-nio/.kokoro/dependencies.sh @@ -57,54 +57,3 @@ retry_with_backoff 3 10 \ -Dclirr.skip=true mvn -B dependency:analyze -DfailOnWarning=true - -echo "****************** DEPENDENCY LIST COMPLETENESS CHECK *******************" -## Run dependency list completeness check -function completenessCheck() { - # Output dep list with compile scope generated using the original pom - # Running mvn dependency:list on Java versions that support modules will also include the module of the dependency. - # This is stripped from the output as it is not present in the flattened pom. - # Only dependencies with 'compile' or 'runtime' scope are included from original dependency list. - msg "Generating dependency list using original pom..." - mvn dependency:list -f pom.xml -DincludeScope=runtime -Dsort=true | grep '\[INFO] .*:.*:.*:.*:.*' | sed -e 's/ --.*//' >.org-list.txt - - # Output dep list generated using the flattened pom (only 'compile' and 'runtime' scopes) - msg "Generating dependency list using flattened pom..." - mvn dependency:list -f .flattened-pom.xml -DincludeScope=runtime -Dsort=true | grep '\[INFO] .*:.*:.*:.*:.*' >.new-list.txt - - # Compare two dependency lists - msg "Comparing dependency lists..." - diff .org-list.txt .new-list.txt >.diff.txt - if [[ $? == 0 ]] - then - msg "Success. No diff!" - else - msg "Diff found. See below: " - msg "You can also check .diff.txt file located in $1." - cat .diff.txt - return 1 - fi -} - -# Allow failures to continue running the script -set +e - -error_count=0 -for path in **/.flattened-pom.xml -do - # Check flattened pom in each dir that contains it for completeness - dir=$(dirname "$path") - pushd "$dir" - completenessCheck "$dir" - error_count=$(($error_count + $?)) - popd -done - -if [[ $error_count == 0 ]] -then - msg "All checks passed." - exit 0 -else - msg "Errors found. See log statements above." - exit 1 -fi From b218ddebbbd41fc73d1043306458fec33a374b32 Mon Sep 17 00:00:00 2001 From: Mridula <66699525+mpeddada1@users.noreply.github.com> Date: Wed, 26 Oct 2022 13:02:11 -0400 Subject: [PATCH 1156/1764] chore: restore missing native image configs (#1038) --- java-storage-nio/.kokoro/build.sh | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/java-storage-nio/.kokoro/build.sh b/java-storage-nio/.kokoro/build.sh index a4d13e42a7b9..f26974a43e8f 100755 --- a/java-storage-nio/.kokoro/build.sh +++ b/java-storage-nio/.kokoro/build.sh @@ -70,6 +70,16 @@ integration) verify RETURN_CODE=$? ;; +graalvm) + # Run Unit and Integration Tests with Native Image + mvn test -Pnative -Penable-integration-tests + RETURN_CODE=$? + ;; +graalvm17) + # Run Unit and Integration Tests with Native Image + mvn test -Pnative -Penable-integration-tests + RETURN_CODE=$? + ;; samples) SAMPLES_DIR=samples # only run ITs in snapshot/ on presubmit PRs. run ITs in all 3 samples/ subdirectories otherwise. From 43a0336e98e475115fc934e6be77a4a3112478d2 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Thu, 27 Oct 2022 00:58:02 +0200 Subject: [PATCH 1157/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.14.0 (#1039) * deps: update dependency com.google.cloud:google-cloud-storage to v2.14.0 * test: use stable class reference instead of relative * chore: add com.google.common.base.Charsets to native-image.properties Co-authored-by: BenWhitehead --- .../com/google/cloud/google-cloud-nio/native-image.properties | 3 ++- .../cloud/storage/contrib/nio/CloudStorageFileSystemTest.java | 4 ++-- java-storage-nio/pom.xml | 2 +- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/google-cloud-nio/src/main/resources/META-INF/native-image/com/google/cloud/google-cloud-nio/native-image.properties b/java-storage-nio/google-cloud-nio/src/main/resources/META-INF/native-image/com/google/cloud/google-cloud-nio/native-image.properties index 538e25bbb288..59caa80ad2c7 100644 --- a/java-storage-nio/google-cloud-nio/src/main/resources/META-INF/native-image/com/google/cloud/google-cloud-nio/native-image.properties +++ b/java-storage-nio/google-cloud-nio/src/main/resources/META-INF/native-image/com/google/cloud/google-cloud-nio/native-image.properties @@ -40,4 +40,5 @@ Args = --initialize-at-build-time=com.google.cloud.storage.contrib.nio.CloudStor com.google.common.io.BaseEncoding$Base64Encoding,\ com.google.common.io.BaseEncoding,\ com.google.common.io.BaseEncoding$StandardBaseEncoding,\ - com.google.api.client.util.PemReader + com.google.api.client.util.PemReader,\ + com.google.common.base.Charsets diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemTest.java index 9914e8e1d9cf..57d698b9800d 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemTest.java @@ -26,6 +26,7 @@ import com.google.api.gax.rpc.internal.QuotaProjectIdHidingCredentials; import com.google.auth.Credentials; import com.google.cloud.NoCredentials; +import com.google.cloud.ServiceOptions; import com.google.cloud.storage.StorageOptions; import com.google.cloud.storage.contrib.nio.testing.LocalStorageHelper; import com.google.cloud.testing.junit4.MultipleAttemptsRule; @@ -462,8 +463,7 @@ private static Credentials credentialsForPath(Path p) storageOptionsField.setAccessible(true); StorageOptions storageOptions = (StorageOptions) storageOptionsField.get(cloudFilesystemProvider); - Field credentialsField = - storageOptions.getClass().getSuperclass().getDeclaredField("credentials"); + Field credentialsField = ServiceOptions.class.getDeclaredField("credentials"); credentialsField.setAccessible(true); return (Credentials) credentialsField.get(storageOptions); } diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index f1cf57121151..cf3443912b02 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.13.1 + 2.14.0 com.google.apis From 6c330be44272ab6947d70371f9c04e16831dff75 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 26 Oct 2022 23:10:16 +0000 Subject: [PATCH 1158/1764] chore(main): release 0.124.19 (#1040) :robot: I have created a release *beep* *boop* --- ## [0.124.19](https://togithub.com/googleapis/java-storage-nio/compare/v0.124.18...v0.124.19) (2022-10-26) ### Dependencies * Update dependency com.google.cloud:google-cloud-storage to v2.14.0 ([#1039](https://togithub.com/googleapis/java-storage-nio/issues/1039)) ([43a0336](https://togithub.com/googleapis/java-storage-nio/commit/43a0336e98e475115fc934e6be77a4a3112478d2)) --- This PR was generated with [Release Please](https://togithub.com/googleapis/release-please). See [documentation](https://togithub.com/googleapis/release-please#release-please). --- java-storage-nio/CHANGELOG.md | 7 +++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 16 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index e1b068f91617..f922cf5a979b 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.124.19](https://github.com/googleapis/java-storage-nio/compare/v0.124.18...v0.124.19) (2022-10-26) + + +### Dependencies + +* Update dependency com.google.cloud:google-cloud-storage to v2.14.0 ([#1039](https://github.com/googleapis/java-storage-nio/issues/1039)) ([26ef9be](https://github.com/googleapis/java-storage-nio/commit/26ef9beee22a380a810ab6a6b9f2e3e67b03fd40)) + ## [0.124.18](https://github.com/googleapis/java-storage-nio/compare/v0.124.17...v0.124.18) (2022-10-21) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 9ffde3651bd5..b98601ee0628 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.124.19-SNAPSHOT + 0.124.19 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.19-SNAPSHOT + 0.124.19 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 9c1d492a0bc7..ba6e8af36149 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.124.19-SNAPSHOT + 0.124.19 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.19-SNAPSHOT + 0.124.19 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 852a9da43c9f..025f28db4eac 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.124.19-SNAPSHOT + 0.124.19 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.19-SNAPSHOT + 0.124.19 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index cf3443912b02..754620894726 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.124.19-SNAPSHOT + 0.124.19 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index fa1e66122ec3..6034726c043d 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.124.19-SNAPSHOT + 0.124.19 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 0e33a262d55f..521c0ae9eee4 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.124.18:0.124.19-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.124.19:0.124.19 \ No newline at end of file From 8629b5df2e6d77c1a02f355a921a983c77db6ebd Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 26 Oct 2022 23:24:13 +0000 Subject: [PATCH 1159/1764] chore(main): release 0.124.20-SNAPSHOT (#1041) :robot: 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). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index b98601ee0628..4b6b6c21821d 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.124.19 + 0.124.20-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.19 + 0.124.20-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index ba6e8af36149..066c7da7484e 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.124.19 + 0.124.20-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.19 + 0.124.20-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 025f28db4eac..ef7e575ab6c0 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.124.19 + 0.124.20-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.19 + 0.124.20-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 754620894726..883bec35db24 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.124.19 + 0.124.20-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 6034726c043d..fb51e54f9d86 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.124.19 + 0.124.20-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 521c0ae9eee4..74de84dc4bae 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.124.19:0.124.19 \ No newline at end of file +google-cloud-nio:0.124.19:0.124.20-SNAPSHOT \ No newline at end of file From 8c0ac482807c4c0386d7f3fc77f488e3742911f4 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 28 Oct 2022 18:19:22 +0200 Subject: [PATCH 1160/1764] build(deps): update dependency com.google.cloud:google-cloud-shared-config to v1.5.4 (#1045) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 883bec35db24..f62b7ddc0157 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud google-cloud-shared-config - 1.5.3 + 1.5.4 From 372df0fe67cc6d4adbd2054c45a96c3b7ff5644e Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 28 Oct 2022 18:23:31 +0200 Subject: [PATCH 1161/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.124.19 (#1042) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index dbcdafc9c6cc..30e44a3267f5 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.124.18 + 0.124.19 From 6f402949b3ca762fb11058d397a2f02e41a52e9f Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Fri, 28 Oct 2022 23:34:17 +0000 Subject: [PATCH 1162/1764] chore(deps): update dependency protobuf to v3.20.2 (#1659) (#1044) Co-authored-by: Jeffrey Rennie Co-authored-by: Tomo Suzuki Source-Link: https://togithub.com/googleapis/synthtool/commit/b59cf7b5a91ecab29e21fdfbb7e3b81066229be4 Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-java:latest@sha256:894d56f45fc3f4f0d5f3bcf790846419ee2d8e44715eae8917d6a1bba2b7283d --- java-storage-nio/.github/.OwlBot.lock.yaml | 2 +- java-storage-nio/.kokoro/requirements.txt | 50 ++++++++++------------ 2 files changed, 24 insertions(+), 28 deletions(-) diff --git a/java-storage-nio/.github/.OwlBot.lock.yaml b/java-storage-nio/.github/.OwlBot.lock.yaml index 459487d38827..82b5a1a2e2e1 100644 --- a/java-storage-nio/.github/.OwlBot.lock.yaml +++ b/java-storage-nio/.github/.OwlBot.lock.yaml @@ -13,4 +13,4 @@ # limitations under the License. docker: image: gcr.io/cloud-devrel-public-resources/owlbot-java:latest - digest: sha256:ae72564aa9c368b9ccd96f4af21f87889fd83b9e60635b80844deb5a2ccd08aa + digest: sha256:894d56f45fc3f4f0d5f3bcf790846419ee2d8e44715eae8917d6a1bba2b7283d diff --git a/java-storage-nio/.kokoro/requirements.txt b/java-storage-nio/.kokoro/requirements.txt index 02ae42bb4039..4a16dfadf82a 100644 --- a/java-storage-nio/.kokoro/requirements.txt +++ b/java-storage-nio/.kokoro/requirements.txt @@ -339,33 +339,29 @@ packaging==21.3 \ # via # -r requirements.in # gcp-releasetool -protobuf==3.19.5 \ - --hash=sha256:1867f93b06a183f87696871bb8d1e99ee71dbb69d468ce1f0cc8bf3d30f982f3 \ - --hash=sha256:3c4160b601220627f7e91154e572baf5e161a9c3f445a8242d536ee3d0b7b17c \ - --hash=sha256:4ee2af7051d3b10c8a4fe6fd1a2c69f201fea36aeee7086cf202a692e1b99ee1 \ - --hash=sha256:5266c36cc0af3bb3dbf44f199d225b33da66a9a5c3bdc2b14865ad10eddf0e37 \ - --hash=sha256:5470f892961af464ae6eaf0f3099e2c1190ae8c7f36f174b89491281341f79ca \ - --hash=sha256:66d14b5b90090353efe75c9fb1bf65ef7267383034688d255b500822e37d5c2f \ - --hash=sha256:67efb5d20618020aa9596e17bfc37ca068c28ec0c1507d9507f73c93d46c9855 \ - --hash=sha256:696e6cfab94cc15a14946f2bf72719dced087d437adbd994fff34f38986628bc \ - --hash=sha256:6a02172b9650f819d01fb8e224fc69b0706458fc1ab4f1c669281243c71c1a5e \ - --hash=sha256:6eca9ae238ba615d702387a2ddea635d535d769994a9968c09a4ca920c487ab9 \ - --hash=sha256:950abd6c00e7b51f87ae8b18a0ce4d69fea217f62f171426e77de5061f6d9850 \ - --hash=sha256:9e1d74032f56ff25f417cfe84c8147047732e5059137ca42efad20cbbd25f5e0 \ - --hash=sha256:9e42b1cf2ecd8a1bd161239e693f22035ba99905ae6d7efeac8a0546c7ec1a27 \ - --hash=sha256:9f957ef53e872d58a0afd3bf6d80d48535d28c99b40e75e6634cbc33ea42fd54 \ - --hash=sha256:a89aa0c042e61e11ade320b802d6db4ee5391d8d973e46d3a48172c1597789f8 \ - --hash=sha256:c0f80876a8ff0ae7064084ed094eb86497bd5a3812e6fc96a05318b92301674e \ - --hash=sha256:c44e3282cff74ad18c7e8a0375f407f69ee50c2116364b44492a196293e08b21 \ - --hash=sha256:d249519ba5ecf5dd6b18150c9b6bcde510b273714b696f3923ff8308fc11ae49 \ - --hash=sha256:d3973a2d58aefc7d1230725c2447ce7f86a71cbc094b86a77c6ee1505ac7cdb1 \ - --hash=sha256:dca2284378a5f2a86ffed35c6ac147d14c48b525eefcd1083e5a9ce28dfa8657 \ - --hash=sha256:e63b0b3c42e51c94add62b010366cd4979cb6d5f06158bcae8faac4c294f91e1 \ - --hash=sha256:f2b599a21c9a32e171ec29a2ac54e03297736c578698e11b099d031f79da114b \ - --hash=sha256:f2bde37667b18c2b5280df83bc799204394a5d2d774e4deaf9de0eb741df6833 \ - --hash=sha256:f4f909f4dde413dec435a44b0894956d55bb928ded7d6e3c726556ca4c796e84 \ - --hash=sha256:f976234e20ab2785f54224bcdafa027674e23663b132fa3ca0caa291a6cfbde7 \ - --hash=sha256:f9cebda093c2f6bfed88f1c17cdade09d4d96096421b344026feee236532d4de +protobuf==3.20.2 \ + --hash=sha256:03d76b7bd42ac4a6e109742a4edf81ffe26ffd87c5993126d894fe48a120396a \ + --hash=sha256:09e25909c4297d71d97612f04f41cea8fa8510096864f2835ad2f3b3df5a5559 \ + --hash=sha256:18e34a10ae10d458b027d7638a599c964b030c1739ebd035a1dfc0e22baa3bfe \ + --hash=sha256:291fb4307094bf5ccc29f424b42268640e00d5240bf0d9b86bf3079f7576474d \ + --hash=sha256:2c0b040d0b5d5d207936ca2d02f00f765906622c07d3fa19c23a16a8ca71873f \ + --hash=sha256:384164994727f274cc34b8abd41a9e7e0562801361ee77437099ff6dfedd024b \ + --hash=sha256:3cb608e5a0eb61b8e00fe641d9f0282cd0eedb603be372f91f163cbfbca0ded0 \ + --hash=sha256:5d9402bf27d11e37801d1743eada54372f986a372ec9679673bfcc5c60441151 \ + --hash=sha256:712dca319eee507a1e7df3591e639a2b112a2f4a62d40fe7832a16fd19151750 \ + --hash=sha256:7a5037af4e76c975b88c3becdf53922b5ffa3f2cddf657574a4920a3b33b80f3 \ + --hash=sha256:8228e56a865c27163d5d1d1771d94b98194aa6917bcfb6ce139cbfa8e3c27334 \ + --hash=sha256:84a1544252a933ef07bb0b5ef13afe7c36232a774affa673fc3636f7cee1db6c \ + --hash=sha256:84fe5953b18a383fd4495d375fe16e1e55e0a3afe7b4f7b4d01a3a0649fcda9d \ + --hash=sha256:9c673c8bfdf52f903081816b9e0e612186684f4eb4c17eeb729133022d6032e3 \ + --hash=sha256:a9e5ae5a8e8985c67e8944c23035a0dff2c26b0f5070b2f55b217a1c33bbe8b1 \ + --hash=sha256:b4fdb29c5a7406e3f7ef176b2a7079baa68b5b854f364c21abe327bbeec01cdb \ + --hash=sha256:c184485e0dfba4dfd451c3bd348c2e685d6523543a0f91b9fd4ae90eb09e8422 \ + --hash=sha256:c9cdf251c582c16fd6a9f5e95836c90828d51b0069ad22f463761d27c6c19019 \ + --hash=sha256:e39cf61bb8582bda88cdfebc0db163b774e7e03364bbf9ce1ead13863e81e359 \ + --hash=sha256:e8fbc522303e09036c752a0afcc5c0603e917222d8bedc02813fd73b4b4ed804 \ + --hash=sha256:f34464ab1207114e73bba0794d1257c150a2b89b7a9faf504e00af7c9fd58978 \ + --hash=sha256:f52dabc96ca99ebd2169dadbe018824ebda08a795c7684a0b7d203a290f3adb0 # via # -r requirements.in # gcp-docuploader From d77d7efe896637e629dfb2230d67c032fca058bc Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Tue, 1 Nov 2022 21:55:11 +0100 Subject: [PATCH 1163/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v26.1.4 (#1046) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 9dec709a7aec..498465040d71 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 26.1.3 + 26.1.4 pom import From 5b01adc2e0de94110c51247eb2f357437d1d931e Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Wed, 2 Nov 2022 15:24:21 -0400 Subject: [PATCH 1164/1764] chore: require hashes when installing dependencies in owlbot postprocessor job (#1691) (#1047) * chore: install dependencies through requirements file Source-Link: https://github.com/googleapis/synthtool/commit/35f4cbaf1295a726cb43fd4471129ec74b48e04e Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-java:latest@sha256:821ab7aba89af2c7907e29297bba024d4cd5366d0684e5eb463391cdf4edc9ee Co-authored-by: Owl Bot --- java-storage-nio/.github/.OwlBot.lock.yaml | 2 +- java-storage-nio/.kokoro/requirements.txt | 50 ++++++++++++---------- 2 files changed, 28 insertions(+), 24 deletions(-) diff --git a/java-storage-nio/.github/.OwlBot.lock.yaml b/java-storage-nio/.github/.OwlBot.lock.yaml index 82b5a1a2e2e1..49f19352f6fc 100644 --- a/java-storage-nio/.github/.OwlBot.lock.yaml +++ b/java-storage-nio/.github/.OwlBot.lock.yaml @@ -13,4 +13,4 @@ # limitations under the License. docker: image: gcr.io/cloud-devrel-public-resources/owlbot-java:latest - digest: sha256:894d56f45fc3f4f0d5f3bcf790846419ee2d8e44715eae8917d6a1bba2b7283d + digest: sha256:821ab7aba89af2c7907e29297bba024d4cd5366d0684e5eb463391cdf4edc9ee diff --git a/java-storage-nio/.kokoro/requirements.txt b/java-storage-nio/.kokoro/requirements.txt index 4a16dfadf82a..02ae42bb4039 100644 --- a/java-storage-nio/.kokoro/requirements.txt +++ b/java-storage-nio/.kokoro/requirements.txt @@ -339,29 +339,33 @@ packaging==21.3 \ # via # -r requirements.in # gcp-releasetool -protobuf==3.20.2 \ - --hash=sha256:03d76b7bd42ac4a6e109742a4edf81ffe26ffd87c5993126d894fe48a120396a \ - --hash=sha256:09e25909c4297d71d97612f04f41cea8fa8510096864f2835ad2f3b3df5a5559 \ - --hash=sha256:18e34a10ae10d458b027d7638a599c964b030c1739ebd035a1dfc0e22baa3bfe \ - --hash=sha256:291fb4307094bf5ccc29f424b42268640e00d5240bf0d9b86bf3079f7576474d \ - --hash=sha256:2c0b040d0b5d5d207936ca2d02f00f765906622c07d3fa19c23a16a8ca71873f \ - --hash=sha256:384164994727f274cc34b8abd41a9e7e0562801361ee77437099ff6dfedd024b \ - --hash=sha256:3cb608e5a0eb61b8e00fe641d9f0282cd0eedb603be372f91f163cbfbca0ded0 \ - --hash=sha256:5d9402bf27d11e37801d1743eada54372f986a372ec9679673bfcc5c60441151 \ - --hash=sha256:712dca319eee507a1e7df3591e639a2b112a2f4a62d40fe7832a16fd19151750 \ - --hash=sha256:7a5037af4e76c975b88c3becdf53922b5ffa3f2cddf657574a4920a3b33b80f3 \ - --hash=sha256:8228e56a865c27163d5d1d1771d94b98194aa6917bcfb6ce139cbfa8e3c27334 \ - --hash=sha256:84a1544252a933ef07bb0b5ef13afe7c36232a774affa673fc3636f7cee1db6c \ - --hash=sha256:84fe5953b18a383fd4495d375fe16e1e55e0a3afe7b4f7b4d01a3a0649fcda9d \ - --hash=sha256:9c673c8bfdf52f903081816b9e0e612186684f4eb4c17eeb729133022d6032e3 \ - --hash=sha256:a9e5ae5a8e8985c67e8944c23035a0dff2c26b0f5070b2f55b217a1c33bbe8b1 \ - --hash=sha256:b4fdb29c5a7406e3f7ef176b2a7079baa68b5b854f364c21abe327bbeec01cdb \ - --hash=sha256:c184485e0dfba4dfd451c3bd348c2e685d6523543a0f91b9fd4ae90eb09e8422 \ - --hash=sha256:c9cdf251c582c16fd6a9f5e95836c90828d51b0069ad22f463761d27c6c19019 \ - --hash=sha256:e39cf61bb8582bda88cdfebc0db163b774e7e03364bbf9ce1ead13863e81e359 \ - --hash=sha256:e8fbc522303e09036c752a0afcc5c0603e917222d8bedc02813fd73b4b4ed804 \ - --hash=sha256:f34464ab1207114e73bba0794d1257c150a2b89b7a9faf504e00af7c9fd58978 \ - --hash=sha256:f52dabc96ca99ebd2169dadbe018824ebda08a795c7684a0b7d203a290f3adb0 +protobuf==3.19.5 \ + --hash=sha256:1867f93b06a183f87696871bb8d1e99ee71dbb69d468ce1f0cc8bf3d30f982f3 \ + --hash=sha256:3c4160b601220627f7e91154e572baf5e161a9c3f445a8242d536ee3d0b7b17c \ + --hash=sha256:4ee2af7051d3b10c8a4fe6fd1a2c69f201fea36aeee7086cf202a692e1b99ee1 \ + --hash=sha256:5266c36cc0af3bb3dbf44f199d225b33da66a9a5c3bdc2b14865ad10eddf0e37 \ + --hash=sha256:5470f892961af464ae6eaf0f3099e2c1190ae8c7f36f174b89491281341f79ca \ + --hash=sha256:66d14b5b90090353efe75c9fb1bf65ef7267383034688d255b500822e37d5c2f \ + --hash=sha256:67efb5d20618020aa9596e17bfc37ca068c28ec0c1507d9507f73c93d46c9855 \ + --hash=sha256:696e6cfab94cc15a14946f2bf72719dced087d437adbd994fff34f38986628bc \ + --hash=sha256:6a02172b9650f819d01fb8e224fc69b0706458fc1ab4f1c669281243c71c1a5e \ + --hash=sha256:6eca9ae238ba615d702387a2ddea635d535d769994a9968c09a4ca920c487ab9 \ + --hash=sha256:950abd6c00e7b51f87ae8b18a0ce4d69fea217f62f171426e77de5061f6d9850 \ + --hash=sha256:9e1d74032f56ff25f417cfe84c8147047732e5059137ca42efad20cbbd25f5e0 \ + --hash=sha256:9e42b1cf2ecd8a1bd161239e693f22035ba99905ae6d7efeac8a0546c7ec1a27 \ + --hash=sha256:9f957ef53e872d58a0afd3bf6d80d48535d28c99b40e75e6634cbc33ea42fd54 \ + --hash=sha256:a89aa0c042e61e11ade320b802d6db4ee5391d8d973e46d3a48172c1597789f8 \ + --hash=sha256:c0f80876a8ff0ae7064084ed094eb86497bd5a3812e6fc96a05318b92301674e \ + --hash=sha256:c44e3282cff74ad18c7e8a0375f407f69ee50c2116364b44492a196293e08b21 \ + --hash=sha256:d249519ba5ecf5dd6b18150c9b6bcde510b273714b696f3923ff8308fc11ae49 \ + --hash=sha256:d3973a2d58aefc7d1230725c2447ce7f86a71cbc094b86a77c6ee1505ac7cdb1 \ + --hash=sha256:dca2284378a5f2a86ffed35c6ac147d14c48b525eefcd1083e5a9ce28dfa8657 \ + --hash=sha256:e63b0b3c42e51c94add62b010366cd4979cb6d5f06158bcae8faac4c294f91e1 \ + --hash=sha256:f2b599a21c9a32e171ec29a2ac54e03297736c578698e11b099d031f79da114b \ + --hash=sha256:f2bde37667b18c2b5280df83bc799204394a5d2d774e4deaf9de0eb741df6833 \ + --hash=sha256:f4f909f4dde413dec435a44b0894956d55bb928ded7d6e3c726556ca4c796e84 \ + --hash=sha256:f976234e20ab2785f54224bcdafa027674e23663b132fa3ca0caa291a6cfbde7 \ + --hash=sha256:f9cebda093c2f6bfed88f1c17cdade09d4d96096421b344026feee236532d4de # via # -r requirements.in # gcp-docuploader From da506d6a69705d313a3c5d3d3f7fc7190552e225 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 8 Nov 2022 16:40:21 +0100 Subject: [PATCH 1165/1764] deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v3.0.6 (#1049) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![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-shared-dependencies](https://togithub.com/googleapis/java-shared-dependencies) | `3.0.5` -> `3.0.6` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/3.0.6/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/3.0.6/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/3.0.6/compatibility-slim/3.0.5)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/3.0.6/confidence-slim/3.0.5)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
      googleapis/java-shared-dependencies ### [`v3.0.6`](https://togithub.com/googleapis/java-shared-dependencies/blob/HEAD/CHANGELOG.md#​306-httpsgithubcomgoogleapisjava-shared-dependenciescomparev305v306-2022-11-07) [Compare Source](https://togithub.com/googleapis/java-shared-dependencies/compare/v3.0.5...v3.0.6) ##### Dependencies - Update dependency com.fasterxml.jackson:jackson-bom to v2.14.0 ([#​901](https://togithub.com/googleapis/java-shared-dependencies/issues/901)) ([33c5511](https://togithub.com/googleapis/java-shared-dependencies/commit/33c55112ff485da1d7a0a32d8b6dade33aa04ff8)) - Update dependency com.google.api-client:google-api-client-bom to v2.0.1 ([#​899](https://togithub.com/googleapis/java-shared-dependencies/issues/899)) ([4029e89](https://togithub.com/googleapis/java-shared-dependencies/commit/4029e89be507ddfa030515565fdb6fbf8997324e)) - Update dependency com.google.api:api-common to v2.2.2 ([#​892](https://togithub.com/googleapis/java-shared-dependencies/issues/892)) ([5c59fbd](https://togithub.com/googleapis/java-shared-dependencies/commit/5c59fbd3c3cf3efbfda50420c8048e3ff257084c)) - Update dependency com.google.cloud:grpc-gcp to v1.3.1 ([#​884](https://togithub.com/googleapis/java-shared-dependencies/issues/884)) ([9fffe24](https://togithub.com/googleapis/java-shared-dependencies/commit/9fffe243b631565a00b0a848a6c73163b1dd33a4)) - Update dependency com.google.code.gson:gson to v2.10 ([#​887](https://togithub.com/googleapis/java-shared-dependencies/issues/887)) ([15017de](https://togithub.com/googleapis/java-shared-dependencies/commit/15017de39a35f90bc1b38b828edc23fdce524a07)) - Update dependency com.google.http-client:google-http-client-bom to v1.42.3 ([#​893](https://togithub.com/googleapis/java-shared-dependencies/issues/893)) ([4c0de9b](https://togithub.com/googleapis/java-shared-dependencies/commit/4c0de9bd188bfab5fe126c8b01b4d7168f8a5079)) - Update dependency com.google.protobuf:protobuf-bom to v3.21.9 ([#​889](https://togithub.com/googleapis/java-shared-dependencies/issues/889)) ([8576271](https://togithub.com/googleapis/java-shared-dependencies/commit/85762716d1bbb97c447f86451094fb8af2528470)) - Update dependency io.grpc:grpc-bom to v1.50.2 ([#​878](https://togithub.com/googleapis/java-shared-dependencies/issues/878)) ([fd569af](https://togithub.com/googleapis/java-shared-dependencies/commit/fd569af1e5f1b195e2421fc9e02d8b67afe1c638)) - Update dependency org.checkerframework:checker-qual to v3.27.0 ([#​896](https://togithub.com/googleapis/java-shared-dependencies/issues/896)) ([f0f7931](https://togithub.com/googleapis/java-shared-dependencies/commit/f0f7931937a0ed9a32fd87cd58c82b787d368242)) - Update dependency org.threeten:threetenbp to v1.6.4 ([#​894](https://togithub.com/googleapis/java-shared-dependencies/issues/894)) ([899682d](https://togithub.com/googleapis/java-shared-dependencies/commit/899682d0405645d9d5288b298af2fda228414669)) - Update gax.version to v2.19.5 ([#​903](https://togithub.com/googleapis/java-shared-dependencies/issues/903)) ([3e4d8b3](https://togithub.com/googleapis/java-shared-dependencies/commit/3e4d8b35d3f682b07326ffa0a3e552d097f25a65)) - Update google.common-protos.version to v2.10.0 ([#​900](https://togithub.com/googleapis/java-shared-dependencies/issues/900)) ([53b54c3](https://togithub.com/googleapis/java-shared-dependencies/commit/53b54c35f3a7c19df488921a6077e7a9bfb0b103)) - Update google.core.version to v2.8.23 ([#​885](https://togithub.com/googleapis/java-shared-dependencies/issues/885)) ([686dd7c](https://togithub.com/googleapis/java-shared-dependencies/commit/686dd7c8f541189302e8cac4ae72ed7d967b5b3f)) - Update google.core.version to v2.8.24 ([#​890](https://togithub.com/googleapis/java-shared-dependencies/issues/890)) ([1effda3](https://togithub.com/googleapis/java-shared-dependencies/commit/1effda381c7b886f5ae4d2dac9473da821e655fe)) - Update google.core.version to v2.8.27 ([#​902](https://togithub.com/googleapis/java-shared-dependencies/issues/902)) ([3bcb804](https://togithub.com/googleapis/java-shared-dependencies/commit/3bcb804dec4358ed0a9c6c35cf4c35f817821e9a)) - Update iam.version to v1.6.6 ([#​886](https://togithub.com/googleapis/java-shared-dependencies/issues/886)) ([03d0690](https://togithub.com/googleapis/java-shared-dependencies/commit/03d0690f01f9217e31dd65d55c28a47f2f2deb22)) - Update iam.version to v1.6.7 ([#​895](https://togithub.com/googleapis/java-shared-dependencies/issues/895)) ([6cebc20](https://togithub.com/googleapis/java-shared-dependencies/commit/6cebc205daa98b96a8b27b3fc3cd222319b27e59))
      --- ### 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. --- - [ ] 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-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index f62b7ddc0157..a78a4dc3b65a 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -70,7 +70,7 @@ com.google.cloud google-cloud-shared-dependencies - 3.0.5 + 3.0.6 pom import From e4c39383b179db1a691fc82ba508b82147d608da Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Tue, 8 Nov 2022 16:04:20 +0000 Subject: [PATCH 1166/1764] chore(java): update dependencies in java requirements file (#1695) (#1048) * chore(java): update gcp-releasetool and cryptography in java requirements file Source-Link: https://togithub.com/googleapis/synthtool/commit/74d0956884c1bb9dc901b52de35ca2bca025a74e Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-java:latest@sha256:142286d973c7b6d58186070f203b50058a20a7d7b42147996db24921a18da1b0 --- java-storage-nio/.github/.OwlBot.lock.yaml | 2 +- java-storage-nio/.kokoro/requirements.in | 7 +- java-storage-nio/.kokoro/requirements.txt | 75 +++++++++++----------- 3 files changed, 43 insertions(+), 41 deletions(-) diff --git a/java-storage-nio/.github/.OwlBot.lock.yaml b/java-storage-nio/.github/.OwlBot.lock.yaml index 49f19352f6fc..c8316751ebd3 100644 --- a/java-storage-nio/.github/.OwlBot.lock.yaml +++ b/java-storage-nio/.github/.OwlBot.lock.yaml @@ -13,4 +13,4 @@ # limitations under the License. docker: image: gcr.io/cloud-devrel-public-resources/owlbot-java:latest - digest: sha256:821ab7aba89af2c7907e29297bba024d4cd5366d0684e5eb463391cdf4edc9ee + digest: sha256:142286d973c7b6d58186070f203b50058a20a7d7b42147996db24921a18da1b0 diff --git a/java-storage-nio/.kokoro/requirements.in b/java-storage-nio/.kokoro/requirements.in index 6aa7cf2b55ee..9cc4a1baae11 100644 --- a/java-storage-nio/.kokoro/requirements.in +++ b/java-storage-nio/.kokoro/requirements.in @@ -1,7 +1,8 @@ -gcp-docuploader==0.6.3 +gcp-docuploader==0.6.4 google-crc32c==1.3.0 googleapis-common-protos==1.56.3 -gcp-releasetool==1.8.7 +gcp-releasetool==1.9.1 +cryptography==38.0.3 cachetools==4.2.4 cffi==1.15.1 jeepney==0.7.1 @@ -29,5 +30,5 @@ zipp==3.6.0 rsa==4.9 six==1.16.0 attrs==22.1.0 -google-auth==2.11.0 +google-auth==2.14.0 idna==3.4 \ No newline at end of file diff --git a/java-storage-nio/.kokoro/requirements.txt b/java-storage-nio/.kokoro/requirements.txt index 02ae42bb4039..2dce197bf45a 100644 --- a/java-storage-nio/.kokoro/requirements.txt +++ b/java-storage-nio/.kokoro/requirements.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with python 3.10 # To update, run: # -# pip-compile --allow-unsafe --generate-hashes requirements.in +# pip-compile --generate-hashes requirements.in # attrs==22.1.0 \ --hash=sha256:29adc2665447e5191d0e7c568fde78b21f9672d344281d0c6e1ab085429b22b6 \ @@ -104,43 +104,44 @@ colorlog==6.7.0 \ --hash=sha256:0d33ca236784a1ba3ff9c532d4964126d8a2c44f1f0cb1d2b0728196f512f662 \ --hash=sha256:bd94bd21c1e13fac7bd3153f4bc3a7dc0eb0974b8bc2fdf1a989e474f6e582e5 # via gcp-docuploader -cryptography==38.0.1 \ - --hash=sha256:0297ffc478bdd237f5ca3a7dc96fc0d315670bfa099c04dc3a4a2172008a405a \ - --hash=sha256:10d1f29d6292fc95acb597bacefd5b9e812099d75a6469004fd38ba5471a977f \ - --hash=sha256:16fa61e7481f4b77ef53991075de29fc5bacb582a1244046d2e8b4bb72ef66d0 \ - --hash=sha256:194044c6b89a2f9f169df475cc167f6157eb9151cc69af8a2a163481d45cc407 \ - --hash=sha256:1db3d807a14931fa317f96435695d9ec386be7b84b618cc61cfa5d08b0ae33d7 \ - --hash=sha256:3261725c0ef84e7592597606f6583385fed2a5ec3909f43bc475ade9729a41d6 \ - --hash=sha256:3b72c360427889b40f36dc214630e688c2fe03e16c162ef0aa41da7ab1455153 \ - --hash=sha256:3e3a2599e640927089f932295a9a247fc40a5bdf69b0484532f530471a382750 \ - --hash=sha256:3fc26e22840b77326a764ceb5f02ca2d342305fba08f002a8c1f139540cdfaad \ - --hash=sha256:5067ee7f2bce36b11d0e334abcd1ccf8c541fc0bbdaf57cdd511fdee53e879b6 \ - --hash=sha256:52e7bee800ec869b4031093875279f1ff2ed12c1e2f74923e8f49c916afd1d3b \ - --hash=sha256:64760ba5331e3f1794d0bcaabc0d0c39e8c60bf67d09c93dc0e54189dfd7cfe5 \ - --hash=sha256:765fa194a0f3372d83005ab83ab35d7c5526c4e22951e46059b8ac678b44fa5a \ - --hash=sha256:79473cf8a5cbc471979bd9378c9f425384980fcf2ab6534b18ed7d0d9843987d \ - --hash=sha256:896dd3a66959d3a5ddcfc140a53391f69ff1e8f25d93f0e2e7830c6de90ceb9d \ - --hash=sha256:89ed49784ba88c221756ff4d4755dbc03b3c8d2c5103f6d6b4f83a0fb1e85294 \ - --hash=sha256:ac7e48f7e7261207d750fa7e55eac2d45f720027d5703cd9007e9b37bbb59ac0 \ - --hash=sha256:ad7353f6ddf285aeadfaf79e5a6829110106ff8189391704c1d8801aa0bae45a \ - --hash=sha256:b0163a849b6f315bf52815e238bc2b2346604413fa7c1601eea84bcddb5fb9ac \ - --hash=sha256:b6c9b706316d7b5a137c35e14f4103e2115b088c412140fdbd5f87c73284df61 \ - --hash=sha256:c2e5856248a416767322c8668ef1845ad46ee62629266f84a8f007a317141013 \ - --hash=sha256:ca9f6784ea96b55ff41708b92c3f6aeaebde4c560308e5fbbd3173fbc466e94e \ - --hash=sha256:d1a5bd52d684e49a36582193e0b89ff267704cd4025abefb9e26803adeb3e5fb \ - --hash=sha256:d3971e2749a723e9084dd507584e2a2761f78ad2c638aa31e80bc7a15c9db4f9 \ - --hash=sha256:d4ef6cc305394ed669d4d9eebf10d3a101059bdcf2669c366ec1d14e4fb227bd \ - --hash=sha256:d9e69ae01f99abe6ad646947bba8941e896cb3aa805be2597a0400e0764b5818 +cryptography==38.0.3 \ + --hash=sha256:068147f32fa662c81aebab95c74679b401b12b57494872886eb5c1139250ec5d \ + --hash=sha256:06fc3cc7b6f6cca87bd56ec80a580c88f1da5306f505876a71c8cfa7050257dd \ + --hash=sha256:25c1d1f19729fb09d42e06b4bf9895212292cb27bb50229f5aa64d039ab29146 \ + --hash=sha256:402852a0aea73833d982cabb6d0c3bb582c15483d29fb7085ef2c42bfa7e38d7 \ + --hash=sha256:4e269dcd9b102c5a3d72be3c45d8ce20377b8076a43cbed6f660a1afe365e436 \ + --hash=sha256:5419a127426084933076132d317911e3c6eb77568a1ce23c3ac1e12d111e61e0 \ + --hash=sha256:554bec92ee7d1e9d10ded2f7e92a5d70c1f74ba9524947c0ba0c850c7b011828 \ + --hash=sha256:5e89468fbd2fcd733b5899333bc54d0d06c80e04cd23d8c6f3e0542358c6060b \ + --hash=sha256:65535bc550b70bd6271984d9863a37741352b4aad6fb1b3344a54e6950249b55 \ + --hash=sha256:6ab9516b85bebe7aa83f309bacc5f44a61eeb90d0b4ec125d2d003ce41932d36 \ + --hash=sha256:6addc3b6d593cd980989261dc1cce38263c76954d758c3c94de51f1e010c9a50 \ + --hash=sha256:728f2694fa743a996d7784a6194da430f197d5c58e2f4e278612b359f455e4a2 \ + --hash=sha256:785e4056b5a8b28f05a533fab69febf5004458e20dad7e2e13a3120d8ecec75a \ + --hash=sha256:78cf5eefac2b52c10398a42765bfa981ce2372cbc0457e6bf9658f41ec3c41d8 \ + --hash=sha256:7f836217000342d448e1c9a342e9163149e45d5b5eca76a30e84503a5a96cab0 \ + --hash=sha256:8d41a46251bf0634e21fac50ffd643216ccecfaf3701a063257fe0b2be1b6548 \ + --hash=sha256:984fe150f350a3c91e84de405fe49e688aa6092b3525f407a18b9646f6612320 \ + --hash=sha256:9b24bcff7853ed18a63cfb0c2b008936a9554af24af2fb146e16d8e1aed75748 \ + --hash=sha256:b1b35d9d3a65542ed2e9d90115dfd16bbc027b3f07ee3304fc83580f26e43249 \ + --hash=sha256:b1b52c9e5f8aa2b802d48bd693190341fae201ea51c7a167d69fc48b60e8a959 \ + --hash=sha256:bbf203f1a814007ce24bd4d51362991d5cb90ba0c177a9c08825f2cc304d871f \ + --hash=sha256:be243c7e2bfcf6cc4cb350c0d5cdf15ca6383bbcb2a8ef51d3c9411a9d4386f0 \ + --hash=sha256:bfbe6ee19615b07a98b1d2287d6a6073f734735b49ee45b11324d85efc4d5cbd \ + --hash=sha256:c46837ea467ed1efea562bbeb543994c2d1f6e800785bd5a2c98bc096f5cb220 \ + --hash=sha256:dfb4f4dd568de1b6af9f4cda334adf7d72cf5bc052516e1b2608b683375dd95c \ + --hash=sha256:ed7b00096790213e09eb11c97cc6e2b757f15f3d2f85833cd2d3ec3fe37c1722 # via + # -r requirements.in # gcp-releasetool # secretstorage -gcp-docuploader==0.6.3 \ - --hash=sha256:ba8c9d76b3bbac54b0311c503a373b00edc2dc02d6d54ea9507045adb8e870f7 \ - --hash=sha256:c0f5aaa82ce1854a386197e4e359b120ad6d4e57ae2c812fce42219a3288026b +gcp-docuploader==0.6.4 \ + --hash=sha256:01486419e24633af78fd0167db74a2763974765ee8078ca6eb6964d0ebd388af \ + --hash=sha256:70861190c123d907b3b067da896265ead2eeb9263969d6955c9e0bb091b5ccbf # via -r requirements.in -gcp-releasetool==1.8.7 \ - --hash=sha256:3d2a67c9db39322194afb3b427e9cb0476ce8f2a04033695f0aeb63979fc2b37 \ - --hash=sha256:5e4d28f66e90780d77f3ecf1e9155852b0c3b13cbccb08ab07e66b2357c8da8d +gcp-releasetool==1.9.1 \ + --hash=sha256:952f4055d5d986b070ae2a71c4410b250000f9cc5a1e26398fcd55a5bbc5a15f \ + --hash=sha256:d0d3c814a97c1a237517e837d8cfa668ced8df4b882452578ecef4a4e79c583b # via -r requirements.in google-api-core==2.8.2 \ --hash=sha256:06f7244c640322b508b125903bb5701bebabce8832f85aba9335ec00b3d02edc \ @@ -149,9 +150,9 @@ google-api-core==2.8.2 \ # -r requirements.in # google-cloud-core # google-cloud-storage -google-auth==2.11.0 \ - --hash=sha256:be62acaae38d0049c21ca90f27a23847245c9f161ff54ede13af2cb6afecbac9 \ - --hash=sha256:ed65ecf9f681832298e29328e1ef0a3676e3732b2e56f41532d45f70a22de0fb +google-auth==2.14.0 \ + --hash=sha256:1ad5b0e6eba5f69645971abb3d2c197537d5914070a8c6d30299dfdb07c5c700 \ + --hash=sha256:cf24817855d874ede2efd071aa22125445f555de1685b739a9782fcf408c2a3d # via # -r requirements.in # gcp-releasetool From c186e65f0c0f5cd2852de1eb7af10537d54a1da2 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 9 Nov 2022 18:40:25 +0100 Subject: [PATCH 1167/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.15.0 (#1050) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![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.14.0` -> `2.15.0` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.15.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.15.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.15.0/compatibility-slim/2.14.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.15.0/confidence-slim/2.14.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
      googleapis/java-storage ### [`v2.15.0`](https://togithub.com/googleapis/java-storage/blob/HEAD/CHANGELOG.md#​2150-httpsgithubcomgoogleapisjava-storagecomparev2140v2150-2022-11-07) [Compare Source](https://togithub.com/googleapis/java-storage/compare/v2.14.0...v2.15.0) ##### Features - Add Autoclass support and sample ([#​1697](https://togithub.com/googleapis/java-storage/issues/1697)) ([82aacd7](https://togithub.com/googleapis/java-storage/commit/82aacd7922573d6f4779f21cdc83de10616d7a08)) - Update retries for Notifications ([#​1734](https://togithub.com/googleapis/java-storage/issues/1734)) ([0fb2f18](https://togithub.com/googleapis/java-storage/commit/0fb2f1823f9eff8534f15240321003f120fed3f4)) ##### Dependencies - Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.0.6 ([#​1761](https://togithub.com/googleapis/java-storage/issues/1761)) ([803a90b](https://togithub.com/googleapis/java-storage/commit/803a90b7747b8972f51d1407616c51084d97c589)) - Update dependency net.jqwik:jqwik to v1.7.1 ([#​1758](https://togithub.com/googleapis/java-storage/issues/1758)) ([140e909](https://togithub.com/googleapis/java-storage/commit/140e90911229c876de7b674dd1e61b278e8b07fd)) - Update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.17 ([#​1759](https://togithub.com/googleapis/java-storage/issues/1759)) ([7e3175a](https://togithub.com/googleapis/java-storage/commit/7e3175a56a06dac0aa0841f221a486bb69b5c9bf))
      --- ### 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. --- - [ ] 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-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index a78a4dc3b65a..efdad2ac2f2c 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.14.0 + 2.15.0 com.google.apis From ede1fee880f710939d0f97ab303a2a5409af6feb Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 9 Nov 2022 17:56:19 +0000 Subject: [PATCH 1168/1764] chore(main): release 0.124.20 (#1051) :robot: I have created a release *beep* *boop* --- ## [0.124.20](https://togithub.com/googleapis/java-storage-nio/compare/v0.124.19...v0.124.20) (2022-11-09) ### Dependencies * Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.0.6 ([#1049](https://togithub.com/googleapis/java-storage-nio/issues/1049)) ([da506d6](https://togithub.com/googleapis/java-storage-nio/commit/da506d6a69705d313a3c5d3d3f7fc7190552e225)) * Update dependency com.google.cloud:google-cloud-storage to v2.15.0 ([#1050](https://togithub.com/googleapis/java-storage-nio/issues/1050)) ([c186e65](https://togithub.com/googleapis/java-storage-nio/commit/c186e65f0c0f5cd2852de1eb7af10537d54a1da2)) --- This PR was generated with [Release Please](https://togithub.com/googleapis/release-please). See [documentation](https://togithub.com/googleapis/release-please#release-please). --- java-storage-nio/CHANGELOG.md | 8 ++++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 17 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index f922cf5a979b..7e89d10e6214 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## [0.124.20](https://github.com/googleapis/java-storage-nio/compare/v0.124.19...v0.124.20) (2022-11-09) + + +### Dependencies + +* Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.0.6 ([#1049](https://github.com/googleapis/java-storage-nio/issues/1049)) ([44270ca](https://github.com/googleapis/java-storage-nio/commit/44270cada9438ac105134713b81fb0005649f0cd)) +* Update dependency com.google.cloud:google-cloud-storage to v2.15.0 ([#1050](https://github.com/googleapis/java-storage-nio/issues/1050)) ([23a7cfa](https://github.com/googleapis/java-storage-nio/commit/23a7cfa4308be2f20355f7aaa605725d13c8eb44)) + ## [0.124.19](https://github.com/googleapis/java-storage-nio/compare/v0.124.18...v0.124.19) (2022-10-26) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 4b6b6c21821d..1f1a5fca8cfd 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.124.20-SNAPSHOT + 0.124.20 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.20-SNAPSHOT + 0.124.20 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 066c7da7484e..55e540dd31d6 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.124.20-SNAPSHOT + 0.124.20 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.20-SNAPSHOT + 0.124.20 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index ef7e575ab6c0..86dc49af3681 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.124.20-SNAPSHOT + 0.124.20 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.20-SNAPSHOT + 0.124.20 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index efdad2ac2f2c..cbb67b30e24d 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.124.20-SNAPSHOT + 0.124.20 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index fb51e54f9d86..9b65063565cc 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.124.20-SNAPSHOT + 0.124.20 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 74de84dc4bae..73cfc9c8ff5e 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.124.19:0.124.20-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.124.20:0.124.20 \ No newline at end of file From be32a68bffc9e87b13abd3e3423feaddd50b420a Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Wed, 9 Nov 2022 13:57:44 -0500 Subject: [PATCH 1169/1764] chore: update google-auth to 2.14.1 (#1703) (#1052) Co-authored-by: Anthonios Partheniou Source-Link: https://github.com/googleapis/synthtool/commit/9457e69470097f8e71b6b497ceece5bc423eaf3a Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-java:latest@sha256:a3fe0b4c75f322520f548e535ed329df1e475ace3cb4a979b78e003cb822636a Co-authored-by: Owl Bot Co-authored-by: Anthonios Partheniou --- java-storage-nio/.github/.OwlBot.lock.yaml | 2 +- java-storage-nio/.kokoro/requirements.in | 2 +- java-storage-nio/.kokoro/requirements.txt | 5 ++--- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/java-storage-nio/.github/.OwlBot.lock.yaml b/java-storage-nio/.github/.OwlBot.lock.yaml index c8316751ebd3..676aaea0c74d 100644 --- a/java-storage-nio/.github/.OwlBot.lock.yaml +++ b/java-storage-nio/.github/.OwlBot.lock.yaml @@ -13,4 +13,4 @@ # limitations under the License. docker: image: gcr.io/cloud-devrel-public-resources/owlbot-java:latest - digest: sha256:142286d973c7b6d58186070f203b50058a20a7d7b42147996db24921a18da1b0 + digest: sha256:a3fe0b4c75f322520f548e535ed329df1e475ace3cb4a979b78e003cb822636a diff --git a/java-storage-nio/.kokoro/requirements.in b/java-storage-nio/.kokoro/requirements.in index 9cc4a1baae11..ae1d92e68084 100644 --- a/java-storage-nio/.kokoro/requirements.in +++ b/java-storage-nio/.kokoro/requirements.in @@ -30,5 +30,5 @@ zipp==3.6.0 rsa==4.9 six==1.16.0 attrs==22.1.0 -google-auth==2.14.0 +google-auth==2.14.1 idna==3.4 \ No newline at end of file diff --git a/java-storage-nio/.kokoro/requirements.txt b/java-storage-nio/.kokoro/requirements.txt index 2dce197bf45a..9c82529c84ff 100644 --- a/java-storage-nio/.kokoro/requirements.txt +++ b/java-storage-nio/.kokoro/requirements.txt @@ -150,9 +150,8 @@ google-api-core==2.8.2 \ # -r requirements.in # google-cloud-core # google-cloud-storage -google-auth==2.14.0 \ - --hash=sha256:1ad5b0e6eba5f69645971abb3d2c197537d5914070a8c6d30299dfdb07c5c700 \ - --hash=sha256:cf24817855d874ede2efd071aa22125445f555de1685b739a9782fcf408c2a3d +google-auth==2.14.1 \ + --hash=sha256:f5d8701633bebc12e0deea4df8abd8aff31c28b355360597f7f2ee60f2e4d016 # via # -r requirements.in # gcp-releasetool From 86abaa876935e5a98b05defae41e051f0f4705fc Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 9 Nov 2022 20:04:16 +0000 Subject: [PATCH 1170/1764] chore(main): release 0.124.21-SNAPSHOT (#1053) :robot: 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). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 1f1a5fca8cfd..040f4c8fb4cc 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.124.20 + 0.124.21-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.20 + 0.124.21-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 55e540dd31d6..7b6f06150a99 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.124.20 + 0.124.21-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.20 + 0.124.21-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 86dc49af3681..9a78d1a9a298 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.124.20 + 0.124.21-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.20 + 0.124.21-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index cbb67b30e24d..f4fe2e23e8e8 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.124.20 + 0.124.21-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 9b65063565cc..11c3341a5c39 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.124.20 + 0.124.21-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 73cfc9c8ff5e..0d1b99fe1d02 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.124.20:0.124.20 \ No newline at end of file +google-cloud-nio:0.124.20:0.124.21-SNAPSHOT \ No newline at end of file From 9ad6fef49f10d661d89a90db4af9c0bf3090e3dd Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 10 Nov 2022 18:00:26 +0100 Subject: [PATCH 1171/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.124.20 (#1054) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 30e44a3267f5..b5d965ee86ce 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.124.19 + 0.124.20 From e1a821bb7a29d43174f020c5166c6b33782fc71a Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Mon, 14 Nov 2022 19:14:47 -0500 Subject: [PATCH 1172/1764] chore: use gcp-docuploader 0.6.3 (#1708) (#1055) Source-Link: https://github.com/googleapis/synthtool/commit/fbc8bfe364d70c38fbffbf68ebe1cfdae54d3447 Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-java:latest@sha256:e76136cc48f90aa19ba29cdfbd4002111467e44a1c9d905867d98dafafbd03bb Co-authored-by: Owl Bot --- java-storage-nio/.github/.OwlBot.lock.yaml | 2 +- java-storage-nio/.kokoro/requirements.in | 2 +- java-storage-nio/.kokoro/requirements.txt | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/java-storage-nio/.github/.OwlBot.lock.yaml b/java-storage-nio/.github/.OwlBot.lock.yaml index 676aaea0c74d..0f0647b00ef2 100644 --- a/java-storage-nio/.github/.OwlBot.lock.yaml +++ b/java-storage-nio/.github/.OwlBot.lock.yaml @@ -13,4 +13,4 @@ # limitations under the License. docker: image: gcr.io/cloud-devrel-public-resources/owlbot-java:latest - digest: sha256:a3fe0b4c75f322520f548e535ed329df1e475ace3cb4a979b78e003cb822636a + digest: sha256:e76136cc48f90aa19ba29cdfbd4002111467e44a1c9d905867d98dafafbd03bb diff --git a/java-storage-nio/.kokoro/requirements.in b/java-storage-nio/.kokoro/requirements.in index ae1d92e68084..924f94ae6fa1 100644 --- a/java-storage-nio/.kokoro/requirements.in +++ b/java-storage-nio/.kokoro/requirements.in @@ -1,4 +1,4 @@ -gcp-docuploader==0.6.4 +gcp-docuploader==0.6.3 google-crc32c==1.3.0 googleapis-common-protos==1.56.3 gcp-releasetool==1.9.1 diff --git a/java-storage-nio/.kokoro/requirements.txt b/java-storage-nio/.kokoro/requirements.txt index 9c82529c84ff..71fcafc70316 100644 --- a/java-storage-nio/.kokoro/requirements.txt +++ b/java-storage-nio/.kokoro/requirements.txt @@ -135,9 +135,9 @@ cryptography==38.0.3 \ # -r requirements.in # gcp-releasetool # secretstorage -gcp-docuploader==0.6.4 \ - --hash=sha256:01486419e24633af78fd0167db74a2763974765ee8078ca6eb6964d0ebd388af \ - --hash=sha256:70861190c123d907b3b067da896265ead2eeb9263969d6955c9e0bb091b5ccbf +gcp-docuploader==0.6.3 \ + --hash=sha256:ba8c9d76b3bbac54b0311c503a373b00edc2dc02d6d54ea9507045adb8e870f7 \ + --hash=sha256:c0f5aaa82ce1854a386197e4e359b120ad6d4e57ae2c812fce42219a3288026b # via -r requirements.in gcp-releasetool==1.9.1 \ --hash=sha256:952f4055d5d986b070ae2a71c4410b250000f9cc5a1e26398fcd55a5bbc5a15f \ From 33b8d4bc0ff96d54081c9350c9a7cd9cc802f64b Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 15 Nov 2022 17:36:59 +0100 Subject: [PATCH 1173/1764] test(deps): update dependency org.mockito:mockito-core to v4.9.0 (#1056) --- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 9a78d1a9a298..b59c1899aae4 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -80,7 +80,7 @@ org.mockito mockito-core - 4.8.1 + 4.9.0 test From 2de7b378729de3fc654b072c5f3d5cf67108021d Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 18 Nov 2022 18:46:27 +0100 Subject: [PATCH 1174/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.15.1 (#1057) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index f4fe2e23e8e8..f0d2151a0b44 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.15.0 + 2.15.1 com.google.apis From 758dcb1ef502416253a3f939804441522dec3c39 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Fri, 18 Nov 2022 18:00:38 +0000 Subject: [PATCH 1175/1764] chore(main): release 0.124.21 (#1058) :robot: I have created a release *beep* *boop* --- ## [0.124.21](https://togithub.com/googleapis/java-storage-nio/compare/v0.124.20...v0.124.21) (2022-11-18) ### Dependencies * Update dependency com.google.cloud:google-cloud-storage to v2.15.1 ([#1057](https://togithub.com/googleapis/java-storage-nio/issues/1057)) ([2de7b37](https://togithub.com/googleapis/java-storage-nio/commit/2de7b378729de3fc654b072c5f3d5cf67108021d)) --- This PR was generated with [Release Please](https://togithub.com/googleapis/release-please). See [documentation](https://togithub.com/googleapis/release-please#release-please). --- java-storage-nio/CHANGELOG.md | 7 +++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 16 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 7e89d10e6214..f71dccd3f60e 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.124.21](https://github.com/googleapis/java-storage-nio/compare/v0.124.20...v0.124.21) (2022-11-18) + + +### Dependencies + +* Update dependency com.google.cloud:google-cloud-storage to v2.15.1 ([#1057](https://github.com/googleapis/java-storage-nio/issues/1057)) ([88b1aac](https://github.com/googleapis/java-storage-nio/commit/88b1aace911f8b2187b5cba246ea13a143bad7ad)) + ## [0.124.20](https://github.com/googleapis/java-storage-nio/compare/v0.124.19...v0.124.20) (2022-11-09) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 040f4c8fb4cc..a7b6b1214a33 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.124.21-SNAPSHOT + 0.124.21 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.21-SNAPSHOT + 0.124.21 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 7b6f06150a99..3ff6a5830cd1 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.124.21-SNAPSHOT + 0.124.21 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.21-SNAPSHOT + 0.124.21 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index b59c1899aae4..7678c5c8f3ca 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.124.21-SNAPSHOT + 0.124.21 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.21-SNAPSHOT + 0.124.21 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index f0d2151a0b44..8da3769a8f66 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.124.21-SNAPSHOT + 0.124.21 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 11c3341a5c39..21b72609ed27 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.124.21-SNAPSHOT + 0.124.21 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 0d1b99fe1d02..5ac28bf7020f 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.124.20:0.124.21-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.124.21:0.124.21 \ No newline at end of file From 7e8286f607611ad4053ed776335ba5534bb0c1da Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Fri, 18 Nov 2022 18:14:16 +0000 Subject: [PATCH 1176/1764] chore(main): release 0.124.22-SNAPSHOT (#1059) :robot: 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). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index a7b6b1214a33..07b6924cf5f3 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.124.21 + 0.124.22-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.21 + 0.124.22-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 3ff6a5830cd1..a1379e6f4aa3 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.124.21 + 0.124.22-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.21 + 0.124.22-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 7678c5c8f3ca..f609b51c2fa7 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.124.21 + 0.124.22-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.21 + 0.124.22-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 8da3769a8f66..7dd979fbd07c 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.124.21 + 0.124.22-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 21b72609ed27..1d76a94275b1 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.124.21 + 0.124.22-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 5ac28bf7020f..754e975296c7 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.124.21:0.124.21 \ No newline at end of file +google-cloud-nio:0.124.21:0.124.22-SNAPSHOT \ No newline at end of file From 94e3a40441ba15e7b3e89f28e97406fa8b0174fe Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 18 Nov 2022 22:20:33 +0100 Subject: [PATCH 1177/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.124.21 (#1060) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index b5d965ee86ce..742a6c75aa69 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.124.20 + 0.124.21 From 79743ae2815087b701511752de272d8958f5f4d5 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 18 Nov 2022 22:21:00 +0100 Subject: [PATCH 1178/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v26.1.5 (#1061) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 498465040d71..c9e361574cd6 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 26.1.4 + 26.1.5 pom import From f13ec29cf0b54046d3aef0a8ef8fe4d527992506 Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Tue, 29 Nov 2022 11:12:28 -0500 Subject: [PATCH 1179/1764] chore: upgrade native image checks to graalvm-22.3.0 (#1718) (#1063) chore: upgrade native image checks to graalvm-22.3.0 Source-Link: https://github.com/googleapis/synthtool/commit/5e52896b69b145a3fac6827e4e75e617abdc9dd8 Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-java:latest@sha256:27b1b1884dce60460d7521b23c2a73376cba90c0ef3d9f0d32e4bdb786959cfd Co-authored-by: Owl Bot --- java-storage-nio/.github/.OwlBot.lock.yaml | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native.cfg | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/java-storage-nio/.github/.OwlBot.lock.yaml b/java-storage-nio/.github/.OwlBot.lock.yaml index 0f0647b00ef2..4ca0036da327 100644 --- a/java-storage-nio/.github/.OwlBot.lock.yaml +++ b/java-storage-nio/.github/.OwlBot.lock.yaml @@ -13,4 +13,4 @@ # limitations under the License. docker: image: gcr.io/cloud-devrel-public-resources/owlbot-java:latest - digest: sha256:e76136cc48f90aa19ba29cdfbd4002111467e44a1c9d905867d98dafafbd03bb + digest: sha256:27b1b1884dce60460d7521b23c2a73376cba90c0ef3d9f0d32e4bdb786959cfd diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg index a3f7fb9d4943..e20330c3ca60 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-kokoro-resources/graalvm17" + value: "gcr.io/cloud-devrel-kokoro-resources/graalvm17:22.3.0" } env_vars: { diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg index 4c7225ec924e..0fd6ba2fa0ce 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-kokoro-resources/graalvm" + value: "gcr.io/cloud-devrel-kokoro-resources/graalvm:22.3.0" } env_vars: { From 6ca3cfafa1677787e34dc2e7b2dd9e850256a311 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 5 Dec 2022 20:30:05 +0100 Subject: [PATCH 1180/1764] build(deps): update dependency com.google.cloud:google-cloud-shared-config to v1.5.5 (#1064) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 7dd979fbd07c..1ea48690e52c 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud google-cloud-shared-config - 1.5.4 + 1.5.5 From e58fffd8333a519c04c7877706b0ea67995c1178 Mon Sep 17 00:00:00 2001 From: Niels Basjes Date: Mon, 5 Dec 2022 20:59:57 +0100 Subject: [PATCH 1181/1764] feat: FileSystemProvider::readAttributes for basic and gcs views (#1066) --- .../nio/CloudStorageFileSystemProvider.java | 88 ++++++++++++++- .../CloudStorageFileSystemProviderTest.java | 101 ++++++++++++++++++ 2 files changed, 187 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java index c25d1e7e845e..b2a55fc6968e 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java @@ -64,6 +64,7 @@ import java.nio.file.attribute.FileAttributeView; import java.nio.file.spi.FileSystemProvider; import java.util.ArrayList; +import java.util.Arrays; import java.util.Collections; import java.util.HashMap; import java.util.Iterator; @@ -71,6 +72,7 @@ import java.util.Map; import java.util.Objects; import java.util.Set; +import java.util.TreeMap; import javax.annotation.Nullable; import javax.annotation.concurrent.ThreadSafe; import javax.inject.Singleton; @@ -839,11 +841,93 @@ whose name ends in slash (and these files aren't always zero-size). } @Override - public Map readAttributes(Path path, String attributes, LinkOption... options) { + public Map readAttributes(Path path, String attributes, LinkOption... options) + throws IOException { // TODO(#811): Java 7 NIO defines at least eleven string attributes we'd want to support // (eg. BasicFileAttributeView and PosixFileAttributeView), so rather than a partial // implementation we rely on the other overload for now. - throw new UnsupportedOperationException(); + + // Partial implementation for a few commonly used ones: basic, gcs + String[] split = attributes.split(":", 2); + if (split.length != 2) { + throw new UnsupportedOperationException(); + } + String view = split[0]; + List attributeNames = Arrays.asList(split[1].split(",")); + boolean allAttributes = attributeNames.size() == 1 && attributeNames.get(0).equals("*"); + + BasicFileAttributes fileAttributes; + + Map results = new TreeMap<>(); + switch (view) { + case "gcs": + fileAttributes = readAttributes(path, CloudStorageFileAttributes.class, options); + break; + case "basic": + fileAttributes = readAttributes(path, BasicFileAttributes.class, options); + break; + default: + throw new UnsupportedOperationException(); + } + + if (fileAttributes == null) { + throw new UnsupportedOperationException(); + } + + // BasicFileAttributes + if (allAttributes || attributeNames.contains("lastModifiedTime")) { + results.put("lastModifiedTime", fileAttributes.lastModifiedTime()); + } + if (allAttributes || attributeNames.contains("lastAccessTime")) { + results.put("lastAccessTime", fileAttributes.lastAccessTime()); + } + if (allAttributes || attributeNames.contains("creationTime")) { + results.put("creationTime", fileAttributes.creationTime()); + } + if (allAttributes || attributeNames.contains("isRegularFile")) { + results.put("isRegularFile", fileAttributes.isRegularFile()); + } + if (allAttributes || attributeNames.contains("isDirectory")) { + results.put("isDirectory", fileAttributes.isDirectory()); + } + if (allAttributes || attributeNames.contains("isSymbolicLink")) { + results.put("isSymbolicLink", fileAttributes.isSymbolicLink()); + } + if (allAttributes || attributeNames.contains("isOther")) { + results.put("isOther", fileAttributes.isOther()); + } + if (allAttributes || attributeNames.contains("size")) { + results.put("size", fileAttributes.size()); + } + + // CloudStorageFileAttributes + if (fileAttributes instanceof CloudStorageFileAttributes) { + CloudStorageFileAttributes cloudStorageFileAttributes = + (CloudStorageFileAttributes) fileAttributes; + if (allAttributes || attributeNames.contains("etag")) { + results.put("etag", cloudStorageFileAttributes.etag()); + } + if (allAttributes || attributeNames.contains("mimeType")) { + results.put("mimeType", cloudStorageFileAttributes.mimeType()); + } + if (allAttributes || attributeNames.contains("acl")) { + results.put("acl", cloudStorageFileAttributes.acl()); + } + if (allAttributes || attributeNames.contains("cacheControl")) { + results.put("cacheControl", cloudStorageFileAttributes.cacheControl()); + } + if (allAttributes || attributeNames.contains("contentEncoding")) { + results.put("contentEncoding", cloudStorageFileAttributes.contentEncoding()); + } + if (allAttributes || attributeNames.contains("contentDisposition")) { + results.put("contentDisposition", cloudStorageFileAttributes.contentDisposition()); + } + if (allAttributes || attributeNames.contains("userMetadata")) { + results.put("userMetadata", cloudStorageFileAttributes.userMetadata()); + } + } + + return results; } @Override diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java index 9f264ea07d2a..4bc004e4d5aa 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java @@ -16,6 +16,7 @@ package com.google.cloud.storage.contrib.nio; +import static com.google.cloud.storage.Acl.Role.OWNER; import static com.google.cloud.storage.contrib.nio.CloudStorageFileSystem.forBucket; import static com.google.common.truth.Truth.assertThat; import static java.nio.charset.StandardCharsets.UTF_8; @@ -26,10 +27,17 @@ import static java.nio.file.StandardOpenOption.CREATE_NEW; import static java.nio.file.StandardOpenOption.TRUNCATE_EXISTING; import static java.nio.file.StandardOpenOption.WRITE; +import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertTrue; +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.spy; +import static org.mockito.Mockito.when; +import com.google.cloud.storage.Acl; +import com.google.cloud.storage.Acl.User; import com.google.cloud.storage.contrib.nio.testing.LocalStorageHelper; import com.google.cloud.testing.junit4.MultipleAttemptsRule; +import com.google.common.base.Optional; import com.google.common.collect.ImmutableList; import com.google.common.testing.NullPointerTester; import java.io.IOException; @@ -49,10 +57,13 @@ import java.nio.file.OpenOption; import java.nio.file.Path; import java.nio.file.Paths; +import java.nio.file.attribute.BasicFileAttributes; +import java.nio.file.attribute.FileTime; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; +import java.util.TreeMap; import org.junit.After; import org.junit.Assert; import org.junit.Before; @@ -817,6 +828,96 @@ public void getUserAgentStartsWithCorrectToken() { .startsWith("gcloud-java-nio/"); } + @Test + public void testReadAttributes() throws IOException { + CloudStorageFileSystem fileSystem = forBucket("dummy"); + CloudStorageFileSystemProvider fileSystemProvider = spy(fileSystem.provider()); + + BasicFileAttributes attributesBasic = mock(BasicFileAttributes.class); + // BasicFileAttributes + when(attributesBasic.creationTime()).thenReturn(FileTime.fromMillis(1L)); + when(attributesBasic.lastModifiedTime()).thenReturn(FileTime.fromMillis(2L)); + when(attributesBasic.lastAccessTime()).thenReturn(FileTime.fromMillis(3L)); + when(attributesBasic.isRegularFile()).thenReturn(true); + when(attributesBasic.isDirectory()).thenReturn(true); + when(attributesBasic.isSymbolicLink()).thenReturn(true); + when(attributesBasic.isOther()).thenReturn(true); + when(attributesBasic.size()).thenReturn(42L); + + CloudStorageFileAttributes attributesGcs = mock(CloudStorageFileAttributes.class); + // BasicFileAttributes + when(attributesGcs.creationTime()).thenReturn(FileTime.fromMillis(1L)); + when(attributesGcs.lastModifiedTime()).thenReturn(FileTime.fromMillis(2L)); + when(attributesGcs.lastAccessTime()).thenReturn(FileTime.fromMillis(3L)); + when(attributesGcs.isRegularFile()).thenReturn(true); + when(attributesGcs.isDirectory()).thenReturn(true); + when(attributesGcs.isSymbolicLink()).thenReturn(true); + when(attributesGcs.isOther()).thenReturn(true); + when(attributesGcs.size()).thenReturn(42L); + + List acls = ImmutableList.of(Acl.newBuilder(new User("Foo"), OWNER).build()); + + // CloudStorageFileAttributes + when(attributesGcs.etag()).thenReturn(Optional.of("TheEtag")); + when(attributesGcs.mimeType()).thenReturn(Optional.of("TheMimeType")); + when(attributesGcs.acl()).thenReturn(Optional.of(acls)); + when(attributesGcs.cacheControl()).thenReturn(Optional.of("TheCacheControl")); + when(attributesGcs.contentEncoding()).thenReturn(Optional.of("TheContentEncoding")); + when(attributesGcs.contentDisposition()).thenReturn(Optional.of("TheContentDisposition")); + when(attributesGcs.userMetadata()).thenReturn(new TreeMap<>()); + + CloudStoragePath path1 = CloudStoragePath.getPath(fileSystem, "/"); + when(fileSystemProvider.readAttributes(path1, BasicFileAttributes.class)) + .thenReturn(attributesBasic); + when(fileSystemProvider.readAttributes(path1, CloudStorageFileAttributes.class)) + .thenReturn(attributesGcs); + + Map expectedBasic = new TreeMap<>(); + // BasicFileAttributes + expectedBasic.put("creationTime", FileTime.fromMillis(1L)); + expectedBasic.put("lastModifiedTime", FileTime.fromMillis(2L)); + expectedBasic.put("lastAccessTime", FileTime.fromMillis(3L)); + expectedBasic.put("isRegularFile", true); + expectedBasic.put("isDirectory", true); + expectedBasic.put("isSymbolicLink", true); + expectedBasic.put("isOther", true); + expectedBasic.put("size", 42L); + + assertEquals(expectedBasic, fileSystemProvider.readAttributes(path1, "basic:*")); + + Map expectedGcs = new TreeMap<>(expectedBasic); + // CloudStorageFileAttributes + expectedGcs.put("etag", Optional.of("TheEtag")); + expectedGcs.put("mimeType", Optional.of("TheMimeType")); + expectedGcs.put("acl", Optional.of(acls)); + expectedGcs.put("cacheControl", Optional.of("TheCacheControl")); + expectedGcs.put("contentEncoding", Optional.of("TheContentEncoding")); + expectedGcs.put("contentDisposition", Optional.of("TheContentDisposition")); + expectedGcs.put("userMetadata", new TreeMap<>()); + + assertEquals(expectedGcs, fileSystemProvider.readAttributes(path1, "gcs:*")); + + Map expectedSpecific = new TreeMap<>(); + expectedSpecific.put("lastModifiedTime", FileTime.fromMillis(2L)); + expectedSpecific.put("isSymbolicLink", true); + expectedSpecific.put("isOther", true); + + // Asking for attributes that should NOT be known because we ask for basic view ! + assertEquals( + expectedSpecific, + fileSystemProvider.readAttributes( + path1, "basic:lastModifiedTime,isSymbolicLink,isOther,etag,cacheControl")); + + // Add the attributes that are only known in gcs view + expectedSpecific.put("etag", Optional.of("TheEtag")); + expectedSpecific.put("cacheControl", Optional.of("TheCacheControl")); + + assertEquals( + expectedSpecific, + fileSystemProvider.readAttributes( + path1, "gcs:lastModifiedTime,isSymbolicLink,isOther,etag,cacheControl")); + } + private static CloudStorageConfiguration permitEmptyPathComponents(boolean value) { return CloudStorageConfiguration.builder().permitEmptyPathComponents(value).build(); } From d9fa0119fe107e3d552ddfd8f50b48cbb3a26dc7 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 6 Dec 2022 18:50:31 +0100 Subject: [PATCH 1182/1764] deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v3.1.0 (#1070) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 1ea48690e52c..a0b079461559 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -70,7 +70,7 @@ com.google.cloud google-cloud-shared-dependencies - 3.0.6 + 3.1.0 pom import From c849d5aa62cc89e2c0506da1dbd0ff7e0dd25520 Mon Sep 17 00:00:00 2001 From: Niels Basjes Date: Wed, 7 Dec 2022 19:18:19 +0100 Subject: [PATCH 1183/1764] FileSystemProvider::checkAccess fails on '/' with StorageException (#1065) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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: - [x] Make sure to open an issue: https://togithub.com/googleapis/java-storage-nio/issues/1062 - [x] Ensure the tests and linter pass - [x] Code coverage does not decrease (if any source code was changed) - [x] Appropriate docs were updated (if necessary) Fixes #1062 ☕️ --- .../contrib/nio/CloudStorageFileSystemProvider.java | 5 +++++ .../cloud/storage/contrib/nio/it/ITGcsNio.java | 12 ++++++++++++ 2 files changed, 17 insertions(+) diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java index b2a55fc6968e..413f11724b2b 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java @@ -728,6 +728,11 @@ public void checkAccess(Path path, AccessMode... modes) throws IOException { // Loop will terminate via an exception if all retries are exhausted while (true) { try { + // Edge case is the root directory which triggers the storage.get to throw a + // StorageException. + if (cloudPath.normalize().equals(cloudPath.getRoot())) { + return; + } boolean nullId; if (isNullOrEmpty(userProject)) { nullId = diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java index bd7fd7927a2c..67126b167d50 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java @@ -53,6 +53,7 @@ import java.nio.channels.FileChannel; import java.nio.channels.ReadableByteChannel; import java.nio.channels.SeekableByteChannel; +import java.nio.file.AccessMode; import java.nio.file.FileAlreadyExistsException; import java.nio.file.FileSystem; import java.nio.file.FileVisitResult; @@ -63,6 +64,7 @@ import java.nio.file.StandardCopyOption; import java.nio.file.StandardOpenOption; import java.nio.file.attribute.BasicFileAttributes; +import java.nio.file.spi.FileSystemProvider; import java.util.ArrayList; import java.util.Arrays; import java.util.List; @@ -1196,6 +1198,16 @@ public void testCopy_replaceFile_withOption_srcDoesNotExist() throws IOException } } + @Test + public void testCheckAccessRoot() throws Exception { + FileSystem fileSystem = getTestBucket(); + Path path = fileSystem.getPath("/"); + FileSystemProvider provider = fileSystem.provider(); + + // Against the real cloud storage this used to throw a StorageException. + provider.checkAccess(path, AccessMode.READ, AccessMode.WRITE); + } + private CloudStorageFileSystem getTestBucket() throws IOException { // in typical usage we use the single-argument version of forBucket // and rely on the user being logged into their project with the From 0216759c0af0f9aa575cd362eb9483d3a8a69f9e Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 7 Dec 2022 19:22:14 +0100 Subject: [PATCH 1184/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.16.0 (#1071) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![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.1` -> `2.16.0` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.16.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.16.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.16.0/compatibility-slim/2.15.1)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.16.0/confidence-slim/2.15.1)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
      googleapis/java-storage ### [`v2.16.0`](https://togithub.com/googleapis/java-storage/blob/HEAD/CHANGELOG.md#​2160-httpsgithubcomgoogleapisjava-storagecomparev2151v2160-2022-12-06) [Compare Source](https://togithub.com/googleapis/java-storage/compare/v2.15.1...v2.16.0) ##### 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))
      --- ### 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. --- - [ ] 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-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index a0b079461559..361be7f488e2 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.15.1 + 2.16.0 com.google.apis From 2e03c0ee8ed8c528978f77bbe7332776ed0f0ca9 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 7 Dec 2022 14:16:48 -0500 Subject: [PATCH 1185/1764] chore(main): release 0.125.0 (#1068) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/CHANGELOG.md | 18 ++++++++++++++++++ .../google-cloud-nio-examples/pom.xml | 4 ++-- .../google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 27 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index f71dccd3f60e..302eebdc9959 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,23 @@ # Changelog +## [0.125.0](https://github.com/googleapis/java-storage-nio/compare/v0.124.21...v0.125.0) (2022-12-07) + + +### Features + +* FileSystemProvider::readAttributes for basic and gcs views ([#1066](https://github.com/googleapis/java-storage-nio/issues/1066)) ([2f13792](https://github.com/googleapis/java-storage-nio/commit/2f13792040302899b6d7db00aa9c673dd470d460)) + + +### Bug Fixes + +* FileSystemProvider::checkAccess fails on '/' with StorageException ([d287cf5](https://github.com/googleapis/java-storage-nio/commit/d287cf5a9292221db251c987ff3a3ec736a815ac)) + + +### Dependencies + +* Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.1.0 ([#1070](https://github.com/googleapis/java-storage-nio/issues/1070)) ([a6e55e7](https://github.com/googleapis/java-storage-nio/commit/a6e55e77d06eba990b81400e4973a9a4098175cb)) +* Update dependency com.google.cloud:google-cloud-storage to v2.16.0 ([#1071](https://github.com/googleapis/java-storage-nio/issues/1071)) ([882e06b](https://github.com/googleapis/java-storage-nio/commit/882e06b13630259bd5254e8b4f10b6ab9dddbf84)) + ## [0.124.21](https://github.com/googleapis/java-storage-nio/compare/v0.124.20...v0.124.21) (2022-11-18) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 07b6924cf5f3..0e3663105c67 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.124.22-SNAPSHOT + 0.125.0 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.22-SNAPSHOT + 0.125.0 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index a1379e6f4aa3..9562907847e8 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.124.22-SNAPSHOT + 0.125.0 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.22-SNAPSHOT + 0.125.0 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index f609b51c2fa7..a279c608b5b2 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.124.22-SNAPSHOT + 0.125.0 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.124.22-SNAPSHOT + 0.125.0 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 361be7f488e2..33d4489efbdf 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.124.22-SNAPSHOT + 0.125.0 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 1d76a94275b1..f8c017cc505a 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.124.22-SNAPSHOT + 0.125.0 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 754e975296c7..765ecdaa61a7 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.124.21:0.124.22-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.125.0:0.125.0 \ No newline at end of file From 19c99aa3a2da5703d811244442c153505ee3b47f Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 7 Dec 2022 19:30:13 +0000 Subject: [PATCH 1186/1764] chore(main): release 0.125.1-SNAPSHOT (#1072) :robot: 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). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 0e3663105c67..13c1afc40631 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.125.0 + 0.125.1-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.125.0 + 0.125.1-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 9562907847e8..642b8bcc9028 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.125.0 + 0.125.1-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.125.0 + 0.125.1-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index a279c608b5b2..1e16e56f6085 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.125.0 + 0.125.1-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.125.0 + 0.125.1-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 33d4489efbdf..c7603aeea0c0 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.125.0 + 0.125.1-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index f8c017cc505a..472a4dbfeb1b 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.125.0 + 0.125.1-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 765ecdaa61a7..362f4637ea61 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.125.0:0.125.0 \ No newline at end of file +google-cloud-nio:0.125.0:0.125.1-SNAPSHOT \ No newline at end of file From 99dfbe1aa757e83076cb61f748cd92363bc4cf6e Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 8 Dec 2022 18:13:58 +0100 Subject: [PATCH 1187/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.125.0 (#1073) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 742a6c75aa69..97fa55705b94 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.124.21 + 0.125.0 From 9982cba637db5f6263fe0c2d638948f2fdd8c279 Mon Sep 17 00:00:00 2001 From: Niels Basjes Date: Fri, 9 Dec 2022 20:54:28 +0100 Subject: [PATCH 1188/1764] feat: FileSystemProvider::readAttributes faked posix support (#1067) --- .../contrib/nio/CloudStorageFileSystem.java | 4 +- .../nio/CloudStorageFileSystemProvider.java | 61 ++++++++++++++++++- .../CloudStorageFileSystemProviderTest.java | 50 ++++++++++++++- .../nio/CloudStorageFileSystemTest.java | 2 +- 4 files changed, 112 insertions(+), 5 deletions(-) diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystem.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystem.java index 47183181b2ab..8f923c508020 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystem.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystem.java @@ -64,9 +64,11 @@ public final class CloudStorageFileSystem extends FileSystem { public static final String URI_SCHEME = "gs"; public static final String GCS_VIEW = "gcs"; public static final String BASIC_VIEW = "basic"; + public static final String POSIX_VIEW = "posix"; public static final int BLOCK_SIZE_DEFAULT = 2 * 1024 * 1024; public static final FileTime FILE_TIME_UNKNOWN = FileTime.fromMillis(0); - public static final Set SUPPORTED_VIEWS = ImmutableSet.of(BASIC_VIEW, GCS_VIEW); + public static final Set SUPPORTED_VIEWS = + ImmutableSet.of(BASIC_VIEW, GCS_VIEW, POSIX_VIEW); private final CloudStorageFileSystemProvider provider; private final String bucket; private final CloudStorageConfiguration config; diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java index 413f11724b2b..bba5d87554f6 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java @@ -19,6 +19,12 @@ import static com.google.common.base.Preconditions.checkArgument; import static com.google.common.base.Preconditions.checkNotNull; import static com.google.common.base.Strings.isNullOrEmpty; +import static java.nio.file.attribute.PosixFilePermission.GROUP_EXECUTE; +import static java.nio.file.attribute.PosixFilePermission.GROUP_READ; +import static java.nio.file.attribute.PosixFilePermission.GROUP_WRITE; +import static java.nio.file.attribute.PosixFilePermission.OWNER_EXECUTE; +import static java.nio.file.attribute.PosixFilePermission.OWNER_READ; +import static java.nio.file.attribute.PosixFilePermission.OWNER_WRITE; import com.google.api.gax.paging.Page; import com.google.cloud.storage.Acl; @@ -62,10 +68,13 @@ import java.nio.file.attribute.BasicFileAttributes; import java.nio.file.attribute.FileAttribute; import java.nio.file.attribute.FileAttributeView; +import java.nio.file.attribute.GroupPrincipal; +import java.nio.file.attribute.UserPrincipal; import java.nio.file.spi.FileSystemProvider; import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; +import java.util.EnumSet; import java.util.HashMap; import java.util.Iterator; import java.util.List; @@ -852,7 +861,7 @@ public Map readAttributes(Path path, String attributes, LinkOpti // (eg. BasicFileAttributeView and PosixFileAttributeView), so rather than a partial // implementation we rely on the other overload for now. - // Partial implementation for a few commonly used ones: basic, gcs + // Partial implementation for a few commonly used ones: basic, gcs, posix String[] split = attributes.split(":", 2); if (split.length != 2) { throw new UnsupportedOperationException(); @@ -868,6 +877,9 @@ public Map readAttributes(Path path, String attributes, LinkOpti case "gcs": fileAttributes = readAttributes(path, CloudStorageFileAttributes.class, options); break; + case "posix": + // There is no real support for posix. + // Some systems expect Posix support for everything so these attributes are faked. case "basic": fileAttributes = readAttributes(path, BasicFileAttributes.class, options); break; @@ -905,6 +917,53 @@ public Map readAttributes(Path path, String attributes, LinkOpti results.put("size", fileAttributes.size()); } + // There is no real support for posix. + // Some systems fail if there is no posix support at all. + // To let these systems use this FileSystem these attributes are faked. + if (view.equals("posix")) { + if (allAttributes || attributeNames.contains("owner")) { + results.put( + "owner", + new UserPrincipal() { + @Override + public String getName() { + return "fakeowner"; + } + + @Override + public String toString() { + return "fakeowner"; + } + }); + } + if (allAttributes || attributeNames.contains("group")) { + results.put( + "group", + new GroupPrincipal() { + @Override + public String getName() { + return "fakegroup"; + } + + @Override + public String toString() { + return "fakegroup"; + } + }); + } + if (allAttributes || attributeNames.contains("permissions")) { + if (fileAttributes.isRegularFile()) { + results.put("permissions", EnumSet.of(OWNER_READ, OWNER_WRITE, GROUP_READ, GROUP_WRITE)); + } else { + // Directories, Symlinks and Other: + results.put( + "permissions", + EnumSet.of( + OWNER_READ, OWNER_WRITE, OWNER_EXECUTE, GROUP_READ, GROUP_WRITE, GROUP_EXECUTE)); + } + } + } + // CloudStorageFileAttributes if (fileAttributes instanceof CloudStorageFileAttributes) { CloudStorageFileAttributes cloudStorageFileAttributes = diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java index 4bc004e4d5aa..f44a932c3e71 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java @@ -59,6 +59,8 @@ import java.nio.file.Paths; import java.nio.file.attribute.BasicFileAttributes; import java.nio.file.attribute.FileTime; +import java.nio.file.attribute.GroupPrincipal; +import java.nio.file.attribute.UserPrincipal; import java.util.ArrayList; import java.util.HashMap; import java.util.List; @@ -906,7 +908,51 @@ public void testReadAttributes() throws IOException { assertEquals( expectedSpecific, fileSystemProvider.readAttributes( - path1, "basic:lastModifiedTime,isSymbolicLink,isOther,etag,cacheControl")); + path1, "basic:lastModifiedTime,isSymbolicLink,isOther,etag,cacheControl,owner,group")); + + // Add the attributes that are only known in posix view + // These are all fake values + expectedSpecific.put( + "owner", + new UserPrincipal() { + @Override + public String getName() { + return "fakeowner"; + } + + @Override + public String toString() { + return "fakeowner"; + } + }); + + expectedSpecific.put( + "group", + new GroupPrincipal() { + @Override + public String getName() { + return "fakegroup"; + } + + @Override + public String toString() { + return "fakegroup"; + } + }); + + // The equals between two anonymous classes (the UserPrincipal and GroupPrincipal) is always + // false + // so we compare the toString() instead. + assertEquals( + expectedSpecific.toString(), + fileSystemProvider + .readAttributes( + path1, + "posix:lastModifiedTime,isSymbolicLink,isOther,etag,cacheControl,owner,group") + .toString()); + + expectedSpecific.remove("owner"); + expectedSpecific.remove("group"); // Add the attributes that are only known in gcs view expectedSpecific.put("etag", Optional.of("TheEtag")); @@ -915,7 +961,7 @@ public void testReadAttributes() throws IOException { assertEquals( expectedSpecific, fileSystemProvider.readAttributes( - path1, "gcs:lastModifiedTime,isSymbolicLink,isOther,etag,cacheControl")); + path1, "gcs:lastModifiedTime,isSymbolicLink,isOther,etag,cacheControl,owner,group")); } private static CloudStorageConfiguration permitEmptyPathComponents(boolean value) { diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemTest.java index 57d698b9800d..4033e788d841 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemTest.java @@ -179,7 +179,7 @@ public void testGetters() throws IOException { assertThat(fs.getRootDirectories()).containsExactly(fs.getPath("/")); assertThat(fs.getFileStores()).isEmpty(); assertThat(fs.getSeparator()).isEqualTo("/"); - assertThat(fs.supportedFileAttributeViews()).containsExactly("basic", "gcs"); + assertThat(fs.supportedFileAttributeViews()).containsExactly("basic", "gcs", "posix"); } } From 1b738985f18fe71cd6cc1ea43552947966a627d1 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Mon, 12 Dec 2022 17:26:14 +0000 Subject: [PATCH 1189/1764] chore(main): release 0.126.0 (#1075) :robot: I have created a release *beep* *boop* --- ## [0.126.0](https://togithub.com/googleapis/java-storage-nio/compare/v0.125.0...v0.126.0) (2022-12-09) ### Features * FileSystemProvider::readAttributes faked posix support ([#1067](https://togithub.com/googleapis/java-storage-nio/issues/1067)) ([9982cba](https://togithub.com/googleapis/java-storage-nio/commit/9982cba637db5f6263fe0c2d638948f2fdd8c279)) --- This PR was generated with [Release Please](https://togithub.com/googleapis/release-please). See [documentation](https://togithub.com/googleapis/release-please#release-please). --- java-storage-nio/CHANGELOG.md | 7 +++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 16 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 302eebdc9959..8b71a5f08b25 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.126.0](https://github.com/googleapis/java-storage-nio/compare/v0.125.0...v0.126.0) (2022-12-09) + + +### Features + +* FileSystemProvider::readAttributes faked posix support ([#1067](https://github.com/googleapis/java-storage-nio/issues/1067)) ([b813ccc](https://github.com/googleapis/java-storage-nio/commit/b813ccc87ecff40f56fccf2ce981f16422c190f1)) + ## [0.125.0](https://github.com/googleapis/java-storage-nio/compare/v0.124.21...v0.125.0) (2022-12-07) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 13c1afc40631..adf3381d374b 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.125.1-SNAPSHOT + 0.126.0 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.125.1-SNAPSHOT + 0.126.0 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 642b8bcc9028..4a3ebfd115d0 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.125.1-SNAPSHOT + 0.126.0 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.125.1-SNAPSHOT + 0.126.0 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 1e16e56f6085..936c05d1450c 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.125.1-SNAPSHOT + 0.126.0 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.125.1-SNAPSHOT + 0.126.0 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index c7603aeea0c0..0307b7f01da7 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.125.1-SNAPSHOT + 0.126.0 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 472a4dbfeb1b..67690a0546aa 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.125.1-SNAPSHOT + 0.126.0 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 362f4637ea61..db0012a93dfd 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.125.0:0.125.1-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.126.0:0.126.0 \ No newline at end of file From 348bca65fe9b0ba55b6b4e39e8e508012438a463 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Mon, 12 Dec 2022 17:38:14 +0000 Subject: [PATCH 1190/1764] chore(main): release 0.126.1-SNAPSHOT (#1076) :robot: 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). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index adf3381d374b..19dcd034d1b6 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.126.0 + 0.126.1-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.0 + 0.126.1-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 4a3ebfd115d0..7ad0f81f3f3f 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.126.0 + 0.126.1-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.0 + 0.126.1-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 936c05d1450c..948487d7cc00 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.126.0 + 0.126.1-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.0 + 0.126.1-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 0307b7f01da7..dcde397b305b 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.126.0 + 0.126.1-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 67690a0546aa..8fcd8558a00d 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.126.0 + 0.126.1-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index db0012a93dfd..df78d4129830 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.126.0:0.126.0 \ No newline at end of file +google-cloud-nio:0.126.0:0.126.1-SNAPSHOT \ No newline at end of file From a071784026b59e000b9a6c7c0e2dbca3379942a7 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 13 Dec 2022 18:45:00 +0100 Subject: [PATCH 1191/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.126.0 (#1077) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 97fa55705b94..1bdfd9954324 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.125.0 + 0.126.0 From d13242ad92692f51fe2d7643291cced4595966b3 Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Tue, 13 Dec 2022 12:47:28 -0500 Subject: [PATCH 1192/1764] build(deps): bump certifi from 2022.9.24 to 2022.12.7 in /synthtool/gcp/templates/java_library/.kokoro (#1732) (#1078) build(deps): bump certifi Bumps [certifi](https://github.com/certifi/python-certifi) from 2022.9.24 to 2022.12.7. - [Release notes](https://github.com/certifi/python-certifi/releases) - [Commits](https://github.com/certifi/python-certifi/compare/2022.09.24...2022.12.07) --- updated-dependencies: - dependency-name: certifi dependency-type: direct:production ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Jeff Ching Source-Link: https://github.com/googleapis/synthtool/commit/ae0d43e5f17972981fe501ecf5a5d20055128bea Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-java:latest@sha256:9de537d592b60e5eac73b374a28263969bae91ecdb29b445e894576fbf54851c Signed-off-by: dependabot[bot] Co-authored-by: Owl Bot Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Jeff Ching --- java-storage-nio/.github/.OwlBot.lock.yaml | 2 +- java-storage-nio/.kokoro/requirements.in | 2 +- java-storage-nio/.kokoro/requirements.txt | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/java-storage-nio/.github/.OwlBot.lock.yaml b/java-storage-nio/.github/.OwlBot.lock.yaml index 4ca0036da327..288e394897e6 100644 --- a/java-storage-nio/.github/.OwlBot.lock.yaml +++ b/java-storage-nio/.github/.OwlBot.lock.yaml @@ -13,4 +13,4 @@ # limitations under the License. docker: image: gcr.io/cloud-devrel-public-resources/owlbot-java:latest - digest: sha256:27b1b1884dce60460d7521b23c2a73376cba90c0ef3d9f0d32e4bdb786959cfd + digest: sha256:9de537d592b60e5eac73b374a28263969bae91ecdb29b445e894576fbf54851c diff --git a/java-storage-nio/.kokoro/requirements.in b/java-storage-nio/.kokoro/requirements.in index 924f94ae6fa1..a5010f77d413 100644 --- a/java-storage-nio/.kokoro/requirements.in +++ b/java-storage-nio/.kokoro/requirements.in @@ -17,7 +17,7 @@ pycparser==2.21 pyperclip==1.8.2 python-dateutil==2.8.2 requests==2.27.1 -certifi==2022.9.24 +certifi==2022.12.7 importlib-metadata==4.8.3 zipp==3.6.0 google_api_core==2.8.2 diff --git a/java-storage-nio/.kokoro/requirements.txt b/java-storage-nio/.kokoro/requirements.txt index 71fcafc70316..15c404aa5a8c 100644 --- a/java-storage-nio/.kokoro/requirements.txt +++ b/java-storage-nio/.kokoro/requirements.txt @@ -16,9 +16,9 @@ cachetools==4.2.4 \ # via # -r requirements.in # google-auth -certifi==2022.9.24 \ - --hash=sha256:0d9c601124e5a6ba9712dbc60d9c53c21e34f5f641fe83002317394311bdce14 \ - --hash=sha256:90c1a32f1d68f940488354e36370f6cca89f0f106db09518524c88d6ed83f382 +certifi==2022.12.7 \ + --hash=sha256:35824b4c3a97115964b408844d64aa14db1cc518f6562e8d7261699d1350a9e3 \ + --hash=sha256:4ad3232f5e926d6718ec31cfc1fcadfde020920e278684144551c91769c7bc18 # via # -r requirements.in # requests From a467b9f678418326f64a4f8c4b2f1d843f77bde6 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 15 Dec 2022 17:22:56 +0100 Subject: [PATCH 1193/1764] test(deps): update dependency org.mockito:mockito-core to v4.10.0 (#1079) --- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 948487d7cc00..e777c73eeb84 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -80,7 +80,7 @@ org.mockito mockito-core - 4.9.0 + 4.10.0 test From 4cbb6669c80cff4aa251c28b095a2d7afdf20140 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 16 Dec 2022 18:48:04 +0100 Subject: [PATCH 1194/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v26.2.0 (#1080) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index c9e361574cd6..7d72081e90ad 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 26.1.5 + 26.2.0 pom import From 1922c42a503a02672917905cb4f451b126a62720 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 4 Jan 2023 17:44:24 +0100 Subject: [PATCH 1195/1764] test(deps): update dependency org.mockito:mockito-core to v4.11.0 (#1081) --- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index e777c73eeb84..d707a034928f 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -80,7 +80,7 @@ org.mockito mockito-core - 4.10.0 + 4.11.0 test From c3c883ff53130603bb5db12bb4dd7ea6f29b5ef0 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 12 Jan 2023 20:49:11 +0000 Subject: [PATCH 1196/1764] deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v3.1.1 (#1082) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index dcde397b305b..c05ca7e372fe 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -70,7 +70,7 @@ com.google.cloud google-cloud-shared-dependencies - 3.1.0 + 3.1.1 pom import From 9dcb82ff693a92c88275d298dcaa8713e32348eb Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 12 Jan 2023 20:49:40 +0000 Subject: [PATCH 1197/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v26.3.0 (#1083) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 7d72081e90ad..ff3706ff9e4b 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 26.2.0 + 26.3.0 pom import From 6860b1a15ebca436d7883af648138306b6fdd5e1 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 13 Jan 2023 05:44:11 +0000 Subject: [PATCH 1198/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.17.1 (#1086) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![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.16.0` -> `2.17.1` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.17.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.17.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.17.1/compatibility-slim/2.16.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.17.1/confidence-slim/2.16.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
      googleapis/java-storage ### [`v2.17.1`](https://togithub.com/googleapis/java-storage/blob/HEAD/CHANGELOG.md#​2171-httpsgithubcomgoogleapisjava-storagecomparev2170v2171-2023-01-13) [Compare Source](https://togithub.com/googleapis/java-storage/compare/v2.17.0...v2.17.1) ##### Bug Fixes - Update BaseStorageReadChannel to be left open unless explicitly closed ([#​1853](https://togithub.com/googleapis/java-storage/issues/1853)) ([1425dd9](https://togithub.com/googleapis/java-storage/commit/1425dd97cb7d4a58f0bbededeca543f1a89c7d5d)) ### [`v2.17.0`](https://togithub.com/googleapis/java-storage/blob/HEAD/CHANGELOG.md#​2170-httpsgithubcomgoogleapisjava-storagecomparev2160v2170-2023-01-12) [Compare Source](https://togithub.com/googleapis/java-storage/compare/v2.16.0...v2.17.0) ##### Features - Implement GrpcStorageImpl BucketAccessControl operations ([#​1816](https://togithub.com/googleapis/java-storage/issues/1816)) ([5c52079](https://togithub.com/googleapis/java-storage/commit/5c52079fb5f52caf39a49ccb96df6251a9c728d3)) - Implement GrpcStorageImpl ObjectAccessControl operations ([#​1818](https://togithub.com/googleapis/java-storage/issues/1818)) ([2eec791](https://togithub.com/googleapis/java-storage/commit/2eec791122bb1bb28a1ffb14beb7ce8776c5b5ec)) - Implement GrpcStorageImpl#createDefaultAcl & GrpcStorageImpl#updateDefaultAcl ([#​1806](https://togithub.com/googleapis/java-storage/issues/1806)) ([0f24a11](https://togithub.com/googleapis/java-storage/commit/0f24a11c5289a4c07f27d8a3c29fab34520b036f)) - Implement GrpcStorageImpl#deleteDefaultAcl ([#​1807](https://togithub.com/googleapis/java-storage/issues/1807)) ([c783277](https://togithub.com/googleapis/java-storage/commit/c78327717a7936492161ddcc64c86374db72c48c)) - Implement GrpcStorageImpl#getDefaultAcl ([#​1802](https://togithub.com/googleapis/java-storage/issues/1802)) ([b9b7c49](https://togithub.com/googleapis/java-storage/commit/b9b7c49fcfcab285da156b34b186a007150e876f)) - Implement GrpcStorageImpl#listDefaultAcl ([#​1805](https://togithub.com/googleapis/java-storage/issues/1805)) ([03c2e66](https://togithub.com/googleapis/java-storage/commit/03c2e6660721b4a8bfc09b241ef44f3e4e08865b)) - Improve throughput of http based storage#reader between 100 MiB/s and 200 MiB/s ([#​1799](https://togithub.com/googleapis/java-storage/issues/1799)) ([94cd288](https://togithub.com/googleapis/java-storage/commit/94cd2887f22f6d1bb82f9929b388c27c63353d77)) - Update GrpcBlobReadChannel to allow seek/limit after read ([#​1834](https://togithub.com/googleapis/java-storage/issues/1834)) ([45dc983](https://togithub.com/googleapis/java-storage/commit/45dc983a4af8e7feb937263ce611bd34eda37e03)) ##### Bug Fixes - Add missing preconditions and update samples ([#​1753](https://togithub.com/googleapis/java-storage/issues/1753)) ([96beca2](https://togithub.com/googleapis/java-storage/commit/96beca2465158fb4633d58fe09a9776a4b171811)) - **grpc:** Fix bucket logging conversion to allow clearing ([#​1822](https://togithub.com/googleapis/java-storage/issues/1822)) ([30e19dc](https://togithub.com/googleapis/java-storage/commit/30e19dc55c61917c3a73055091e9e6ca0744f172)) - Update gRPC object list implementation to include synthetic directories ([#​1824](https://togithub.com/googleapis/java-storage/issues/1824)) ([0665c24](https://togithub.com/googleapis/java-storage/commit/0665c2473b5b1a18061d1e58382320ae55295520)) - Update Grpc Write implementation to allow specifying expected md5 ([#​1815](https://togithub.com/googleapis/java-storage/issues/1815)) ([4662572](https://togithub.com/googleapis/java-storage/commit/46625729b6fd62d8f133c3fb2d8ee00eb64ee8e9)) - Update GrpcConversions to use Bucket.RetentionPolicy.retention_duration ([#​1798](https://togithub.com/googleapis/java-storage/issues/1798)) ([82fb014](https://togithub.com/googleapis/java-storage/commit/82fb014508178e8ad3fd08e9efc757a8e47564da)) - Update GrpcStorageImpl#update to support fine-grained update of BucketInfo.labels and BlobInfo.metadata ([#​1843](https://togithub.com/googleapis/java-storage/issues/1843)) ([c8bf3c7](https://togithub.com/googleapis/java-storage/commit/c8bf3c70cca81ed87a52939fe7da58889c8f55ce)) ##### Documentation - Document differing behavior of {get,list}{,default}Acl between HTTP and gRPC ([#​1820](https://togithub.com/googleapis/java-storage/issues/1820)) ([9511b17](https://togithub.com/googleapis/java-storage/commit/9511b173e84d2b28ab1a1625b16e3e648c3856fb)) ##### Dependencies - Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.1.1 ([#​1836](https://togithub.com/googleapis/java-storage/issues/1836)) ([3b71fab](https://togithub.com/googleapis/java-storage/commit/3b71fab11ac71039c2a9983821ce02ce25ce311d)) - Update dependency net.jqwik:jqwik to v1.7.2 ([#​1833](https://togithub.com/googleapis/java-storage/issues/1833)) ([83bc261](https://togithub.com/googleapis/java-storage/commit/83bc261130e89e5994f21e32422054ef6ea2fe8e)) - Update dependency org.junit.vintage:junit-vintage-engine to v5.9.2 ([#​1837](https://togithub.com/googleapis/java-storage/issues/1837)) ([5b38184](https://togithub.com/googleapis/java-storage/commit/5b381845b4f48a691aa3f0cb96599ddefc7e463f)) - Update junit-platform.version to v5.9.2 ([#​1838](https://togithub.com/googleapis/java-storage/issues/1838)) ([372521b](https://togithub.com/googleapis/java-storage/commit/372521ba80b12e52c74fae5ac766dbe6610ff0b2))
      --- ### 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. --- - [ ] 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-nio). --- java-storage-nio/google-cloud-nio/pom.xml | 6 + .../contrib/nio/testing/FakeStorageRpc.java | 168 +++++++++++++++++- .../storage/contrib/nio/it/ITGcsNio.java | 4 + java-storage-nio/pom.xml | 2 +- 4 files changed, 173 insertions(+), 7 deletions(-) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index d707a034928f..92d38416baef 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -42,6 +42,12 @@ com.google.http-client google-http-client
      + + + com.google.http-client + google-http-client-gson + com.google.auto.value auto-value-annotations diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java index bdc71b253026..3d8367e0c20f 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java @@ -16,6 +16,13 @@ package com.google.cloud.storage.contrib.nio.testing; +import com.google.api.client.http.HttpRequestInitializer; +import com.google.api.client.http.HttpTransport; +import com.google.api.client.http.LowLevelHttpRequest; +import com.google.api.client.http.LowLevelHttpResponse; +import com.google.api.client.json.gson.GsonFactory; +import com.google.api.client.testing.http.MockLowLevelHttpRequest; +import com.google.api.client.testing.http.MockLowLevelHttpResponse; import com.google.api.client.util.DateTime; import com.google.api.services.storage.model.Bucket; import com.google.api.services.storage.model.ServiceAccount; @@ -25,10 +32,15 @@ import com.google.cloud.storage.StorageException; import com.google.cloud.storage.spi.v1.StorageRpc; import com.google.cloud.storage.testing.StorageRpcTestBase; +import com.google.common.base.Preconditions; +import java.io.ByteArrayInputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; +import java.io.UnsupportedEncodingException; import java.math.BigInteger; +import java.net.URLDecoder; +import java.nio.charset.StandardCharsets; import java.nio.file.FileAlreadyExistsException; import java.text.SimpleDateFormat; import java.util.ArrayList; @@ -37,6 +49,8 @@ import java.util.List; import java.util.Map; import java.util.concurrent.ConcurrentHashMap; +import java.util.regex.Matcher; +import java.util.regex.Pattern; import javax.annotation.concurrent.NotThreadSafe; /** @@ -76,6 +90,11 @@ class FakeStorageRpc extends StorageRpcTestBase { private static final SimpleDateFormat RFC_3339_FORMATTER = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssXXX"); + private static final int OK = 200; + private static final int PARTIAL_CONTENT = 206; + private static final int NOT_FOUND = 404; + private static final byte[] EMPTY_BYTES = new byte[0]; + // fullname -> metadata Map metadata = new ConcurrentHashMap<>(); // fullname -> contents @@ -244,7 +263,7 @@ public StorageObject compose( public byte[] load(StorageObject storageObject, Map options) throws StorageException { String key = fullname(storageObject); if (!contents.containsKey(key)) { - throw new StorageException(404, "File not found: " + key); + throw new StorageException(NOT_FOUND, "File not found: " + key); } return contents.get(key); } @@ -264,7 +283,7 @@ public Tuple read( } String key = fullname(from); if (!contents.containsKey(key)) { - throw new StorageException(404, "File not found: " + key); + throw new StorageException(NOT_FOUND, "File not found: " + key); } checkGeneration(key, generationMatch); long position = zposition; @@ -299,7 +318,7 @@ public long read( } String key = fullname(from); if (!contents.containsKey(key)) { - throw new StorageException(404, "File not found: " + key); + throw new StorageException(NOT_FOUND, "File not found: " + key); } checkGeneration(key, generationMatch); if (position < 0) { @@ -396,7 +415,7 @@ public RewriteResponse openRewrite(RewriteRequest rewriteRequest) throws Storage // a little hackish, just good enough for the tests to work. if (!contents.containsKey(sourceKey)) { - throw new StorageException(404, "File not found: " + sourceKey); + throw new StorageException(NOT_FOUND, "File not found: " + sourceKey); } // if non-null, then we check the file's at that generation. @@ -444,7 +463,7 @@ private static DateTime now() { } private String fullname(StorageObject so) { - return (so.getBucket() + "/" + so.getName()); + return fullname(so.getBucket(), so.getName()); } private BigInteger size(StorageObject so) { @@ -481,7 +500,8 @@ private void checkGeneration(String key, Long generationMatch) { Long generation = metadata.get(key).getGeneration(); if (!generationMatch.equals(generation)) { throw new StorageException( - 404, "Generation mismatch. Requested " + generationMatch + " but got " + generation); + NOT_FOUND, + "Generation mismatch. Requested " + generationMatch + " but got " + generation); } } } @@ -517,4 +537,140 @@ private static boolean processedAsFolder( public ServiceAccount getServiceAccount(String projectId) { return null; } + + @Override + public com.google.api.services.storage.Storage getStorage() { + HttpTransport transport = new FakeStorageRpcHttpTransport(); + HttpRequestInitializer httpRequestInitializer = request -> {}; + return new com.google.api.services.storage.Storage( + transport, new GsonFactory(), httpRequestInitializer); + } + + private static String fullname(String bucket, String object) { + return String.format("%s/%s", bucket, object); + } + + private static final String KEY_PATTERN_DEFINITION = "^.*?/b/(.*?)/o/(.*?)(?:[?].*|$)"; + private static final Pattern KEY_PATTERN = Pattern.compile(KEY_PATTERN_DEFINITION); + + MyMockLowLevelHttpRequest create(String url) { + Matcher m = KEY_PATTERN.matcher(url); + Preconditions.checkArgument( + m.matches(), + "Provided url '%s' does not match expected pattern '%s'", + url, + KEY_PATTERN_DEFINITION); + + String bucket = m.group(1); + String object = m.group(2); + + String decode = urlDecode(object); + String key = fullname(bucket, decode); + return new MyMockLowLevelHttpRequest(url, key); + } + + private static String urlDecode(String object) { + try { + return URLDecoder.decode(object, StandardCharsets.UTF_8.name()); + } catch (UnsupportedEncodingException e) { + throw new RuntimeException(e); + } + } + + private class MyMockLowLevelHttpRequest extends MockLowLevelHttpRequest { + + private final String key; + + private MyMockLowLevelHttpRequest(String url, String key) { + super(url); + this.key = key; + } + + /** + * {@link MockLowLevelHttpRequest#execute} tries to return a value, but we need to compute based + * upon possible request mutations. So override it to call {@link #getResponse()}. + */ + @Override + public LowLevelHttpResponse execute() throws IOException { + return getResponse(); + } + + @Override + public MockLowLevelHttpResponse getResponse() { + + MockLowLevelHttpResponse resp = new MockLowLevelHttpResponse(); + byte[] bytes = contents.get(key); + if (bytes == null) { + resp.setStatusCode(NOT_FOUND); + } else { + int length = bytes.length; + Map> headers = getHeaders(); + List range = headers.get("range"); + int begin = 0; + int endInclusive = length - 1; + if (range != null && !range.isEmpty()) { + String rangeString = range.get(0).substring("range=".length()); + if ("0-".equals(rangeString)) { + resp.setStatusCode(OK); + } else if (rangeString.startsWith("-")) { + // we don't support negative offsets yet + resp.setStatusCode(400); + return resp; + } else if (rangeString.endsWith("-")) { + // only lower bounded + String beginS = rangeString.substring(0, rangeString.length() - 1); + begin = Integer.parseInt(beginS); + resp.setStatusCode(PARTIAL_CONTENT); + } else { + // otherwise a lower and upper bound + int i = rangeString.indexOf('-'); + if (i == -1) { + resp.setStatusCode(400); + return resp; + } else { + String beginS = rangeString.substring(0, i); + String endInclusiveS = rangeString.substring(i + 1); + begin = Integer.parseInt(beginS); + endInclusive = Integer.parseInt(endInclusiveS); + resp.setStatusCode(PARTIAL_CONTENT); + } + } + + if (begin > length) { + resp.addHeader("Content-Range", String.format("bytes */%d", length)); + resp.setContent(EMPTY_BYTES); + resp.setContent(new ByteArrayInputStream(EMPTY_BYTES)); + } else { + int newLength = endInclusive - begin + 1; + resp.addHeader("Content-Length", String.valueOf(newLength)); + // Content-Range: bytes 4-9/512 + resp.addHeader( + "Content-Range", String.format("bytes %d-%d/%d", begin, endInclusive, length)); + byte[] content = Arrays.copyOfRange(bytes, begin, endInclusive + 1); + resp.setContent(content); + resp.setContent(new ByteArrayInputStream(content)); + } + } else { + resp.addHeader("Content-Length", String.valueOf(length)); + resp.setContent(bytes); + resp.setContent(new ByteArrayInputStream(bytes)); + resp.setStatusCode(OK); + } + } + return resp; + } + } + + private class FakeStorageRpcHttpTransport extends HttpTransport { + + @Override + public boolean supportsMethod(String method) { + return "GET".equals(method); + } + + @Override + public LowLevelHttpRequest buildRequest(String method, String url) { + return create(url); + } + } } diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java index 67126b167d50..de0a1fde3078 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java @@ -415,6 +415,7 @@ public void testReadByteChannel() throws IOException { ByteBuffer buf = ByteBuffer.allocate(SML_SIZE); int read = 0; while (chan.isOpen()) { + buf.clear(); int rc = chan.read(buf); assertThat(chan.size()).isEqualTo(size); if (rc < 0) { @@ -794,6 +795,7 @@ public void testFileChannelRead() throws IOException { ByteBuffer buf = ByteBuffer.allocate(SML_SIZE); int read = 0; while (chan.isOpen()) { + buf.clear(); int rc = chan.read(buf); assertThat(chan.size()).isEqualTo(size); if (rc < 0) { @@ -954,6 +956,7 @@ public void testFileChannelTransferFrom() throws IOException { ByteBuffer buf = ByteBuffer.allocate(SML_SIZE); int read = 0; while (source.isOpen()) { + buf.clear(); int rc = source.read(buf); assertThat(source.size()).isEqualTo(size); if (rc < 0) { @@ -997,6 +1000,7 @@ public void testFileChannelTransferTo() throws IOException { ByteBuffer buf = ByteBuffer.allocate(SML_SIZE); int read = 0; while (source.isOpen()) { + buf.clear(); int rc = source.read(buf); assertThat(source.size()).isEqualTo(size); if (rc < 0) { diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index c05ca7e372fe..fdea14475c86 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.16.0 + 2.17.1 com.google.apis From 27ac854770343b5b47038718dbf0f728d5067bc5 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Fri, 13 Jan 2023 00:55:18 -0500 Subject: [PATCH 1199/1764] chore(main): release 0.126.1 (#1085) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/CHANGELOG.md | 8 ++++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 17 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 8b71a5f08b25..805f158577ad 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## [0.126.1](https://github.com/googleapis/java-storage-nio/compare/v0.126.0...v0.126.1) (2023-01-13) + + +### Dependencies + +* Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.1.1 ([#1082](https://github.com/googleapis/java-storage-nio/issues/1082)) ([e42f097](https://github.com/googleapis/java-storage-nio/commit/e42f097ae9f95e2eda794dc298dcd6c33abc40d8)) +* Update dependency com.google.cloud:google-cloud-storage to v2.17.1 ([#1086](https://github.com/googleapis/java-storage-nio/issues/1086)) ([28b525d](https://github.com/googleapis/java-storage-nio/commit/28b525d9b58ff468f56133f49d83bfb8de2651b1)) + ## [0.126.0](https://github.com/googleapis/java-storage-nio/compare/v0.125.0...v0.126.0) (2022-12-09) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 19dcd034d1b6..84cc350b4706 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.126.1-SNAPSHOT + 0.126.1 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.1-SNAPSHOT + 0.126.1 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 7ad0f81f3f3f..8195c34ea817 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.126.1-SNAPSHOT + 0.126.1 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.1-SNAPSHOT + 0.126.1 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 92d38416baef..415f1d905002 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.126.1-SNAPSHOT + 0.126.1 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.1-SNAPSHOT + 0.126.1 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index fdea14475c86..5b58e663f54a 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.126.1-SNAPSHOT + 0.126.1 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 8fcd8558a00d..9470e4a19e12 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.126.1-SNAPSHOT + 0.126.1 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index df78d4129830..b10c0a08d778 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.126.0:0.126.1-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.126.1:0.126.1 \ No newline at end of file From 65f51c5b158aa9a3d2805f5f83e9127926095773 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Fri, 13 Jan 2023 06:08:11 +0000 Subject: [PATCH 1200/1764] chore(main): release 0.126.2-SNAPSHOT (#1087) :robot: 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). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 84cc350b4706..ec4578733e92 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.126.1 + 0.126.2-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.1 + 0.126.2-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 8195c34ea817..d104a47ddbe0 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.126.1 + 0.126.2-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.1 + 0.126.2-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 415f1d905002..f47bf000c715 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.126.1 + 0.126.2-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.1 + 0.126.2-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 5b58e663f54a..717ccd626f9f 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.126.1 + 0.126.2-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 9470e4a19e12..1d82d9972e95 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.126.1 + 0.126.2-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index b10c0a08d778..957bdaae251c 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.126.1:0.126.1 \ No newline at end of file +google-cloud-nio:0.126.1:0.126.2-SNAPSHOT \ No newline at end of file From 83ed4da8d8dc45eb81d5e2ca779dc3beed7d8a98 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 13 Jan 2023 18:11:02 +0000 Subject: [PATCH 1201/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.126.1 (#1088) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 1bdfd9954324..2fd68aa5f937 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.126.0 + 0.126.1 From 4c54a416010f8b7ea9fe56dd8910bc0e3654053b Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 19 Jan 2023 16:41:47 +0000 Subject: [PATCH 1202/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v26.4.0 (#1090) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index ff3706ff9e4b..07249fe917ad 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 26.3.0 + 26.4.0 pom import From b60c944452e51dfbdbdb50dc4342733529a554d2 Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Thu, 19 Jan 2023 15:35:09 -0500 Subject: [PATCH 1203/1764] chore: Upgrade to later version of gcp-uploader and protobuf (#1741) (#1091) * chore: Upgrade to later version of gcp-uploader and protobuf * chore: Add secretstorage version * chore: Use python 3.9.13 * chore: Unpin all python versions * chore: Rerun pipcompile tool * chore: Rerun pipcompile tool with --allow-unsafe * chore: Add --require-hashes * chore: Update requirements file * chore: Remove --require-hashes * chore: Print python version * chore: Add new generated hashes for requirements.txt * chore: Remove python version check in cloud build * chore: Allow synthtool to update python dependencies * chore: Add typing-extensions into requirements * chore: Unpin docker requirements.in file * chore: Add java synthtool validation * chore: Add check to import java synthtool python package Source-Link: https://github.com/googleapis/synthtool/commit/91904bfb986c51516389fb591c67053cdf4de104 Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-java:latest@sha256:4566cf7fcd0eece77705330267b2b61a70165711c7829d049b60bc2f1bbcd74e Co-authored-by: Owl Bot --- java-storage-nio/.github/.OwlBot.lock.yaml | 4 +- java-storage-nio/.kokoro/requirements.in | 40 +---- java-storage-nio/.kokoro/requirements.txt | 186 ++++++++------------- 3 files changed, 78 insertions(+), 152 deletions(-) diff --git a/java-storage-nio/.github/.OwlBot.lock.yaml b/java-storage-nio/.github/.OwlBot.lock.yaml index 288e394897e6..2b48c81e3722 100644 --- a/java-storage-nio/.github/.OwlBot.lock.yaml +++ b/java-storage-nio/.github/.OwlBot.lock.yaml @@ -1,4 +1,4 @@ -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -13,4 +13,4 @@ # limitations under the License. docker: image: gcr.io/cloud-devrel-public-resources/owlbot-java:latest - digest: sha256:9de537d592b60e5eac73b374a28263969bae91ecdb29b445e894576fbf54851c + digest: sha256:4566cf7fcd0eece77705330267b2b61a70165711c7829d049b60bc2f1bbcd74e diff --git a/java-storage-nio/.kokoro/requirements.in b/java-storage-nio/.kokoro/requirements.in index a5010f77d413..b19a8dbfdd5e 100644 --- a/java-storage-nio/.kokoro/requirements.in +++ b/java-storage-nio/.kokoro/requirements.in @@ -1,34 +1,6 @@ -gcp-docuploader==0.6.3 -google-crc32c==1.3.0 -googleapis-common-protos==1.56.3 -gcp-releasetool==1.9.1 -cryptography==38.0.3 -cachetools==4.2.4 -cffi==1.15.1 -jeepney==0.7.1 -jinja2==3.0.3 -markupsafe==2.0.1 -keyring==23.4.1 -packaging==21.3 -protobuf==3.19.5 -pyjwt==2.4.0 -pyparsing==3.0.9 -pycparser==2.21 -pyperclip==1.8.2 -python-dateutil==2.8.2 -requests==2.27.1 -certifi==2022.12.7 -importlib-metadata==4.8.3 -zipp==3.6.0 -google_api_core==2.8.2 -google-cloud-storage==2.0.0 -google-resumable-media==2.3.3 -google-cloud-core==2.3.1 -typing-extensions==4.1.1 -urllib3==1.26.12 -zipp==3.6.0 -rsa==4.9 -six==1.16.0 -attrs==22.1.0 -google-auth==2.14.1 -idna==3.4 \ No newline at end of file +gcp-docuploader +gcp-releasetool +wheel +setuptools +typing-extensions +click<8.1.0 \ No newline at end of file diff --git a/java-storage-nio/.kokoro/requirements.txt b/java-storage-nio/.kokoro/requirements.txt index 15c404aa5a8c..1dfe630412d9 100644 --- a/java-storage-nio/.kokoro/requirements.txt +++ b/java-storage-nio/.kokoro/requirements.txt @@ -1,27 +1,21 @@ # -# This file is autogenerated by pip-compile with python 3.10 -# To update, run: +# This file is autogenerated by pip-compile with Python 3.9 +# by the following command: # -# pip-compile --generate-hashes requirements.in +# pip-compile --allow-unsafe --generate-hashes requirements.in # attrs==22.1.0 \ --hash=sha256:29adc2665447e5191d0e7c568fde78b21f9672d344281d0c6e1ab085429b22b6 \ --hash=sha256:86efa402f67bf2df34f51a335487cf46b1ec130d02b8d39fd248abfd30da551c - # via - # -r requirements.in - # gcp-releasetool + # via gcp-releasetool cachetools==4.2.4 \ --hash=sha256:89ea6f1b638d5a73a4f9226be57ac5e4f399d22770b92355f92dcb0f7f001693 \ --hash=sha256:92971d3cb7d2a97efff7c7bb1657f21a8f5fb309a37530537c71b1774189f2d1 - # via - # -r requirements.in - # google-auth + # via google-auth certifi==2022.12.7 \ --hash=sha256:35824b4c3a97115964b408844d64aa14db1cc518f6562e8d7261699d1350a9e3 \ --hash=sha256:4ad3232f5e926d6718ec31cfc1fcadfde020920e278684144551c91769c7bc18 - # via - # -r requirements.in - # requests + # via requests cffi==1.15.1 \ --hash=sha256:00a9ed42e88df81ffae7a8ab6d9356b371399b91dbdf0c3cb1e84c03a13aceb5 \ --hash=sha256:03425bdae262c76aad70202debd780501fabeaca237cdfddc008987c0e0f59ef \ @@ -87,9 +81,7 @@ cffi==1.15.1 \ --hash=sha256:ed9cb427ba5504c1dc15ede7d516b84757c3e3d7868ccc85121d9310d27eed0b \ --hash=sha256:fa6693661a4c91757f4412306191b6dc88c1703f780c8234035eac011922bc01 \ --hash=sha256:fcd131dd944808b5bdb38e6f5b53013c5aa4f334c5cad0c72742f6eba4b73db0 - # via - # -r requirements.in - # cryptography + # via cryptography charset-normalizer==2.0.12 \ --hash=sha256:2857e29ff0d34db842cd7ca3230549d1a697f96ee6d3fb071cfa6c7393832597 \ --hash=sha256:6881edbebdb17b39b4eaaa821b438bf6eddffb4468cf344f09f89def34a8b1df @@ -98,6 +90,7 @@ click==8.0.4 \ --hash=sha256:6a7a62563bbfabfda3a38f3023a1db4a35978c0abd76f6c9605ecd6554d6d9b1 \ --hash=sha256:8458d7b1287c5fb128c90e23381cf99dcde74beaf6c7ff6384ce84d6fe090adb # via + # -r requirements.in # gcp-docuploader # gcp-releasetool colorlog==6.7.0 \ @@ -132,12 +125,11 @@ cryptography==38.0.3 \ --hash=sha256:dfb4f4dd568de1b6af9f4cda334adf7d72cf5bc052516e1b2608b683375dd95c \ --hash=sha256:ed7b00096790213e09eb11c97cc6e2b757f15f3d2f85833cd2d3ec3fe37c1722 # via - # -r requirements.in # gcp-releasetool # secretstorage -gcp-docuploader==0.6.3 \ - --hash=sha256:ba8c9d76b3bbac54b0311c503a373b00edc2dc02d6d54ea9507045adb8e870f7 \ - --hash=sha256:c0f5aaa82ce1854a386197e4e359b120ad6d4e57ae2c812fce42219a3288026b +gcp-docuploader==0.6.4 \ + --hash=sha256:01486419e24633af78fd0167db74a2763974765ee8078ca6eb6964d0ebd388af \ + --hash=sha256:70861190c123d907b3b067da896265ead2eeb9263969d6955c9e0bb091b5ccbf # via -r requirements.in gcp-releasetool==1.9.1 \ --hash=sha256:952f4055d5d986b070ae2a71c4410b250000f9cc5a1e26398fcd55a5bbc5a15f \ @@ -147,13 +139,12 @@ google-api-core==2.8.2 \ --hash=sha256:06f7244c640322b508b125903bb5701bebabce8832f85aba9335ec00b3d02edc \ --hash=sha256:93c6a91ccac79079ac6bbf8b74ee75db970cc899278b97d53bc012f35908cf50 # via - # -r requirements.in # google-cloud-core # google-cloud-storage google-auth==2.14.1 \ + --hash=sha256:ccaa901f31ad5cbb562615eb8b664b3dd0bf5404a67618e642307f00613eda4d \ --hash=sha256:f5d8701633bebc12e0deea4df8abd8aff31c28b355360597f7f2ee60f2e4d016 # via - # -r requirements.in # gcp-releasetool # google-api-core # google-cloud-core @@ -161,15 +152,11 @@ google-auth==2.14.1 \ google-cloud-core==2.3.1 \ --hash=sha256:113ba4f492467d5bd442c8d724c1a25ad7384045c3178369038840ecdd19346c \ --hash=sha256:34334359cb04187bdc80ddcf613e462dfd7a3aabbc3fe4d118517ab4b9303d53 - # via - # -r requirements.in - # google-cloud-storage + # via google-cloud-storage google-cloud-storage==2.0.0 \ --hash=sha256:a57a15aead0f9dfbd4381f1bfdbe8bf89818a4bd75bab846cafcefb2db846c47 \ --hash=sha256:ec4be60bb223a3a960f0d01697d849b86d91cad815a84915a32ed3635e93a5e7 - # via - # -r requirements.in - # gcp-docuploader + # via gcp-docuploader google-crc32c==1.3.0 \ --hash=sha256:04e7c220798a72fd0f08242bc8d7a05986b2a08a0573396187fd32c1dcdd58b3 \ --hash=sha256:05340b60bf05b574159e9bd940152a47d38af3fb43803ffe71f11d704b7696a6 \ @@ -214,52 +201,37 @@ google-crc32c==1.3.0 \ --hash=sha256:fe31de3002e7b08eb20823b3735b97c86c5926dd0581c7710a680b418a8709d4 \ --hash=sha256:fec221a051150eeddfdfcff162e6db92c65ecf46cb0f7bb1bf812a1520ec026b \ --hash=sha256:ff71073ebf0e42258a42a0b34f2c09ec384977e7f6808999102eedd5b49920e3 - # via - # -r requirements.in - # google-resumable-media + # via google-resumable-media google-resumable-media==2.3.3 \ --hash=sha256:27c52620bd364d1c8116eaac4ea2afcbfb81ae9139fb3199652fcac1724bfb6c \ --hash=sha256:5b52774ea7a829a8cdaa8bd2d4c3d4bc660c91b30857ab2668d0eb830f4ea8c5 - # via - # -r requirements.in - # google-cloud-storage + # via google-cloud-storage googleapis-common-protos==1.56.3 \ --hash=sha256:6f1369b58ed6cf3a4b7054a44ebe8d03b29c309257583a2bbdc064cd1e4a1442 \ --hash=sha256:87955d7b3a73e6e803f2572a33179de23989ebba725e05ea42f24838b792e461 - # via - # -r requirements.in - # google-api-core + # via google-api-core idna==3.4 \ --hash=sha256:814f528e8dead7d329833b91c5faa87d60bf71824cd12a7530b5526063d02cb4 \ --hash=sha256:90b77e79eaa3eba6de819a0c442c0b4ceefc341a7a2ab77d7562bf49f425c5c2 - # via - # -r requirements.in - # requests + # via requests importlib-metadata==4.8.3 \ --hash=sha256:65a9576a5b2d58ca44d133c42a241905cc45e34d2c06fd5ba2bafa221e5d7b5e \ --hash=sha256:766abffff765960fcc18003801f7044eb6755ffae4521c8e8ce8e83b9c9b0668 + # via keyring +jeepney==0.8.0 \ + --hash=sha256:5efe48d255973902f6badc3ce55e2aa6c5c3b3bc642059ef3a91247bcfcc5806 \ + --hash=sha256:c0a454ad016ca575060802ee4d590dd912e35c122fa04e70306de3d076cce755 # via - # -r requirements.in - # keyring -jeepney==0.7.1 \ - --hash=sha256:1b5a0ea5c0e7b166b2f5895b91a08c14de8915afda4407fb5022a195224958ac \ - --hash=sha256:fa9e232dfa0c498bd0b8a3a73b8d8a31978304dcef0515adc859d4e096f96f4f - # via - # -r requirements.in # keyring # secretstorage jinja2==3.0.3 \ --hash=sha256:077ce6014f7b40d03b47d1f1ca4b0fc8328a692bd284016f806ed0eaca390ad8 \ --hash=sha256:611bb273cd68f3b993fabdc4064fc858c5b47a973cb5aa7999ec1ba405c87cd7 - # via - # -r requirements.in - # gcp-releasetool + # via gcp-releasetool keyring==23.4.1 \ --hash=sha256:17e49fb0d6883c2b4445359434dba95aad84aabb29bbff044ad0ed7100232eca \ --hash=sha256:89cbd74d4683ed164c8082fb38619341097741323b3786905c6dac04d6915a55 - # via - # -r requirements.in - # gcp-releasetool + # via gcp-releasetool markupsafe==2.0.1 \ --hash=sha256:01a9b8ea66f1658938f65b93a85ebe8bc016e6769611be228d797c9d998dd298 \ --hash=sha256:023cb26ec21ece8dc3907c0e8320058b2e0cb3c55cf9564da612bc325bed5e64 \ @@ -330,49 +302,41 @@ markupsafe==2.0.1 \ --hash=sha256:f8ba0e8349a38d3001fae7eadded3f6606f0da5d748ee53cc1dab1d6527b9509 \ --hash=sha256:f9081981fe268bd86831e5c75f7de206ef275defcb82bc70740ae6dc507aee51 \ --hash=sha256:fa130dd50c57d53368c9d59395cb5526eda596d3ffe36666cd81a44d56e48872 - # via - # -r requirements.in - # jinja2 + # via jinja2 packaging==21.3 \ --hash=sha256:dd47c42927d89ab911e606518907cc2d3a1f38bbd026385970643f9c5b8ecfeb \ --hash=sha256:ef103e05f519cdc783ae24ea4e2e0f508a9c99b2d4969652eed6a2e1ea5bd522 + # via gcp-releasetool +protobuf==3.20.1 \ + --hash=sha256:06059eb6953ff01e56a25cd02cca1a9649a75a7e65397b5b9b4e929ed71d10cf \ + --hash=sha256:097c5d8a9808302fb0da7e20edf0b8d4703274d140fd25c5edabddcde43e081f \ + --hash=sha256:284f86a6207c897542d7e956eb243a36bb8f9564c1742b253462386e96c6b78f \ + --hash=sha256:32ca378605b41fd180dfe4e14d3226386d8d1b002ab31c969c366549e66a2bb7 \ + --hash=sha256:3cc797c9d15d7689ed507b165cd05913acb992d78b379f6014e013f9ecb20996 \ + --hash=sha256:62f1b5c4cd6c5402b4e2d63804ba49a327e0c386c99b1675c8a0fefda23b2067 \ + --hash=sha256:69ccfdf3657ba59569c64295b7d51325f91af586f8d5793b734260dfe2e94e2c \ + --hash=sha256:6f50601512a3d23625d8a85b1638d914a0970f17920ff39cec63aaef80a93fb7 \ + --hash=sha256:7403941f6d0992d40161aa8bb23e12575637008a5a02283a930addc0508982f9 \ + --hash=sha256:755f3aee41354ae395e104d62119cb223339a8f3276a0cd009ffabfcdd46bb0c \ + --hash=sha256:77053d28427a29987ca9caf7b72ccafee011257561259faba8dd308fda9a8739 \ + --hash=sha256:7e371f10abe57cee5021797126c93479f59fccc9693dafd6bd5633ab67808a91 \ + --hash=sha256:9016d01c91e8e625141d24ec1b20fed584703e527d28512aa8c8707f105a683c \ + --hash=sha256:9be73ad47579abc26c12024239d3540e6b765182a91dbc88e23658ab71767153 \ + --hash=sha256:adc31566d027f45efe3f44eeb5b1f329da43891634d61c75a5944e9be6dd42c9 \ + --hash=sha256:adfc6cf69c7f8c50fd24c793964eef18f0ac321315439d94945820612849c388 \ + --hash=sha256:af0ebadc74e281a517141daad9d0f2c5d93ab78e9d455113719a45a49da9db4e \ + --hash=sha256:cb29edb9eab15742d791e1025dd7b6a8f6fcb53802ad2f6e3adcb102051063ab \ + --hash=sha256:cd68be2559e2a3b84f517fb029ee611546f7812b1fdd0aa2ecc9bc6ec0e4fdde \ + --hash=sha256:cdee09140e1cd184ba9324ec1df410e7147242b94b5f8b0c64fc89e38a8ba531 \ + --hash=sha256:db977c4ca738dd9ce508557d4fce0f5aebd105e158c725beec86feb1f6bc20d8 \ + --hash=sha256:dd5789b2948ca702c17027c84c2accb552fc30f4622a98ab5c51fcfe8c50d3e7 \ + --hash=sha256:e250a42f15bf9d5b09fe1b293bdba2801cd520a9f5ea2d7fb7536d4441811d20 \ + --hash=sha256:ff8d8fa42675249bb456f5db06c00de6c2f4c27a065955917b28c4f15978b9c3 # via - # -r requirements.in - # gcp-releasetool -protobuf==3.19.5 \ - --hash=sha256:1867f93b06a183f87696871bb8d1e99ee71dbb69d468ce1f0cc8bf3d30f982f3 \ - --hash=sha256:3c4160b601220627f7e91154e572baf5e161a9c3f445a8242d536ee3d0b7b17c \ - --hash=sha256:4ee2af7051d3b10c8a4fe6fd1a2c69f201fea36aeee7086cf202a692e1b99ee1 \ - --hash=sha256:5266c36cc0af3bb3dbf44f199d225b33da66a9a5c3bdc2b14865ad10eddf0e37 \ - --hash=sha256:5470f892961af464ae6eaf0f3099e2c1190ae8c7f36f174b89491281341f79ca \ - --hash=sha256:66d14b5b90090353efe75c9fb1bf65ef7267383034688d255b500822e37d5c2f \ - --hash=sha256:67efb5d20618020aa9596e17bfc37ca068c28ec0c1507d9507f73c93d46c9855 \ - --hash=sha256:696e6cfab94cc15a14946f2bf72719dced087d437adbd994fff34f38986628bc \ - --hash=sha256:6a02172b9650f819d01fb8e224fc69b0706458fc1ab4f1c669281243c71c1a5e \ - --hash=sha256:6eca9ae238ba615d702387a2ddea635d535d769994a9968c09a4ca920c487ab9 \ - --hash=sha256:950abd6c00e7b51f87ae8b18a0ce4d69fea217f62f171426e77de5061f6d9850 \ - --hash=sha256:9e1d74032f56ff25f417cfe84c8147047732e5059137ca42efad20cbbd25f5e0 \ - --hash=sha256:9e42b1cf2ecd8a1bd161239e693f22035ba99905ae6d7efeac8a0546c7ec1a27 \ - --hash=sha256:9f957ef53e872d58a0afd3bf6d80d48535d28c99b40e75e6634cbc33ea42fd54 \ - --hash=sha256:a89aa0c042e61e11ade320b802d6db4ee5391d8d973e46d3a48172c1597789f8 \ - --hash=sha256:c0f80876a8ff0ae7064084ed094eb86497bd5a3812e6fc96a05318b92301674e \ - --hash=sha256:c44e3282cff74ad18c7e8a0375f407f69ee50c2116364b44492a196293e08b21 \ - --hash=sha256:d249519ba5ecf5dd6b18150c9b6bcde510b273714b696f3923ff8308fc11ae49 \ - --hash=sha256:d3973a2d58aefc7d1230725c2447ce7f86a71cbc094b86a77c6ee1505ac7cdb1 \ - --hash=sha256:dca2284378a5f2a86ffed35c6ac147d14c48b525eefcd1083e5a9ce28dfa8657 \ - --hash=sha256:e63b0b3c42e51c94add62b010366cd4979cb6d5f06158bcae8faac4c294f91e1 \ - --hash=sha256:f2b599a21c9a32e171ec29a2ac54e03297736c578698e11b099d031f79da114b \ - --hash=sha256:f2bde37667b18c2b5280df83bc799204394a5d2d774e4deaf9de0eb741df6833 \ - --hash=sha256:f4f909f4dde413dec435a44b0894956d55bb928ded7d6e3c726556ca4c796e84 \ - --hash=sha256:f976234e20ab2785f54224bcdafa027674e23663b132fa3ca0caa291a6cfbde7 \ - --hash=sha256:f9cebda093c2f6bfed88f1c17cdade09d4d96096421b344026feee236532d4de - # via - # -r requirements.in # gcp-docuploader # gcp-releasetool # google-api-core # google-cloud-storage - # googleapis-common-protos pyasn1==0.4.8 \ --hash=sha256:39c7e2ec30515947ff4e87fb6f456dfc6e84857d34be479c9d4a4ba4bf46aa5d \ --hash=sha256:aef77c9fb94a3ac588e87841208bdec464471d9871bd5050a287cc9a475cd0ba @@ -386,71 +350,61 @@ pyasn1-modules==0.2.8 \ pycparser==2.21 \ --hash=sha256:8ee45429555515e1f6b185e78100aea234072576aa43ab53aefcae078162fca9 \ --hash=sha256:e644fdec12f7872f86c58ff790da456218b10f863970249516d60a5eaca77206 - # via - # -r requirements.in - # cffi + # via cffi pyjwt==2.4.0 \ --hash=sha256:72d1d253f32dbd4f5c88eaf1fdc62f3a19f676ccbadb9dbc5d07e951b2b26daf \ --hash=sha256:d42908208c699b3b973cbeb01a969ba6a96c821eefb1c5bfe4c390c01d67abba - # via - # -r requirements.in - # gcp-releasetool + # via gcp-releasetool pyparsing==3.0.9 \ --hash=sha256:2b020ecf7d21b687f219b71ecad3631f644a47f01403fa1d1036b0c6416d70fb \ --hash=sha256:5026bae9a10eeaefb61dab2f09052b9f4307d44aee4eda64b309723d8d206bbc - # via - # -r requirements.in - # packaging + # via packaging pyperclip==1.8.2 \ --hash=sha256:105254a8b04934f0bc84e9c24eb360a591aaf6535c9def5f29d92af107a9bf57 - # via - # -r requirements.in - # gcp-releasetool + # via gcp-releasetool python-dateutil==2.8.2 \ --hash=sha256:0123cacc1627ae19ddf3c27a5de5bd67ee4586fbdd6440d9748f8abb483d3e86 \ --hash=sha256:961d03dc3453ebbc59dbdea9e4e11c5651520a876d0f4db161e8674aae935da9 - # via - # -r requirements.in - # gcp-releasetool + # via gcp-releasetool requests==2.27.1 \ --hash=sha256:68d7c56fd5a8999887728ef304a6d12edc7be74f1cfa47714fc8b414525c9a61 \ --hash=sha256:f22fa1e554c9ddfd16e6e41ac79759e17be9e492b3587efa038054674760e72d # via - # -r requirements.in # gcp-releasetool # google-api-core # google-cloud-storage rsa==4.9 \ --hash=sha256:90260d9058e514786967344d0ef75fa8727eed8a7d2e43ce9f4bcf1b536174f7 \ --hash=sha256:e38464a49c6c85d7f1351b0126661487a7e0a14a50f1675ec50eb34d4f20ef21 - # via - # -r requirements.in - # google-auth + # via google-auth secretstorage==3.3.3 \ --hash=sha256:2403533ef369eca6d2ba81718576c5e0f564d5cca1b58f73a8b23e7d4eeebd77 \ --hash=sha256:f356e6628222568e3af06f2eba8df495efa13b3b63081dafd4f7d9a7b7bc9f99 # via keyring +setuptools==65.6.3 \ + --hash=sha256:57f6f22bde4e042978bcd50176fdb381d7c21a9efa4041202288d3737a0c6a54 \ + --hash=sha256:a7620757bf984b58deaf32fc8a4577a9bbc0850cf92c20e1ce41c38c19e5fb75 + # via -r requirements.in six==1.16.0 \ --hash=sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926 \ --hash=sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254 # via - # -r requirements.in # gcp-docuploader # google-auth # python-dateutil -typing-extensions==4.1.1 \ - --hash=sha256:1a9462dcc3347a79b1f1c0271fbe79e844580bb598bafa1ed208b94da3cdcd42 \ - --hash=sha256:21c85e0fe4b9a155d0799430b0ad741cdce7e359660ccbd8b530613e8df88ce2 +typing-extensions==4.4.0 \ + --hash=sha256:1511434bb92bf8dd198c12b1cc812e800d4181cfcb867674e0f8279cc93087aa \ + --hash=sha256:16fa4864408f655d35ec496218b85f79b3437c829e93320c7c9215ccfd92489e # via -r requirements.in urllib3==1.26.12 \ --hash=sha256:3fa96cf423e6987997fc326ae8df396db2a8b7c667747d47ddd8ecba91f4a74e \ --hash=sha256:b930dd878d5a8afb066a637fbb35144fe7901e3b209d1cd4f524bd0e9deee997 - # via - # -r requirements.in - # requests + # via requests +wheel==0.38.4 \ + --hash=sha256:965f5259b566725405b05e7cf774052044b1ed30119b5d586b2703aafe8719ac \ + --hash=sha256:b60533f3f5d530e971d6737ca6d58681ee434818fab630c83a734bb10c083ce8 + # via -r requirements.in zipp==3.6.0 \ --hash=sha256:71c644c5369f4a6e07636f0aa966270449561fcea2e3d6747b8d23efaa9d7832 \ --hash=sha256:9fe5ea21568a0a70e50f273397638d39b03353731e6cbbb3fd8502a33fec40bc - # via - # -r requirements.in - # importlib-metadata + # via importlib-metadata From 4054cf25fbd33792261e91d07f2edcc52dc49e43 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 20 Jan 2023 17:41:54 +0000 Subject: [PATCH 1204/1764] deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v3.1.2 (#1094) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 717ccd626f9f..9a1e4c26a9df 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -70,7 +70,7 @@ com.google.cloud google-cloud-shared-dependencies - 3.1.1 + 3.1.2 pom import From 6a137c114ce16391e6b6baa18d1d4860f357411b Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Fri, 20 Jan 2023 12:43:27 -0500 Subject: [PATCH 1205/1764] build(deps): bump protobuf from 3.20.1 to 3.20.2 (#1093) Source-Link: https://github.com/googleapis/synthtool/commit/482d649d5d705c18028076985f64b214f6b6c14e Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-java:latest@sha256:bd5071596a47614d1fe15eb766c4255bae330f823b606e1196a3b0c8d2e96fd1 Co-authored-by: Owl Bot --- java-storage-nio/.github/.OwlBot.lock.yaml | 2 +- java-storage-nio/.kokoro/requirements.txt | 48 +++++++++++----------- 2 files changed, 24 insertions(+), 26 deletions(-) diff --git a/java-storage-nio/.github/.OwlBot.lock.yaml b/java-storage-nio/.github/.OwlBot.lock.yaml index 2b48c81e3722..f8a8575314cc 100644 --- a/java-storage-nio/.github/.OwlBot.lock.yaml +++ b/java-storage-nio/.github/.OwlBot.lock.yaml @@ -13,4 +13,4 @@ # limitations under the License. docker: image: gcr.io/cloud-devrel-public-resources/owlbot-java:latest - digest: sha256:4566cf7fcd0eece77705330267b2b61a70165711c7829d049b60bc2f1bbcd74e + digest: sha256:bd5071596a47614d1fe15eb766c4255bae330f823b606e1196a3b0c8d2e96fd1 diff --git a/java-storage-nio/.kokoro/requirements.txt b/java-storage-nio/.kokoro/requirements.txt index 1dfe630412d9..4895c9631fd8 100644 --- a/java-storage-nio/.kokoro/requirements.txt +++ b/java-storage-nio/.kokoro/requirements.txt @@ -307,31 +307,29 @@ packaging==21.3 \ --hash=sha256:dd47c42927d89ab911e606518907cc2d3a1f38bbd026385970643f9c5b8ecfeb \ --hash=sha256:ef103e05f519cdc783ae24ea4e2e0f508a9c99b2d4969652eed6a2e1ea5bd522 # via gcp-releasetool -protobuf==3.20.1 \ - --hash=sha256:06059eb6953ff01e56a25cd02cca1a9649a75a7e65397b5b9b4e929ed71d10cf \ - --hash=sha256:097c5d8a9808302fb0da7e20edf0b8d4703274d140fd25c5edabddcde43e081f \ - --hash=sha256:284f86a6207c897542d7e956eb243a36bb8f9564c1742b253462386e96c6b78f \ - --hash=sha256:32ca378605b41fd180dfe4e14d3226386d8d1b002ab31c969c366549e66a2bb7 \ - --hash=sha256:3cc797c9d15d7689ed507b165cd05913acb992d78b379f6014e013f9ecb20996 \ - --hash=sha256:62f1b5c4cd6c5402b4e2d63804ba49a327e0c386c99b1675c8a0fefda23b2067 \ - --hash=sha256:69ccfdf3657ba59569c64295b7d51325f91af586f8d5793b734260dfe2e94e2c \ - --hash=sha256:6f50601512a3d23625d8a85b1638d914a0970f17920ff39cec63aaef80a93fb7 \ - --hash=sha256:7403941f6d0992d40161aa8bb23e12575637008a5a02283a930addc0508982f9 \ - --hash=sha256:755f3aee41354ae395e104d62119cb223339a8f3276a0cd009ffabfcdd46bb0c \ - --hash=sha256:77053d28427a29987ca9caf7b72ccafee011257561259faba8dd308fda9a8739 \ - --hash=sha256:7e371f10abe57cee5021797126c93479f59fccc9693dafd6bd5633ab67808a91 \ - --hash=sha256:9016d01c91e8e625141d24ec1b20fed584703e527d28512aa8c8707f105a683c \ - --hash=sha256:9be73ad47579abc26c12024239d3540e6b765182a91dbc88e23658ab71767153 \ - --hash=sha256:adc31566d027f45efe3f44eeb5b1f329da43891634d61c75a5944e9be6dd42c9 \ - --hash=sha256:adfc6cf69c7f8c50fd24c793964eef18f0ac321315439d94945820612849c388 \ - --hash=sha256:af0ebadc74e281a517141daad9d0f2c5d93ab78e9d455113719a45a49da9db4e \ - --hash=sha256:cb29edb9eab15742d791e1025dd7b6a8f6fcb53802ad2f6e3adcb102051063ab \ - --hash=sha256:cd68be2559e2a3b84f517fb029ee611546f7812b1fdd0aa2ecc9bc6ec0e4fdde \ - --hash=sha256:cdee09140e1cd184ba9324ec1df410e7147242b94b5f8b0c64fc89e38a8ba531 \ - --hash=sha256:db977c4ca738dd9ce508557d4fce0f5aebd105e158c725beec86feb1f6bc20d8 \ - --hash=sha256:dd5789b2948ca702c17027c84c2accb552fc30f4622a98ab5c51fcfe8c50d3e7 \ - --hash=sha256:e250a42f15bf9d5b09fe1b293bdba2801cd520a9f5ea2d7fb7536d4441811d20 \ - --hash=sha256:ff8d8fa42675249bb456f5db06c00de6c2f4c27a065955917b28c4f15978b9c3 +protobuf==3.20.2 \ + --hash=sha256:03d76b7bd42ac4a6e109742a4edf81ffe26ffd87c5993126d894fe48a120396a \ + --hash=sha256:09e25909c4297d71d97612f04f41cea8fa8510096864f2835ad2f3b3df5a5559 \ + --hash=sha256:18e34a10ae10d458b027d7638a599c964b030c1739ebd035a1dfc0e22baa3bfe \ + --hash=sha256:291fb4307094bf5ccc29f424b42268640e00d5240bf0d9b86bf3079f7576474d \ + --hash=sha256:2c0b040d0b5d5d207936ca2d02f00f765906622c07d3fa19c23a16a8ca71873f \ + --hash=sha256:384164994727f274cc34b8abd41a9e7e0562801361ee77437099ff6dfedd024b \ + --hash=sha256:3cb608e5a0eb61b8e00fe641d9f0282cd0eedb603be372f91f163cbfbca0ded0 \ + --hash=sha256:5d9402bf27d11e37801d1743eada54372f986a372ec9679673bfcc5c60441151 \ + --hash=sha256:712dca319eee507a1e7df3591e639a2b112a2f4a62d40fe7832a16fd19151750 \ + --hash=sha256:7a5037af4e76c975b88c3becdf53922b5ffa3f2cddf657574a4920a3b33b80f3 \ + --hash=sha256:8228e56a865c27163d5d1d1771d94b98194aa6917bcfb6ce139cbfa8e3c27334 \ + --hash=sha256:84a1544252a933ef07bb0b5ef13afe7c36232a774affa673fc3636f7cee1db6c \ + --hash=sha256:84fe5953b18a383fd4495d375fe16e1e55e0a3afe7b4f7b4d01a3a0649fcda9d \ + --hash=sha256:9c673c8bfdf52f903081816b9e0e612186684f4eb4c17eeb729133022d6032e3 \ + --hash=sha256:a9e5ae5a8e8985c67e8944c23035a0dff2c26b0f5070b2f55b217a1c33bbe8b1 \ + --hash=sha256:b4fdb29c5a7406e3f7ef176b2a7079baa68b5b854f364c21abe327bbeec01cdb \ + --hash=sha256:c184485e0dfba4dfd451c3bd348c2e685d6523543a0f91b9fd4ae90eb09e8422 \ + --hash=sha256:c9cdf251c582c16fd6a9f5e95836c90828d51b0069ad22f463761d27c6c19019 \ + --hash=sha256:e39cf61bb8582bda88cdfebc0db163b774e7e03364bbf9ce1ead13863e81e359 \ + --hash=sha256:e8fbc522303e09036c752a0afcc5c0603e917222d8bedc02813fd73b4b4ed804 \ + --hash=sha256:f34464ab1207114e73bba0794d1257c150a2b89b7a9faf504e00af7c9fd58978 \ + --hash=sha256:f52dabc96ca99ebd2169dadbe018824ebda08a795c7684a0b7d203a290f3adb0 # via # gcp-docuploader # gcp-releasetool From b13ddbb969d7556433ade95a68812dcc640d047e Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Fri, 20 Jan 2023 18:16:12 +0000 Subject: [PATCH 1206/1764] chore(main): release 0.126.2 (#1095) :robot: I have created a release *beep* *boop* --- ## [0.126.2](https://togithub.com/googleapis/java-storage-nio/compare/v0.126.1...v0.126.2) (2023-01-20) ### Dependencies * Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.1.2 ([#1094](https://togithub.com/googleapis/java-storage-nio/issues/1094)) ([4054cf2](https://togithub.com/googleapis/java-storage-nio/commit/4054cf25fbd33792261e91d07f2edcc52dc49e43)) --- This PR was generated with [Release Please](https://togithub.com/googleapis/release-please). See [documentation](https://togithub.com/googleapis/release-please#release-please). --- java-storage-nio/CHANGELOG.md | 7 +++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 16 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 805f158577ad..4f3e88331821 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.126.2](https://github.com/googleapis/java-storage-nio/compare/v0.126.1...v0.126.2) (2023-01-20) + + +### Dependencies + +* Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.1.2 ([#1094](https://github.com/googleapis/java-storage-nio/issues/1094)) ([dc43479](https://github.com/googleapis/java-storage-nio/commit/dc43479a4396b8d2dfa59888279f6f0d0f581bdf)) + ## [0.126.1](https://github.com/googleapis/java-storage-nio/compare/v0.126.0...v0.126.1) (2023-01-13) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index ec4578733e92..88b3940365d9 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.126.2-SNAPSHOT + 0.126.2 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.2-SNAPSHOT + 0.126.2 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index d104a47ddbe0..8601ac11e96a 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.126.2-SNAPSHOT + 0.126.2 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.2-SNAPSHOT + 0.126.2 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index f47bf000c715..eff91f432326 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.126.2-SNAPSHOT + 0.126.2 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.2-SNAPSHOT + 0.126.2 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 9a1e4c26a9df..e94595bfe2cb 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.126.2-SNAPSHOT + 0.126.2 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 1d82d9972e95..b500c8c2277e 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.126.2-SNAPSHOT + 0.126.2 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 957bdaae251c..78650c7d0bb7 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.126.1:0.126.2-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.126.2:0.126.2 \ No newline at end of file From f84c82911a303855d66f989e1e033c6653983d45 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Fri, 20 Jan 2023 19:10:12 +0000 Subject: [PATCH 1207/1764] chore(main): release 0.126.3-SNAPSHOT (#1096) :robot: 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). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 88b3940365d9..adc1249c4108 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.126.2 + 0.126.3-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.2 + 0.126.3-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 8601ac11e96a..2675358280bb 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.126.2 + 0.126.3-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.2 + 0.126.3-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index eff91f432326..7a9b90a895e8 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.126.2 + 0.126.3-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.2 + 0.126.3-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index e94595bfe2cb..908fb714ddde 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.126.2 + 0.126.3-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index b500c8c2277e..97bd1e2017f4 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.126.2 + 0.126.3-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 78650c7d0bb7..457dcb8c8c3d 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.126.2:0.126.2 \ No newline at end of file +google-cloud-nio:0.126.2:0.126.3-SNAPSHOT \ No newline at end of file From a8acb5027a51cdbbb1372235e8444e14be3f56a8 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 20 Jan 2023 22:50:29 +0000 Subject: [PATCH 1208/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.126.2 (#1097) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 2fd68aa5f937..6ebc13ad9743 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.126.1 + 0.126.2 From 2c550cca380de93a68fcd2956faf95d9351f596d Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 23 Jan 2023 18:36:11 +0000 Subject: [PATCH 1209/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.17.2 (#1098) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![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
      googleapis/java-storage ### [`v2.17.2`](https://togithub.com/googleapis/java-storage/blob/HEAD/CHANGELOG.md#​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 ([#​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 ([#​1865](https://togithub.com/googleapis/java-storage/issues/1865)) ([ceb9a61](https://togithub.com/googleapis/java-storage/commit/ceb9a61921105f6c5dff80f4a1a41a0d3b51a06d))
      --- ### 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. --- - [ ] 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-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 908fb714ddde..8a1809a8c069 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.17.1 + 2.17.2 com.google.apis From 9b5790efaef3d07cc3d273343fe076aa29726b0b Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Mon, 23 Jan 2023 18:48:12 +0000 Subject: [PATCH 1210/1764] chore(main): release 0.126.3 (#1099) :robot: I have created a release *beep* *boop* --- ## [0.126.3](https://togithub.com/googleapis/java-storage-nio/compare/v0.126.2...v0.126.3) (2023-01-23) ### Dependencies * Update dependency com.google.cloud:google-cloud-storage to v2.17.2 ([#1098](https://togithub.com/googleapis/java-storage-nio/issues/1098)) ([2c550cc](https://togithub.com/googleapis/java-storage-nio/commit/2c550cca380de93a68fcd2956faf95d9351f596d)) --- This PR was generated with [Release Please](https://togithub.com/googleapis/release-please). See [documentation](https://togithub.com/googleapis/release-please#release-please). --- java-storage-nio/CHANGELOG.md | 7 +++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 16 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 4f3e88331821..a7bbe53a2b49 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.126.3](https://github.com/googleapis/java-storage-nio/compare/v0.126.2...v0.126.3) (2023-01-23) + + +### Dependencies + +* Update dependency com.google.cloud:google-cloud-storage to v2.17.2 ([#1098](https://github.com/googleapis/java-storage-nio/issues/1098)) ([43acd0d](https://github.com/googleapis/java-storage-nio/commit/43acd0d6feb453b0eb81cd631a2957cfa12563a2)) + ## [0.126.2](https://github.com/googleapis/java-storage-nio/compare/v0.126.1...v0.126.2) (2023-01-20) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index adc1249c4108..b402a87242d0 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.126.3-SNAPSHOT + 0.126.3 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.3-SNAPSHOT + 0.126.3 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 2675358280bb..bff7c08f1e74 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.126.3-SNAPSHOT + 0.126.3 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.3-SNAPSHOT + 0.126.3 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 7a9b90a895e8..83409caa16ff 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.126.3-SNAPSHOT + 0.126.3 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.3-SNAPSHOT + 0.126.3 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 8a1809a8c069..3d7440882ec0 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.126.3-SNAPSHOT + 0.126.3 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 97bd1e2017f4..42c9aa2e2511 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.126.3-SNAPSHOT + 0.126.3 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 457dcb8c8c3d..4de46c8a8a28 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.126.2:0.126.3-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.126.3:0.126.3 \ No newline at end of file From 426a32439ac0201ad43102568adc40100adb242d Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Mon, 23 Jan 2023 19:00:21 +0000 Subject: [PATCH 1211/1764] chore(main): release 0.126.4-SNAPSHOT (#1100) :robot: 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). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index b402a87242d0..45164f41370c 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.126.3 + 0.126.4-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.3 + 0.126.4-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index bff7c08f1e74..0058154fb496 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.126.3 + 0.126.4-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.3 + 0.126.4-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 83409caa16ff..f4fc7fb04e42 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.126.3 + 0.126.4-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.3 + 0.126.4-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 3d7440882ec0..0c23b551fae2 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.126.3 + 0.126.4-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 42c9aa2e2511..7f986afea268 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.126.3 + 0.126.4-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 4de46c8a8a28..2023a0f98cb7 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.126.3:0.126.3 \ No newline at end of file +google-cloud-nio:0.126.3:0.126.4-SNAPSHOT \ No newline at end of file From 2abafcfc21c4f29a19973b1e06a5a6799489a441 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 24 Jan 2023 23:33:47 +0000 Subject: [PATCH 1212/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.126.3 (#1101) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 6ebc13ad9743..42fc308f384c 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.126.2 + 0.126.3 From fc2b96e52fc34c39d7ef3ad54cdc03389c56145f Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 26 Jan 2023 21:29:21 +0000 Subject: [PATCH 1213/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v26.5.0 (#1102) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 07249fe917ad..806de9637bfb 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 26.4.0 + 26.5.0 pom import From dbfe348f8372c2d5aba3dbc9a8fce0116d9d28a0 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 2 Feb 2023 16:42:20 +0000 Subject: [PATCH 1214/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v26.6.0 (#1103) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 806de9637bfb..79bea842eccd 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 26.5.0 + 26.6.0 pom import From deec812b7723782db92e3447ffbca797af85fdb9 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 6 Feb 2023 16:23:35 +0000 Subject: [PATCH 1215/1764] deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v3.2.0 (#1104) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 0c23b551fae2..0b0e4b47e0c6 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -70,7 +70,7 @@ com.google.cloud google-cloud-shared-dependencies - 3.1.2 + 3.2.0 pom import From 46fbf056613835f61593c52a8df7da2dbc9e327e Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 7 Feb 2023 16:23:37 +0000 Subject: [PATCH 1216/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.18.0 (#1106) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 0b0e4b47e0c6..b0368a691f78 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.17.2 + 2.18.0 com.google.apis From ac6e102b788cf6e40ec40db6c07f02ecd4af461e Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 7 Feb 2023 16:36:11 +0000 Subject: [PATCH 1217/1764] chore(main): release 0.126.4 (#1105) :robot: I have created a release *beep* *boop* --- ## [0.126.4](https://togithub.com/googleapis/java-storage-nio/compare/v0.126.3...v0.126.4) (2023-02-07) ### Dependencies * Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.2.0 ([#1104](https://togithub.com/googleapis/java-storage-nio/issues/1104)) ([deec812](https://togithub.com/googleapis/java-storage-nio/commit/deec812b7723782db92e3447ffbca797af85fdb9)) * Update dependency com.google.cloud:google-cloud-storage to v2.18.0 ([#1106](https://togithub.com/googleapis/java-storage-nio/issues/1106)) ([46fbf05](https://togithub.com/googleapis/java-storage-nio/commit/46fbf056613835f61593c52a8df7da2dbc9e327e)) --- This PR was generated with [Release Please](https://togithub.com/googleapis/release-please). See [documentation](https://togithub.com/googleapis/release-please#release-please). --- java-storage-nio/CHANGELOG.md | 8 ++++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 17 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index a7bbe53a2b49..26457e16ec92 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## [0.126.4](https://github.com/googleapis/java-storage-nio/compare/v0.126.3...v0.126.4) (2023-02-07) + + +### Dependencies + +* Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.2.0 ([#1104](https://github.com/googleapis/java-storage-nio/issues/1104)) ([068e0cb](https://github.com/googleapis/java-storage-nio/commit/068e0cbf6fb32de40d4a1baa04c88697584431c4)) +* Update dependency com.google.cloud:google-cloud-storage to v2.18.0 ([#1106](https://github.com/googleapis/java-storage-nio/issues/1106)) ([92e13eb](https://github.com/googleapis/java-storage-nio/commit/92e13ebb6e21f1810bf081cf5c3cecd9c0148aa8)) + ## [0.126.3](https://github.com/googleapis/java-storage-nio/compare/v0.126.2...v0.126.3) (2023-01-23) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 45164f41370c..b470df58f095 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.126.4-SNAPSHOT + 0.126.4 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.4-SNAPSHOT + 0.126.4 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 0058154fb496..a92746f3ed5e 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.126.4-SNAPSHOT + 0.126.4 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.4-SNAPSHOT + 0.126.4 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index f4fc7fb04e42..221b413cfa98 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.126.4-SNAPSHOT + 0.126.4 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.4-SNAPSHOT + 0.126.4 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index b0368a691f78..3a8bf5b8de10 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.126.4-SNAPSHOT + 0.126.4 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 7f986afea268..a8eeff9443ea 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.126.4-SNAPSHOT + 0.126.4 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 2023a0f98cb7..9c84e188d159 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.126.3:0.126.4-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.126.4:0.126.4 \ No newline at end of file From d04ae2875c44ba231c6b669fbd6f923087febcf4 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 7 Feb 2023 16:48:11 +0000 Subject: [PATCH 1218/1764] chore(main): release 0.126.5-SNAPSHOT (#1107) :robot: 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). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index b470df58f095..237eab272b67 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.126.4 + 0.126.5-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.4 + 0.126.5-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index a92746f3ed5e..1e37c608f7ee 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.126.4 + 0.126.5-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.4 + 0.126.5-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 221b413cfa98..9c2a54e7073d 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.126.4 + 0.126.5-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.4 + 0.126.5-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 3a8bf5b8de10..83a42d62fe28 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.126.4 + 0.126.5-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index a8eeff9443ea..55bb75874156 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.126.4 + 0.126.5-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 9c84e188d159..f1660a3f5a3e 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.126.4:0.126.4 \ No newline at end of file +google-cloud-nio:0.126.4:0.126.5-SNAPSHOT \ No newline at end of file From 87a52c15a561ce62616de97d3b2d51d30777da90 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 7 Feb 2023 18:32:37 +0000 Subject: [PATCH 1219/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.126.4 (#1108) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 42fc308f384c..af97df911c56 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.126.3 + 0.126.4 From 9ea2f763740b640b54ccc759060e907573dff1ee Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 9 Feb 2023 16:02:54 +0000 Subject: [PATCH 1220/1764] build(deps): update dependency org.apache.maven.plugins:maven-deploy-plugin to v3.1.0 (#1110) --- java-storage-nio/samples/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/pom.xml b/java-storage-nio/samples/pom.xml index 0a4d279fd56b..79f2bc206831 100644 --- a/java-storage-nio/samples/pom.xml +++ b/java-storage-nio/samples/pom.xml @@ -38,7 +38,7 @@ org.apache.maven.plugins maven-deploy-plugin - 3.0.0 + 3.1.0 true From 168b5acdcd82366ec4ecc64128499e9259b2da5a Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 9 Feb 2023 18:27:44 +0000 Subject: [PATCH 1221/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v26.7.0 (#1111) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 79bea842eccd..17e233e025be 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 26.6.0 + 26.7.0 pom import From 1acdc9afdc886b44ed3700fb991109c3d5fa5c7a Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Fri, 10 Feb 2023 18:14:12 +0000 Subject: [PATCH 1222/1764] build(deps): bump cryptography from 38.0.3 to 39.0.1 in /synthtool/gcp/templates/java_library/.kokoro (#1761) (#1112) * 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] * chore: disabling dependabot --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Tomo Suzuki Co-authored-by: ddixit14 Source-Link: https://togithub.com/googleapis/synthtool/commit/0c6f8d4ac5358553ee734e26574f390bc43a736e Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-java:latest@sha256:5ee35ee919254a3d1e7d4f8abbf1b8c8869ade317ceb2e4df709af1b4b3e9ca1 --- java-storage-nio/.github/.OwlBot.lock.yaml | 2 +- java-storage-nio/.github/dependabot.yml | 14 ++++++ java-storage-nio/.kokoro/requirements.txt | 53 +++++++++------------- 3 files changed, 37 insertions(+), 32 deletions(-) create mode 100644 java-storage-nio/.github/dependabot.yml diff --git a/java-storage-nio/.github/.OwlBot.lock.yaml b/java-storage-nio/.github/.OwlBot.lock.yaml index f8a8575314cc..090264303f34 100644 --- a/java-storage-nio/.github/.OwlBot.lock.yaml +++ b/java-storage-nio/.github/.OwlBot.lock.yaml @@ -13,4 +13,4 @@ # limitations under the License. docker: image: gcr.io/cloud-devrel-public-resources/owlbot-java:latest - digest: sha256:bd5071596a47614d1fe15eb766c4255bae330f823b606e1196a3b0c8d2e96fd1 + digest: sha256:5ee35ee919254a3d1e7d4f8abbf1b8c8869ade317ceb2e4df709af1b4b3e9ca1 diff --git a/java-storage-nio/.github/dependabot.yml b/java-storage-nio/.github/dependabot.yml new file mode 100644 index 000000000000..c8f413b0da30 --- /dev/null +++ b/java-storage-nio/.github/dependabot.yml @@ -0,0 +1,14 @@ +version: 2 +updates: + - package-ecosystem: "maven" + directory: "/" + schedule: + interval: "daily" + # Disable version updates for Maven dependencies + open-pull-requests-limit: 0 + - package-ecosystem: "pip" + directory: "/" + schedule: + interval: "daily" + # Disable version updates for pip dependencies + open-pull-requests-limit: 0 \ No newline at end of file diff --git a/java-storage-nio/.kokoro/requirements.txt b/java-storage-nio/.kokoro/requirements.txt index 4895c9631fd8..cfadd22ce9b9 100644 --- a/java-storage-nio/.kokoro/requirements.txt +++ b/java-storage-nio/.kokoro/requirements.txt @@ -97,33 +97,28 @@ colorlog==6.7.0 \ --hash=sha256:0d33ca236784a1ba3ff9c532d4964126d8a2c44f1f0cb1d2b0728196f512f662 \ --hash=sha256:bd94bd21c1e13fac7bd3153f4bc3a7dc0eb0974b8bc2fdf1a989e474f6e582e5 # via gcp-docuploader -cryptography==38.0.3 \ - --hash=sha256:068147f32fa662c81aebab95c74679b401b12b57494872886eb5c1139250ec5d \ - --hash=sha256:06fc3cc7b6f6cca87bd56ec80a580c88f1da5306f505876a71c8cfa7050257dd \ - --hash=sha256:25c1d1f19729fb09d42e06b4bf9895212292cb27bb50229f5aa64d039ab29146 \ - --hash=sha256:402852a0aea73833d982cabb6d0c3bb582c15483d29fb7085ef2c42bfa7e38d7 \ - --hash=sha256:4e269dcd9b102c5a3d72be3c45d8ce20377b8076a43cbed6f660a1afe365e436 \ - --hash=sha256:5419a127426084933076132d317911e3c6eb77568a1ce23c3ac1e12d111e61e0 \ - --hash=sha256:554bec92ee7d1e9d10ded2f7e92a5d70c1f74ba9524947c0ba0c850c7b011828 \ - --hash=sha256:5e89468fbd2fcd733b5899333bc54d0d06c80e04cd23d8c6f3e0542358c6060b \ - --hash=sha256:65535bc550b70bd6271984d9863a37741352b4aad6fb1b3344a54e6950249b55 \ - --hash=sha256:6ab9516b85bebe7aa83f309bacc5f44a61eeb90d0b4ec125d2d003ce41932d36 \ - --hash=sha256:6addc3b6d593cd980989261dc1cce38263c76954d758c3c94de51f1e010c9a50 \ - --hash=sha256:728f2694fa743a996d7784a6194da430f197d5c58e2f4e278612b359f455e4a2 \ - --hash=sha256:785e4056b5a8b28f05a533fab69febf5004458e20dad7e2e13a3120d8ecec75a \ - --hash=sha256:78cf5eefac2b52c10398a42765bfa981ce2372cbc0457e6bf9658f41ec3c41d8 \ - --hash=sha256:7f836217000342d448e1c9a342e9163149e45d5b5eca76a30e84503a5a96cab0 \ - --hash=sha256:8d41a46251bf0634e21fac50ffd643216ccecfaf3701a063257fe0b2be1b6548 \ - --hash=sha256:984fe150f350a3c91e84de405fe49e688aa6092b3525f407a18b9646f6612320 \ - --hash=sha256:9b24bcff7853ed18a63cfb0c2b008936a9554af24af2fb146e16d8e1aed75748 \ - --hash=sha256:b1b35d9d3a65542ed2e9d90115dfd16bbc027b3f07ee3304fc83580f26e43249 \ - --hash=sha256:b1b52c9e5f8aa2b802d48bd693190341fae201ea51c7a167d69fc48b60e8a959 \ - --hash=sha256:bbf203f1a814007ce24bd4d51362991d5cb90ba0c177a9c08825f2cc304d871f \ - --hash=sha256:be243c7e2bfcf6cc4cb350c0d5cdf15ca6383bbcb2a8ef51d3c9411a9d4386f0 \ - --hash=sha256:bfbe6ee19615b07a98b1d2287d6a6073f734735b49ee45b11324d85efc4d5cbd \ - --hash=sha256:c46837ea467ed1efea562bbeb543994c2d1f6e800785bd5a2c98bc096f5cb220 \ - --hash=sha256:dfb4f4dd568de1b6af9f4cda334adf7d72cf5bc052516e1b2608b683375dd95c \ - --hash=sha256:ed7b00096790213e09eb11c97cc6e2b757f15f3d2f85833cd2d3ec3fe37c1722 +cryptography==39.0.1 \ + --hash=sha256:0f8da300b5c8af9f98111ffd512910bc792b4c77392a9523624680f7956a99d4 \ + --hash=sha256:35f7c7d015d474f4011e859e93e789c87d21f6f4880ebdc29896a60403328f1f \ + --hash=sha256:5aa67414fcdfa22cf052e640cb5ddc461924a045cacf325cd164e65312d99502 \ + --hash=sha256:5d2d8b87a490bfcd407ed9d49093793d0f75198a35e6eb1a923ce1ee86c62b41 \ + --hash=sha256:6687ef6d0a6497e2b58e7c5b852b53f62142cfa7cd1555795758934da363a965 \ + --hash=sha256:6f8ba7f0328b79f08bdacc3e4e66fb4d7aab0c3584e0bd41328dce5262e26b2e \ + --hash=sha256:706843b48f9a3f9b9911979761c91541e3d90db1ca905fd63fee540a217698bc \ + --hash=sha256:807ce09d4434881ca3a7594733669bd834f5b2c6d5c7e36f8c00f691887042ad \ + --hash=sha256:83e17b26de248c33f3acffb922748151d71827d6021d98c70e6c1a25ddd78505 \ + --hash=sha256:96f1157a7c08b5b189b16b47bc9db2332269d6680a196341bf30046330d15388 \ + --hash=sha256:aec5a6c9864be7df2240c382740fcf3b96928c46604eaa7f3091f58b878c0bb6 \ + --hash=sha256:b0afd054cd42f3d213bf82c629efb1ee5f22eba35bf0eec88ea9ea7304f511a2 \ + --hash=sha256:ced4e447ae29ca194449a3f1ce132ded8fcab06971ef5f618605aacaa612beac \ + --hash=sha256:d1f6198ee6d9148405e49887803907fe8962a23e6c6f83ea7d98f1c0de375695 \ + --hash=sha256:e124352fd3db36a9d4a21c1aa27fd5d051e621845cb87fb851c08f4f75ce8be6 \ + --hash=sha256:e422abdec8b5fa8462aa016786680720d78bdce7a30c652b7fadf83a4ba35336 \ + --hash=sha256:ef8b72fa70b348724ff1218267e7f7375b8de4e8194d1636ee60510aae104cd0 \ + --hash=sha256:f0c64d1bd842ca2633e74a1a28033d139368ad959872533b1bab8c80e8240a0c \ + --hash=sha256:f24077a3b5298a5a06a8e0536e3ea9ec60e4c7ac486755e5fb6e6ea9b3500106 \ + --hash=sha256:fdd188c8a6ef8769f148f88f859884507b954cc64db6b52f66ef199bb9ad660a \ + --hash=sha256:fe913f20024eb2cb2f323e42a64bdf2911bb9738a15dba7d3cce48151034e3a8 # via # gcp-releasetool # secretstorage @@ -379,10 +374,6 @@ secretstorage==3.3.3 \ --hash=sha256:2403533ef369eca6d2ba81718576c5e0f564d5cca1b58f73a8b23e7d4eeebd77 \ --hash=sha256:f356e6628222568e3af06f2eba8df495efa13b3b63081dafd4f7d9a7b7bc9f99 # via keyring -setuptools==65.6.3 \ - --hash=sha256:57f6f22bde4e042978bcd50176fdb381d7c21a9efa4041202288d3737a0c6a54 \ - --hash=sha256:a7620757bf984b58deaf32fc8a4577a9bbc0850cf92c20e1ce41c38c19e5fb75 - # via -r requirements.in six==1.16.0 \ --hash=sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926 \ --hash=sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254 From f6a92301438f38dd3a5515ecdafe1853d734ba32 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 14 Feb 2023 16:04:32 +0000 Subject: [PATCH 1223/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v26.8.0 (#1113) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 17e233e025be..d627ddd5b7b1 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 26.7.0 + 26.8.0 pom import From 02c5fb8293f4f5596cc0424e1e85755b99286bc9 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 21 Feb 2023 16:30:22 +0000 Subject: [PATCH 1224/1764] deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v3.3.0 (#1114) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 83a42d62fe28..699e1726cd53 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -70,7 +70,7 @@ com.google.cloud google-cloud-shared-dependencies - 3.2.0 + 3.3.0 pom import From a4f1b6c391a5fc390a9446a65885df19c86b30e5 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 21 Feb 2023 16:58:12 +0000 Subject: [PATCH 1225/1764] chore(main): release 0.126.5 (#1115) :robot: I have created a release *beep* *boop* --- ## [0.126.5](https://togithub.com/googleapis/java-storage-nio/compare/v0.126.4...v0.126.5) (2023-02-21) ### Dependencies * Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.3.0 ([#1114](https://togithub.com/googleapis/java-storage-nio/issues/1114)) ([02c5fb8](https://togithub.com/googleapis/java-storage-nio/commit/02c5fb8293f4f5596cc0424e1e85755b99286bc9)) --- This PR was generated with [Release Please](https://togithub.com/googleapis/release-please). See [documentation](https://togithub.com/googleapis/release-please#release-please). --- java-storage-nio/CHANGELOG.md | 7 +++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 16 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 26457e16ec92..8bc1cdae712e 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.126.5](https://github.com/googleapis/java-storage-nio/compare/v0.126.4...v0.126.5) (2023-02-21) + + +### Dependencies + +* Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.3.0 ([#1114](https://github.com/googleapis/java-storage-nio/issues/1114)) ([83d3586](https://github.com/googleapis/java-storage-nio/commit/83d3586c503b3c54e341d1cde79ae356aab48fcf)) + ## [0.126.4](https://github.com/googleapis/java-storage-nio/compare/v0.126.3...v0.126.4) (2023-02-07) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 237eab272b67..c016208ad5e9 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.126.5-SNAPSHOT + 0.126.5 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.5-SNAPSHOT + 0.126.5 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 1e37c608f7ee..a880c68eff8e 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.126.5-SNAPSHOT + 0.126.5 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.5-SNAPSHOT + 0.126.5 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 9c2a54e7073d..4e5838e143cc 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.126.5-SNAPSHOT + 0.126.5 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.5-SNAPSHOT + 0.126.5 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 699e1726cd53..4695e6c29b13 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.126.5-SNAPSHOT + 0.126.5 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 55bb75874156..d4807b792068 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.126.5-SNAPSHOT + 0.126.5 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index f1660a3f5a3e..b219070a2012 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.126.4:0.126.5-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.126.5:0.126.5 \ No newline at end of file From 31daa1a55b84bd5a3c262bea497f2ec205c53ad1 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 21 Feb 2023 17:10:11 +0000 Subject: [PATCH 1226/1764] chore(main): release 0.126.6-SNAPSHOT (#1116) :robot: 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). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index c016208ad5e9..abcb39745861 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.126.5 + 0.126.6-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.5 + 0.126.6-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index a880c68eff8e..1b99f76347f3 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.126.5 + 0.126.6-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.5 + 0.126.6-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 4e5838e143cc..faf786459993 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.126.5 + 0.126.6-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.5 + 0.126.6-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 4695e6c29b13..9f19a4b4ab30 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.126.5 + 0.126.6-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index d4807b792068..ea57341e07bb 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.126.5 + 0.126.6-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index b219070a2012..e456dbb6c470 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.126.5:0.126.5 \ No newline at end of file +google-cloud-nio:0.126.5:0.126.6-SNAPSHOT \ No newline at end of file From 3078e07ce963beb59259aadcd91dd978796d62c1 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 21 Feb 2023 19:26:12 +0000 Subject: [PATCH 1227/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.19.0 (#1118) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![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.18.0` -> `2.19.0` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.19.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.19.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.19.0/compatibility-slim/2.18.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.19.0/confidence-slim/2.18.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
      googleapis/java-storage ### [`v2.19.0`](https://togithub.com/googleapis/java-storage/blob/HEAD/CHANGELOG.md#​2190-httpsgithubcomgoogleapisjava-storagecomparev2180v2190-2023-02-21) [Compare Source](https://togithub.com/googleapis/java-storage/compare/v2.18.0...v2.19.0) ##### 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))
      --- ### 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. --- - [ ] 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-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 9f19a4b4ab30..cf6c1118db84 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.18.0 + 2.19.0 com.google.apis From 47a02dd33fb512999c60a97a6114f11c71991a19 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 21 Feb 2023 19:38:12 +0000 Subject: [PATCH 1228/1764] chore(main): release 0.126.6 (#1119) :robot: I have created a release *beep* *boop* --- ## [0.126.6](https://togithub.com/googleapis/java-storage-nio/compare/v0.126.5...v0.126.6) (2023-02-21) ### Dependencies * Update dependency com.google.cloud:google-cloud-storage to v2.19.0 ([#1118](https://togithub.com/googleapis/java-storage-nio/issues/1118)) ([3078e07](https://togithub.com/googleapis/java-storage-nio/commit/3078e07ce963beb59259aadcd91dd978796d62c1)) --- This PR was generated with [Release Please](https://togithub.com/googleapis/release-please). See [documentation](https://togithub.com/googleapis/release-please#release-please). --- java-storage-nio/CHANGELOG.md | 7 +++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 16 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 8bc1cdae712e..d3e0fa25af32 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.126.6](https://github.com/googleapis/java-storage-nio/compare/v0.126.5...v0.126.6) (2023-02-21) + + +### Dependencies + +* Update dependency com.google.cloud:google-cloud-storage to v2.19.0 ([#1118](https://github.com/googleapis/java-storage-nio/issues/1118)) ([ce48ec5](https://github.com/googleapis/java-storage-nio/commit/ce48ec510471507467fbabab2ee3eab5962f2570)) + ## [0.126.5](https://github.com/googleapis/java-storage-nio/compare/v0.126.4...v0.126.5) (2023-02-21) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index abcb39745861..1244b6db925e 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.126.6-SNAPSHOT + 0.126.6 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.6-SNAPSHOT + 0.126.6 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 1b99f76347f3..219af78682c8 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.126.6-SNAPSHOT + 0.126.6 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.6-SNAPSHOT + 0.126.6 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index faf786459993..5e15d8657f54 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.126.6-SNAPSHOT + 0.126.6 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.6-SNAPSHOT + 0.126.6 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index cf6c1118db84..d23808f6ffe3 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.126.6-SNAPSHOT + 0.126.6 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index ea57341e07bb..7e4438d210d9 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.126.6-SNAPSHOT + 0.126.6 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index e456dbb6c470..69e32b0d5d57 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.126.5:0.126.6-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.126.6:0.126.6 \ No newline at end of file From 92d2c5cd1a8122d98b2071d1e0b89fdc83d6159f Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 21 Feb 2023 19:50:14 +0000 Subject: [PATCH 1229/1764] chore(main): release 0.126.7-SNAPSHOT (#1120) :robot: 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). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 1244b6db925e..6528dafcde5f 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.126.6 + 0.126.7-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.6 + 0.126.7-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 219af78682c8..b6d982f92886 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.126.6 + 0.126.7-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.6 + 0.126.7-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 5e15d8657f54..69be4351c4ca 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.126.6 + 0.126.7-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.6 + 0.126.7-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index d23808f6ffe3..d71de9a2bb2b 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.126.6 + 0.126.7-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 7e4438d210d9..1a8e8b9ef168 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.126.6 + 0.126.7-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 69e32b0d5d57..9be699074e46 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.126.6:0.126.6 \ No newline at end of file +google-cloud-nio:0.126.6:0.126.7-SNAPSHOT \ No newline at end of file From 3bd4123fc25533911759d8156a38e1283d64a6bb Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 21 Feb 2023 20:40:38 +0000 Subject: [PATCH 1230/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.126.6 (#1122) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index af97df911c56..1e5cf5d78797 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.126.4 + 0.126.6 From dfc23f7b9f51b135b44e1efa2e572a9d65bdadd4 Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Wed, 22 Feb 2023 11:13:15 -0500 Subject: [PATCH 1231/1764] build(deps): update releasetool version for release scripts (#1768) (#1123) This should fix release script reporting back to the release PRs Source-Link: https://github.com/googleapis/synthtool/commit/4c15ec0960687db8e6da43535fa1ee0e92fbb817 Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-java:latest@sha256:e62f3ea524b11c1cd6ff7f80362736d86c0056631346b5b106a421686fce2726 Co-authored-by: Owl Bot --- java-storage-nio/.github/.OwlBot.lock.yaml | 2 +- java-storage-nio/.kokoro/requirements.in | 2 +- java-storage-nio/.kokoro/requirements.txt | 12 ++++++++---- 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/.github/.OwlBot.lock.yaml b/java-storage-nio/.github/.OwlBot.lock.yaml index 090264303f34..a5361a30a366 100644 --- a/java-storage-nio/.github/.OwlBot.lock.yaml +++ b/java-storage-nio/.github/.OwlBot.lock.yaml @@ -13,4 +13,4 @@ # limitations under the License. docker: image: gcr.io/cloud-devrel-public-resources/owlbot-java:latest - digest: sha256:5ee35ee919254a3d1e7d4f8abbf1b8c8869ade317ceb2e4df709af1b4b3e9ca1 + digest: sha256:e62f3ea524b11c1cd6ff7f80362736d86c0056631346b5b106a421686fce2726 diff --git a/java-storage-nio/.kokoro/requirements.in b/java-storage-nio/.kokoro/requirements.in index b19a8dbfdd5e..2092cc741d9c 100644 --- a/java-storage-nio/.kokoro/requirements.in +++ b/java-storage-nio/.kokoro/requirements.in @@ -1,5 +1,5 @@ gcp-docuploader -gcp-releasetool +gcp-releasetool>=1.10.5 # required for compatibility with cryptography>=39.x wheel setuptools typing-extensions diff --git a/java-storage-nio/.kokoro/requirements.txt b/java-storage-nio/.kokoro/requirements.txt index cfadd22ce9b9..c80f0a87cc53 100644 --- a/java-storage-nio/.kokoro/requirements.txt +++ b/java-storage-nio/.kokoro/requirements.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.9 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # pip-compile --allow-unsafe --generate-hashes requirements.in @@ -126,9 +126,9 @@ gcp-docuploader==0.6.4 \ --hash=sha256:01486419e24633af78fd0167db74a2763974765ee8078ca6eb6964d0ebd388af \ --hash=sha256:70861190c123d907b3b067da896265ead2eeb9263969d6955c9e0bb091b5ccbf # via -r requirements.in -gcp-releasetool==1.9.1 \ - --hash=sha256:952f4055d5d986b070ae2a71c4410b250000f9cc5a1e26398fcd55a5bbc5a15f \ - --hash=sha256:d0d3c814a97c1a237517e837d8cfa668ced8df4b882452578ecef4a4e79c583b +gcp-releasetool==1.10.5 \ + --hash=sha256:174b7b102d704b254f2a26a3eda2c684fd3543320ec239baf771542a2e58e109 \ + --hash=sha256:e29d29927fe2ca493105a82958c6873bb2b90d503acac56be2c229e74de0eec9 # via -r requirements.in google-api-core==2.8.2 \ --hash=sha256:06f7244c640322b508b125903bb5701bebabce8832f85aba9335ec00b3d02edc \ @@ -374,6 +374,10 @@ secretstorage==3.3.3 \ --hash=sha256:2403533ef369eca6d2ba81718576c5e0f564d5cca1b58f73a8b23e7d4eeebd77 \ --hash=sha256:f356e6628222568e3af06f2eba8df495efa13b3b63081dafd4f7d9a7b7bc9f99 # via keyring +setuptools==67.3.2 \ + --hash=sha256:95f00380ef2ffa41d9bba85d95b27689d923c93dfbafed4aecd7cf988a25e012 \ + --hash=sha256:bb6d8e508de562768f2027902929f8523932fcd1fb784e6d573d2cafac995a48 + # via -r requirements.in six==1.16.0 \ --hash=sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926 \ --hash=sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254 From dddec19f0094db52aacb05d4fef15232d9035b05 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 23 Feb 2023 20:59:26 +0000 Subject: [PATCH 1232/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v26.9.0 (#1125) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index d627ddd5b7b1..69f409c0c9f1 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 26.8.0 + 26.9.0 pom import From 0ad5f07f023233ea9ee3d0823a3b2873390a3c0a Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 6 Mar 2023 19:11:01 +0000 Subject: [PATCH 1233/1764] deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v3.4.0 (#1126) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index d71de9a2bb2b..f8cc4978e082 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -70,7 +70,7 @@ com.google.cloud google-cloud-shared-dependencies - 3.3.0 + 3.4.0 pom import From e98beefd1b961b19235f28d12ab4fa5cea49e09a Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Mon, 6 Mar 2023 19:22:12 +0000 Subject: [PATCH 1234/1764] chore(main): release 0.126.7 (#1127) :robot: I have created a release *beep* *boop* --- ## [0.126.7](https://togithub.com/googleapis/java-storage-nio/compare/v0.126.6...v0.126.7) (2023-03-06) ### Dependencies * Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.4.0 ([#1126](https://togithub.com/googleapis/java-storage-nio/issues/1126)) ([0ad5f07](https://togithub.com/googleapis/java-storage-nio/commit/0ad5f07f023233ea9ee3d0823a3b2873390a3c0a)) --- This PR was generated with [Release Please](https://togithub.com/googleapis/release-please). See [documentation](https://togithub.com/googleapis/release-please#release-please). --- java-storage-nio/CHANGELOG.md | 7 +++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 16 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index d3e0fa25af32..7c8fe938d1d0 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.126.7](https://github.com/googleapis/java-storage-nio/compare/v0.126.6...v0.126.7) (2023-03-06) + + +### Dependencies + +* Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.4.0 ([#1126](https://github.com/googleapis/java-storage-nio/issues/1126)) ([ace0b31](https://github.com/googleapis/java-storage-nio/commit/ace0b31ed68fd8e7e55ebbca3f3fc0e70aaccb3d)) + ## [0.126.6](https://github.com/googleapis/java-storage-nio/compare/v0.126.5...v0.126.6) (2023-02-21) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 6528dafcde5f..ebfbe65833c2 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.126.7-SNAPSHOT + 0.126.7 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.7-SNAPSHOT + 0.126.7 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index b6d982f92886..8e7a191abf10 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.126.7-SNAPSHOT + 0.126.7 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.7-SNAPSHOT + 0.126.7 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 69be4351c4ca..efe2dbdbae15 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.126.7-SNAPSHOT + 0.126.7 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.7-SNAPSHOT + 0.126.7 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index f8cc4978e082..817e0ff7f484 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.126.7-SNAPSHOT + 0.126.7 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 1a8e8b9ef168..723de840d009 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.126.7-SNAPSHOT + 0.126.7 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 9be699074e46..a8c5a85769ea 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.126.6:0.126.7-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.126.7:0.126.7 \ No newline at end of file From 3e20be24f61b7d87bb31643be5d0560c94787b86 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Mon, 6 Mar 2023 19:36:12 +0000 Subject: [PATCH 1235/1764] chore(main): release 0.126.8-SNAPSHOT (#1128) :robot: 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). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index ebfbe65833c2..b279ea133cb6 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.126.7 + 0.126.8-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.7 + 0.126.8-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 8e7a191abf10..04975c738242 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.126.7 + 0.126.8-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.7 + 0.126.8-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index efe2dbdbae15..dbb098f60609 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.126.7 + 0.126.8-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.7 + 0.126.8-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 817e0ff7f484..624eaba1acbd 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.126.7 + 0.126.8-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 723de840d009..7660dd816359 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.126.7 + 0.126.8-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index a8c5a85769ea..671c5e92347b 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.126.7:0.126.7 \ No newline at end of file +google-cloud-nio:0.126.7:0.126.8-SNAPSHOT \ No newline at end of file From 95143a69cb2f7da6ebe1c9ca9529b425bcbc7a5b Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 7 Mar 2023 19:37:28 +0000 Subject: [PATCH 1236/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.20.0 (#1130) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 624eaba1acbd..992032a9f549 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.19.0 + 2.20.0 com.google.apis From f1e5088a025cb319d0bfbaffbad70354dc30e5e2 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 7 Mar 2023 20:58:12 +0000 Subject: [PATCH 1237/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.20.1 (#1132) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![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.20.0` -> `2.20.1` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.20.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.20.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.20.1/compatibility-slim/2.20.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.20.1/confidence-slim/2.20.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
      googleapis/java-storage ### [`v2.20.1`](https://togithub.com/googleapis/java-storage/blob/HEAD/CHANGELOG.md#​2201-httpsgithubcomgoogleapisjava-storagecomparev2200v2201-2023-03-07) [Compare Source](https://togithub.com/googleapis/java-storage/compare/v2.20.0...v2.20.1) ##### Dependencies - Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.4.0 ([#​1919](https://togithub.com/googleapis/java-storage/issues/1919)) ([fb42336](https://togithub.com/googleapis/java-storage/commit/fb42336145d19b0a0c73eddda4318b3c88015ad6))
      --- ### 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. --- - [ ] 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-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 992032a9f549..e4b8a60f1ec6 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.20.0 + 2.20.1 com.google.apis From 4f2cbd28645eaa2d8a7d53f1633dbc1aa8addedc Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 7 Mar 2023 21:10:12 +0000 Subject: [PATCH 1238/1764] chore(main): release 0.126.8 (#1131) :robot: I have created a release *beep* *boop* --- ## [0.126.8](https://togithub.com/googleapis/java-storage-nio/compare/v0.126.7...v0.126.8) (2023-03-07) ### Dependencies * Update dependency com.google.cloud:google-cloud-storage to v2.20.0 ([#1130](https://togithub.com/googleapis/java-storage-nio/issues/1130)) ([95143a6](https://togithub.com/googleapis/java-storage-nio/commit/95143a69cb2f7da6ebe1c9ca9529b425bcbc7a5b)) * Update dependency com.google.cloud:google-cloud-storage to v2.20.1 ([#1132](https://togithub.com/googleapis/java-storage-nio/issues/1132)) ([f1e5088](https://togithub.com/googleapis/java-storage-nio/commit/f1e5088a025cb319d0bfbaffbad70354dc30e5e2)) --- This PR was generated with [Release Please](https://togithub.com/googleapis/release-please). See [documentation](https://togithub.com/googleapis/release-please#release-please). --- java-storage-nio/CHANGELOG.md | 8 ++++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 17 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 7c8fe938d1d0..3509a1c3bf3d 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## [0.126.8](https://github.com/googleapis/java-storage-nio/compare/v0.126.7...v0.126.8) (2023-03-07) + + +### Dependencies + +* Update dependency com.google.cloud:google-cloud-storage to v2.20.0 ([#1130](https://github.com/googleapis/java-storage-nio/issues/1130)) ([56b056f](https://github.com/googleapis/java-storage-nio/commit/56b056f28325919d2bd2cfe9f0b5f0ab943ad5f3)) +* Update dependency com.google.cloud:google-cloud-storage to v2.20.1 ([#1132](https://github.com/googleapis/java-storage-nio/issues/1132)) ([7fa62ae](https://github.com/googleapis/java-storage-nio/commit/7fa62ae19721118d5b76a1c0724b5646b6c8f510)) + ## [0.126.7](https://github.com/googleapis/java-storage-nio/compare/v0.126.6...v0.126.7) (2023-03-06) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index b279ea133cb6..75b2559698d8 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.126.8-SNAPSHOT + 0.126.8 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.8-SNAPSHOT + 0.126.8 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 04975c738242..11462f70a87d 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.126.8-SNAPSHOT + 0.126.8 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.8-SNAPSHOT + 0.126.8 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index dbb098f60609..ebbf08c193e0 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.126.8-SNAPSHOT + 0.126.8 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.8-SNAPSHOT + 0.126.8 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index e4b8a60f1ec6..1bd2fc91b7e5 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.126.8-SNAPSHOT + 0.126.8 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 7660dd816359..70353a3a838b 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.126.8-SNAPSHOT + 0.126.8 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 671c5e92347b..4d4de6b2c298 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.126.7:0.126.8-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.126.8:0.126.8 \ No newline at end of file From 5df902ca0be844671d55045e294ec7a4a3b25f13 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 7 Mar 2023 21:22:29 +0000 Subject: [PATCH 1239/1764] chore(main): release 0.126.9-SNAPSHOT (#1133) :robot: 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). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 75b2559698d8..b175789400ab 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.126.8 + 0.126.9-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.8 + 0.126.9-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 11462f70a87d..5bfacc608529 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.126.8 + 0.126.9-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.8 + 0.126.9-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index ebbf08c193e0..eb162db2b6bc 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.126.8 + 0.126.9-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.8 + 0.126.9-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 1bd2fc91b7e5..1c8308a2118b 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.126.8 + 0.126.9-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 70353a3a838b..9df772fa623f 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.126.8 + 0.126.9-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 4d4de6b2c298..5a83c68dbd59 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.126.8:0.126.8 \ No newline at end of file +google-cloud-nio:0.126.8:0.126.9-SNAPSHOT \ No newline at end of file From f27056bb24316a3548e310f4ee622d2d9deae04c Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 16 Mar 2023 18:02:14 +0000 Subject: [PATCH 1240/1764] deps: update dependency com.google.apis:google-api-services-storage to v1-rev20230301-2.0.0 (#1136) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 1c8308a2118b..ecc5625345bc 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -83,7 +83,7 @@ com.google.apis google-api-services-storage - v1-rev20220705-2.0.0 + v1-rev20230301-2.0.0 com.google.auto.value From aa2b05816773f56c82eb366bc32e0389fa3dd415 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 16 Mar 2023 18:16:07 +0000 Subject: [PATCH 1241/1764] chore(main): release 0.126.9 (#1137) :robot: I have created a release *beep* *boop* --- ## [0.126.9](https://togithub.com/googleapis/java-storage-nio/compare/v0.126.8...v0.126.9) (2023-03-16) ### Dependencies * Update dependency com.google.apis:google-api-services-storage to v1-rev20230301-2.0.0 ([#1136](https://togithub.com/googleapis/java-storage-nio/issues/1136)) ([f27056b](https://togithub.com/googleapis/java-storage-nio/commit/f27056bb24316a3548e310f4ee622d2d9deae04c)) --- This PR was generated with [Release Please](https://togithub.com/googleapis/release-please). See [documentation](https://togithub.com/googleapis/release-please#release-please). --- java-storage-nio/CHANGELOG.md | 7 +++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 16 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 3509a1c3bf3d..07b35a9cb082 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.126.9](https://github.com/googleapis/java-storage-nio/compare/v0.126.8...v0.126.9) (2023-03-16) + + +### Dependencies + +* Update dependency com.google.apis:google-api-services-storage to v1-rev20230301-2.0.0 ([#1136](https://github.com/googleapis/java-storage-nio/issues/1136)) ([7defd38](https://github.com/googleapis/java-storage-nio/commit/7defd387cf453f8dcdc8e0cbb037bfaa07658442)) + ## [0.126.8](https://github.com/googleapis/java-storage-nio/compare/v0.126.7...v0.126.8) (2023-03-07) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index b175789400ab..e511d73bef7a 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.126.9-SNAPSHOT + 0.126.9 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.9-SNAPSHOT + 0.126.9 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 5bfacc608529..de1da037301b 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.126.9-SNAPSHOT + 0.126.9 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.9-SNAPSHOT + 0.126.9 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index eb162db2b6bc..ae12fb436778 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.126.9-SNAPSHOT + 0.126.9 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.9-SNAPSHOT + 0.126.9 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index ecc5625345bc..49cf95604568 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.126.9-SNAPSHOT + 0.126.9 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 9df772fa623f..cf37ba6e9214 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.126.9-SNAPSHOT + 0.126.9 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 5a83c68dbd59..f516bec96c43 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.126.8:0.126.9-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.126.9:0.126.9 \ No newline at end of file From 29a8fb329aec0c49d0d187bdb8988eb4c00c13b9 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 16 Mar 2023 18:34:13 +0000 Subject: [PATCH 1242/1764] chore(main): release 0.126.10-SNAPSHOT (#1138) :robot: 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). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index e511d73bef7a..4de838f9b6e8 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.126.9 + 0.126.10-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.9 + 0.126.10-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index de1da037301b..93bec4c67a87 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.126.9 + 0.126.10-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.9 + 0.126.10-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index ae12fb436778..0fa7ec0a5ea8 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.126.9 + 0.126.10-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.9 + 0.126.10-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 49cf95604568..e01736991598 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.126.9 + 0.126.10-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index cf37ba6e9214..5c8a2d8993e0 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.126.9 + 0.126.10-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index f516bec96c43..45e5f14dcc9a 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.126.9:0.126.9 \ No newline at end of file +google-cloud-nio:0.126.9:0.126.10-SNAPSHOT \ No newline at end of file From 57583fd3f2809986312a940e8f5664b2a954bf12 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 22 Mar 2023 21:19:21 +0000 Subject: [PATCH 1243/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.126.9 (#1129) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 1e5cf5d78797..d8065b9d6a05 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.126.6 + 0.126.9 From cba268487725f067a507a6b1aee107b2da9d20d3 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 22 Mar 2023 21:19:48 +0000 Subject: [PATCH 1244/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v26.10.0 (#1135) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 69f409c0c9f1..7eef0ba44240 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 26.9.0 + 26.10.0 pom import From 8a368a74cc9a413456f1b5d5b894ae88172dd027 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 23 Mar 2023 18:36:43 +0000 Subject: [PATCH 1245/1764] deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v3.5.0 (#1140) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index e01736991598..47605711a0ea 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -70,7 +70,7 @@ com.google.cloud google-cloud-shared-dependencies - 3.4.0 + 3.5.0 pom import From bc2dfbdb5542ac28557ed354dbcf89ee3f7da562 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 23 Mar 2023 19:05:33 +0000 Subject: [PATCH 1246/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.20.2 (#1142) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 47605711a0ea..28c8f744f371 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.20.1 + 2.20.2 com.google.apis From 77ca83cbf5c4989e5688e577c126125655e09fce Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 23 Mar 2023 19:18:13 +0000 Subject: [PATCH 1247/1764] chore(main): release 0.126.10 (#1141) :robot: I have created a release *beep* *boop* --- ## [0.126.10](https://togithub.com/googleapis/java-storage-nio/compare/v0.126.9...v0.126.10) (2023-03-23) ### Dependencies * Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.5.0 ([#1140](https://togithub.com/googleapis/java-storage-nio/issues/1140)) ([8a368a7](https://togithub.com/googleapis/java-storage-nio/commit/8a368a74cc9a413456f1b5d5b894ae88172dd027)) * Update dependency com.google.cloud:google-cloud-storage to v2.20.2 ([#1142](https://togithub.com/googleapis/java-storage-nio/issues/1142)) ([bc2dfbd](https://togithub.com/googleapis/java-storage-nio/commit/bc2dfbdb5542ac28557ed354dbcf89ee3f7da562)) --- This PR was generated with [Release Please](https://togithub.com/googleapis/release-please). See [documentation](https://togithub.com/googleapis/release-please#release-please). --- java-storage-nio/CHANGELOG.md | 8 ++++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 17 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 07b35a9cb082..32a1a00afb02 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## [0.126.10](https://github.com/googleapis/java-storage-nio/compare/v0.126.9...v0.126.10) (2023-03-23) + + +### Dependencies + +* Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.5.0 ([#1140](https://github.com/googleapis/java-storage-nio/issues/1140)) ([c6db426](https://github.com/googleapis/java-storage-nio/commit/c6db4262f3d45dc39f39ccf2d33c4e63f0bd5477)) +* Update dependency com.google.cloud:google-cloud-storage to v2.20.2 ([#1142](https://github.com/googleapis/java-storage-nio/issues/1142)) ([c56b30c](https://github.com/googleapis/java-storage-nio/commit/c56b30cc83bf54dc6dd4eed7837c0ca500fde16a)) + ## [0.126.9](https://github.com/googleapis/java-storage-nio/compare/v0.126.8...v0.126.9) (2023-03-16) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 4de838f9b6e8..e6d0fec04b7a 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.126.10-SNAPSHOT + 0.126.10 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.10-SNAPSHOT + 0.126.10 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 93bec4c67a87..5f631aaa61fe 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.126.10-SNAPSHOT + 0.126.10 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.10-SNAPSHOT + 0.126.10 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 0fa7ec0a5ea8..f92c59b0b1a5 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.126.10-SNAPSHOT + 0.126.10 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.10-SNAPSHOT + 0.126.10 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 28c8f744f371..0a7c3ffe61aa 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.126.10-SNAPSHOT + 0.126.10 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 5c8a2d8993e0..c66b966605b1 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.126.10-SNAPSHOT + 0.126.10 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 45e5f14dcc9a..2619173a3934 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.126.9:0.126.10-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.126.10:0.126.10 \ No newline at end of file From 1b66c3766d402becec2475e9b3248be1e05f5a69 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 23 Mar 2023 19:30:13 +0000 Subject: [PATCH 1248/1764] chore(main): release 0.126.11-SNAPSHOT (#1143) :robot: 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). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index e6d0fec04b7a..cf4ecb2334dd 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.126.10 + 0.126.11-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.10 + 0.126.11-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 5f631aaa61fe..28939eb60628 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.126.10 + 0.126.11-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.10 + 0.126.11-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index f92c59b0b1a5..1ed182f54354 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.126.10 + 0.126.11-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.10 + 0.126.11-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 0a7c3ffe61aa..99c85492163e 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.126.10 + 0.126.11-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index c66b966605b1..57b4e711ae0a 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.126.10 + 0.126.11-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 2619173a3934..352e3e2ce4f7 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.126.10:0.126.10 \ No newline at end of file +google-cloud-nio:0.126.10:0.126.11-SNAPSHOT \ No newline at end of file From cb4ef028d598444835cdeed6ba4e1f2dcfddfbff Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 23 Mar 2023 23:00:18 +0000 Subject: [PATCH 1249/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.126.10 (#1144) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index d8065b9d6a05..50ce2e44da46 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.126.9 + 0.126.10 From 6af4f6aa83f20842e79a47e46dbffd2035d147a7 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 24 Mar 2023 00:00:38 +0000 Subject: [PATCH 1250/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v26.11.0 (#1145) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 7eef0ba44240..ce89ca44b23e 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 26.10.0 + 26.11.0 pom import From 24aeb259672322404e1973e369018d282612c53e Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 24 Mar 2023 20:25:26 +0000 Subject: [PATCH 1251/1764] build(deps): update dependency org.apache.maven.plugins:maven-deploy-plugin to v3.1.1 (#1146) --- java-storage-nio/samples/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/pom.xml b/java-storage-nio/samples/pom.xml index 79f2bc206831..cc42c8e111a5 100644 --- a/java-storage-nio/samples/pom.xml +++ b/java-storage-nio/samples/pom.xml @@ -38,7 +38,7 @@ org.apache.maven.plugins maven-deploy-plugin - 3.1.0 + 3.1.1 true From 36fcdb8859fccabc2d077016936752c83689c0bf Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 4 Apr 2023 19:02:40 +0100 Subject: [PATCH 1252/1764] deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v3.6.0 (#1147) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 99c85492163e..ca328feac11d 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -70,7 +70,7 @@ com.google.cloud google-cloud-shared-dependencies - 3.5.0 + 3.6.0 pom import From 7c9d5cf310792defe05d7d3f2ac6f1075604c2fb Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 4 Apr 2023 20:37:08 +0100 Subject: [PATCH 1253/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.21.0 (#1149) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index ca328feac11d..f9e605b01a60 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.20.2 + 2.21.0 com.google.apis From d4c5de818dac542d426bebe98020228e8f4bcfb1 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 4 Apr 2023 19:50:30 +0000 Subject: [PATCH 1254/1764] chore(main): release 0.126.11 (#1148) :robot: I have created a release *beep* *boop* --- ## [0.126.11](https://togithub.com/googleapis/java-storage-nio/compare/v0.126.10...v0.126.11) (2023-04-04) ### Dependencies * Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.6.0 ([#1147](https://togithub.com/googleapis/java-storage-nio/issues/1147)) ([36fcdb8](https://togithub.com/googleapis/java-storage-nio/commit/36fcdb8859fccabc2d077016936752c83689c0bf)) * Update dependency com.google.cloud:google-cloud-storage to v2.21.0 ([#1149](https://togithub.com/googleapis/java-storage-nio/issues/1149)) ([7c9d5cf](https://togithub.com/googleapis/java-storage-nio/commit/7c9d5cf310792defe05d7d3f2ac6f1075604c2fb)) --- This PR was generated with [Release Please](https://togithub.com/googleapis/release-please). See [documentation](https://togithub.com/googleapis/release-please#release-please). --- java-storage-nio/CHANGELOG.md | 8 ++++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 17 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 32a1a00afb02..48e2ec8a75e3 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## [0.126.11](https://github.com/googleapis/java-storage-nio/compare/v0.126.10...v0.126.11) (2023-04-04) + + +### Dependencies + +* Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.6.0 ([#1147](https://github.com/googleapis/java-storage-nio/issues/1147)) ([a650f7b](https://github.com/googleapis/java-storage-nio/commit/a650f7be397440a107e672fc94c87cfdbc626b33)) +* Update dependency com.google.cloud:google-cloud-storage to v2.21.0 ([#1149](https://github.com/googleapis/java-storage-nio/issues/1149)) ([61f1c2c](https://github.com/googleapis/java-storage-nio/commit/61f1c2ceb224f207a114f75700ee8c268d806c4a)) + ## [0.126.10](https://github.com/googleapis/java-storage-nio/compare/v0.126.9...v0.126.10) (2023-03-23) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index cf4ecb2334dd..f18c53092ff5 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.126.11-SNAPSHOT + 0.126.11 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.11-SNAPSHOT + 0.126.11 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 28939eb60628..4a6d47683c5d 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.126.11-SNAPSHOT + 0.126.11 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.11-SNAPSHOT + 0.126.11 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 1ed182f54354..012e43782401 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.126.11-SNAPSHOT + 0.126.11 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.11-SNAPSHOT + 0.126.11 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index f9e605b01a60..4cf4bfed745e 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.126.11-SNAPSHOT + 0.126.11 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 57b4e711ae0a..fc2f16b4dcc2 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.126.11-SNAPSHOT + 0.126.11 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 352e3e2ce4f7..8609cd5f5a8f 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.126.10:0.126.11-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.126.11:0.126.11 \ No newline at end of file From 276b09e349768ad226f2bef3cc2de19f4e6e9fde Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 4 Apr 2023 20:02:14 +0000 Subject: [PATCH 1255/1764] chore(main): release 0.126.12-SNAPSHOT (#1150) :robot: 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). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index f18c53092ff5..5fd8b2a77776 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.126.11 + 0.126.12-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.11 + 0.126.12-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 4a6d47683c5d..c45c522b64e7 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.126.11 + 0.126.12-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.11 + 0.126.12-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 012e43782401..0d13f11d43de 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.126.11 + 0.126.12-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.11 + 0.126.12-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 4cf4bfed745e..77c7ac00dab2 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.126.11 + 0.126.12-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index fc2f16b4dcc2..4d88f511565d 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.126.11 + 0.126.12-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 8609cd5f5a8f..e130b595bdd6 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.126.11:0.126.11 \ No newline at end of file +google-cloud-nio:0.126.11:0.126.12-SNAPSHOT \ No newline at end of file From 30838205a95ea676faa61622380b883560525dcc Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 4 Apr 2023 23:32:38 +0100 Subject: [PATCH 1256/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.126.11 (#1151) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 50ce2e44da46..11f147151fd1 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.126.10 + 0.126.11 From b00184e07b13e344e1975ed936bac969d8afeb3f Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 5 Apr 2023 18:06:19 +0100 Subject: [PATCH 1257/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v26.12.0 (#1152) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index ce89ca44b23e..3e0725ea3a4a 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 26.11.0 + 26.12.0 pom import From 3c9271505115fbd20bf811f4c4fc2ebe73328f47 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 12 Apr 2023 20:40:12 +0100 Subject: [PATCH 1258/1764] deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v3.7.0 (#1154) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![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-shared-dependencies](https://togithub.com/googleapis/gapic-generator-java) | `3.6.0` -> `3.7.0` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/3.7.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/3.7.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/3.7.0/compatibility-slim/3.6.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/3.7.0/confidence-slim/3.6.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**: 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. --- - [ ] 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-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 77c7ac00dab2..2787484de11d 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -70,7 +70,7 @@ com.google.cloud google-cloud-shared-dependencies - 3.6.0 + 3.7.0 pom import From 0da65a2e07b93830d92ca53ba0d1f9a4efc89507 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 12 Apr 2023 19:54:13 +0000 Subject: [PATCH 1259/1764] chore(main): release 0.126.12 (#1155) :robot: I have created a release *beep* *boop* --- ## [0.126.12](https://togithub.com/googleapis/java-storage-nio/compare/v0.126.11...v0.126.12) (2023-04-12) ### Dependencies * Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.7.0 ([#1154](https://togithub.com/googleapis/java-storage-nio/issues/1154)) ([3c92715](https://togithub.com/googleapis/java-storage-nio/commit/3c9271505115fbd20bf811f4c4fc2ebe73328f47)) --- This PR was generated with [Release Please](https://togithub.com/googleapis/release-please). See [documentation](https://togithub.com/googleapis/release-please#release-please). --- java-storage-nio/CHANGELOG.md | 7 +++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 16 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 48e2ec8a75e3..dcfe6a53b0fb 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.126.12](https://github.com/googleapis/java-storage-nio/compare/v0.126.11...v0.126.12) (2023-04-12) + + +### Dependencies + +* Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.7.0 ([#1154](https://github.com/googleapis/java-storage-nio/issues/1154)) ([1e1590d](https://github.com/googleapis/java-storage-nio/commit/1e1590de0dee2d2d2dc995978460d1dedec30799)) + ## [0.126.11](https://github.com/googleapis/java-storage-nio/compare/v0.126.10...v0.126.11) (2023-04-04) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 5fd8b2a77776..68d33762614e 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.126.12-SNAPSHOT + 0.126.12 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.12-SNAPSHOT + 0.126.12 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index c45c522b64e7..bc060c0739eb 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.126.12-SNAPSHOT + 0.126.12 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.12-SNAPSHOT + 0.126.12 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 0d13f11d43de..8f44fca5d4fd 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.126.12-SNAPSHOT + 0.126.12 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.12-SNAPSHOT + 0.126.12 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 2787484de11d..36c856a30f84 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.126.12-SNAPSHOT + 0.126.12 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 4d88f511565d..1061075b27a8 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.126.12-SNAPSHOT + 0.126.12 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index e130b595bdd6..ed031d131ad8 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.126.11:0.126.12-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.126.12:0.126.12 \ No newline at end of file From e780aa8136da923bd51c4230f15220e948b60a08 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 12 Apr 2023 20:06:13 +0000 Subject: [PATCH 1260/1764] chore(main): release 0.126.13-SNAPSHOT (#1156) :robot: 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). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 68d33762614e..910840c20358 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.126.12 + 0.126.13-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.12 + 0.126.13-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index bc060c0739eb..fd847d7f14ba 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.126.12 + 0.126.13-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.12 + 0.126.13-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 8f44fca5d4fd..da9591bc310d 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.126.12 + 0.126.13-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.12 + 0.126.13-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 36c856a30f84..50f9379dc0b5 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.126.12 + 0.126.13-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 1061075b27a8..aef9ad2039e4 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.126.12 + 0.126.13-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index ed031d131ad8..6cb6614e73ef 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.126.12:0.126.12 \ No newline at end of file +google-cloud-nio:0.126.12:0.126.13-SNAPSHOT \ No newline at end of file From e141a8631c319b47e8bf2b4849eda61e9dfc18aa Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 13 Apr 2023 16:47:52 +0100 Subject: [PATCH 1261/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.22.0 (#1158) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 50f9379dc0b5..4c284f1ccf7e 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.21.0 + 2.22.0 com.google.apis From fc8f2811bb8033d85c91648f65026cb6124cc611 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 13 Apr 2023 11:58:15 -0400 Subject: [PATCH 1262/1764] chore(main): release 0.126.13 (#1159) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/CHANGELOG.md | 7 +++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 16 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index dcfe6a53b0fb..b99e15663e7e 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.126.13](https://github.com/googleapis/java-storage-nio/compare/v0.126.12...v0.126.13) (2023-04-13) + + +### Dependencies + +* Update dependency com.google.cloud:google-cloud-storage to v2.22.0 ([#1158](https://github.com/googleapis/java-storage-nio/issues/1158)) ([2b9d909](https://github.com/googleapis/java-storage-nio/commit/2b9d9091b781bf62d498193966665c88a660c07a)) + ## [0.126.12](https://github.com/googleapis/java-storage-nio/compare/v0.126.11...v0.126.12) (2023-04-12) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 910840c20358..af51e7cc9194 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.126.13-SNAPSHOT + 0.126.13 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.13-SNAPSHOT + 0.126.13 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index fd847d7f14ba..aed8d48c3901 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.126.13-SNAPSHOT + 0.126.13 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.13-SNAPSHOT + 0.126.13 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index da9591bc310d..48a5a1d5ace6 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.126.13-SNAPSHOT + 0.126.13 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.13-SNAPSHOT + 0.126.13 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 4c284f1ccf7e..6fb4705602a9 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.126.13-SNAPSHOT + 0.126.13 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index aef9ad2039e4..8fd350e0144d 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.126.13-SNAPSHOT + 0.126.13 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 6cb6614e73ef..f677a074ac18 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.126.12:0.126.13-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.126.13:0.126.13 \ No newline at end of file From 601544eb809f99352913619977869c3d5b5e7c4a Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 13 Apr 2023 16:10:13 +0000 Subject: [PATCH 1263/1764] chore(main): release 0.126.14-SNAPSHOT (#1160) :robot: 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). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index af51e7cc9194..e93d2e52f38c 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.126.13 + 0.126.14-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.13 + 0.126.14-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index aed8d48c3901..521144ccf305 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.126.13 + 0.126.14-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.13 + 0.126.14-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 48a5a1d5ace6..742eb38f987f 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.126.13 + 0.126.14-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.13 + 0.126.14-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 6fb4705602a9..48dbae15fdb7 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.126.13 + 0.126.14-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 8fd350e0144d..e25a46297905 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.126.13 + 0.126.14-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index f677a074ac18..534f19605130 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.126.13:0.126.13 \ No newline at end of file +google-cloud-nio:0.126.13:0.126.14-SNAPSHOT \ No newline at end of file From 1d4e123b117c2b842c8cf021d5540bda88dd6fd7 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 13 Apr 2023 22:28:36 +0100 Subject: [PATCH 1264/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.126.13 (#1161) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 11f147151fd1..b9c2a17f3503 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.126.11 + 0.126.13 From f770d0afe7ac2af468e9e12e35c56dd0ce727986 Mon Sep 17 00:00:00 2001 From: Sydney Munro <97561403+sydney-munro@users.noreply.github.com> Date: Thu, 13 Apr 2023 14:45:02 -0700 Subject: [PATCH 1265/1764] chore: disable autorelease (#1162) --- .../.github/workflows/auto-release.yaml | 103 ------------------ java-storage-nio/owlbot.py | 2 +- 2 files changed, 1 insertion(+), 104 deletions(-) delete mode 100644 java-storage-nio/.github/workflows/auto-release.yaml diff --git a/java-storage-nio/.github/workflows/auto-release.yaml b/java-storage-nio/.github/workflows/auto-release.yaml deleted file mode 100644 index 7a106d007edf..000000000000 --- a/java-storage-nio/.github/workflows/auto-release.yaml +++ /dev/null @@ -1,103 +0,0 @@ -# Copyright 2022 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# Github action job to test core java library features on -# downstream client libraries before they are released. -on: - pull_request: -name: auto-release -jobs: - approve: - runs-on: ubuntu-latest - if: contains(github.head_ref, 'release-please') - steps: - - uses: actions/github-script@v6 - with: - github-token: ${{secrets.YOSHI_APPROVER_TOKEN}} - debug: true - script: | - // only approve PRs from release-please[bot] - if (context.payload.pull_request.user.login !== "release-please[bot]") { - return; - } - - // only approve PRs like "chore(main): release " - if ( !context.payload.pull_request.title.startsWith("chore(main): release") ) { - return; - } - - // only approve PRs with pom.xml and versions.txt changes - const filesPromise = github.rest.pulls.listFiles.endpoint({ - owner: context.repo.owner, - repo: context.repo.repo, - pull_number: context.payload.pull_request.number, - }); - const changed_files = await github.paginate(filesPromise) - - if ( changed_files.length < 1 ) { - console.log( "Not proceeding since PR is empty!" ) - return; - } - - if ( !changed_files.some(v => v.filename.includes("pom")) || !changed_files.some(v => v.filename.includes("versions.txt")) ) { - console.log( "PR file changes do not have pom.xml or versions.txt -- something is wrong. PTAL!" ) - return; - } - - // trigger auto-release when - // 1) it is a SNAPSHOT release (auto-generated post regular release) - // 2) there are dependency updates only - // 3) there are no open dependency update PRs in this repo (to avoid multiple releases) - if ( - context.payload.pull_request.body.includes("Fix") || - context.payload.pull_request.body.includes("Build") || - context.payload.pull_request.body.includes("Documentation") || - context.payload.pull_request.body.includes("BREAKING CHANGES") || - context.payload.pull_request.body.includes("Features") - ) { - console.log( "Not auto-releasing since it is not a dependency-update-only release." ); - return; - } - - const promise = github.rest.pulls.list.endpoint({ - owner: context.repo.owner, - repo: context.repo.repo, - state: 'open' - }); - const open_pulls = await github.paginate(promise) - - if ( open_pulls.length > 1 && !context.payload.pull_request.title.includes("SNAPSHOT") ) { - for ( const pull of open_pulls ) { - if ( pull.title.startsWith("deps: update dependency") ) { - console.log( "Not auto-releasing yet since there are dependency update PRs open in this repo." ); - return; - } - } - } - - // approve release PR - await github.rest.pulls.createReview({ - owner: context.repo.owner, - repo: context.repo.repo, - body: 'Rubber stamped release!', - pull_number: context.payload.pull_request.number, - event: 'APPROVE' - }); - - // attach kokoro:force-run and automerge labels - await github.rest.issues.addLabels({ - owner: context.repo.owner, - repo: context.repo.repo, - issue_number: context.payload.pull_request.number, - labels: ['kokoro:force-run', 'automerge'] - }); diff --git a/java-storage-nio/owlbot.py b/java-storage-nio/owlbot.py index acc22a43ca73..7036c8a4ac6a 100644 --- a/java-storage-nio/owlbot.py +++ b/java-storage-nio/owlbot.py @@ -21,4 +21,4 @@ s.move(library) s.remove_staging_dirs() -java.common_templates(excludes=["README.md", ".kokoro/build.sh", "renovate.json"]) +java.common_templates(excludes=["README.md", ".kokoro/build.sh", "renovate.json", ".github/workflows/auto-release.yaml"]) From 7059feb83317636cafbb5f5d26a38204731a2522 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 24 Apr 2023 18:16:05 +0200 Subject: [PATCH 1266/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v26.13.0 (#1163) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 3e0725ea3a4a..1850b7eb249d 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 26.12.0 + 26.13.0 pom import From ae7215f13cec2d425212cd4d3a5e50305b304cc6 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 26 Apr 2023 20:02:02 +0200 Subject: [PATCH 1267/1764] deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v3.8.0 (#1164) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 48dbae15fdb7..e3adfde6ee49 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -70,7 +70,7 @@ com.google.cloud google-cloud-shared-dependencies - 3.7.0 + 3.8.0 pom import From 718c6f9706532d4be32f847846ebb9fa2a847461 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 26 Apr 2023 22:18:13 +0200 Subject: [PATCH 1268/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.22.1 (#1166) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![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.22.0` -> `2.22.1` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.22.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.22.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.22.1/compatibility-slim/2.22.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-storage/2.22.1/confidence-slim/2.22.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
      googleapis/java-storage ### [`v2.22.1`](https://togithub.com/googleapis/java-storage/blob/HEAD/CHANGELOG.md#​2221-httpsgithubcomgoogleapisjava-storagecomparev2220v2221-2023-04-26) [Compare Source](https://togithub.com/googleapis/java-storage/compare/v2.22.0...v2.22.1) ##### Bug Fixes - Introduce new BlobId#toGsUtilUriWithGeneration ([#​1998](https://togithub.com/googleapis/java-storage/issues/1998)) ([68de5c7](https://togithub.com/googleapis/java-storage/commit/68de5c7fae6df2f3df5c8c413b206bd7c7e230ea)) - Update grpc x-goog-user-project handling gracefulness ([#​1983](https://togithub.com/googleapis/java-storage/issues/1983)) ([f274739](https://togithub.com/googleapis/java-storage/commit/f2747391b6daadd6a12a2dcb54714cce237eb1ac)) ##### Documentation - Update routing annotations for CancelResumableWriteRequest and QueryWriteStatusRequest ([#​1992](https://togithub.com/googleapis/java-storage/issues/1992)) ([e36f8f1](https://togithub.com/googleapis/java-storage/commit/e36f8f1822d1290b984a8ae57efedd0276ca39f5)) ##### Dependencies - Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.8.0 ([#​1995](https://togithub.com/googleapis/java-storage/issues/1995)) ([b7fb037](https://togithub.com/googleapis/java-storage/commit/b7fb0373955cf9d60ce46a3827152041c19e943e))
      --- ### 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. --- - [ ] 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-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index e3adfde6ee49..14af331a39de 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.22.0 + 2.22.1 com.google.apis From ab0e265eb7b35fcb646e47264d9cb31c878f81e4 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 27 Apr 2023 12:16:41 -0400 Subject: [PATCH 1269/1764] chore(main): release 0.126.14 (#1165) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/CHANGELOG.md | 8 ++++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 17 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index b99e15663e7e..f8c312d0c99c 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## [0.126.14](https://github.com/googleapis/java-storage-nio/compare/v0.126.13...v0.126.14) (2023-04-26) + + +### Dependencies + +* Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.8.0 ([#1164](https://github.com/googleapis/java-storage-nio/issues/1164)) ([66370be](https://github.com/googleapis/java-storage-nio/commit/66370bea5caf6067f12a78b34dffe6c3926ff788)) +* Update dependency com.google.cloud:google-cloud-storage to v2.22.1 ([#1166](https://github.com/googleapis/java-storage-nio/issues/1166)) ([adde354](https://github.com/googleapis/java-storage-nio/commit/adde3540871437a32a0d5cde4041b4e5ac4f2717)) + ## [0.126.13](https://github.com/googleapis/java-storage-nio/compare/v0.126.12...v0.126.13) (2023-04-13) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index e93d2e52f38c..2df9f3596271 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.126.14-SNAPSHOT + 0.126.14 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.14-SNAPSHOT + 0.126.14 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 521144ccf305..8e74e5fca8da 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.126.14-SNAPSHOT + 0.126.14 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.14-SNAPSHOT + 0.126.14 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 742eb38f987f..8c17dc667e2b 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.126.14-SNAPSHOT + 0.126.14 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.14-SNAPSHOT + 0.126.14 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 14af331a39de..a1e8af042374 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.126.14-SNAPSHOT + 0.126.14 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index e25a46297905..6b8c2a5229ba 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.126.14-SNAPSHOT + 0.126.14 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 534f19605130..d84b88880e7f 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.126.13:0.126.14-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.126.14:0.126.14 \ No newline at end of file From c590062aac89cd2ee204328114f933b872b10baa Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 27 Apr 2023 12:45:02 -0400 Subject: [PATCH 1270/1764] chore(main): release 0.126.15-SNAPSHOT (#1167) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 2df9f3596271..dac3151776a9 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.126.14 + 0.126.15-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.14 + 0.126.15-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 8e74e5fca8da..d9cc6ba56923 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.126.14 + 0.126.15-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.14 + 0.126.15-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 8c17dc667e2b..7737a8df3bfa 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.126.14 + 0.126.15-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.14 + 0.126.15-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index a1e8af042374..5d46db715823 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.126.14 + 0.126.15-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 6b8c2a5229ba..fb675dea4010 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.126.14 + 0.126.15-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index d84b88880e7f..811ae762d8fd 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.126.14:0.126.14 \ No newline at end of file +google-cloud-nio:0.126.14:0.126.15-SNAPSHOT \ No newline at end of file From afc48f5ab987dcbc45f8cad954c959d2fdcfc34e Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 1 May 2023 21:02:23 +0200 Subject: [PATCH 1271/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.126.14 (#1168) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index b9c2a17f3503..49fb387cb464 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.126.13 + 0.126.14 From b0aea27e01ae1be8fc4e02e28e692fd8c5601825 Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Mon, 8 May 2023 12:06:34 -0700 Subject: [PATCH 1272/1764] chore(deps): update ghcr.io/graalvm/graalvm-ce docker tag to v22.3.2 (#1793) (#1169) Source-Link: https://github.com/googleapis/synthtool/commit/99ad07938fb6bcddcc7b1b586be699d72440758b Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-java:latest@sha256:8dd8395defb6a5069b0b10c435058bf13980606ba1967e2b3925ed50fc3cb22f Co-authored-by: Owl Bot Co-authored-by: Mridula <66699525+mpeddada1@users.noreply.github.com> --- java-storage-nio/.github/.OwlBot.lock.yaml | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native.cfg | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/java-storage-nio/.github/.OwlBot.lock.yaml b/java-storage-nio/.github/.OwlBot.lock.yaml index a5361a30a366..35478afe3fdd 100644 --- a/java-storage-nio/.github/.OwlBot.lock.yaml +++ b/java-storage-nio/.github/.OwlBot.lock.yaml @@ -13,4 +13,4 @@ # limitations under the License. docker: image: gcr.io/cloud-devrel-public-resources/owlbot-java:latest - digest: sha256:e62f3ea524b11c1cd6ff7f80362736d86c0056631346b5b106a421686fce2726 + digest: sha256:8dd8395defb6a5069b0b10c435058bf13980606ba1967e2b3925ed50fc3cb22f diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg index e20330c3ca60..f52533545896 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-kokoro-resources/graalvm17:22.3.0" + value: "gcr.io/cloud-devrel-kokoro-resources/graalvm17:22.3.2" } env_vars: { diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg index 0fd6ba2fa0ce..44b1004875b6 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-kokoro-resources/graalvm:22.3.0" + value: "gcr.io/cloud-devrel-kokoro-resources/graalvm:22.3.2" } env_vars: { From c31e5ce6985b75951ff26200e73ba1f722acb610 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 9 May 2023 22:50:42 +0200 Subject: [PATCH 1273/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v26.14.0 (#1170) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 1850b7eb249d..9a24e1b1949e 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 26.13.0 + 26.14.0 pom import From 2b36051a56d1bf0db6d56a805e856a24da0ea827 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 9 May 2023 23:42:42 +0200 Subject: [PATCH 1274/1764] deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v3.9.0 (#1171) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 5d46db715823..13a2e194eaca 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -70,7 +70,7 @@ com.google.cloud google-cloud-shared-dependencies - 3.8.0 + 3.9.0 pom import From 1cae953ffaf6fca5348a5c058201c2dadc57a221 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 11 May 2023 00:54:35 +0200 Subject: [PATCH 1275/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.22.2 (#1174) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 13a2e194eaca..9beadb62ba83 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.22.1 + 2.22.2 com.google.apis From 099d77449db058543c0fac8bb9c6a1dd23e14c41 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 11 May 2023 16:18:13 +0000 Subject: [PATCH 1276/1764] chore(main): release 0.126.15 (#1172) :robot: I have created a release *beep* *boop* --- ## [0.126.15](https://togithub.com/googleapis/java-storage-nio/compare/v0.126.14...v0.126.15) (2023-05-10) ### Dependencies * Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.9.0 ([#1171](https://togithub.com/googleapis/java-storage-nio/issues/1171)) ([2b36051](https://togithub.com/googleapis/java-storage-nio/commit/2b36051a56d1bf0db6d56a805e856a24da0ea827)) * Update dependency com.google.cloud:google-cloud-storage to v2.22.2 ([#1174](https://togithub.com/googleapis/java-storage-nio/issues/1174)) ([1cae953](https://togithub.com/googleapis/java-storage-nio/commit/1cae953ffaf6fca5348a5c058201c2dadc57a221)) --- This PR was generated with [Release Please](https://togithub.com/googleapis/release-please). See [documentation](https://togithub.com/googleapis/release-please#release-please). --- java-storage-nio/CHANGELOG.md | 8 ++++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 17 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index f8c312d0c99c..9f7ea1d7e152 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## [0.126.15](https://github.com/googleapis/java-storage-nio/compare/v0.126.14...v0.126.15) (2023-05-10) + + +### Dependencies + +* Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.9.0 ([#1171](https://github.com/googleapis/java-storage-nio/issues/1171)) ([8eff3ba](https://github.com/googleapis/java-storage-nio/commit/8eff3ba700dcfb0f775faaf40cf415cbac51ed56)) +* Update dependency com.google.cloud:google-cloud-storage to v2.22.2 ([#1174](https://github.com/googleapis/java-storage-nio/issues/1174)) ([7e4a794](https://github.com/googleapis/java-storage-nio/commit/7e4a794a5dff00f7d4edd5f72f848ef719c37c9c)) + ## [0.126.14](https://github.com/googleapis/java-storage-nio/compare/v0.126.13...v0.126.14) (2023-04-26) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index dac3151776a9..182438f460a8 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.126.15-SNAPSHOT + 0.126.15 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.15-SNAPSHOT + 0.126.15 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index d9cc6ba56923..acdca317ff8e 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.126.15-SNAPSHOT + 0.126.15 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.15-SNAPSHOT + 0.126.15 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 7737a8df3bfa..74f7f24fb882 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.126.15-SNAPSHOT + 0.126.15 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.15-SNAPSHOT + 0.126.15 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 9beadb62ba83..bc487b4faecc 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.126.15-SNAPSHOT + 0.126.15 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index fb675dea4010..14a53f0872ae 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.126.15-SNAPSHOT + 0.126.15 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 811ae762d8fd..cafb8b553983 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.126.14:0.126.15-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.126.15:0.126.15 \ No newline at end of file From 9117ab641c485a8ea6802f1ac2e31b2fd12370a6 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 11 May 2023 20:39:39 +0200 Subject: [PATCH 1277/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.126.15 (#1176) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 49fb387cb464..2b98696e9ac3 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.126.14 + 0.126.15 From 6126944b894fcb363b887eec807942295ec99c86 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 11 May 2023 20:55:16 -0400 Subject: [PATCH 1278/1764] chore(main): release 0.126.16-SNAPSHOT (#1175) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 182438f460a8..482c7ab2ccb1 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.126.15 + 0.126.16-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.15 + 0.126.16-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index acdca317ff8e..35c0ff2a5fbb 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.126.15 + 0.126.16-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.15 + 0.126.16-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 74f7f24fb882..e5a474c17df1 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.126.15 + 0.126.16-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.15 + 0.126.16-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index bc487b4faecc..381a90334d81 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.126.15 + 0.126.16-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 14a53f0872ae..a1e94fa4dc06 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.126.15 + 0.126.16-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index cafb8b553983..04ee319a1a10 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.126.15:0.126.15 \ No newline at end of file +google-cloud-nio:0.126.15:0.126.16-SNAPSHOT \ No newline at end of file From d959eddf3f8d087d63ca2066dab488166c016a10 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 16 May 2023 19:44:19 +0200 Subject: [PATCH 1279/1764] build(deps): update dependency org.codehaus.mojo:build-helper-maven-plugin to v3.4.0 (#1177) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 2b98696e9ac3..8a8213edd89d 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -53,7 +53,7 @@ org.codehaus.mojo build-helper-maven-plugin - 3.3.0 + 3.4.0 add-snippets-source diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index a1e94fa4dc06..1b560fafb8b4 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -52,7 +52,7 @@ org.codehaus.mojo build-helper-maven-plugin - 3.3.0 + 3.4.0 add-snippets-source From 1e8d0bbacd5a1ec9f24f7c2356fadb0a01914aa7 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 16 May 2023 19:44:43 +0200 Subject: [PATCH 1280/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v26.15.0 (#1178) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 9a24e1b1949e..a1e58847566f 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 26.14.0 + 26.15.0 pom import From 58630afd08b0564f651f7550366f652120038f73 Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Fri, 19 May 2023 12:23:18 -0400 Subject: [PATCH 1281/1764] build: migrate release scripts (#1799) (#1179) Source-Link: https://github.com/googleapis/synthtool/commit/1fd6dff029bb3d873a4780e616388f802f086907 Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-java:latest@sha256:ad9cabee4c022f1aab04a71332369e0c23841062124818a4490f73337f790337 Co-authored-by: Owl Bot --- java-storage-nio/.github/.OwlBot.lock.yaml | 2 +- java-storage-nio/.github/release-trigger.yml | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/java-storage-nio/.github/.OwlBot.lock.yaml b/java-storage-nio/.github/.OwlBot.lock.yaml index 35478afe3fdd..aadf54f6438e 100644 --- a/java-storage-nio/.github/.OwlBot.lock.yaml +++ b/java-storage-nio/.github/.OwlBot.lock.yaml @@ -13,4 +13,4 @@ # limitations under the License. docker: image: gcr.io/cloud-devrel-public-resources/owlbot-java:latest - digest: sha256:8dd8395defb6a5069b0b10c435058bf13980606ba1967e2b3925ed50fc3cb22f + digest: sha256:ad9cabee4c022f1aab04a71332369e0c23841062124818a4490f73337f790337 diff --git a/java-storage-nio/.github/release-trigger.yml b/java-storage-nio/.github/release-trigger.yml index d4ca94189e16..a9851b0bc8b0 100644 --- a/java-storage-nio/.github/release-trigger.yml +++ b/java-storage-nio/.github/release-trigger.yml @@ -1 +1,2 @@ enabled: true +multiScmName: java-storage-nio From a3c28193c2c51f9128e0ea845661aa691b358e4c Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 26 May 2023 18:35:44 +0200 Subject: [PATCH 1282/1764] deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v3.10.1 (#1181) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 381a90334d81..c524e5a9b366 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -70,7 +70,7 @@ com.google.cloud google-cloud-shared-dependencies - 3.9.0 + 3.10.1 pom import From 7c2b19f6ddbc1a74ded7a8f9fe1f7cb412573c4f Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 30 May 2023 21:57:52 +0200 Subject: [PATCH 1283/1764] test(deps): update dependency com.google.truth:truth to v1.1.4 (#1184) --- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/samples/snippets/pom.xml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index c524e5a9b366..d4f218900095 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -100,7 +100,7 @@ com.google.truth truth - 1.1.3 + 1.1.4 test diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 8a8213edd89d..6bff5e3ebbe5 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -42,7 +42,7 @@ com.google.truth truth - 1.1.3 + 1.1.4 test diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 1b560fafb8b4..998069584ead 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -41,7 +41,7 @@ com.google.truth truth - 1.1.3 + 1.1.4 test diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index a1e58847566f..e05b1ac133ab 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -52,7 +52,7 @@ com.google.truth truth - 1.1.3 + 1.1.4 test From 220e39119964e05606e30334ee567a58be649ac3 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 30 May 2023 21:58:26 +0200 Subject: [PATCH 1284/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.22.3 (#1183) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index d4f218900095..6f44789e3f54 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.22.2 + 2.22.3 com.google.apis From 97e90996de6be68a4104f568645c3542c4b659ea Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 30 May 2023 17:17:43 -0400 Subject: [PATCH 1285/1764] chore(main): release 0.126.16 (#1182) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/CHANGELOG.md | 8 ++++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 17 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 9f7ea1d7e152..35c049cb88bc 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## [0.126.16](https://github.com/googleapis/java-storage-nio/compare/v0.126.15...v0.126.16) (2023-05-30) + + +### Dependencies + +* Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.10.1 ([#1181](https://github.com/googleapis/java-storage-nio/issues/1181)) ([8a441b9](https://github.com/googleapis/java-storage-nio/commit/8a441b9728e9d1e85e544e9a048415a8c72cab29)) +* Update dependency com.google.cloud:google-cloud-storage to v2.22.3 ([#1183](https://github.com/googleapis/java-storage-nio/issues/1183)) ([454f4dc](https://github.com/googleapis/java-storage-nio/commit/454f4dc3bb1821dc26119cc39ae90c9dd1500f07)) + ## [0.126.15](https://github.com/googleapis/java-storage-nio/compare/v0.126.14...v0.126.15) (2023-05-10) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 482c7ab2ccb1..88918ecfcfab 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.126.16-SNAPSHOT + 0.126.16 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.16-SNAPSHOT + 0.126.16 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 35c0ff2a5fbb..89c9798284be 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.126.16-SNAPSHOT + 0.126.16 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.16-SNAPSHOT + 0.126.16 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index e5a474c17df1..aebaf692822a 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.126.16-SNAPSHOT + 0.126.16 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.16-SNAPSHOT + 0.126.16 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 6f44789e3f54..1a37c415dde6 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.126.16-SNAPSHOT + 0.126.16 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 998069584ead..60ff460f998e 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.126.16-SNAPSHOT + 0.126.16 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 04ee319a1a10..01deebd8a6b4 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.126.15:0.126.16-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.126.16:0.126.16 \ No newline at end of file From 1c5611d3edb37d699f12fe0e4c5ec1b9e9c639ef Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 31 May 2023 19:00:22 +0000 Subject: [PATCH 1286/1764] chore(main): release 0.126.17-SNAPSHOT (#1185) :robot: 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). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 88918ecfcfab..5dda5d409613 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.126.16 + 0.126.17-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.16 + 0.126.17-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 89c9798284be..55d17be4ef00 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.126.16 + 0.126.17-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.16 + 0.126.17-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index aebaf692822a..f7601628f69a 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.126.16 + 0.126.17-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.16 + 0.126.17-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 1a37c415dde6..88bacaafb2ad 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.126.16 + 0.126.17-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 60ff460f998e..c114a5bb9a75 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.126.16 + 0.126.17-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 01deebd8a6b4..9840169aa1e8 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.126.16:0.126.16 \ No newline at end of file +google-cloud-nio:0.126.16:0.126.17-SNAPSHOT \ No newline at end of file From 4296779c9f23daf6744e3b6d7b8e3b3455bcfa1a Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 31 May 2023 23:59:02 +0200 Subject: [PATCH 1287/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.126.16 (#1186) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 6bff5e3ebbe5..3430093007fa 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.126.15 + 0.126.16 From d9bae94e393211a0eb1e7fb83d717fcc8fb5e713 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 1 Jun 2023 22:52:43 +0200 Subject: [PATCH 1288/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v26.16.0 (#1187) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index e05b1ac133ab..96b77ca203b5 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 26.15.0 + 26.16.0 pom import From 06314ea331242c90d69d92d806bebac31ad84b45 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 6 Jun 2023 21:13:37 +0200 Subject: [PATCH 1289/1764] build(deps): update dependency com.google.cloud:google-cloud-shared-config to v1.5.6 (#1189) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 88bacaafb2ad..0f421c122e25 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud google-cloud-shared-config - 1.5.5 + 1.5.6 From 7ec174ee9caeb0029511479d282f862d35eb1614 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 7 Jun 2023 16:38:43 +0200 Subject: [PATCH 1290/1764] deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v3.11.0 (#1191) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 0f421c122e25..794d626089a1 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -70,7 +70,7 @@ com.google.cloud google-cloud-shared-dependencies - 3.10.1 + 3.11.0 pom import From 34cf1ac9c413e4da1edf74d9e61a5c1075cf91b1 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 8 Jun 2023 19:53:01 +0200 Subject: [PATCH 1291/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.22.4 (#1193) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 794d626089a1..2fbc67fabca8 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.22.3 + 2.22.4 com.google.apis From bd9a425e4df15418230ca436e26b4df28ef25f78 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 8 Jun 2023 15:54:18 -0700 Subject: [PATCH 1292/1764] chore(main): release 0.126.17 (#1192) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/CHANGELOG.md | 8 ++++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 17 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 35c049cb88bc..a04201d23e5b 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## [0.126.17](https://github.com/googleapis/java-storage-nio/compare/v0.126.16...v0.126.17) (2023-06-08) + + +### Dependencies + +* Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.11.0 ([#1191](https://github.com/googleapis/java-storage-nio/issues/1191)) ([db3cf28](https://github.com/googleapis/java-storage-nio/commit/db3cf2898027be6169fb109b4d64866f24d74fb4)) +* Update dependency com.google.cloud:google-cloud-storage to v2.22.4 ([#1193](https://github.com/googleapis/java-storage-nio/issues/1193)) ([6018385](https://github.com/googleapis/java-storage-nio/commit/6018385114a0e190026a19826a8ff85d994c40c3)) + ## [0.126.16](https://github.com/googleapis/java-storage-nio/compare/v0.126.15...v0.126.16) (2023-05-30) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 5dda5d409613..4f9350872051 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.126.17-SNAPSHOT + 0.126.17 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.17-SNAPSHOT + 0.126.17 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 55d17be4ef00..8294fe25f6f3 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.126.17-SNAPSHOT + 0.126.17 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.17-SNAPSHOT + 0.126.17 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index f7601628f69a..ec0294bf4969 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.126.17-SNAPSHOT + 0.126.17 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.17-SNAPSHOT + 0.126.17 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 2fbc67fabca8..4a02f864ccaa 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.126.17-SNAPSHOT + 0.126.17 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index c114a5bb9a75..51e8393cf004 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.126.17-SNAPSHOT + 0.126.17 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 9840169aa1e8..9c3698af45d5 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.126.16:0.126.17-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.126.17:0.126.17 \ No newline at end of file From 41c64d99ab3c9b1df822f72aa60ae8663ef562e8 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 12 Jun 2023 17:35:16 +0200 Subject: [PATCH 1293/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.126.17 (#1195) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 3430093007fa..63546fb12ceb 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.126.16 + 0.126.17 From e84ad7ad5d9f9c6b99fe93c3673a713ad6a33781 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Mon, 12 Jun 2023 15:48:13 +0000 Subject: [PATCH 1294/1764] chore(main): release 0.126.18-SNAPSHOT (#1194) :robot: 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). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 4f9350872051..8b7305bf4a74 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.126.17 + 0.126.18-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.17 + 0.126.18-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 8294fe25f6f3..b3489434193c 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.126.17 + 0.126.18-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.17 + 0.126.18-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index ec0294bf4969..912830aea7b3 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.126.17 + 0.126.18-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.17 + 0.126.18-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 4a02f864ccaa..66618f92369f 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.126.17 + 0.126.18-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 51e8393cf004..c731347f9a22 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.126.17 + 0.126.18-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 9c3698af45d5..855a9564c758 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.126.17:0.126.17 \ No newline at end of file +google-cloud-nio:0.126.17:0.126.18-SNAPSHOT \ No newline at end of file From 4b8faa9227218643af2e742156425b02b3f2e615 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 14 Jun 2023 21:37:12 +0200 Subject: [PATCH 1295/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v26.17.0 (#1196) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 96b77ca203b5..603dc6cff0e0 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 26.16.0 + 26.17.0 pom import From ef3648fea70e4257e2b5a0efee95e756742abd04 Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Fri, 16 Jun 2023 11:08:54 -0400 Subject: [PATCH 1296/1764] chore: Update `dependabot.yml` template (#1813) (#1199) * chore: Update `dependabot.yml` template not to touch pip dependencies Source-Link: https://github.com/googleapis/synthtool/commit/f961eb0fe51109238128055897ccba1b70dbd804 Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-java:latest@sha256:af2eda87a54601ae7b7b2be5055c17b43ac98a7805b586772db314de8a7d4a1d Co-authored-by: Owl Bot --- java-storage-nio/.github/.OwlBot.lock.yaml | 3 ++- java-storage-nio/.github/dependabot.yml | 7 +++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/java-storage-nio/.github/.OwlBot.lock.yaml b/java-storage-nio/.github/.OwlBot.lock.yaml index aadf54f6438e..73568a1e998c 100644 --- a/java-storage-nio/.github/.OwlBot.lock.yaml +++ b/java-storage-nio/.github/.OwlBot.lock.yaml @@ -13,4 +13,5 @@ # limitations under the License. docker: image: gcr.io/cloud-devrel-public-resources/owlbot-java:latest - digest: sha256:ad9cabee4c022f1aab04a71332369e0c23841062124818a4490f73337f790337 + digest: sha256:af2eda87a54601ae7b7b2be5055c17b43ac98a7805b586772db314de8a7d4a1d +# created: 2023-06-16T02:10:09.149325782Z diff --git a/java-storage-nio/.github/dependabot.yml b/java-storage-nio/.github/dependabot.yml index c8f413b0da30..fde1ced49fb9 100644 --- a/java-storage-nio/.github/dependabot.yml +++ b/java-storage-nio/.github/dependabot.yml @@ -5,10 +5,13 @@ updates: schedule: interval: "daily" # Disable version updates for Maven dependencies - open-pull-requests-limit: 0 + # we use renovate-bot as well as shared-dependencies BOM to update maven dependencies. + ignore: "*" - package-ecosystem: "pip" directory: "/" schedule: interval: "daily" # Disable version updates for pip dependencies - open-pull-requests-limit: 0 \ No newline at end of file + # If a security vulnerability comes in, we will be notified about + # it via template in the synthtool repository. + ignore: "*" From 51e5613084ad83a44108b9fdc18db513d939ca4e Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 21 Jun 2023 00:11:17 +0200 Subject: [PATCH 1297/1764] test(deps): update dependency com.google.truth:truth to v1.1.5 (#1201) --- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/samples/snippets/pom.xml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 66618f92369f..625e78276dc6 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -100,7 +100,7 @@ com.google.truth truth - 1.1.4 + 1.1.5 test diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 63546fb12ceb..f430b304d31a 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -42,7 +42,7 @@ com.google.truth truth - 1.1.4 + 1.1.5 test diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index c731347f9a22..56bbdd52cddf 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -41,7 +41,7 @@ com.google.truth truth - 1.1.4 + 1.1.5 test diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 603dc6cff0e0..57519e32fa35 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -52,7 +52,7 @@ com.google.truth truth - 1.1.4 + 1.1.5 test From d448b7474d809339b4e43afd621a10d2861eb436 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 21 Jun 2023 00:12:02 +0200 Subject: [PATCH 1298/1764] deps: update dependency com.google.apis:google-api-services-storage to v1-rev20230617-2.0.0 (#1202) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 625e78276dc6..7d2a43d8fd96 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -83,7 +83,7 @@ com.google.apis google-api-services-storage - v1-rev20230301-2.0.0 + v1-rev20230617-2.0.0 com.google.auto.value From 9b9afd977bf0fd1a6a7955d1fe94ccb0a5d79b6e Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Thu, 22 Jun 2023 16:06:25 -0400 Subject: [PATCH 1299/1764] chore: Java 8 unit test to build code in Java 17 and run tests on Java 8 (#1800) (#1207) * chore: Java 8 unit test to build code in Java 17 and run tests on Java 8 (#1800) * Our Java projects are configured to produce Java 8-compatible bytecode via https://github.com/googleapis/java-shared-config/blob/main/pom.xml#L848. This unit test change ensures this config is applied correctly. * For the repositories that mark "dependencies (8)" and "dependencies (11)" as required, they should point to only "dependencies (17)" via `.github/sync-repo-settings.yaml` and repo's Settings tab. Source-Link: https://github.com/googleapis/synthtool/commit/cbe010084fc59dc15730c86e9b8e03ddac1de050 Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-java:latest@sha256:32851debfefed2b66038e0141f1b5c2103bb59ba80b7475adbc10ef7abab3de7 * dependencies (17) * build.sh to use surefire option --------- Co-authored-by: Owl Bot Co-authored-by: Tomo Suzuki --- java-storage-nio/.github/.OwlBot.lock.yaml | 4 +-- java-storage-nio/.github/dependabot.yml | 6 +++-- .../.github/sync-repo-settings.yaml | 3 +-- java-storage-nio/.github/workflows/ci.yaml | 26 +++++++++++++++++-- java-storage-nio/.kokoro/build.sh | 3 ++- 5 files changed, 33 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/.github/.OwlBot.lock.yaml b/java-storage-nio/.github/.OwlBot.lock.yaml index 73568a1e998c..47a70ea40cf3 100644 --- a/java-storage-nio/.github/.OwlBot.lock.yaml +++ b/java-storage-nio/.github/.OwlBot.lock.yaml @@ -13,5 +13,5 @@ # limitations under the License. docker: image: gcr.io/cloud-devrel-public-resources/owlbot-java:latest - digest: sha256:af2eda87a54601ae7b7b2be5055c17b43ac98a7805b586772db314de8a7d4a1d -# created: 2023-06-16T02:10:09.149325782Z + digest: sha256:32851debfefed2b66038e0141f1b5c2103bb59ba80b7475adbc10ef7abab3de7 +# created: 2023-06-22T15:06:52.039318836Z diff --git a/java-storage-nio/.github/dependabot.yml b/java-storage-nio/.github/dependabot.yml index fde1ced49fb9..203f9eaccf13 100644 --- a/java-storage-nio/.github/dependabot.yml +++ b/java-storage-nio/.github/dependabot.yml @@ -6,7 +6,8 @@ updates: interval: "daily" # Disable version updates for Maven dependencies # we use renovate-bot as well as shared-dependencies BOM to update maven dependencies. - ignore: "*" + ignore: + - dependency-name: "*" - package-ecosystem: "pip" directory: "/" schedule: @@ -14,4 +15,5 @@ updates: # Disable version updates for pip dependencies # If a security vulnerability comes in, we will be notified about # it via template in the synthtool repository. - ignore: "*" + ignore: + - dependency-name: "*" diff --git a/java-storage-nio/.github/sync-repo-settings.yaml b/java-storage-nio/.github/sync-repo-settings.yaml index 7d17810903d6..86d0f8b789ba 100644 --- a/java-storage-nio/.github/sync-repo-settings.yaml +++ b/java-storage-nio/.github/sync-repo-settings.yaml @@ -8,8 +8,7 @@ branchProtectionRules: requiresCodeOwnerReviews: true requiresStrictStatusChecks: false requiredStatusCheckContexts: - - dependencies (8) - - dependencies (11) + - dependencies (17) - lint - clirr - units (8) diff --git a/java-storage-nio/.github/workflows/ci.yaml b/java-storage-nio/.github/workflows/ci.yaml index e3bb26e37719..65436cde4190 100644 --- a/java-storage-nio/.github/workflows/ci.yaml +++ b/java-storage-nio/.github/workflows/ci.yaml @@ -25,7 +25,7 @@ jobs: strategy: fail-fast: false matrix: - java: [8, 11, 17] + java: [11, 17] steps: - uses: actions/checkout@v3 - uses: actions/setup-java@v3 @@ -36,6 +36,28 @@ jobs: - run: .kokoro/build.sh env: JOB_TYPE: test + units-java8: + # Building using Java 17 and run the tests with Java 8 runtime + name: "units (8)" + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - uses: actions/setup-java@v3 + with: + java-version: 8 + distribution: zulu + - name: "Set jvm system property environment variable for surefire plugin (unit tests)" + # Maven surefire plugin (unit tests) allows us to specify JVM to run the tests. + # https://maven.apache.org/surefire/maven-surefire-plugin/test-mojo.html#jvm + run: echo "SUREFIRE_JVM_OPT=-Djvm=${JAVA_HOME}/bin/java" >> $GITHUB_ENV + shell: bash + - uses: actions/setup-java@v3 + with: + java-version: 17 + distribution: zulu + - run: .kokoro/build.sh + env: + JOB_TYPE: test windows: runs-on: windows-latest steps: @@ -54,7 +76,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - java: [8, 11, 17] + java: [17] steps: - uses: actions/checkout@v3 - uses: actions/setup-java@v3 diff --git a/java-storage-nio/.kokoro/build.sh b/java-storage-nio/.kokoro/build.sh index f26974a43e8f..a3cede3ea23d 100755 --- a/java-storage-nio/.kokoro/build.sh +++ b/java-storage-nio/.kokoro/build.sh @@ -47,8 +47,9 @@ set +e case ${JOB_TYPE} in test) + echo "SUREFIRE_JVM_OPT: ${SUREFIRE_JVM_OPT}" retry_with_backoff 3 10 \ - mvn test -B -Dclirr.skip=true -Denforcer.skip=true + mvn test -B -ntp -Dclirr.skip=true -Denforcer.skip=true ${SUREFIRE_JVM_OPT} RETURN_CODE=$? ;; lint) From 88843ed05606d056a7f2ecc85dbf639e6349875c Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 23 Jun 2023 01:10:10 +0200 Subject: [PATCH 1300/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.22.5 (#1205) * deps: update dependency com.google.cloud:google-cloud-storage to v2.22.5 * deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v3.12.0 * Fixes #1206 --------- Co-authored-by: BenWhitehead --- java-storage-nio/pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 7d2a43d8fd96..48df42a963c8 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -70,7 +70,7 @@ com.google.cloud google-cloud-shared-dependencies - 3.11.0 + 3.12.0 pom import @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.22.4 + 2.22.5 com.google.apis From 4fad602887999612e354505d390c5c04fd2fef5d Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Fri, 23 Jun 2023 01:20:13 +0000 Subject: [PATCH 1301/1764] chore(main): release 0.126.18 (#1203) :robot: I have created a release *beep* *boop* --- ## [0.126.18](https://togithub.com/googleapis/java-storage-nio/compare/v0.126.17...v0.126.18) (2023-06-22) ### Dependencies * Update dependency com.google.apis:google-api-services-storage to v1-rev20230617-2.0.0 ([#1202](https://togithub.com/googleapis/java-storage-nio/issues/1202)) ([d448b74](https://togithub.com/googleapis/java-storage-nio/commit/d448b7474d809339b4e43afd621a10d2861eb436)) * Update dependency com.google.cloud:google-cloud-storage to v2.22.5 ([#1205](https://togithub.com/googleapis/java-storage-nio/issues/1205)) ([88843ed](https://togithub.com/googleapis/java-storage-nio/commit/88843ed05606d056a7f2ecc85dbf639e6349875c)) --- This PR was generated with [Release Please](https://togithub.com/googleapis/release-please). See [documentation](https://togithub.com/googleapis/release-please#release-please). --- java-storage-nio/CHANGELOG.md | 8 ++++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 17 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index a04201d23e5b..a5d4dd5f4c2c 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## [0.126.18](https://github.com/googleapis/java-storage-nio/compare/v0.126.17...v0.126.18) (2023-06-22) + + +### Dependencies + +* Update dependency com.google.apis:google-api-services-storage to v1-rev20230617-2.0.0 ([#1202](https://github.com/googleapis/java-storage-nio/issues/1202)) ([9f7b1bb](https://github.com/googleapis/java-storage-nio/commit/9f7b1bba58f63cdfc42f42b1f219f65dbcc8d310)) +* Update dependency com.google.cloud:google-cloud-storage to v2.22.5 ([#1205](https://github.com/googleapis/java-storage-nio/issues/1205)) ([4127953](https://github.com/googleapis/java-storage-nio/commit/412795338eda33cccddd71620cd94894e6fd0b5a)) + ## [0.126.17](https://github.com/googleapis/java-storage-nio/compare/v0.126.16...v0.126.17) (2023-06-08) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 8b7305bf4a74..5fab4b735db6 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.126.18-SNAPSHOT + 0.126.18 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.18-SNAPSHOT + 0.126.18 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index b3489434193c..09f6a90eb455 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.126.18-SNAPSHOT + 0.126.18 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.18-SNAPSHOT + 0.126.18 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 912830aea7b3..f4f275363582 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.126.18-SNAPSHOT + 0.126.18 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.18-SNAPSHOT + 0.126.18 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 48df42a963c8..a7863d2bc4ac 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.126.18-SNAPSHOT + 0.126.18 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 56bbdd52cddf..1fd195ed11a0 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.126.18-SNAPSHOT + 0.126.18 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 855a9564c758..0f37f81bf7fd 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.126.17:0.126.18-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.126.18:0.126.18 \ No newline at end of file From 6282287f2425788921c865af0afc4ccb2d5959fa Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 22 Jun 2023 23:30:02 -0400 Subject: [PATCH 1302/1764] chore(main): release 0.126.19-SNAPSHOT (#1209) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 5fab4b735db6..cfd09fe2b90b 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.126.18 + 0.126.19-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.18 + 0.126.19-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 09f6a90eb455..496eadb11ce0 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.126.18 + 0.126.19-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.18 + 0.126.19-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index f4f275363582..990f204455e0 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.126.18 + 0.126.19-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.18 + 0.126.19-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index a7863d2bc4ac..d6a2ca9210ce 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.126.18 + 0.126.19-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 1fd195ed11a0..3a402209867f 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.126.18 + 0.126.19-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 0f37f81bf7fd..9124213b46a7 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.126.18:0.126.18 \ No newline at end of file +google-cloud-nio:0.126.18:0.126.19-SNAPSHOT \ No newline at end of file From 9726c0b834c702205296627f3def2a51eef95905 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 23 Jun 2023 16:55:47 +0200 Subject: [PATCH 1303/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.126.18 (#1210) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index f430b304d31a..a06da725c829 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.126.17 + 0.126.18 From da87c6a0b43febff2ce88a31e592e304adc806f2 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 29 Jun 2023 00:12:12 +0200 Subject: [PATCH 1304/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v26.18.0 (#1212) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 57519e32fa35..c4f04e9470fe 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 26.17.0 + 26.18.0 pom import From a299f67d6f8fa760ccdeea32f16cf5fcf20d5c0d Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Wed, 28 Jun 2023 18:38:49 -0400 Subject: [PATCH 1305/1764] ci: javadoc job (JDK 17) in ci.yaml (#1819) (#1211) * ci: javadoc job (JDK 17) in ci.yaml (#1819) This also changes the JDK distribution from zulu to temurin https://github.com/actions/setup-java#eclipse-temurin Source-Link: https://github.com/googleapis/synthtool/commit/ef9fe2ef6d92c7ff967d9d4f704035b3f5c9051d Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-java:latest@sha256:31c8276a1bfb43766597d32645721c029cb94571f1b8d996cb2c290744fe52f9 * docs: fix java 17 doclint errors --------- Co-authored-by: Owl Bot Co-authored-by: BenWhitehead --- java-storage-nio/.github/.OwlBot.lock.yaml | 4 +-- java-storage-nio/.github/workflows/ci.yaml | 26 ++++++++++++++----- .../.github/workflows/samples.yaml | 2 +- .../nio/SeekableByteChannelPrefetcher.java | 2 +- .../storage/contrib/nio/package-info.java | 2 +- 5 files changed, 24 insertions(+), 12 deletions(-) diff --git a/java-storage-nio/.github/.OwlBot.lock.yaml b/java-storage-nio/.github/.OwlBot.lock.yaml index 47a70ea40cf3..258389d1aa68 100644 --- a/java-storage-nio/.github/.OwlBot.lock.yaml +++ b/java-storage-nio/.github/.OwlBot.lock.yaml @@ -13,5 +13,5 @@ # limitations under the License. docker: image: gcr.io/cloud-devrel-public-resources/owlbot-java:latest - digest: sha256:32851debfefed2b66038e0141f1b5c2103bb59ba80b7475adbc10ef7abab3de7 -# created: 2023-06-22T15:06:52.039318836Z + digest: sha256:31c8276a1bfb43766597d32645721c029cb94571f1b8d996cb2c290744fe52f9 +# created: 2023-06-27T18:51:58.922150125Z diff --git a/java-storage-nio/.github/workflows/ci.yaml b/java-storage-nio/.github/workflows/ci.yaml index 65436cde4190..e27b2c57563c 100644 --- a/java-storage-nio/.github/workflows/ci.yaml +++ b/java-storage-nio/.github/workflows/ci.yaml @@ -30,7 +30,7 @@ jobs: - uses: actions/checkout@v3 - uses: actions/setup-java@v3 with: - distribution: zulu + distribution: temurin java-version: ${{matrix.java}} - run: java -version - run: .kokoro/build.sh @@ -45,7 +45,7 @@ jobs: - uses: actions/setup-java@v3 with: java-version: 8 - distribution: zulu + distribution: temurin - name: "Set jvm system property environment variable for surefire plugin (unit tests)" # Maven surefire plugin (unit tests) allows us to specify JVM to run the tests. # https://maven.apache.org/surefire/maven-surefire-plugin/test-mojo.html#jvm @@ -54,7 +54,7 @@ jobs: - uses: actions/setup-java@v3 with: java-version: 17 - distribution: zulu + distribution: temurin - run: .kokoro/build.sh env: JOB_TYPE: test @@ -66,7 +66,7 @@ jobs: - uses: actions/checkout@v3 - uses: actions/setup-java@v3 with: - distribution: zulu + distribution: temurin java-version: 8 - run: java -version - run: .kokoro/build.bat @@ -81,17 +81,29 @@ jobs: - uses: actions/checkout@v3 - uses: actions/setup-java@v3 with: - distribution: zulu + distribution: temurin java-version: ${{matrix.java}} - run: java -version - run: .kokoro/dependencies.sh + javadoc: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - uses: actions/setup-java@v3 + with: + distribution: temurin + java-version: 17 + - run: java -version + - run: .kokoro/build.sh + env: + JOB_TYPE: javadoc lint: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - uses: actions/setup-java@v3 with: - distribution: zulu + distribution: temurin java-version: 11 - run: java -version - run: .kokoro/build.sh @@ -103,7 +115,7 @@ jobs: - uses: actions/checkout@v3 - uses: actions/setup-java@v3 with: - distribution: zulu + distribution: temurin java-version: 8 - run: java -version - run: .kokoro/build.sh diff --git a/java-storage-nio/.github/workflows/samples.yaml b/java-storage-nio/.github/workflows/samples.yaml index 912ed8b2b027..10d252d77538 100644 --- a/java-storage-nio/.github/workflows/samples.yaml +++ b/java-storage-nio/.github/workflows/samples.yaml @@ -23,7 +23,7 @@ jobs: - uses: actions/checkout@v3 - uses: actions/setup-java@v3 with: - distribution: zulu + distribution: temurin java-version: 8 - name: Run checkstyle run: mvn -P lint --quiet --batch-mode checkstyle:check diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/SeekableByteChannelPrefetcher.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/SeekableByteChannelPrefetcher.java index baa96d53b342..dbdd4e5ad2b5 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/SeekableByteChannelPrefetcher.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/SeekableByteChannelPrefetcher.java @@ -518,7 +518,7 @@ public SeekableByteChannel truncate(long size) throws IOException { /** * Tells whether or not this channel is open. * - * @return true if, and only if, this channel is open + * @return {@code true} if, and only if, this channel is open */ @Override public boolean isOpen() { diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/package-info.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/package-info.java index a053f701aa98..0c7f8f65ce08 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/package-info.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/package-info.java @@ -20,7 +20,7 @@ *

      This client library allows you to easily interact with Google Cloud Storage, using Java's * standard file system API, introduced in Java 7. * - *

      How It Works

      + *

      How It Works

      * * The simplest way to get started is with {@code Paths} and {@code Files}: * From 01b53b0ba83cc05386606cdad840efd15cc69109 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 7 Jul 2023 22:37:05 +0200 Subject: [PATCH 1306/1764] deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v3.13.0 (#1213) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index d6a2ca9210ce..f356d746d94a 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -70,7 +70,7 @@ com.google.cloud google-cloud-shared-dependencies - 3.12.0 + 3.13.0 pom import From dc04ef2cda37fb45823a3bc561489d741178a087 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 10 Jul 2023 17:57:36 +0200 Subject: [PATCH 1307/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.22.6 (#1208) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index f356d746d94a..e4f532c76f26 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.22.5 + 2.22.6 com.google.apis From 42e64d69d39aa699212d173642998847a7bf1c1d Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Mon, 10 Jul 2023 12:11:12 -0400 Subject: [PATCH 1308/1764] chore(main): release 0.126.19 (#1214) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/CHANGELOG.md | 8 ++++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 17 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index a5d4dd5f4c2c..8c38325326a2 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## [0.126.19](https://github.com/googleapis/java-storage-nio/compare/v0.126.18...v0.126.19) (2023-07-10) + + +### Dependencies + +* Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.13.0 ([#1213](https://github.com/googleapis/java-storage-nio/issues/1213)) ([dff430b](https://github.com/googleapis/java-storage-nio/commit/dff430bc27da1f0ba890c28806762269a5fd6eee)) +* Update dependency com.google.cloud:google-cloud-storage to v2.22.6 ([#1208](https://github.com/googleapis/java-storage-nio/issues/1208)) ([002c776](https://github.com/googleapis/java-storage-nio/commit/002c776fb04ab284c1495a2e99f68c28792f2e7a)) + ## [0.126.18](https://github.com/googleapis/java-storage-nio/compare/v0.126.17...v0.126.18) (2023-06-22) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index cfd09fe2b90b..298abb770a6a 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.126.19-SNAPSHOT + 0.126.19 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.19-SNAPSHOT + 0.126.19 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 496eadb11ce0..02d844050aeb 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.126.19-SNAPSHOT + 0.126.19 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.19-SNAPSHOT + 0.126.19 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 990f204455e0..d70572f8c345 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.126.19-SNAPSHOT + 0.126.19 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.19-SNAPSHOT + 0.126.19 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index e4f532c76f26..dccc280e6432 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.126.19-SNAPSHOT + 0.126.19 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 3a402209867f..5ac3aeee2a3f 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.126.19-SNAPSHOT + 0.126.19 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 9124213b46a7..d491c05cb256 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.126.18:0.126.19-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.126.19:0.126.19 \ No newline at end of file From 52f5fdcb350b609b0cc14bbaaaf57ab202ec828e Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Mon, 10 Jul 2023 17:02:16 +0000 Subject: [PATCH 1309/1764] chore(main): release 0.126.20-SNAPSHOT (#1216) :robot: 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). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 298abb770a6a..5d4b51d2f5c3 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.126.19 + 0.126.20-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.19 + 0.126.20-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 02d844050aeb..f90f55c31c1d 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.126.19 + 0.126.20-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.19 + 0.126.20-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index d70572f8c345..b639c887da12 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.126.19 + 0.126.20-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.19 + 0.126.20-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index dccc280e6432..f46cdb8d985d 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.126.19 + 0.126.20-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 5ac3aeee2a3f..a3d096624d82 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.126.19 + 0.126.20-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index d491c05cb256..36ef2db5f7a3 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.126.19:0.126.19 \ No newline at end of file +google-cloud-nio:0.126.19:0.126.20-SNAPSHOT \ No newline at end of file From 4294ddef4d7b60b97625e9820435d526f0099181 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 20 Jul 2023 19:18:37 +0200 Subject: [PATCH 1310/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v26.19.0 (#1221) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index c4f04e9470fe..65980fd4d167 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 26.18.0 + 26.19.0 pom import From 55b8b5e42863732890f8472c830ad39eb96f50a5 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 20 Jul 2023 19:19:05 +0200 Subject: [PATCH 1311/1764] build(deps): update dependency com.google.cloud:google-cloud-shared-config to v1.5.7 (#1222) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index f46cdb8d985d..dc21a6686cd8 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud google-cloud-shared-config - 1.5.6 + 1.5.7 From 963b3aa19985ec78392946b84f5d30fdc5d5b4ec Mon Sep 17 00:00:00 2001 From: Louis Bergelson Date: Thu, 20 Jul 2023 12:36:29 -0700 Subject: [PATCH 1312/1764] feat: Store bucket name in URI authority (#1218) (#1219) --- .../contrib/nio/CloudStorageFileSystem.java | 4 +- .../nio/CloudStorageFileSystemProvider.java | 10 +++-- .../storage/contrib/nio/CloudStoragePath.java | 14 +++++- .../storage/contrib/nio/CloudStorageUtil.java | 9 +++- .../CloudStorageFileSystemProviderTest.java | 44 +++++++++++++++++++ .../nio/CloudStorageFileSystemTest.java | 42 ++++++++++++++++++ 6 files changed, 117 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystem.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystem.java index 8f923c508020..b1cc374d2f53 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystem.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystem.java @@ -332,7 +332,9 @@ public int hashCode() { @Override public String toString() { try { - return new URI(URI_SCHEME, bucket, null, null).toString(); + // Store GCS bucket name in the URI authority, see + // https://github.com/googleapis/java-storage-nio/issues/1218 + return new URI(URI_SCHEME, bucket, null, null, null).toString(); } catch (URISyntaxException e) { throw new AssertionError(e); } diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java index bba5d87554f6..823e99e4b938 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java @@ -254,8 +254,12 @@ public CloudStorageFileSystem newFileSystem(URI uri, Map env) { "Cloud Storage URIs must have '%s' scheme: %s", CloudStorageFileSystem.URI_SCHEME, uri); + // Bucket names may not be compatible with getHost(), see + // https://github.com/googleapis/java-storage-nio/issues/1218 + // However, there may be existing code expecting the exception message to refer to the bucket + // name as the "host". checkArgument( - !isNullOrEmpty(uri.getHost()), + !isNullOrEmpty(uri.getAuthority()), "%s:// URIs must have a host: %s", CloudStorageFileSystem.URI_SCHEME, uri); @@ -266,11 +270,11 @@ && isNullOrEmpty(uri.getFragment()) && isNullOrEmpty(uri.getUserInfo()), "GCS FileSystem URIs mustn't have: port, userinfo, query, or fragment: %s", uri); - CloudStorageUtil.checkBucket(uri.getHost()); + CloudStorageUtil.checkBucket(uri.getAuthority()); initStorage(); return new CloudStorageFileSystem( this, - uri.getHost(), + uri.getAuthority(), CloudStorageConfiguration.fromMap( CloudStorageFileSystem.getDefaultCloudStorageConfiguration(), env)); } diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStoragePath.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStoragePath.java index 29b322292fe8..1c49f8e1c1e0 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStoragePath.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStoragePath.java @@ -368,10 +368,22 @@ public String toString() { @Override public URI toUri() { try { + // First try storing GCS bucket name in the hostname for compatibility with earlier behavior. return new URI( CloudStorageFileSystem.URI_SCHEME, bucket(), path.toAbsolutePath().toString(), null); } catch (URISyntaxException e) { - throw new AssertionError(e); + try { + // Store GCS bucket name in the URI authority, see + // https://github.com/googleapis/java-storage-nio/issues/1218 + return new URI( + CloudStorageFileSystem.URI_SCHEME, + bucket(), + path.toAbsolutePath().toString(), + null, + null); + } catch (URISyntaxException unused) { + throw new AssertionError(e); + } } } diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageUtil.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageUtil.java index eda81fcd8291..3802fef0ca8e 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageUtil.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageUtil.java @@ -62,7 +62,14 @@ static URI stripPathFromUri(URI uri) { uri.getQuery(), uri.getFragment()); } catch (URISyntaxException e) { - throw new IllegalArgumentException(e.getMessage()); + try { + // Store GCS bucket name in the URI authority, see + // https://github.com/googleapis/java-storage-nio/issues/1218 + return new URI( + uri.getScheme(), uri.getAuthority(), null, uri.getQuery(), uri.getFragment()); + } catch (URISyntaxException unused) { + throw new IllegalArgumentException(e.getMessage()); + } } } diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java index f44a932c3e71..7f6bc0df8147 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java @@ -815,6 +815,50 @@ public void testFromSpace() throws Exception { assertThat(path4.toString()).isEqualTo("/with/a%20percent"); } + @Test + public void testBucketWithHost() { + // User should be able to create buckets whose name contains a host name. + Path path1 = Paths.get(URI.create("gs://bucket-with-host/path")); + CloudStorageFileSystemProvider provider = + (CloudStorageFileSystemProvider) path1.getFileSystem().provider(); + + Path path2 = provider.getPath("gs://bucket-with-host/path"); + // Both approaches should be equivalent + assertThat(path1.getFileSystem().provider()).isEqualTo(path2.getFileSystem().provider()); + assertThat(path1.toUri()).isEqualTo(path2.toUri()); + assertThat(path1.toUri().getHost()).isEqualTo("bucket-with-host"); + assertThat(path1.toUri().getAuthority()).isEqualTo("bucket-with-host"); + } + + @Test + public void testBucketWithAuthority() { + // User should be able to create buckets whose name contains an authority that is not a host. + Path path1 = Paths.get(URI.create("gs://bucket_with_authority/path")); + CloudStorageFileSystemProvider provider = + (CloudStorageFileSystemProvider) path1.getFileSystem().provider(); + + Path path2 = provider.getPath("gs://bucket_with_authority/path"); + // Both approaches should be equivalent + assertThat(path1.getFileSystem().provider()).isEqualTo(path2.getFileSystem().provider()); + assertThat(path1.toUri()).isEqualTo(path2.toUri()); + assertThat(path1.toUri().getHost()).isNull(); + assertThat(path1.toUri().getAuthority()).isEqualTo("bucket_with_authority"); + } + + @Test + public void testBucketWithoutAuthority() { + Path path1 = Paths.get(URI.create("gs://bucket_with_authority/path")); + CloudStorageFileSystemProvider provider = + (CloudStorageFileSystemProvider) path1.getFileSystem().provider(); + + try { + provider.getFileSystem(URI.create("gs:///path")); + Assert.fail(); + } catch (IllegalArgumentException e) { + assertThat(e.getMessage()).isEqualTo("gs:// URIs must have a host: gs:///path"); + } + } + @Test public void testVersion_matchesAcceptablePatterns() { String acceptableVersionPattern = "|(?:\\d+\\.\\d+\\.\\d+(?:-.*?)?(?:-SNAPSHOT)?)"; diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemTest.java index 4033e788d841..6c63a7e65eb2 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemTest.java @@ -139,6 +139,48 @@ public void testGetPath() throws IOException { } } + @Test + public void testGetHost_valid_dns() throws IOException { + try (FileSystem fs = CloudStorageFileSystem.forBucket("bucket-with-host")) { + assertThat(fs.getPath("/angel").toUri().getHost()).isEqualTo("bucket-with-host"); + } + } + + @Test + public void testGetHost_invalid_dns() throws IOException { + try (FileSystem fs = CloudStorageFileSystem.forBucket("bucket_with_authority")) { + assertThat(fs.getPath("/angel").toUri().getHost()).isNull(); + } + } + + @Test + public void testGetAuthority_valid_dns() throws IOException { + try (FileSystem fs = CloudStorageFileSystem.forBucket("bucket-with-host")) { + assertThat(fs.getPath("/angel").toUri().getAuthority()).isEqualTo("bucket-with-host"); + } + } + + @Test + public void testGetAuthority_invalid_dns() throws IOException { + try (FileSystem fs = CloudStorageFileSystem.forBucket("bucket_with_authority")) { + assertThat(fs.getPath("/angel").toUri().getAuthority()).isEqualTo("bucket_with_authority"); + } + } + + @Test + public void testToString_valid_dns() throws IOException { + try (FileSystem fs = CloudStorageFileSystem.forBucket("bucket-with-host")) { + assertThat(fs.toString()).isEqualTo("gs://bucket-with-host"); + } + } + + @Test + public void testToString_invalid_dns() throws IOException { + try (FileSystem fs = CloudStorageFileSystem.forBucket("bucket_with_authority")) { + assertThat(fs.toString()).isEqualTo("gs://bucket_with_authority"); + } + } + @Test public void testWrite() throws IOException { try (FileSystem fs = CloudStorageFileSystem.forBucket("bucket")) { From 7f28ea787110ebfe2108df4ebef787c9edb9f499 Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Mon, 24 Jul 2023 11:16:27 -0400 Subject: [PATCH 1313/1764] chore: update requirements.txt to address dependabot security alerts (#1829) (#1225) * chore: update dependencies in requirements.txt to address dependabot security alerts * update dependencies within gcp/templates --------- Source-Link: https://github.com/googleapis/synthtool/commit/af76aa51249c5f6d8efb66e8ac390ec651f9f2f6 Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-java:latest@sha256:46d2d262cd285c638656c8bde468011b723dc0c7ffd6a5ecc2650fe639c82e8f Co-authored-by: Owl Bot Co-authored-by: Anthonios Partheniou --- java-storage-nio/.github/.OwlBot.lock.yaml | 4 +- java-storage-nio/.kokoro/requirements.txt | 573 ++++++++++++--------- 2 files changed, 332 insertions(+), 245 deletions(-) diff --git a/java-storage-nio/.github/.OwlBot.lock.yaml b/java-storage-nio/.github/.OwlBot.lock.yaml index 258389d1aa68..d5500ef44246 100644 --- a/java-storage-nio/.github/.OwlBot.lock.yaml +++ b/java-storage-nio/.github/.OwlBot.lock.yaml @@ -13,5 +13,5 @@ # limitations under the License. docker: image: gcr.io/cloud-devrel-public-resources/owlbot-java:latest - digest: sha256:31c8276a1bfb43766597d32645721c029cb94571f1b8d996cb2c290744fe52f9 -# created: 2023-06-27T18:51:58.922150125Z + digest: sha256:46d2d262cd285c638656c8bde468011b723dc0c7ffd6a5ecc2650fe639c82e8f +# created: 2023-07-24T14:21:17.707234503Z diff --git a/java-storage-nio/.kokoro/requirements.txt b/java-storage-nio/.kokoro/requirements.txt index c80f0a87cc53..32989051e7f9 100644 --- a/java-storage-nio/.kokoro/requirements.txt +++ b/java-storage-nio/.kokoro/requirements.txt @@ -1,20 +1,20 @@ # -# This file is autogenerated by pip-compile with Python 3.11 +# This file is autogenerated by pip-compile with Python 3.9 # by the following command: # -# pip-compile --allow-unsafe --generate-hashes requirements.in +# pip-compile requirements.in --generate-hashes --upgrade # -attrs==22.1.0 \ - --hash=sha256:29adc2665447e5191d0e7c568fde78b21f9672d344281d0c6e1ab085429b22b6 \ - --hash=sha256:86efa402f67bf2df34f51a335487cf46b1ec130d02b8d39fd248abfd30da551c +attrs==23.1.0 \ + --hash=sha256:1f28b4522cdc2fb4256ac1a020c78acf9cba2c6b461ccd2c126f3aa8e8335d04 \ + --hash=sha256:6279836d581513a26f1bf235f9acd333bc9115683f14f7e8fae46c98fc50e015 # via gcp-releasetool -cachetools==4.2.4 \ - --hash=sha256:89ea6f1b638d5a73a4f9226be57ac5e4f399d22770b92355f92dcb0f7f001693 \ - --hash=sha256:92971d3cb7d2a97efff7c7bb1657f21a8f5fb309a37530537c71b1774189f2d1 +cachetools==5.3.1 \ + --hash=sha256:95ef631eeaea14ba2e36f06437f36463aac3a096799e876ee55e5cdccb102590 \ + --hash=sha256:dce83f2d9b4e1f732a8cd44af8e8fab2dbe46201467fc98b3ef8f269092bf62b # via google-auth -certifi==2022.12.7 \ - --hash=sha256:35824b4c3a97115964b408844d64aa14db1cc518f6562e8d7261699d1350a9e3 \ - --hash=sha256:4ad3232f5e926d6718ec31cfc1fcadfde020920e278684144551c91769c7bc18 +certifi==2023.5.7 \ + --hash=sha256:0f0d56dc5a6ad56fd4ba36484d6cc34451e1c6548c61daad8c320169f91eddc7 \ + --hash=sha256:c6c2e98f5c7869efca1f8916fed228dd91539f9f1b444c314c06eef02980c716 # via requests cffi==1.15.1 \ --hash=sha256:00a9ed42e88df81ffae7a8ab6d9356b371399b91dbdf0c3cb1e84c03a13aceb5 \ @@ -82,9 +82,82 @@ cffi==1.15.1 \ --hash=sha256:fa6693661a4c91757f4412306191b6dc88c1703f780c8234035eac011922bc01 \ --hash=sha256:fcd131dd944808b5bdb38e6f5b53013c5aa4f334c5cad0c72742f6eba4b73db0 # via cryptography -charset-normalizer==2.0.12 \ - --hash=sha256:2857e29ff0d34db842cd7ca3230549d1a697f96ee6d3fb071cfa6c7393832597 \ - --hash=sha256:6881edbebdb17b39b4eaaa821b438bf6eddffb4468cf344f09f89def34a8b1df +charset-normalizer==3.2.0 \ + --hash=sha256:04e57ab9fbf9607b77f7d057974694b4f6b142da9ed4a199859d9d4d5c63fe96 \ + --hash=sha256:09393e1b2a9461950b1c9a45d5fd251dc7c6f228acab64da1c9c0165d9c7765c \ + --hash=sha256:0b87549028f680ca955556e3bd57013ab47474c3124dc069faa0b6545b6c9710 \ + --hash=sha256:1000fba1057b92a65daec275aec30586c3de2401ccdcd41f8a5c1e2c87078706 \ + --hash=sha256:1249cbbf3d3b04902ff081ffbb33ce3377fa6e4c7356f759f3cd076cc138d020 \ + --hash=sha256:1920d4ff15ce893210c1f0c0e9d19bfbecb7983c76b33f046c13a8ffbd570252 \ + --hash=sha256:193cbc708ea3aca45e7221ae58f0fd63f933753a9bfb498a3b474878f12caaad \ + --hash=sha256:1a100c6d595a7f316f1b6f01d20815d916e75ff98c27a01ae817439ea7726329 \ + --hash=sha256:1f30b48dd7fa1474554b0b0f3fdfdd4c13b5c737a3c6284d3cdc424ec0ffff3a \ + --hash=sha256:203f0c8871d5a7987be20c72442488a0b8cfd0f43b7973771640fc593f56321f \ + --hash=sha256:246de67b99b6851627d945db38147d1b209a899311b1305dd84916f2b88526c6 \ + --hash=sha256:2dee8e57f052ef5353cf608e0b4c871aee320dd1b87d351c28764fc0ca55f9f4 \ + --hash=sha256:2efb1bd13885392adfda4614c33d3b68dee4921fd0ac1d3988f8cbb7d589e72a \ + --hash=sha256:2f4ac36d8e2b4cc1aa71df3dd84ff8efbe3bfb97ac41242fbcfc053c67434f46 \ + --hash=sha256:3170c9399da12c9dc66366e9d14da8bf7147e1e9d9ea566067bbce7bb74bd9c2 \ + --hash=sha256:3b1613dd5aee995ec6d4c69f00378bbd07614702a315a2cf6c1d21461fe17c23 \ + --hash=sha256:3bb3d25a8e6c0aedd251753a79ae98a093c7e7b471faa3aa9a93a81431987ace \ + --hash=sha256:3bb7fda7260735efe66d5107fb7e6af6a7c04c7fce9b2514e04b7a74b06bf5dd \ + --hash=sha256:41b25eaa7d15909cf3ac4c96088c1f266a9a93ec44f87f1d13d4a0e86c81b982 \ + --hash=sha256:45de3f87179c1823e6d9e32156fb14c1927fcc9aba21433f088fdfb555b77c10 \ + --hash=sha256:46fb8c61d794b78ec7134a715a3e564aafc8f6b5e338417cb19fe9f57a5a9bf2 \ + --hash=sha256:48021783bdf96e3d6de03a6e39a1171ed5bd7e8bb93fc84cc649d11490f87cea \ + --hash=sha256:4957669ef390f0e6719db3613ab3a7631e68424604a7b448f079bee145da6e09 \ + --hash=sha256:5e86d77b090dbddbe78867a0275cb4df08ea195e660f1f7f13435a4649e954e5 \ + --hash=sha256:6339d047dab2780cc6220f46306628e04d9750f02f983ddb37439ca47ced7149 \ + --hash=sha256:681eb3d7e02e3c3655d1b16059fbfb605ac464c834a0c629048a30fad2b27489 \ + --hash=sha256:6c409c0deba34f147f77efaa67b8e4bb83d2f11c8806405f76397ae5b8c0d1c9 \ + --hash=sha256:7095f6fbfaa55defb6b733cfeb14efaae7a29f0b59d8cf213be4e7ca0b857b80 \ + --hash=sha256:70c610f6cbe4b9fce272c407dd9d07e33e6bf7b4aa1b7ffb6f6ded8e634e3592 \ + --hash=sha256:72814c01533f51d68702802d74f77ea026b5ec52793c791e2da806a3844a46c3 \ + --hash=sha256:7a4826ad2bd6b07ca615c74ab91f32f6c96d08f6fcc3902ceeedaec8cdc3bcd6 \ + --hash=sha256:7c70087bfee18a42b4040bb9ec1ca15a08242cf5867c58726530bdf3945672ed \ + --hash=sha256:855eafa5d5a2034b4621c74925d89c5efef61418570e5ef9b37717d9c796419c \ + --hash=sha256:8700f06d0ce6f128de3ccdbc1acaea1ee264d2caa9ca05daaf492fde7c2a7200 \ + --hash=sha256:89f1b185a01fe560bc8ae5f619e924407efca2191b56ce749ec84982fc59a32a \ + --hash=sha256:8b2c760cfc7042b27ebdb4a43a4453bd829a5742503599144d54a032c5dc7e9e \ + --hash=sha256:8c2f5e83493748286002f9369f3e6607c565a6a90425a3a1fef5ae32a36d749d \ + --hash=sha256:8e098148dd37b4ce3baca71fb394c81dc5d9c7728c95df695d2dca218edf40e6 \ + --hash=sha256:94aea8eff76ee6d1cdacb07dd2123a68283cb5569e0250feab1240058f53b623 \ + --hash=sha256:95eb302ff792e12aba9a8b8f8474ab229a83c103d74a750ec0bd1c1eea32e669 \ + --hash=sha256:9bd9b3b31adcb054116447ea22caa61a285d92e94d710aa5ec97992ff5eb7cf3 \ + --hash=sha256:9e608aafdb55eb9f255034709e20d5a83b6d60c054df0802fa9c9883d0a937aa \ + --hash=sha256:a103b3a7069b62f5d4890ae1b8f0597618f628b286b03d4bc9195230b154bfa9 \ + --hash=sha256:a386ebe437176aab38c041de1260cd3ea459c6ce5263594399880bbc398225b2 \ + --hash=sha256:a38856a971c602f98472050165cea2cdc97709240373041b69030be15047691f \ + --hash=sha256:a401b4598e5d3f4a9a811f3daf42ee2291790c7f9d74b18d75d6e21dda98a1a1 \ + --hash=sha256:a7647ebdfb9682b7bb97e2a5e7cb6ae735b1c25008a70b906aecca294ee96cf4 \ + --hash=sha256:aaf63899c94de41fe3cf934601b0f7ccb6b428c6e4eeb80da72c58eab077b19a \ + --hash=sha256:b0dac0ff919ba34d4df1b6131f59ce95b08b9065233446be7e459f95554c0dc8 \ + --hash=sha256:baacc6aee0b2ef6f3d308e197b5d7a81c0e70b06beae1f1fcacffdbd124fe0e3 \ + --hash=sha256:bf420121d4c8dce6b889f0e8e4ec0ca34b7f40186203f06a946fa0276ba54029 \ + --hash=sha256:c04a46716adde8d927adb9457bbe39cf473e1e2c2f5d0a16ceb837e5d841ad4f \ + --hash=sha256:c0b21078a4b56965e2b12f247467b234734491897e99c1d51cee628da9786959 \ + --hash=sha256:c1c76a1743432b4b60ab3358c937a3fe1341c828ae6194108a94c69028247f22 \ + --hash=sha256:c4983bf937209c57240cff65906b18bb35e64ae872da6a0db937d7b4af845dd7 \ + --hash=sha256:c4fb39a81950ec280984b3a44f5bd12819953dc5fa3a7e6fa7a80db5ee853952 \ + --hash=sha256:c57921cda3a80d0f2b8aec7e25c8aa14479ea92b5b51b6876d975d925a2ea346 \ + --hash=sha256:c8063cf17b19661471ecbdb3df1c84f24ad2e389e326ccaf89e3fb2484d8dd7e \ + --hash=sha256:ccd16eb18a849fd8dcb23e23380e2f0a354e8daa0c984b8a732d9cfaba3a776d \ + --hash=sha256:cd6dbe0238f7743d0efe563ab46294f54f9bc8f4b9bcf57c3c666cc5bc9d1299 \ + --hash=sha256:d62e51710986674142526ab9f78663ca2b0726066ae26b78b22e0f5e571238dd \ + --hash=sha256:db901e2ac34c931d73054d9797383d0f8009991e723dab15109740a63e7f902a \ + --hash=sha256:e03b8895a6990c9ab2cdcd0f2fe44088ca1c65ae592b8f795c3294af00a461c3 \ + --hash=sha256:e1c8a2f4c69e08e89632defbfabec2feb8a8d99edc9f89ce33c4b9e36ab63037 \ + --hash=sha256:e4b749b9cc6ee664a3300bb3a273c1ca8068c46be705b6c31cf5d276f8628a94 \ + --hash=sha256:e6a5bf2cba5ae1bb80b154ed68a3cfa2fa00fde979a7f50d6598d3e17d9ac20c \ + --hash=sha256:e857a2232ba53ae940d3456f7533ce6ca98b81917d47adc3c7fd55dad8fab858 \ + --hash=sha256:ee4006268ed33370957f55bf2e6f4d263eaf4dc3cfc473d1d90baff6ed36ce4a \ + --hash=sha256:eef9df1eefada2c09a5e7a40991b9fc6ac6ef20b1372abd48d2794a316dc0449 \ + --hash=sha256:f058f6963fd82eb143c692cecdc89e075fa0828db2e5b291070485390b2f1c9c \ + --hash=sha256:f25c229a6ba38a35ae6e25ca1264621cc25d4d38dca2942a7fce0b67a4efe918 \ + --hash=sha256:f2a1d0fd4242bd8643ce6f98927cf9c04540af6efa92323e9d3124f57727bfc1 \ + --hash=sha256:f7560358a6811e52e9c4d142d497f1a6e10103d3a6881f18d04dbce3729c0e2c \ + --hash=sha256:f779d3ad205f108d14e99bb3859aa7dd8e9c68874617c72354d7ecaec2a054ac \ + --hash=sha256:f87f746ee241d30d6ed93969de31e5ffd09a2961a051e60ae6bddde9ec3583aa # via requests click==8.0.4 \ --hash=sha256:6a7a62563bbfabfda3a38f3023a1db4a35978c0abd76f6c9605ecd6554d6d9b1 \ @@ -97,121 +170,152 @@ colorlog==6.7.0 \ --hash=sha256:0d33ca236784a1ba3ff9c532d4964126d8a2c44f1f0cb1d2b0728196f512f662 \ --hash=sha256:bd94bd21c1e13fac7bd3153f4bc3a7dc0eb0974b8bc2fdf1a989e474f6e582e5 # via gcp-docuploader -cryptography==39.0.1 \ - --hash=sha256:0f8da300b5c8af9f98111ffd512910bc792b4c77392a9523624680f7956a99d4 \ - --hash=sha256:35f7c7d015d474f4011e859e93e789c87d21f6f4880ebdc29896a60403328f1f \ - --hash=sha256:5aa67414fcdfa22cf052e640cb5ddc461924a045cacf325cd164e65312d99502 \ - --hash=sha256:5d2d8b87a490bfcd407ed9d49093793d0f75198a35e6eb1a923ce1ee86c62b41 \ - --hash=sha256:6687ef6d0a6497e2b58e7c5b852b53f62142cfa7cd1555795758934da363a965 \ - --hash=sha256:6f8ba7f0328b79f08bdacc3e4e66fb4d7aab0c3584e0bd41328dce5262e26b2e \ - --hash=sha256:706843b48f9a3f9b9911979761c91541e3d90db1ca905fd63fee540a217698bc \ - --hash=sha256:807ce09d4434881ca3a7594733669bd834f5b2c6d5c7e36f8c00f691887042ad \ - --hash=sha256:83e17b26de248c33f3acffb922748151d71827d6021d98c70e6c1a25ddd78505 \ - --hash=sha256:96f1157a7c08b5b189b16b47bc9db2332269d6680a196341bf30046330d15388 \ - --hash=sha256:aec5a6c9864be7df2240c382740fcf3b96928c46604eaa7f3091f58b878c0bb6 \ - --hash=sha256:b0afd054cd42f3d213bf82c629efb1ee5f22eba35bf0eec88ea9ea7304f511a2 \ - --hash=sha256:ced4e447ae29ca194449a3f1ce132ded8fcab06971ef5f618605aacaa612beac \ - --hash=sha256:d1f6198ee6d9148405e49887803907fe8962a23e6c6f83ea7d98f1c0de375695 \ - --hash=sha256:e124352fd3db36a9d4a21c1aa27fd5d051e621845cb87fb851c08f4f75ce8be6 \ - --hash=sha256:e422abdec8b5fa8462aa016786680720d78bdce7a30c652b7fadf83a4ba35336 \ - --hash=sha256:ef8b72fa70b348724ff1218267e7f7375b8de4e8194d1636ee60510aae104cd0 \ - --hash=sha256:f0c64d1bd842ca2633e74a1a28033d139368ad959872533b1bab8c80e8240a0c \ - --hash=sha256:f24077a3b5298a5a06a8e0536e3ea9ec60e4c7ac486755e5fb6e6ea9b3500106 \ - --hash=sha256:fdd188c8a6ef8769f148f88f859884507b954cc64db6b52f66ef199bb9ad660a \ - --hash=sha256:fe913f20024eb2cb2f323e42a64bdf2911bb9738a15dba7d3cce48151034e3a8 +cryptography==41.0.2 \ + --hash=sha256:01f1d9e537f9a15b037d5d9ee442b8c22e3ae11ce65ea1f3316a41c78756b711 \ + --hash=sha256:079347de771f9282fbfe0e0236c716686950c19dee1b76240ab09ce1624d76d7 \ + --hash=sha256:182be4171f9332b6741ee818ec27daff9fb00349f706629f5cbf417bd50e66fd \ + --hash=sha256:192255f539d7a89f2102d07d7375b1e0a81f7478925b3bc2e0549ebf739dae0e \ + --hash=sha256:2a034bf7d9ca894720f2ec1d8b7b5832d7e363571828037f9e0c4f18c1b58a58 \ + --hash=sha256:342f3767e25876751e14f8459ad85e77e660537ca0a066e10e75df9c9e9099f0 \ + --hash=sha256:439c3cc4c0d42fa999b83ded80a9a1fb54d53c58d6e59234cfe97f241e6c781d \ + --hash=sha256:49c3222bb8f8e800aead2e376cbef687bc9e3cb9b58b29a261210456a7783d83 \ + --hash=sha256:674b669d5daa64206c38e507808aae49904c988fa0a71c935e7006a3e1e83831 \ + --hash=sha256:7a9a3bced53b7f09da251685224d6a260c3cb291768f54954e28f03ef14e3766 \ + --hash=sha256:7af244b012711a26196450d34f483357e42aeddb04128885d95a69bd8b14b69b \ + --hash=sha256:7d230bf856164de164ecb615ccc14c7fc6de6906ddd5b491f3af90d3514c925c \ + --hash=sha256:84609ade00a6ec59a89729e87a503c6e36af98ddcd566d5f3be52e29ba993182 \ + --hash=sha256:9a6673c1828db6270b76b22cc696f40cde9043eb90373da5c2f8f2158957f42f \ + --hash=sha256:9b6d717393dbae53d4e52684ef4f022444fc1cce3c48c38cb74fca29e1f08eaa \ + --hash=sha256:9c3fe6534d59d071ee82081ca3d71eed3210f76ebd0361798c74abc2bcf347d4 \ + --hash=sha256:a719399b99377b218dac6cf547b6ec54e6ef20207b6165126a280b0ce97e0d2a \ + --hash=sha256:b332cba64d99a70c1e0836902720887fb4529ea49ea7f5462cf6640e095e11d2 \ + --hash=sha256:d124682c7a23c9764e54ca9ab5b308b14b18eba02722b8659fb238546de83a76 \ + --hash=sha256:d73f419a56d74fef257955f51b18d046f3506270a5fd2ac5febbfa259d6c0fa5 \ + --hash=sha256:f0dc40e6f7aa37af01aba07277d3d64d5a03dc66d682097541ec4da03cc140ee \ + --hash=sha256:f14ad275364c8b4e525d018f6716537ae7b6d369c094805cae45300847e0894f \ + --hash=sha256:f772610fe364372de33d76edcd313636a25684edb94cee53fd790195f5989d14 # via # gcp-releasetool # secretstorage -gcp-docuploader==0.6.4 \ - --hash=sha256:01486419e24633af78fd0167db74a2763974765ee8078ca6eb6964d0ebd388af \ - --hash=sha256:70861190c123d907b3b067da896265ead2eeb9263969d6955c9e0bb091b5ccbf +gcp-docuploader==0.6.5 \ + --hash=sha256:30221d4ac3e5a2b9c69aa52fdbef68cc3f27d0e6d0d90e220fc024584b8d2318 \ + --hash=sha256:b7458ef93f605b9d46a4bf3a8dc1755dad1f31d030c8679edf304e343b347eea # via -r requirements.in -gcp-releasetool==1.10.5 \ - --hash=sha256:174b7b102d704b254f2a26a3eda2c684fd3543320ec239baf771542a2e58e109 \ - --hash=sha256:e29d29927fe2ca493105a82958c6873bb2b90d503acac56be2c229e74de0eec9 +gcp-releasetool==1.16.0 \ + --hash=sha256:27bf19d2e87aaa884096ff941aa3c592c482be3d6a2bfe6f06afafa6af2353e3 \ + --hash=sha256:a316b197a543fd036209d0caba7a8eb4d236d8e65381c80cbc6d7efaa7606d63 # via -r requirements.in -google-api-core==2.8.2 \ - --hash=sha256:06f7244c640322b508b125903bb5701bebabce8832f85aba9335ec00b3d02edc \ - --hash=sha256:93c6a91ccac79079ac6bbf8b74ee75db970cc899278b97d53bc012f35908cf50 +google-api-core==2.11.1 \ + --hash=sha256:25d29e05a0058ed5f19c61c0a78b1b53adea4d9364b464d014fbda941f6d1c9a \ + --hash=sha256:d92a5a92dc36dd4f4b9ee4e55528a90e432b059f93aee6ad857f9de8cc7ae94a # via # google-cloud-core # google-cloud-storage -google-auth==2.14.1 \ - --hash=sha256:ccaa901f31ad5cbb562615eb8b664b3dd0bf5404a67618e642307f00613eda4d \ - --hash=sha256:f5d8701633bebc12e0deea4df8abd8aff31c28b355360597f7f2ee60f2e4d016 +google-auth==2.22.0 \ + --hash=sha256:164cba9af4e6e4e40c3a4f90a1a6c12ee56f14c0b4868d1ca91b32826ab334ce \ + --hash=sha256:d61d1b40897407b574da67da1a833bdc10d5a11642566e506565d1b1a46ba873 # via # gcp-releasetool # google-api-core # google-cloud-core # google-cloud-storage -google-cloud-core==2.3.1 \ - --hash=sha256:113ba4f492467d5bd442c8d724c1a25ad7384045c3178369038840ecdd19346c \ - --hash=sha256:34334359cb04187bdc80ddcf613e462dfd7a3aabbc3fe4d118517ab4b9303d53 +google-cloud-core==2.3.3 \ + --hash=sha256:37b80273c8d7eee1ae816b3a20ae43585ea50506cb0e60f3cf5be5f87f1373cb \ + --hash=sha256:fbd11cad3e98a7e5b0343dc07cb1039a5ffd7a5bb96e1f1e27cee4bda4a90863 # via google-cloud-storage -google-cloud-storage==2.0.0 \ - --hash=sha256:a57a15aead0f9dfbd4381f1bfdbe8bf89818a4bd75bab846cafcefb2db846c47 \ - --hash=sha256:ec4be60bb223a3a960f0d01697d849b86d91cad815a84915a32ed3635e93a5e7 +google-cloud-storage==2.10.0 \ + --hash=sha256:934b31ead5f3994e5360f9ff5750982c5b6b11604dc072bc452c25965e076dc7 \ + --hash=sha256:9433cf28801671de1c80434238fb1e7e4a1ba3087470e90f70c928ea77c2b9d7 # via gcp-docuploader -google-crc32c==1.3.0 \ - --hash=sha256:04e7c220798a72fd0f08242bc8d7a05986b2a08a0573396187fd32c1dcdd58b3 \ - --hash=sha256:05340b60bf05b574159e9bd940152a47d38af3fb43803ffe71f11d704b7696a6 \ - --hash=sha256:12674a4c3b56b706153a358eaa1018c4137a5a04635b92b4652440d3d7386206 \ - --hash=sha256:127f9cc3ac41b6a859bd9dc4321097b1a4f6aa7fdf71b4f9227b9e3ebffb4422 \ - --hash=sha256:13af315c3a0eec8bb8b8d80b8b128cb3fcd17d7e4edafc39647846345a3f003a \ - --hash=sha256:1926fd8de0acb9d15ee757175ce7242e235482a783cd4ec711cc999fc103c24e \ - --hash=sha256:226f2f9b8e128a6ca6a9af9b9e8384f7b53a801907425c9a292553a3a7218ce0 \ - --hash=sha256:276de6273eb074a35bc598f8efbc00c7869c5cf2e29c90748fccc8c898c244df \ - --hash=sha256:318f73f5484b5671f0c7f5f63741ab020a599504ed81d209b5c7129ee4667407 \ - --hash=sha256:3bbce1be3687bbfebe29abdb7631b83e6b25da3f4e1856a1611eb21854b689ea \ - --hash=sha256:42ae4781333e331a1743445931b08ebdad73e188fd554259e772556fc4937c48 \ - --hash=sha256:58be56ae0529c664cc04a9c76e68bb92b091e0194d6e3c50bea7e0f266f73713 \ - --hash=sha256:5da2c81575cc3ccf05d9830f9e8d3c70954819ca9a63828210498c0774fda1a3 \ - --hash=sha256:6311853aa2bba4064d0c28ca54e7b50c4d48e3de04f6770f6c60ebda1e975267 \ - --hash=sha256:650e2917660e696041ab3dcd7abac160b4121cd9a484c08406f24c5964099829 \ - --hash=sha256:6a4db36f9721fdf391646685ecffa404eb986cbe007a3289499020daf72e88a2 \ - --hash=sha256:779cbf1ce375b96111db98fca913c1f5ec11b1d870e529b1dc7354b2681a8c3a \ - --hash=sha256:7f6fe42536d9dcd3e2ffb9d3053f5d05221ae3bbcefbe472bdf2c71c793e3183 \ - --hash=sha256:891f712ce54e0d631370e1f4997b3f182f3368179198efc30d477c75d1f44942 \ - --hash=sha256:95c68a4b9b7828ba0428f8f7e3109c5d476ca44996ed9a5f8aac6269296e2d59 \ - --hash=sha256:96a8918a78d5d64e07c8ea4ed2bc44354e3f93f46a4866a40e8db934e4c0d74b \ - --hash=sha256:9c3cf890c3c0ecfe1510a452a165431b5831e24160c5fcf2071f0f85ca5a47cd \ - --hash=sha256:9f58099ad7affc0754ae42e6d87443299f15d739b0ce03c76f515153a5cda06c \ - --hash=sha256:a0b9e622c3b2b8d0ce32f77eba617ab0d6768b82836391e4f8f9e2074582bf02 \ - --hash=sha256:a7f9cbea4245ee36190f85fe1814e2d7b1e5f2186381b082f5d59f99b7f11328 \ - --hash=sha256:bab4aebd525218bab4ee615786c4581952eadc16b1ff031813a2fd51f0cc7b08 \ - --hash=sha256:c124b8c8779bf2d35d9b721e52d4adb41c9bfbde45e6a3f25f0820caa9aba73f \ - --hash=sha256:c9da0a39b53d2fab3e5467329ed50e951eb91386e9d0d5b12daf593973c3b168 \ - --hash=sha256:ca60076c388728d3b6ac3846842474f4250c91efbfe5afa872d3ffd69dd4b318 \ - --hash=sha256:cb6994fff247987c66a8a4e550ef374671c2b82e3c0d2115e689d21e511a652d \ - --hash=sha256:d1c1d6236feab51200272d79b3d3e0f12cf2cbb12b208c835b175a21efdb0a73 \ - --hash=sha256:dd7760a88a8d3d705ff562aa93f8445ead54f58fd482e4f9e2bafb7e177375d4 \ - --hash=sha256:dda4d8a3bb0b50f540f6ff4b6033f3a74e8bf0bd5320b70fab2c03e512a62812 \ - --hash=sha256:e0f1ff55dde0ebcfbef027edc21f71c205845585fffe30d4ec4979416613e9b3 \ - --hash=sha256:e7a539b9be7b9c00f11ef16b55486141bc2cdb0c54762f84e3c6fc091917436d \ - --hash=sha256:eb0b14523758e37802f27b7f8cd973f5f3d33be7613952c0df904b68c4842f0e \ - --hash=sha256:ed447680ff21c14aaceb6a9f99a5f639f583ccfe4ce1a5e1d48eb41c3d6b3217 \ - --hash=sha256:f52a4ad2568314ee713715b1e2d79ab55fab11e8b304fd1462ff5cccf4264b3e \ - --hash=sha256:fbd60c6aaa07c31d7754edbc2334aef50601b7f1ada67a96eb1eb57c7c72378f \ - --hash=sha256:fc28e0db232c62ca0c3600884933178f0825c99be4474cdd645e378a10588125 \ - --hash=sha256:fe31de3002e7b08eb20823b3735b97c86c5926dd0581c7710a680b418a8709d4 \ - --hash=sha256:fec221a051150eeddfdfcff162e6db92c65ecf46cb0f7bb1bf812a1520ec026b \ - --hash=sha256:ff71073ebf0e42258a42a0b34f2c09ec384977e7f6808999102eedd5b49920e3 +google-crc32c==1.5.0 \ + --hash=sha256:024894d9d3cfbc5943f8f230e23950cd4906b2fe004c72e29b209420a1e6b05a \ + --hash=sha256:02c65b9817512edc6a4ae7c7e987fea799d2e0ee40c53ec573a692bee24de876 \ + --hash=sha256:02ebb8bf46c13e36998aeaad1de9b48f4caf545e91d14041270d9dca767b780c \ + --hash=sha256:07eb3c611ce363c51a933bf6bd7f8e3878a51d124acfc89452a75120bc436289 \ + --hash=sha256:1034d91442ead5a95b5aaef90dbfaca8633b0247d1e41621d1e9f9db88c36298 \ + --hash=sha256:116a7c3c616dd14a3de8c64a965828b197e5f2d121fedd2f8c5585c547e87b02 \ + --hash=sha256:19e0a019d2c4dcc5e598cd4a4bc7b008546b0358bd322537c74ad47a5386884f \ + --hash=sha256:1c7abdac90433b09bad6c43a43af253e688c9cfc1c86d332aed13f9a7c7f65e2 \ + --hash=sha256:1e986b206dae4476f41bcec1faa057851f3889503a70e1bdb2378d406223994a \ + --hash=sha256:272d3892a1e1a2dbc39cc5cde96834c236d5327e2122d3aaa19f6614531bb6eb \ + --hash=sha256:278d2ed7c16cfc075c91378c4f47924c0625f5fc84b2d50d921b18b7975bd210 \ + --hash=sha256:2ad40e31093a4af319dadf503b2467ccdc8f67c72e4bcba97f8c10cb078207b5 \ + --hash=sha256:2e920d506ec85eb4ba50cd4228c2bec05642894d4c73c59b3a2fe20346bd00ee \ + --hash=sha256:3359fc442a743e870f4588fcf5dcbc1bf929df1fad8fb9905cd94e5edb02e84c \ + --hash=sha256:37933ec6e693e51a5b07505bd05de57eee12f3e8c32b07da7e73669398e6630a \ + --hash=sha256:398af5e3ba9cf768787eef45c803ff9614cc3e22a5b2f7d7ae116df8b11e3314 \ + --hash=sha256:3b747a674c20a67343cb61d43fdd9207ce5da6a99f629c6e2541aa0e89215bcd \ + --hash=sha256:461665ff58895f508e2866824a47bdee72497b091c730071f2b7575d5762ab65 \ + --hash=sha256:4c6fdd4fccbec90cc8a01fc00773fcd5fa28db683c116ee3cb35cd5da9ef6c37 \ + --hash=sha256:5829b792bf5822fd0a6f6eb34c5f81dd074f01d570ed7f36aa101d6fc7a0a6e4 \ + --hash=sha256:596d1f98fc70232fcb6590c439f43b350cb762fb5d61ce7b0e9db4539654cc13 \ + --hash=sha256:5ae44e10a8e3407dbe138984f21e536583f2bba1be9491239f942c2464ac0894 \ + --hash=sha256:635f5d4dd18758a1fbd1049a8e8d2fee4ffed124462d837d1a02a0e009c3ab31 \ + --hash=sha256:64e52e2b3970bd891309c113b54cf0e4384762c934d5ae56e283f9a0afcd953e \ + --hash=sha256:66741ef4ee08ea0b2cc3c86916ab66b6aef03768525627fd6a1b34968b4e3709 \ + --hash=sha256:67b741654b851abafb7bc625b6d1cdd520a379074e64b6a128e3b688c3c04740 \ + --hash=sha256:6ac08d24c1f16bd2bf5eca8eaf8304812f44af5cfe5062006ec676e7e1d50afc \ + --hash=sha256:6f998db4e71b645350b9ac28a2167e6632c239963ca9da411523bb439c5c514d \ + --hash=sha256:72218785ce41b9cfd2fc1d6a017dc1ff7acfc4c17d01053265c41a2c0cc39b8c \ + --hash=sha256:74dea7751d98034887dbd821b7aae3e1d36eda111d6ca36c206c44478035709c \ + --hash=sha256:759ce4851a4bb15ecabae28f4d2e18983c244eddd767f560165563bf9aefbc8d \ + --hash=sha256:77e2fd3057c9d78e225fa0a2160f96b64a824de17840351b26825b0848022906 \ + --hash=sha256:7c074fece789b5034b9b1404a1f8208fc2d4c6ce9decdd16e8220c5a793e6f61 \ + --hash=sha256:7c42c70cd1d362284289c6273adda4c6af8039a8ae12dc451dcd61cdabb8ab57 \ + --hash=sha256:7f57f14606cd1dd0f0de396e1e53824c371e9544a822648cd76c034d209b559c \ + --hash=sha256:83c681c526a3439b5cf94f7420471705bbf96262f49a6fe546a6db5f687a3d4a \ + --hash=sha256:8485b340a6a9e76c62a7dce3c98e5f102c9219f4cfbf896a00cf48caf078d438 \ + --hash=sha256:84e6e8cd997930fc66d5bb4fde61e2b62ba19d62b7abd7a69920406f9ecca946 \ + --hash=sha256:89284716bc6a5a415d4eaa11b1726d2d60a0cd12aadf5439828353662ede9dd7 \ + --hash=sha256:8b87e1a59c38f275c0e3676fc2ab6d59eccecfd460be267ac360cc31f7bcde96 \ + --hash=sha256:8f24ed114432de109aa9fd317278518a5af2d31ac2ea6b952b2f7782b43da091 \ + --hash=sha256:98cb4d057f285bd80d8778ebc4fde6b4d509ac3f331758fb1528b733215443ae \ + --hash=sha256:998679bf62b7fb599d2878aa3ed06b9ce688b8974893e7223c60db155f26bd8d \ + --hash=sha256:9ba053c5f50430a3fcfd36f75aff9caeba0440b2d076afdb79a318d6ca245f88 \ + --hash=sha256:9c99616c853bb585301df6de07ca2cadad344fd1ada6d62bb30aec05219c45d2 \ + --hash=sha256:a1fd716e7a01f8e717490fbe2e431d2905ab8aa598b9b12f8d10abebb36b04dd \ + --hash=sha256:a2355cba1f4ad8b6988a4ca3feed5bff33f6af2d7f134852cf279c2aebfde541 \ + --hash=sha256:b1f8133c9a275df5613a451e73f36c2aea4fe13c5c8997e22cf355ebd7bd0728 \ + --hash=sha256:b8667b48e7a7ef66afba2c81e1094ef526388d35b873966d8a9a447974ed9178 \ + --hash=sha256:ba1eb1843304b1e5537e1fca632fa894d6f6deca8d6389636ee5b4797affb968 \ + --hash=sha256:be82c3c8cfb15b30f36768797a640e800513793d6ae1724aaaafe5bf86f8f346 \ + --hash=sha256:c02ec1c5856179f171e032a31d6f8bf84e5a75c45c33b2e20a3de353b266ebd8 \ + --hash=sha256:c672d99a345849301784604bfeaeba4db0c7aae50b95be04dd651fd2a7310b93 \ + --hash=sha256:c6c777a480337ac14f38564ac88ae82d4cd238bf293f0a22295b66eb89ffced7 \ + --hash=sha256:cae0274952c079886567f3f4f685bcaf5708f0a23a5f5216fdab71f81a6c0273 \ + --hash=sha256:cd67cf24a553339d5062eff51013780a00d6f97a39ca062781d06b3a73b15462 \ + --hash=sha256:d3515f198eaa2f0ed49f8819d5732d70698c3fa37384146079b3799b97667a94 \ + --hash=sha256:d5280312b9af0976231f9e317c20e4a61cd2f9629b7bfea6a693d1878a264ebd \ + --hash=sha256:de06adc872bcd8c2a4e0dc51250e9e65ef2ca91be023b9d13ebd67c2ba552e1e \ + --hash=sha256:e1674e4307fa3024fc897ca774e9c7562c957af85df55efe2988ed9056dc4e57 \ + --hash=sha256:e2096eddb4e7c7bdae4bd69ad364e55e07b8316653234a56552d9c988bd2d61b \ + --hash=sha256:e560628513ed34759456a416bf86b54b2476c59144a9138165c9a1575801d0d9 \ + --hash=sha256:edfedb64740750e1a3b16152620220f51d58ff1b4abceb339ca92e934775c27a \ + --hash=sha256:f13cae8cc389a440def0c8c52057f37359014ccbc9dc1f0827936bcd367c6100 \ + --hash=sha256:f314013e7dcd5cf45ab1945d92e713eec788166262ae8deb2cfacd53def27325 \ + --hash=sha256:f583edb943cf2e09c60441b910d6a20b4d9d626c75a36c8fcac01a6c96c01183 \ + --hash=sha256:fd8536e902db7e365f49e7d9029283403974ccf29b13fc7028b97e2295b33556 \ + --hash=sha256:fe70e325aa68fa4b5edf7d1a4b6f691eb04bbccac0ace68e34820d283b5f80d4 # via google-resumable-media -google-resumable-media==2.3.3 \ - --hash=sha256:27c52620bd364d1c8116eaac4ea2afcbfb81ae9139fb3199652fcac1724bfb6c \ - --hash=sha256:5b52774ea7a829a8cdaa8bd2d4c3d4bc660c91b30857ab2668d0eb830f4ea8c5 +google-resumable-media==2.5.0 \ + --hash=sha256:218931e8e2b2a73a58eb354a288e03a0fd5fb1c4583261ac6e4c078666468c93 \ + --hash=sha256:da1bd943e2e114a56d85d6848497ebf9be6a14d3db23e9fc57581e7c3e8170ec # via google-cloud-storage -googleapis-common-protos==1.56.3 \ - --hash=sha256:6f1369b58ed6cf3a4b7054a44ebe8d03b29c309257583a2bbdc064cd1e4a1442 \ - --hash=sha256:87955d7b3a73e6e803f2572a33179de23989ebba725e05ea42f24838b792e461 +googleapis-common-protos==1.59.1 \ + --hash=sha256:0cbedb6fb68f1c07e18eb4c48256320777707e7d0c55063ae56c15db3224a61e \ + --hash=sha256:b35d530fe825fb4227857bc47ad84c33c809ac96f312e13182bdeaa2abe1178a # via google-api-core idna==3.4 \ --hash=sha256:814f528e8dead7d329833b91c5faa87d60bf71824cd12a7530b5526063d02cb4 \ --hash=sha256:90b77e79eaa3eba6de819a0c442c0b4ceefc341a7a2ab77d7562bf49f425c5c2 # via requests -importlib-metadata==4.8.3 \ - --hash=sha256:65a9576a5b2d58ca44d133c42a241905cc45e34d2c06fd5ba2bafa221e5d7b5e \ - --hash=sha256:766abffff765960fcc18003801f7044eb6755ffae4521c8e8ce8e83b9c9b0668 +importlib-metadata==6.8.0 \ + --hash=sha256:3ebb78df84a805d7698245025b975d9d67053cd94c79245ba4b3eb694abe68bb \ + --hash=sha256:dbace7892d8c0c4ac1ad096662232f831d4e64f4c4545bd53016a3e9d4654743 + # via keyring +jaraco-classes==3.3.0 \ + --hash=sha256:10afa92b6743f25c0cf5f37c6bb6e18e2c5bb84a16527ccfc0040ea377e7aaeb \ + --hash=sha256:c063dd08e89217cee02c8d5e5ec560f2c8ce6cdc2fcdc2e68f7b2e5547ed3621 # via keyring jeepney==0.8.0 \ --hash=sha256:5efe48d255973902f6badc3ce55e2aa6c5c3b3bc642059ef3a91247bcfcc5806 \ @@ -219,139 +323,119 @@ jeepney==0.8.0 \ # via # keyring # secretstorage -jinja2==3.0.3 \ - --hash=sha256:077ce6014f7b40d03b47d1f1ca4b0fc8328a692bd284016f806ed0eaca390ad8 \ - --hash=sha256:611bb273cd68f3b993fabdc4064fc858c5b47a973cb5aa7999ec1ba405c87cd7 +jinja2==3.1.2 \ + --hash=sha256:31351a702a408a9e7595a8fc6150fc3f43bb6bf7e319770cbc0db9df9437e852 \ + --hash=sha256:6088930bfe239f0e6710546ab9c19c9ef35e29792895fed6e6e31a023a182a61 # via gcp-releasetool -keyring==23.4.1 \ - --hash=sha256:17e49fb0d6883c2b4445359434dba95aad84aabb29bbff044ad0ed7100232eca \ - --hash=sha256:89cbd74d4683ed164c8082fb38619341097741323b3786905c6dac04d6915a55 +keyring==24.2.0 \ + --hash=sha256:4901caaf597bfd3bbd78c9a0c7c4c29fcd8310dab2cffefe749e916b6527acd6 \ + --hash=sha256:ca0746a19ec421219f4d713f848fa297a661a8a8c1504867e55bfb5e09091509 # via gcp-releasetool -markupsafe==2.0.1 \ - --hash=sha256:01a9b8ea66f1658938f65b93a85ebe8bc016e6769611be228d797c9d998dd298 \ - --hash=sha256:023cb26ec21ece8dc3907c0e8320058b2e0cb3c55cf9564da612bc325bed5e64 \ - --hash=sha256:0446679737af14f45767963a1a9ef7620189912317d095f2d9ffa183a4d25d2b \ - --hash=sha256:04635854b943835a6ea959e948d19dcd311762c5c0c6e1f0e16ee57022669194 \ - --hash=sha256:0717a7390a68be14b8c793ba258e075c6f4ca819f15edfc2a3a027c823718567 \ - --hash=sha256:0955295dd5eec6cb6cc2fe1698f4c6d84af2e92de33fbcac4111913cd100a6ff \ - --hash=sha256:0d4b31cc67ab36e3392bbf3862cfbadac3db12bdd8b02a2731f509ed5b829724 \ - --hash=sha256:10f82115e21dc0dfec9ab5c0223652f7197feb168c940f3ef61563fc2d6beb74 \ - --hash=sha256:168cd0a3642de83558a5153c8bd34f175a9a6e7f6dc6384b9655d2697312a646 \ - --hash=sha256:1d609f577dc6e1aa17d746f8bd3c31aa4d258f4070d61b2aa5c4166c1539de35 \ - --hash=sha256:1f2ade76b9903f39aa442b4aadd2177decb66525062db244b35d71d0ee8599b6 \ - --hash=sha256:20dca64a3ef2d6e4d5d615a3fd418ad3bde77a47ec8a23d984a12b5b4c74491a \ - --hash=sha256:2a7d351cbd8cfeb19ca00de495e224dea7e7d919659c2841bbb7f420ad03e2d6 \ - --hash=sha256:2d7d807855b419fc2ed3e631034685db6079889a1f01d5d9dac950f764da3dad \ - --hash=sha256:2ef54abee730b502252bcdf31b10dacb0a416229b72c18b19e24a4509f273d26 \ - --hash=sha256:36bc903cbb393720fad60fc28c10de6acf10dc6cc883f3e24ee4012371399a38 \ - --hash=sha256:37205cac2a79194e3750b0af2a5720d95f786a55ce7df90c3af697bfa100eaac \ - --hash=sha256:3c112550557578c26af18a1ccc9e090bfe03832ae994343cfdacd287db6a6ae7 \ - --hash=sha256:3dd007d54ee88b46be476e293f48c85048603f5f516008bee124ddd891398ed6 \ - --hash=sha256:4296f2b1ce8c86a6aea78613c34bb1a672ea0e3de9c6ba08a960efe0b0a09047 \ - --hash=sha256:47ab1e7b91c098ab893b828deafa1203de86d0bc6ab587b160f78fe6c4011f75 \ - --hash=sha256:49e3ceeabbfb9d66c3aef5af3a60cc43b85c33df25ce03d0031a608b0a8b2e3f \ - --hash=sha256:4dc8f9fb58f7364b63fd9f85013b780ef83c11857ae79f2feda41e270468dd9b \ - --hash=sha256:4efca8f86c54b22348a5467704e3fec767b2db12fc39c6d963168ab1d3fc9135 \ - --hash=sha256:53edb4da6925ad13c07b6d26c2a852bd81e364f95301c66e930ab2aef5b5ddd8 \ - --hash=sha256:5855f8438a7d1d458206a2466bf82b0f104a3724bf96a1c781ab731e4201731a \ - --hash=sha256:594c67807fb16238b30c44bdf74f36c02cdf22d1c8cda91ef8a0ed8dabf5620a \ - --hash=sha256:5b6d930f030f8ed98e3e6c98ffa0652bdb82601e7a016ec2ab5d7ff23baa78d1 \ - --hash=sha256:5bb28c636d87e840583ee3adeb78172efc47c8b26127267f54a9c0ec251d41a9 \ - --hash=sha256:60bf42e36abfaf9aff1f50f52644b336d4f0a3fd6d8a60ca0d054ac9f713a864 \ - --hash=sha256:611d1ad9a4288cf3e3c16014564df047fe08410e628f89805e475368bd304914 \ - --hash=sha256:6300b8454aa6930a24b9618fbb54b5a68135092bc666f7b06901f897fa5c2fee \ - --hash=sha256:63f3268ba69ace99cab4e3e3b5840b03340efed0948ab8f78d2fd87ee5442a4f \ - --hash=sha256:6557b31b5e2c9ddf0de32a691f2312a32f77cd7681d8af66c2692efdbef84c18 \ - --hash=sha256:693ce3f9e70a6cf7d2fb9e6c9d8b204b6b39897a2c4a1aa65728d5ac97dcc1d8 \ - --hash=sha256:6a7fae0dd14cf60ad5ff42baa2e95727c3d81ded453457771d02b7d2b3f9c0c2 \ - --hash=sha256:6c4ca60fa24e85fe25b912b01e62cb969d69a23a5d5867682dd3e80b5b02581d \ - --hash=sha256:6fcf051089389abe060c9cd7caa212c707e58153afa2c649f00346ce6d260f1b \ - --hash=sha256:7d91275b0245b1da4d4cfa07e0faedd5b0812efc15b702576d103293e252af1b \ - --hash=sha256:89c687013cb1cd489a0f0ac24febe8c7a666e6e221b783e53ac50ebf68e45d86 \ - --hash=sha256:8d206346619592c6200148b01a2142798c989edcb9c896f9ac9722a99d4e77e6 \ - --hash=sha256:905fec760bd2fa1388bb5b489ee8ee5f7291d692638ea5f67982d968366bef9f \ - --hash=sha256:97383d78eb34da7e1fa37dd273c20ad4320929af65d156e35a5e2d89566d9dfb \ - --hash=sha256:984d76483eb32f1bcb536dc27e4ad56bba4baa70be32fa87152832cdd9db0833 \ - --hash=sha256:99df47edb6bda1249d3e80fdabb1dab8c08ef3975f69aed437cb69d0a5de1e28 \ - --hash=sha256:9f02365d4e99430a12647f09b6cc8bab61a6564363f313126f775eb4f6ef798e \ - --hash=sha256:a30e67a65b53ea0a5e62fe23682cfe22712e01f453b95233b25502f7c61cb415 \ - --hash=sha256:ab3ef638ace319fa26553db0624c4699e31a28bb2a835c5faca8f8acf6a5a902 \ - --hash=sha256:aca6377c0cb8a8253e493c6b451565ac77e98c2951c45f913e0b52facdcff83f \ - --hash=sha256:add36cb2dbb8b736611303cd3bfcee00afd96471b09cda130da3581cbdc56a6d \ - --hash=sha256:b2f4bf27480f5e5e8ce285a8c8fd176c0b03e93dcc6646477d4630e83440c6a9 \ - --hash=sha256:b7f2d075102dc8c794cbde1947378051c4e5180d52d276987b8d28a3bd58c17d \ - --hash=sha256:baa1a4e8f868845af802979fcdbf0bb11f94f1cb7ced4c4b8a351bb60d108145 \ - --hash=sha256:be98f628055368795d818ebf93da628541e10b75b41c559fdf36d104c5787066 \ - --hash=sha256:bf5d821ffabf0ef3533c39c518f3357b171a1651c1ff6827325e4489b0e46c3c \ - --hash=sha256:c47adbc92fc1bb2b3274c4b3a43ae0e4573d9fbff4f54cd484555edbf030baf1 \ - --hash=sha256:cdfba22ea2f0029c9261a4bd07e830a8da012291fbe44dc794e488b6c9bb353a \ - --hash=sha256:d6c7ebd4e944c85e2c3421e612a7057a2f48d478d79e61800d81468a8d842207 \ - --hash=sha256:d7f9850398e85aba693bb640262d3611788b1f29a79f0c93c565694658f4071f \ - --hash=sha256:d8446c54dc28c01e5a2dbac5a25f071f6653e6e40f3a8818e8b45d790fe6ef53 \ - --hash=sha256:deb993cacb280823246a026e3b2d81c493c53de6acfd5e6bfe31ab3402bb37dd \ - --hash=sha256:e0f138900af21926a02425cf736db95be9f4af72ba1bb21453432a07f6082134 \ - --hash=sha256:e9936f0b261d4df76ad22f8fee3ae83b60d7c3e871292cd42f40b81b70afae85 \ - --hash=sha256:f0567c4dc99f264f49fe27da5f735f414c4e7e7dd850cfd8e69f0862d7c74ea9 \ - --hash=sha256:f5653a225f31e113b152e56f154ccbe59eeb1c7487b39b9d9f9cdb58e6c79dc5 \ - --hash=sha256:f826e31d18b516f653fe296d967d700fddad5901ae07c622bb3705955e1faa94 \ - --hash=sha256:f8ba0e8349a38d3001fae7eadded3f6606f0da5d748ee53cc1dab1d6527b9509 \ - --hash=sha256:f9081981fe268bd86831e5c75f7de206ef275defcb82bc70740ae6dc507aee51 \ - --hash=sha256:fa130dd50c57d53368c9d59395cb5526eda596d3ffe36666cd81a44d56e48872 +markupsafe==2.1.3 \ + --hash=sha256:05fb21170423db021895e1ea1e1f3ab3adb85d1c2333cbc2310f2a26bc77272e \ + --hash=sha256:0a4e4a1aff6c7ac4cd55792abf96c915634c2b97e3cc1c7129578aa68ebd754e \ + --hash=sha256:10bbfe99883db80bdbaff2dcf681dfc6533a614f700da1287707e8a5d78a8431 \ + --hash=sha256:134da1eca9ec0ae528110ccc9e48041e0828d79f24121a1a146161103c76e686 \ + --hash=sha256:1577735524cdad32f9f694208aa75e422adba74f1baee7551620e43a3141f559 \ + --hash=sha256:1b40069d487e7edb2676d3fbdb2b0829ffa2cd63a2ec26c4938b2d34391b4ecc \ + --hash=sha256:282c2cb35b5b673bbcadb33a585408104df04f14b2d9b01d4c345a3b92861c2c \ + --hash=sha256:2c1b19b3aaacc6e57b7e25710ff571c24d6c3613a45e905b1fde04d691b98ee0 \ + --hash=sha256:2ef12179d3a291be237280175b542c07a36e7f60718296278d8593d21ca937d4 \ + --hash=sha256:338ae27d6b8745585f87218a3f23f1512dbf52c26c28e322dbe54bcede54ccb9 \ + --hash=sha256:3c0fae6c3be832a0a0473ac912810b2877c8cb9d76ca48de1ed31e1c68386575 \ + --hash=sha256:3fd4abcb888d15a94f32b75d8fd18ee162ca0c064f35b11134be77050296d6ba \ + --hash=sha256:42de32b22b6b804f42c5d98be4f7e5e977ecdd9ee9b660fda1a3edf03b11792d \ + --hash=sha256:504b320cd4b7eff6f968eddf81127112db685e81f7e36e75f9f84f0df46041c3 \ + --hash=sha256:525808b8019e36eb524b8c68acdd63a37e75714eac50e988180b169d64480a00 \ + --hash=sha256:56d9f2ecac662ca1611d183feb03a3fa4406469dafe241673d521dd5ae92a155 \ + --hash=sha256:5bbe06f8eeafd38e5d0a4894ffec89378b6c6a625ff57e3028921f8ff59318ac \ + --hash=sha256:65c1a9bcdadc6c28eecee2c119465aebff8f7a584dd719facdd9e825ec61ab52 \ + --hash=sha256:68e78619a61ecf91e76aa3e6e8e33fc4894a2bebe93410754bd28fce0a8a4f9f \ + --hash=sha256:69c0f17e9f5a7afdf2cc9fb2d1ce6aabdb3bafb7f38017c0b77862bcec2bbad8 \ + --hash=sha256:6b2b56950d93e41f33b4223ead100ea0fe11f8e6ee5f641eb753ce4b77a7042b \ + --hash=sha256:787003c0ddb00500e49a10f2844fac87aa6ce977b90b0feaaf9de23c22508b24 \ + --hash=sha256:7ef3cb2ebbf91e330e3bb937efada0edd9003683db6b57bb108c4001f37a02ea \ + --hash=sha256:8023faf4e01efadfa183e863fefde0046de576c6f14659e8782065bcece22198 \ + --hash=sha256:8758846a7e80910096950b67071243da3e5a20ed2546e6392603c096778d48e0 \ + --hash=sha256:8afafd99945ead6e075b973fefa56379c5b5c53fd8937dad92c662da5d8fd5ee \ + --hash=sha256:8c41976a29d078bb235fea9b2ecd3da465df42a562910f9022f1a03107bd02be \ + --hash=sha256:8e254ae696c88d98da6555f5ace2279cf7cd5b3f52be2b5cf97feafe883b58d2 \ + --hash=sha256:9402b03f1a1b4dc4c19845e5c749e3ab82d5078d16a2a4c2cd2df62d57bb0707 \ + --hash=sha256:962f82a3086483f5e5f64dbad880d31038b698494799b097bc59c2edf392fce6 \ + --hash=sha256:9dcdfd0eaf283af041973bff14a2e143b8bd64e069f4c383416ecd79a81aab58 \ + --hash=sha256:aa7bd130efab1c280bed0f45501b7c8795f9fdbeb02e965371bbef3523627779 \ + --hash=sha256:ab4a0df41e7c16a1392727727e7998a467472d0ad65f3ad5e6e765015df08636 \ + --hash=sha256:ad9e82fb8f09ade1c3e1b996a6337afac2b8b9e365f926f5a61aacc71adc5b3c \ + --hash=sha256:af598ed32d6ae86f1b747b82783958b1a4ab8f617b06fe68795c7f026abbdcad \ + --hash=sha256:b076b6226fb84157e3f7c971a47ff3a679d837cf338547532ab866c57930dbee \ + --hash=sha256:b7ff0f54cb4ff66dd38bebd335a38e2c22c41a8ee45aa608efc890ac3e3931bc \ + --hash=sha256:bfce63a9e7834b12b87c64d6b155fdd9b3b96191b6bd334bf37db7ff1fe457f2 \ + --hash=sha256:c011a4149cfbcf9f03994ec2edffcb8b1dc2d2aede7ca243746df97a5d41ce48 \ + --hash=sha256:c9c804664ebe8f83a211cace637506669e7890fec1b4195b505c214e50dd4eb7 \ + --hash=sha256:ca379055a47383d02a5400cb0d110cef0a776fc644cda797db0c5696cfd7e18e \ + --hash=sha256:cb0932dc158471523c9637e807d9bfb93e06a95cbf010f1a38b98623b929ef2b \ + --hash=sha256:cd0f502fe016460680cd20aaa5a76d241d6f35a1c3350c474bac1273803893fa \ + --hash=sha256:ceb01949af7121f9fc39f7d27f91be8546f3fb112c608bc4029aef0bab86a2a5 \ + --hash=sha256:d080e0a5eb2529460b30190fcfcc4199bd7f827663f858a226a81bc27beaa97e \ + --hash=sha256:dd15ff04ffd7e05ffcb7fe79f1b98041b8ea30ae9234aed2a9168b5797c3effb \ + --hash=sha256:df0be2b576a7abbf737b1575f048c23fb1d769f267ec4358296f31c2479db8f9 \ + --hash=sha256:e09031c87a1e51556fdcb46e5bd4f59dfb743061cf93c4d6831bf894f125eb57 \ + --hash=sha256:e4dd52d80b8c83fdce44e12478ad2e85c64ea965e75d66dbeafb0a3e77308fcc \ + --hash=sha256:fec21693218efe39aa7f8599346e90c705afa52c5b31ae019b2e57e8f6542bb2 # via jinja2 -packaging==21.3 \ - --hash=sha256:dd47c42927d89ab911e606518907cc2d3a1f38bbd026385970643f9c5b8ecfeb \ - --hash=sha256:ef103e05f519cdc783ae24ea4e2e0f508a9c99b2d4969652eed6a2e1ea5bd522 +more-itertools==9.1.0 \ + --hash=sha256:cabaa341ad0389ea83c17a94566a53ae4c9d07349861ecb14dc6d0345cf9ac5d \ + --hash=sha256:d2bc7f02446e86a68911e58ded76d6561eea00cddfb2a91e7019bbb586c799f3 + # via jaraco-classes +packaging==23.1 \ + --hash=sha256:994793af429502c4ea2ebf6bf664629d07c1a9fe974af92966e4b8d2df7edc61 \ + --hash=sha256:a392980d2b6cffa644431898be54b0045151319d1e7ec34f0cfed48767dd334f # via gcp-releasetool -protobuf==3.20.2 \ - --hash=sha256:03d76b7bd42ac4a6e109742a4edf81ffe26ffd87c5993126d894fe48a120396a \ - --hash=sha256:09e25909c4297d71d97612f04f41cea8fa8510096864f2835ad2f3b3df5a5559 \ - --hash=sha256:18e34a10ae10d458b027d7638a599c964b030c1739ebd035a1dfc0e22baa3bfe \ - --hash=sha256:291fb4307094bf5ccc29f424b42268640e00d5240bf0d9b86bf3079f7576474d \ - --hash=sha256:2c0b040d0b5d5d207936ca2d02f00f765906622c07d3fa19c23a16a8ca71873f \ - --hash=sha256:384164994727f274cc34b8abd41a9e7e0562801361ee77437099ff6dfedd024b \ - --hash=sha256:3cb608e5a0eb61b8e00fe641d9f0282cd0eedb603be372f91f163cbfbca0ded0 \ - --hash=sha256:5d9402bf27d11e37801d1743eada54372f986a372ec9679673bfcc5c60441151 \ - --hash=sha256:712dca319eee507a1e7df3591e639a2b112a2f4a62d40fe7832a16fd19151750 \ - --hash=sha256:7a5037af4e76c975b88c3becdf53922b5ffa3f2cddf657574a4920a3b33b80f3 \ - --hash=sha256:8228e56a865c27163d5d1d1771d94b98194aa6917bcfb6ce139cbfa8e3c27334 \ - --hash=sha256:84a1544252a933ef07bb0b5ef13afe7c36232a774affa673fc3636f7cee1db6c \ - --hash=sha256:84fe5953b18a383fd4495d375fe16e1e55e0a3afe7b4f7b4d01a3a0649fcda9d \ - --hash=sha256:9c673c8bfdf52f903081816b9e0e612186684f4eb4c17eeb729133022d6032e3 \ - --hash=sha256:a9e5ae5a8e8985c67e8944c23035a0dff2c26b0f5070b2f55b217a1c33bbe8b1 \ - --hash=sha256:b4fdb29c5a7406e3f7ef176b2a7079baa68b5b854f364c21abe327bbeec01cdb \ - --hash=sha256:c184485e0dfba4dfd451c3bd348c2e685d6523543a0f91b9fd4ae90eb09e8422 \ - --hash=sha256:c9cdf251c582c16fd6a9f5e95836c90828d51b0069ad22f463761d27c6c19019 \ - --hash=sha256:e39cf61bb8582bda88cdfebc0db163b774e7e03364bbf9ce1ead13863e81e359 \ - --hash=sha256:e8fbc522303e09036c752a0afcc5c0603e917222d8bedc02813fd73b4b4ed804 \ - --hash=sha256:f34464ab1207114e73bba0794d1257c150a2b89b7a9faf504e00af7c9fd58978 \ - --hash=sha256:f52dabc96ca99ebd2169dadbe018824ebda08a795c7684a0b7d203a290f3adb0 +protobuf==3.20.3 \ + --hash=sha256:03038ac1cfbc41aa21f6afcbcd357281d7521b4157926f30ebecc8d4ea59dcb7 \ + --hash=sha256:28545383d61f55b57cf4df63eebd9827754fd2dc25f80c5253f9184235db242c \ + --hash=sha256:2e3427429c9cffebf259491be0af70189607f365c2f41c7c3764af6f337105f2 \ + --hash=sha256:398a9e0c3eaceb34ec1aee71894ca3299605fa8e761544934378bbc6c97de23b \ + --hash=sha256:44246bab5dd4b7fbd3c0c80b6f16686808fab0e4aca819ade6e8d294a29c7050 \ + --hash=sha256:447d43819997825d4e71bf5769d869b968ce96848b6479397e29fc24c4a5dfe9 \ + --hash=sha256:67a3598f0a2dcbc58d02dd1928544e7d88f764b47d4a286202913f0b2801c2e7 \ + --hash=sha256:74480f79a023f90dc6e18febbf7b8bac7508420f2006fabd512013c0c238f454 \ + --hash=sha256:819559cafa1a373b7096a482b504ae8a857c89593cf3a25af743ac9ecbd23480 \ + --hash=sha256:899dc660cd599d7352d6f10d83c95df430a38b410c1b66b407a6b29265d66469 \ + --hash=sha256:8c0c984a1b8fef4086329ff8dd19ac77576b384079247c770f29cc8ce3afa06c \ + --hash=sha256:9aae4406ea63d825636cc11ffb34ad3379335803216ee3a856787bcf5ccc751e \ + --hash=sha256:a7ca6d488aa8ff7f329d4c545b2dbad8ac31464f1d8b1c87ad1346717731e4db \ + --hash=sha256:b6cc7ba72a8850621bfec987cb72623e703b7fe2b9127a161ce61e61558ad905 \ + --hash=sha256:bf01b5720be110540be4286e791db73f84a2b721072a3711efff6c324cdf074b \ + --hash=sha256:c02ce36ec760252242a33967d51c289fd0e1c0e6e5cc9397e2279177716add86 \ + --hash=sha256:d9e4432ff660d67d775c66ac42a67cf2453c27cb4d738fc22cb53b5d84c135d4 \ + --hash=sha256:daa564862dd0d39c00f8086f88700fdbe8bc717e993a21e90711acfed02f2402 \ + --hash=sha256:de78575669dddf6099a8a0f46a27e82a1783c557ccc38ee620ed8cc96d3be7d7 \ + --hash=sha256:e64857f395505ebf3d2569935506ae0dfc4a15cb80dc25261176c784662cdcc4 \ + --hash=sha256:f4bd856d702e5b0d96a00ec6b307b0f51c1982c2bf9c0052cf9019e9a544ba99 \ + --hash=sha256:f4c42102bc82a51108e449cbb32b19b180022941c727bac0cfd50170341f16ee # via # gcp-docuploader # gcp-releasetool # google-api-core - # google-cloud-storage -pyasn1==0.4.8 \ - --hash=sha256:39c7e2ec30515947ff4e87fb6f456dfc6e84857d34be479c9d4a4ba4bf46aa5d \ - --hash=sha256:aef77c9fb94a3ac588e87841208bdec464471d9871bd5050a287cc9a475cd0ba +pyasn1==0.5.0 \ + --hash=sha256:87a2121042a1ac9358cabcaf1d07680ff97ee6404333bacca15f76aa8ad01a57 \ + --hash=sha256:97b7290ca68e62a832558ec3976f15cbf911bf5d7c7039d8b861c2a0ece69fde # via # pyasn1-modules # rsa -pyasn1-modules==0.2.8 \ - --hash=sha256:905f84c712230b2c592c19470d3ca8d552de726050d1d1716282a1f6146be65e \ - --hash=sha256:a50b808ffeb97cb3601dd25981f6b016cbb3d31fbf57a8b8a87428e6158d0c74 +pyasn1-modules==0.3.0 \ + --hash=sha256:5bd01446b736eb9d31512a30d46c1ac3395d676c6f3cafa4c03eb54b9925631c \ + --hash=sha256:d3ccd6ed470d9ffbc716be08bd90efbd44d0734bc9303818f7336070984a162d # via google-auth pycparser==2.21 \ --hash=sha256:8ee45429555515e1f6b185e78100aea234072576aa43ab53aefcae078162fca9 \ --hash=sha256:e644fdec12f7872f86c58ff790da456218b10f863970249516d60a5eaca77206 # via cffi -pyjwt==2.4.0 \ - --hash=sha256:72d1d253f32dbd4f5c88eaf1fdc62f3a19f676ccbadb9dbc5d07e951b2b26daf \ - --hash=sha256:d42908208c699b3b973cbeb01a969ba6a96c821eefb1c5bfe4c390c01d67abba +pyjwt==2.7.0 \ + --hash=sha256:ba2b425b15ad5ef12f200dc67dd56af4e26de2331f965c5439994dad075876e1 \ + --hash=sha256:bd6ca4a3c4285c1a2d4349e5a035fdf8fb94e04ccd0fcbe6ba289dae9cc3e074 # via gcp-releasetool -pyparsing==3.0.9 \ - --hash=sha256:2b020ecf7d21b687f219b71ecad3631f644a47f01403fa1d1036b0c6416d70fb \ - --hash=sha256:5026bae9a10eeaefb61dab2f09052b9f4307d44aee4eda64b309723d8d206bbc - # via packaging pyperclip==1.8.2 \ --hash=sha256:105254a8b04934f0bc84e9c24eb360a591aaf6535c9def5f29d92af107a9bf57 # via gcp-releasetool @@ -359,9 +443,9 @@ python-dateutil==2.8.2 \ --hash=sha256:0123cacc1627ae19ddf3c27a5de5bd67ee4586fbdd6440d9748f8abb483d3e86 \ --hash=sha256:961d03dc3453ebbc59dbdea9e4e11c5651520a876d0f4db161e8674aae935da9 # via gcp-releasetool -requests==2.27.1 \ - --hash=sha256:68d7c56fd5a8999887728ef304a6d12edc7be74f1cfa47714fc8b414525c9a61 \ - --hash=sha256:f22fa1e554c9ddfd16e6e41ac79759e17be9e492b3587efa038054674760e72d +requests==2.31.0 \ + --hash=sha256:58cd2187c01e70e6e26505bca751777aa9f2ee0b7f4300988b709f44e013003f \ + --hash=sha256:942c5a758f98d790eaed1a29cb6eefc7ffb0d1cf7af05c3d2791656dbd6ad1e1 # via # gcp-releasetool # google-api-core @@ -374,10 +458,6 @@ secretstorage==3.3.3 \ --hash=sha256:2403533ef369eca6d2ba81718576c5e0f564d5cca1b58f73a8b23e7d4eeebd77 \ --hash=sha256:f356e6628222568e3af06f2eba8df495efa13b3b63081dafd4f7d9a7b7bc9f99 # via keyring -setuptools==67.3.2 \ - --hash=sha256:95f00380ef2ffa41d9bba85d95b27689d923c93dfbafed4aecd7cf988a25e012 \ - --hash=sha256:bb6d8e508de562768f2027902929f8523932fcd1fb784e6d573d2cafac995a48 - # via -r requirements.in six==1.16.0 \ --hash=sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926 \ --hash=sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254 @@ -385,19 +465,26 @@ six==1.16.0 \ # gcp-docuploader # google-auth # python-dateutil -typing-extensions==4.4.0 \ - --hash=sha256:1511434bb92bf8dd198c12b1cc812e800d4181cfcb867674e0f8279cc93087aa \ - --hash=sha256:16fa4864408f655d35ec496218b85f79b3437c829e93320c7c9215ccfd92489e +typing-extensions==4.7.1 \ + --hash=sha256:440d5dd3af93b060174bf433bccd69b0babc3b15b1a8dca43789fd7f61514b36 \ + --hash=sha256:b75ddc264f0ba5615db7ba217daeb99701ad295353c45f9e95963337ceeeffb2 # via -r requirements.in -urllib3==1.26.12 \ - --hash=sha256:3fa96cf423e6987997fc326ae8df396db2a8b7c667747d47ddd8ecba91f4a74e \ - --hash=sha256:b930dd878d5a8afb066a637fbb35144fe7901e3b209d1cd4f524bd0e9deee997 - # via requests -wheel==0.38.4 \ - --hash=sha256:965f5259b566725405b05e7cf774052044b1ed30119b5d586b2703aafe8719ac \ - --hash=sha256:b60533f3f5d530e971d6737ca6d58681ee434818fab630c83a734bb10c083ce8 +urllib3==1.26.16 \ + --hash=sha256:8d36afa7616d8ab714608411b4a3b13e58f463aee519024578e062e141dce20f \ + --hash=sha256:8f135f6502756bde6b2a9b28989df5fbe87c9970cecaa69041edcce7f0589b14 + # via + # google-auth + # requests +wheel==0.40.0 \ + --hash=sha256:cd1196f3faee2b31968d626e1731c94f99cbdb67cf5a46e4f5656cbee7738873 \ + --hash=sha256:d236b20e7cb522daf2390fa84c55eea81c5c30190f90f29ae2ca1ad8355bf247 # via -r requirements.in -zipp==3.6.0 \ - --hash=sha256:71c644c5369f4a6e07636f0aa966270449561fcea2e3d6747b8d23efaa9d7832 \ - --hash=sha256:9fe5ea21568a0a70e50f273397638d39b03353731e6cbbb3fd8502a33fec40bc +zipp==3.16.1 \ + --hash=sha256:0b37c326d826d5ca35f2b9685cd750292740774ef16190008b00a0227c256fe0 \ + --hash=sha256:857b158da2cbf427b376da1c24fd11faecbac5a4ac7523c3607f8a01f94c2ec0 # via importlib-metadata + +# WARNING: The following packages were not pinned, but pip requires them to be +# pinned when the requirements file includes hashes and the requirement is not +# satisfied by a package already installed. Consider using the --allow-unsafe flag. +# setuptools From 446738184fe2d7e37881b1df306efa4e677f5f34 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 24 Jul 2023 18:05:25 +0200 Subject: [PATCH 1314/1764] deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v3.13.1 (#1223) * deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v3.13.1 * chore: override asm version for shade plugin --------- Co-authored-by: BenWhitehead --- java-storage-nio/google-cloud-nio/pom.xml | 17 +++++++++++++++++ java-storage-nio/pom.xml | 2 +- 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index b639c887da12..640246e37a0c 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -112,6 +112,23 @@ maven-shade-plugin 3.2.4 + + + + org.ow2.asm + asm + 9.5 + + + org.ow2.asm + asm-commons + 9.5 + + true diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index dc21a6686cd8..daa43bea072d 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -70,7 +70,7 @@ com.google.cloud google-cloud-shared-dependencies - 3.13.0 + 3.13.1 pom import From 270306a3c86cb36ae111804ee8bcef7b0efd8d0d Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 24 Jul 2023 18:06:34 +0200 Subject: [PATCH 1315/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.126.19 (#1217) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index a06da725c829..b2be2f2c6dcb 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.126.18 + 0.126.19 From 0c13635a1532a89e8eb5c487bc317e5e2e315d29 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 26 Jul 2023 02:52:19 +0200 Subject: [PATCH 1316/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.25.0 (#1215) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![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.22.6` -> `2.25.0` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.cloud:google-cloud-storage/2.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.cloud:google-cloud-storage/2.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.cloud:google-cloud-storage/2.22.6/2.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.cloud:google-cloud-storage/2.22.6/2.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
      googleapis/java-storage (com.google.cloud:google-cloud-storage) ### [`v2.25.0`](https://togithub.com/googleapis/java-storage/blob/HEAD/CHANGELOG.md#2250-2023-07-24) [Compare Source](https://togithub.com/googleapis/java-storage/compare/v2.24.0...v2.25.0) ##### Features - BlobWriteChannelV2 - same throughput less GC ([#​2110](https://togithub.com/googleapis/java-storage/issues/2110)) ([1b52a10](https://togithub.com/googleapis/java-storage/commit/1b52a1053130620011515060787bada10c324c0b)) - Update Storage.createFrom(BlobInfo, Path) to have 150% higher throughput ([#​2059](https://togithub.com/googleapis/java-storage/issues/2059)) ([4c2f44e](https://togithub.com/googleapis/java-storage/commit/4c2f44e28a1ff19ffb2a02e3cefc062a1dd98fdc)) ##### Bug Fixes - Update BlobWriteChannelV2 to properly carry forward offset after incremental flush ([#​2125](https://togithub.com/googleapis/java-storage/issues/2125)) ([c099a2f](https://togithub.com/googleapis/java-storage/commit/c099a2f4f8ea9afa6953270876653916b021fd9f)) - Update GrpcStorageImpl.createFrom(BlobInfo, Path) to use RewindableContent ([#​2112](https://togithub.com/googleapis/java-storage/issues/2112)) ([c805051](https://togithub.com/googleapis/java-storage/commit/c80505129baa831e492a5514e937875407211595)) ##### Documentation - Fix broken link for TESTING.md ([#​2126](https://togithub.com/googleapis/java-storage/issues/2126)) ([fe9662d](https://togithub.com/googleapis/java-storage/commit/fe9662d7e552aabfc9012e582ae634f46af1f255)) ##### Dependencies - **test:** Update gcr.io/cloud-devrel-public-resources/storage-testbench docker tag to v0.37.0 ([#​2130](https://togithub.com/googleapis/java-storage/issues/2130)) ([9e8b6d3](https://togithub.com/googleapis/java-storage/commit/9e8b6d324bfef84e2c2ee93c424b2e7fcb601945)) - Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.13.1 ([#​2129](https://togithub.com/googleapis/java-storage/issues/2129)) ([a7e854e](https://togithub.com/googleapis/java-storage/commit/a7e854ecb4d7fa9508a8d0844fc08d9eeab6f653)) - Update dependency org.junit.vintage:junit-vintage-engine to v5.10.0 ([#​2132](https://togithub.com/googleapis/java-storage/issues/2132)) ([f5477e4](https://togithub.com/googleapis/java-storage/commit/f5477e4eb168dfd3151d0e2c0462e5b35eb3de37)) - Update junit-platform.version to v5.10.0 ([#​2133](https://togithub.com/googleapis/java-storage/issues/2133)) ([3d22686](https://togithub.com/googleapis/java-storage/commit/3d2268642dcecea8ca55e78479ad4e4390075814)) ### [`v2.24.0`](https://togithub.com/googleapis/java-storage/blob/HEAD/CHANGELOG.md#2240-2023-07-11) [Compare Source](https://togithub.com/googleapis/java-storage/compare/v2.23.0...v2.24.0) ##### Features - Add validation around bytes received vs bytes expected ([#​2078](https://togithub.com/googleapis/java-storage/issues/2078)) ([45d142a](https://togithub.com/googleapis/java-storage/commit/45d142a7ba45a80fca05fc9d8c8d7ce376d3f39c)) - Initial Preview of Transfer Manager [#​2105](https://togithub.com/googleapis/java-storage/issues/2105) ([8b17574](https://togithub.com/googleapis/java-storage/commit/8b175745d306e3da58ec3c9307442f14a34fd4ef)) ##### Bug Fixes - Update grpc upload logic to follow hashing behavior of json ([#​2107](https://togithub.com/googleapis/java-storage/issues/2107)) ([ed05232](https://togithub.com/googleapis/java-storage/commit/ed05232889c0442f43eacde5dbc80f44f09ebe83)) - Update UploadCallable to use createFrom to avoid NPE trying to resolve resulting object ([#​2086](https://togithub.com/googleapis/java-storage/issues/2086)) ([6769a2b](https://togithub.com/googleapis/java-storage/commit/6769a2b3b06fb297ebce819fbdfba5ee377be147)) ##### Documentation - Javadocs for remainder of Transfer Manager ([#​2097](https://togithub.com/googleapis/java-storage/issues/2097)) ([0362e80](https://togithub.com/googleapis/java-storage/commit/0362e80386d8055811082204536f596ba948a963)) - Javadocs for TransferManager interface and ParallelUploadConfig ([#​2094](https://togithub.com/googleapis/java-storage/issues/2094)) ([63d8ed3](https://togithub.com/googleapis/java-storage/commit/63d8ed37a80304e57b3f48aae614af89a9543ffa)) - **samples:** Add storage_grpc_quickstart samples ([#​2041](https://togithub.com/googleapis/java-storage/issues/2041)) ([5f916fb](https://togithub.com/googleapis/java-storage/commit/5f916fbba789edd33c2b4195db885d2b0191f860)) ##### Dependencies - Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.12.0 ([#​2088](https://togithub.com/googleapis/java-storage/issues/2088)) ([18adb5a](https://togithub.com/googleapis/java-storage/commit/18adb5a18fc37eb3bb3553fe20648d68a53f987a)) - Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.13.0 ([#​2106](https://togithub.com/googleapis/java-storage/issues/2106)) ([734dee0](https://togithub.com/googleapis/java-storage/commit/734dee0402fc16a3cc8d842eb135cc5743586e35)) - Update dependency io.grpc:grpc-bom to v1.56.1 ([#​2101](https://togithub.com/googleapis/java-storage/issues/2101)) ([3102941](https://togithub.com/googleapis/java-storage/commit/31029414d8e758c01faaab398a701afebf5e934d)) - Update dependency net.jqwik:jqwik to v1.7.4 ([#​2103](https://togithub.com/googleapis/java-storage/issues/2103)) ([c681ccf](https://togithub.com/googleapis/java-storage/commit/c681ccfffe6b861c19b92e496363146adc7d862b)) - Update gcr.io/cloud-devrel-public-resources/storage-testbench docker tag to v0.36.0 ([#​2080](https://togithub.com/googleapis/java-storage/issues/2080)) ([ba5c11a](https://togithub.com/googleapis/java-storage/commit/ba5c11a1589d1c7ffefd15e921da914289bc219e)) ### [`v2.23.0`](https://togithub.com/googleapis/java-storage/blob/HEAD/CHANGELOG.md#2230-2023-06-21) [Compare Source](https://togithub.com/googleapis/java-storage/compare/v2.22.6...v2.23.0) ##### Features - Add new dedup utility method to Option classes ([#​2063](https://togithub.com/googleapis/java-storage/issues/2063)) ([2ad196c](https://togithub.com/googleapis/java-storage/commit/2ad196c063e67c7efdac344792b67de3479d789d)) ##### Dependencies - Update dependencies io.grpc:\* to v1.56.0 ([#​2072](https://togithub.com/googleapis/java-storage/issues/2072)) ([e10bde2](https://togithub.com/googleapis/java-storage/commit/e10bde26416bcf17401516e43949e12246f4831c)) - Update dependency com.google.apis:google-api-services-storage to v1-rev20230617-2.0.0 ([#​2077](https://togithub.com/googleapis/java-storage/issues/2077)) ([9f618cd](https://togithub.com/googleapis/java-storage/commit/9f618cddbeb471f7bd0f2332c70e501afbaccc36)) - Update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.23 ([#​2074](https://togithub.com/googleapis/java-storage/issues/2074)) ([427f330](https://togithub.com/googleapis/java-storage/commit/427f330793a20b0c3da4cbe5e85984a0df508c79))
      --- ### 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. --- - [ ] 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://developer.mend.io/github/googleapis/java-storage-nio). --- .../contrib/nio/testing/FakeStorageRpc.java | 71 ++++++++++++++++--- java-storage-nio/pom.xml | 2 +- 2 files changed, 61 insertions(+), 12 deletions(-) diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java index 3d8367e0c20f..c772a56b317b 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java @@ -21,6 +21,7 @@ import com.google.api.client.http.LowLevelHttpRequest; import com.google.api.client.http.LowLevelHttpResponse; import com.google.api.client.json.gson.GsonFactory; +import com.google.api.client.testing.http.MockHttpTransport; import com.google.api.client.testing.http.MockLowLevelHttpRequest; import com.google.api.client.testing.http.MockLowLevelHttpResponse; import com.google.api.client.util.DateTime; @@ -34,12 +35,14 @@ import com.google.cloud.storage.testing.StorageRpcTestBase; import com.google.common.base.Preconditions; import java.io.ByteArrayInputStream; +import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.io.UnsupportedEncodingException; import java.math.BigInteger; import java.net.URLDecoder; +import java.nio.ByteBuffer; import java.nio.charset.StandardCharsets; import java.nio.file.FileAlreadyExistsException; import java.text.SimpleDateFormat; @@ -48,6 +51,7 @@ import java.util.Date; import java.util.List; import java.util.Map; +import java.util.Objects; import java.util.concurrent.ConcurrentHashMap; import java.util.regex.Matcher; import java.util.regex.Pattern; @@ -547,13 +551,13 @@ public com.google.api.services.storage.Storage getStorage() { } private static String fullname(String bucket, String object) { - return String.format("%s/%s", bucket, object); + return String.format("http://localhost:65555/b/%s/o/%s", bucket, object); } private static final String KEY_PATTERN_DEFINITION = "^.*?/b/(.*?)/o/(.*?)(?:[?].*|$)"; private static final Pattern KEY_PATTERN = Pattern.compile(KEY_PATTERN_DEFINITION); - MyMockLowLevelHttpRequest create(String url) { + MyMockLowLevelHttpRequest create(String method, String url) { Matcher m = KEY_PATTERN.matcher(url); Preconditions.checkArgument( m.matches(), @@ -566,7 +570,7 @@ MyMockLowLevelHttpRequest create(String url) { String decode = urlDecode(object); String key = fullname(bucket, decode); - return new MyMockLowLevelHttpRequest(url, key); + return new MyMockLowLevelHttpRequest(method, url, key); } private static String urlDecode(String object) { @@ -579,10 +583,12 @@ private static String urlDecode(String object) { private class MyMockLowLevelHttpRequest extends MockLowLevelHttpRequest { + private final String method; private final String key; - private MyMockLowLevelHttpRequest(String url, String key) { + private MyMockLowLevelHttpRequest(String method, String url, String key) { super(url); + this.method = method; this.key = key; } @@ -600,8 +606,46 @@ public MockLowLevelHttpResponse getResponse() { MockLowLevelHttpResponse resp = new MockLowLevelHttpResponse(); byte[] bytes = contents.get(key); - if (bytes == null) { + StorageObject storageObject = metadata.get(key); + if (bytes == null && storageObject == null) { resp.setStatusCode(NOT_FOUND); + } else if (storageObject != null && method.equals("PUT")) { + try { + ByteArrayOutputStream baos = new ByteArrayOutputStream(); + this.getStreamingContent().writeTo(baos); + byte[] byteArray = baos.toByteArray(); + if (storageObject.getGeneration() != null) { + contents.put(key, concat(bytes, byteArray)); + } else { + contents.put(key, byteArray); + } + + List contentRanges = getHeaders().get("content-range"); + if (contentRanges != null && !contentRanges.isEmpty()) { + String contentRange = contentRanges.get(0); + // finalization PUT + // Pattern matches both froms of begin-end/size, */size + Pattern pattern = Pattern.compile("bytes (?:\\d+-\\d+|\\*)/(\\d+)"); + Matcher matcher = pattern.matcher(contentRange); + if (matcher.matches()) { + storageObject.setSize(new BigInteger(matcher.group(1), 10)); + storageObject.setGeneration(System.currentTimeMillis()); + DateTime now = now(); + storageObject.setTimeCreated(now); + storageObject.setUpdated(now); + String string = GsonFactory.getDefaultInstance().toPrettyString(storageObject); + resp.addHeader("Content-Type", "application/json;charset=utf-8"); + resp.addHeader("Content-Length", String.valueOf(string.length())); + resp.setContent(string); + } else { + resp.setStatusCode(NOT_FOUND); + } + } else { + resp.setStatusCode(NOT_FOUND); + } + } catch (IOException e) { + throw new RuntimeException(e); + } } else { int length = bytes.length; Map> headers = getHeaders(); @@ -661,16 +705,21 @@ public MockLowLevelHttpResponse getResponse() { } } - private class FakeStorageRpcHttpTransport extends HttpTransport { + private static byte[] concat(byte[]... arrays) { + int total = Arrays.stream(arrays).filter(Objects::nonNull).mapToInt(a -> a.length).sum(); + byte[] retVal = new byte[total]; - @Override - public boolean supportsMethod(String method) { - return "GET".equals(method); - } + ByteBuffer wrap = ByteBuffer.wrap(retVal); + Arrays.stream(arrays).filter(Objects::nonNull).forEach(wrap::put); + + return retVal; + } + + private class FakeStorageRpcHttpTransport extends MockHttpTransport { @Override public LowLevelHttpRequest buildRequest(String method, String url) { - return create(url); + return create(method, url); } } } diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index daa43bea072d..405cc3d92907 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.22.6 + 2.25.0 com.google.apis From c48670b4a4425c4bf3ce30177f4caae582e4d2cd Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 26 Jul 2023 08:00:34 -0700 Subject: [PATCH 1317/1764] chore(main): release 0.127.0 (#1224) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/CHANGELOG.md | 13 +++++++++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 22 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 8c38325326a2..374bb99da869 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,18 @@ # Changelog +## [0.127.0](https://github.com/googleapis/java-storage-nio/compare/v0.126.19...v0.127.0) (2023-07-26) + + +### Features + +* Store bucket name in URI authority ([#1218](https://github.com/googleapis/java-storage-nio/issues/1218)) ([#1219](https://github.com/googleapis/java-storage-nio/issues/1219)) ([99179e8](https://github.com/googleapis/java-storage-nio/commit/99179e822421e5280040f7baa95ada91b52c9f04)) + + +### Dependencies + +* Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.13.1 ([#1223](https://github.com/googleapis/java-storage-nio/issues/1223)) ([7f5921d](https://github.com/googleapis/java-storage-nio/commit/7f5921d185a2bc5876be8511d80716c982de9c16)) +* Update dependency com.google.cloud:google-cloud-storage to v2.25.0 ([#1215](https://github.com/googleapis/java-storage-nio/issues/1215)) ([1fe262d](https://github.com/googleapis/java-storage-nio/commit/1fe262d683a6a6976bbb3ab34f5fcafb1d158a7e)) + ## [0.126.19](https://github.com/googleapis/java-storage-nio/compare/v0.126.18...v0.126.19) (2023-07-10) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 5d4b51d2f5c3..4037b463a1a4 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.126.20-SNAPSHOT + 0.127.0 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.20-SNAPSHOT + 0.127.0 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index f90f55c31c1d..680cb587a7e8 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.126.20-SNAPSHOT + 0.127.0 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.20-SNAPSHOT + 0.127.0 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 640246e37a0c..d29123ba854a 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.126.20-SNAPSHOT + 0.127.0 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.126.20-SNAPSHOT + 0.127.0 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 405cc3d92907..15011da1f261 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.126.20-SNAPSHOT + 0.127.0 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index a3d096624d82..61a1dce27344 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.126.20-SNAPSHOT + 0.127.0 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 36ef2db5f7a3..1ed0aad94f6c 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.126.19:0.126.20-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.127.0:0.127.0 \ No newline at end of file From a3e554532601a1b50f1ea194db0debe1dbbbe741 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 2 Aug 2023 15:24:50 -0700 Subject: [PATCH 1318/1764] build(deps): bump certifi from 2023.5.7 to 2023.7.22 in /.kokoro (#1226) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * build(deps): bump certifi from 2023.5.7 to 2023.7.22 in /.kokoro Bumps [certifi](https://github.com/certifi/python-certifi) from 2023.5.7 to 2023.7.22. - [Commits](https://github.com/certifi/python-certifi/compare/2023.05.07...2023.07.22) --- updated-dependencies: - dependency-name: certifi dependency-type: indirect ... Signed-off-by: dependabot[bot] * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Owl Bot From 5d6f9c25260960c817fb75d40bef0273af667798 Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Thu, 3 Aug 2023 15:58:34 -0700 Subject: [PATCH 1319/1764] build(deps): bump certifi from 2023.5.7 to 2023.7.22 in /synthtool/gcp/templates/java_library/.kokoro (#1837) (#1229) build(deps): bump certifi Bumps [certifi](https://github.com/certifi/python-certifi) from 2023.5.7 to 2023.7.22. - [Commits](https://github.com/certifi/python-certifi/compare/2023.05.07...2023.07.22) --- updated-dependencies: - dependency-name: certifi dependency-type: indirect ... Source-Link: https://github.com/googleapis/synthtool/commit/d85e1d678a829da6f2f5664392a6cd8e95ba8341 Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-java:latest@sha256:3a95f1b9b1102865ca551b76be51d2bdb850900c4db2f6d79269e7af81ac8f84 Signed-off-by: dependabot[bot] Co-authored-by: Owl Bot Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- java-storage-nio/.github/.OwlBot.lock.yaml | 4 ++-- java-storage-nio/.kokoro/requirements.txt | 9 ++++----- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/java-storage-nio/.github/.OwlBot.lock.yaml b/java-storage-nio/.github/.OwlBot.lock.yaml index d5500ef44246..fa335912bd92 100644 --- a/java-storage-nio/.github/.OwlBot.lock.yaml +++ b/java-storage-nio/.github/.OwlBot.lock.yaml @@ -13,5 +13,5 @@ # limitations under the License. docker: image: gcr.io/cloud-devrel-public-resources/owlbot-java:latest - digest: sha256:46d2d262cd285c638656c8bde468011b723dc0c7ffd6a5ecc2650fe639c82e8f -# created: 2023-07-24T14:21:17.707234503Z + digest: sha256:3a95f1b9b1102865ca551b76be51d2bdb850900c4db2f6d79269e7af81ac8f84 +# created: 2023-07-27T18:37:44.251188775Z diff --git a/java-storage-nio/.kokoro/requirements.txt b/java-storage-nio/.kokoro/requirements.txt index 32989051e7f9..a73256ab80be 100644 --- a/java-storage-nio/.kokoro/requirements.txt +++ b/java-storage-nio/.kokoro/requirements.txt @@ -12,9 +12,9 @@ cachetools==5.3.1 \ --hash=sha256:95ef631eeaea14ba2e36f06437f36463aac3a096799e876ee55e5cdccb102590 \ --hash=sha256:dce83f2d9b4e1f732a8cd44af8e8fab2dbe46201467fc98b3ef8f269092bf62b # via google-auth -certifi==2023.5.7 \ - --hash=sha256:0f0d56dc5a6ad56fd4ba36484d6cc34451e1c6548c61daad8c320169f91eddc7 \ - --hash=sha256:c6c2e98f5c7869efca1f8916fed228dd91539f9f1b444c314c06eef02980c716 +certifi==2023.7.22 \ + --hash=sha256:539cc1d13202e33ca466e88b2807e29f4c13049d6d87031a3c110744495cb082 \ + --hash=sha256:92d6037539857d8206b8f6ae472e8b77db8058fec5937a1ef3f54304089edbb9 # via requests cffi==1.15.1 \ --hash=sha256:00a9ed42e88df81ffae7a8ab6d9356b371399b91dbdf0c3cb1e84c03a13aceb5 \ @@ -485,6 +485,5 @@ zipp==3.16.1 \ # via importlib-metadata # WARNING: The following packages were not pinned, but pip requires them to be -# pinned when the requirements file includes hashes and the requirement is not -# satisfied by a package already installed. Consider using the --allow-unsafe flag. +# pinned when the requirements file includes hashes. Consider using the --allow-unsafe flag. # setuptools From ee9c19fd5aaebe25382f5130b617bc9cba7a0372 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 4 Aug 2023 01:00:23 +0200 Subject: [PATCH 1320/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v26.21.0 (#1230) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![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.19.0` -> `26.21.0` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.cloud:libraries-bom/26.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.cloud:libraries-bom/26.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.cloud:libraries-bom/26.19.0/26.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.cloud:libraries-bom/26.19.0/26.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
      googleapis/java-cloud-bom (com.google.cloud:libraries-bom) ### [`v26.21.0`](https://togithub.com/googleapis/java-cloud-bom/blob/HEAD/CHANGELOG.md#26210-2023-08-01) ##### Bug Fixes - Use Guava v32.1.2 to resolve gradle metadata issue ([#​6140](https://togithub.com/googleapis/java-cloud-bom/issues/6140)) ([d4cf969](https://togithub.com/googleapis/java-cloud-bom/commit/d4cf9697766e5ac11927bb1e10bf4d5c2a149f63)) ##### Dependencies - update dependency com.google.cloud:google-cloud-firestore-bom to v3.13.8 ([#​6138](https://togithub.com/googleapis/java-cloud-bom/issues/6138)) ([2c47308](https://togithub.com/googleapis/java-cloud-bom/commit/2c4730820ed9993690fafe4184dece137a46a4c0)) ### [`v26.20.0`](https://togithub.com/googleapis/java-cloud-bom/blob/HEAD/CHANGELOG.md#26200-2023-07-27) ##### Features - add table of modules for a libraries-bom version to README ([#​6083](https://togithub.com/googleapis/java-cloud-bom/issues/6083)) ([c1df19d](https://togithub.com/googleapis/java-cloud-bom/commit/c1df19de42c259b85004f386ca9e25ab9586936d)) ##### Dependencies - update dependency com.google.cloud:first-party-dependencies to v3.13.1 ([#​6102](https://togithub.com/googleapis/java-cloud-bom/issues/6102)) ([9166395](https://togithub.com/googleapis/java-cloud-bom/commit/91663952fd4d6996701428c4297ea974de202a8a)) - update dependency com.google.cloud:gapic-libraries-bom to v1.16.0 ([#​6108](https://togithub.com/googleapis/java-cloud-bom/issues/6108)) ([d503ac0](https://togithub.com/googleapis/java-cloud-bom/commit/d503ac0db80d8bd551a37c0763e42069e14729e2)) - update dependency com.google.cloud:google-cloud-bigquery to v2.31.0 ([#​6121](https://togithub.com/googleapis/java-cloud-bom/issues/6121)) ([3fec4ac](https://togithub.com/googleapis/java-cloud-bom/commit/3fec4ac0c93d722c35d211fe39e080b0679ac895)) - update dependency com.google.cloud:google-cloud-bigquerystorage-bom to v2.41.0 ([#​6111](https://togithub.com/googleapis/java-cloud-bom/issues/6111)) ([e766185](https://togithub.com/googleapis/java-cloud-bom/commit/e766185490eb8a1230382944e21256d421cc4d52)) - update dependency com.google.cloud:google-cloud-bigtable-bom to v2.25.1 ([#​6116](https://togithub.com/googleapis/java-cloud-bom/issues/6116)) ([295c40d](https://togithub.com/googleapis/java-cloud-bom/commit/295c40ddd31fdb5a8fd9895cc95fa15e53b434eb)) - update dependency com.google.cloud:google-cloud-datastore-bom to v2.16.2 ([#​6112](https://togithub.com/googleapis/java-cloud-bom/issues/6112)) ([7e64cc3](https://togithub.com/googleapis/java-cloud-bom/commit/7e64cc33da2911117118b37214522a649189910e)) - update dependency com.google.cloud:google-cloud-firestore-bom to v3.13.6 ([#​6103](https://togithub.com/googleapis/java-cloud-bom/issues/6103)) ([1dd904f](https://togithub.com/googleapis/java-cloud-bom/commit/1dd904fdef347570046e8ecb372d26d9f0995ce9)) - update dependency com.google.cloud:google-cloud-firestore-bom to v3.13.7 ([#​6132](https://togithub.com/googleapis/java-cloud-bom/issues/6132)) ([03466f0](https://togithub.com/googleapis/java-cloud-bom/commit/03466f06143a4de25a824b5053cc34148eb09edc)) - update dependency com.google.cloud:google-cloud-logging-bom to v3.15.7 ([#​6110](https://togithub.com/googleapis/java-cloud-bom/issues/6110)) ([7bdd227](https://togithub.com/googleapis/java-cloud-bom/commit/7bdd22765ebfd22fb0170cfb38c2bb2a2ddc321c)) - update dependency com.google.cloud:google-cloud-logging-logback to v0.130.19-alpha ([#​6118](https://togithub.com/googleapis/java-cloud-bom/issues/6118)) ([86deddd](https://togithub.com/googleapis/java-cloud-bom/commit/86deddd65170f4b4c544baa1ccb31fcfe746093e)) - update dependency com.google.cloud:google-cloud-nio to v0.127.0 ([#​6130](https://togithub.com/googleapis/java-cloud-bom/issues/6130)) ([b9ea753](https://togithub.com/googleapis/java-cloud-bom/commit/b9ea753ab1552a43302bfb53dc1bd4b51f9261f4)) - update dependency com.google.cloud:google-cloud-pubsub-bom to v1.123.19 ([#​6119](https://togithub.com/googleapis/java-cloud-bom/issues/6119)) ([421d98c](https://togithub.com/googleapis/java-cloud-bom/commit/421d98ce9c2dd0c76bc42ed3be8c60f8aca61885)) - update dependency com.google.cloud:google-cloud-pubsub-bom to v1.123.20 ([#​6129](https://togithub.com/googleapis/java-cloud-bom/issues/6129)) ([18c5c70](https://togithub.com/googleapis/java-cloud-bom/commit/18c5c7065e2694ecdb73967972294ffba66afc16)) - update dependency com.google.cloud:google-cloud-pubsub-bom to v1.124.0 ([#​6133](https://togithub.com/googleapis/java-cloud-bom/issues/6133)) ([177ffee](https://togithub.com/googleapis/java-cloud-bom/commit/177ffeebf9b9e2ea4ff020568864618a5b76b558)) - update dependency com.google.cloud:google-cloud-pubsublite-bom to v1.12.12 ([#​6123](https://togithub.com/googleapis/java-cloud-bom/issues/6123)) ([002259c](https://togithub.com/googleapis/java-cloud-bom/commit/002259c4798c0ded47397f33ea0fa5143e8aaded)) - update dependency com.google.cloud:google-cloud-spanner-bom to v6.44.0 ([#​6131](https://togithub.com/googleapis/java-cloud-bom/issues/6131)) ([e43f168](https://togithub.com/googleapis/java-cloud-bom/commit/e43f16842e3bb1e64e2f070bf7132f26abf33b13)) - update dependency com.google.cloud:google-cloud-spanner-jdbc to v2.11.5 ([#​6135](https://togithub.com/googleapis/java-cloud-bom/issues/6135)) ([e601ce8](https://togithub.com/googleapis/java-cloud-bom/commit/e601ce82d1829f56166dd3e5d4288c22503d67dd)) - update dependency com.google.cloud:google-cloud-storage-bom to v2.25.0 ([#​6054](https://togithub.com/googleapis/java-cloud-bom/issues/6054)) ([cf25374](https://togithub.com/googleapis/java-cloud-bom/commit/cf25374148ca9fb48dc6851debfc5186a6cd8472))
      --- ### 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. --- - [ ] 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://developer.mend.io/github/googleapis/java-storage-nio). --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 65980fd4d167..f297c350b413 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 26.19.0 + 26.21.0 pom import From 6a955277011dee0ea85210f00340b8471a42c058 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 7 Aug 2023 22:20:14 +0200 Subject: [PATCH 1321/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.127.0 (#1228) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![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-nio](https://togithub.com/googleapis/java-storage-nio) | `0.126.19` -> `0.127.0` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.cloud:google-cloud-nio/0.127.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.cloud:google-cloud-nio/0.127.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.cloud:google-cloud-nio/0.126.19/0.127.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.cloud:google-cloud-nio/0.126.19/0.127.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
      googleapis/java-storage-nio (com.google.cloud:google-cloud-nio) ### [`v0.127.0`](https://togithub.com/googleapis/java-storage-nio/blob/HEAD/CHANGELOG.md#01270-2023-07-26) [Compare Source](https://togithub.com/googleapis/java-storage-nio/compare/v0.126.19...v0.127.0) ##### Features - Store bucket name in URI authority ([#​1218](https://togithub.com/googleapis/java-storage-nio/issues/1218)) ([#​1219](https://togithub.com/googleapis/java-storage-nio/issues/1219)) ([963b3aa](https://togithub.com/googleapis/java-storage-nio/commit/963b3aa19985ec78392946b84f5d30fdc5d5b4ec)) ##### Dependencies - Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.13.1 ([#​1223](https://togithub.com/googleapis/java-storage-nio/issues/1223)) ([4467381](https://togithub.com/googleapis/java-storage-nio/commit/446738184fe2d7e37881b1df306efa4e677f5f34)) - Update dependency com.google.cloud:google-cloud-storage to v2.25.0 ([#​1215](https://togithub.com/googleapis/java-storage-nio/issues/1215)) ([0c13635](https://togithub.com/googleapis/java-storage-nio/commit/0c13635a1532a89e8eb5c487bc317e5e2e315d29))
      --- ### 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. --- - [ ] 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://developer.mend.io/github/googleapis/java-storage-nio). --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index b2be2f2c6dcb..ac58ed68ad73 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.126.19 + 0.127.0 From c1160c190df89c6453c39fca00545423cab849e6 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 7 Aug 2023 23:28:17 +0200 Subject: [PATCH 1322/1764] deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v3.14.0 (#1231) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 15011da1f261..6f19ae054c5c 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -70,7 +70,7 @@ com.google.cloud google-cloud-shared-dependencies - 3.13.1 + 3.14.0 pom import From 070d145e38f06caa16e98b1922e7d5f86e9ba640 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 7 Aug 2023 21:54:14 +0000 Subject: [PATCH 1323/1764] build(deps): bump cryptography from 41.0.2 to 41.0.3 in /.kokoro (#1232) Bumps [cryptography](https://togithub.com/pyca/cryptography) from 41.0.2 to 41.0.3.
      Changelog

      Sourced from cryptography's changelog.

      41.0.3 - 2023-08-01

      
      * Fixed performance regression loading DH public keys.
      * Fixed a memory leak when using
        :class:`~cryptography.hazmat.primitives.ciphers.aead.ChaCha20Poly1305`.
      * Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL 3.1.2.
      

      .. _v41-0-2:

      Commits

      [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=cryptography&package-manager=pip&previous-version=41.0.2&new-version=41.0.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
      Dependabot commands and options
      You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the [Security Alerts page](https://togithub.com/googleapis/java-storage-nio/network/alerts).
      From 97f111efb5087b3086119416cf9b106023133a23 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 8 Aug 2023 16:46:47 +0200 Subject: [PATCH 1324/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.26.0 (#1233) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 6f19ae054c5c..e564d4543617 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.25.0 + 2.26.0 com.google.apis From 572c42273343a8441a4dc23f67796b4e44c39f91 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 8 Aug 2023 14:58:14 +0000 Subject: [PATCH 1325/1764] chore(main): release 0.127.1-SNAPSHOT (#1227) :robot: 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). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 4037b463a1a4..19ea9606c693 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.127.0 + 0.127.1-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.0 + 0.127.1-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 680cb587a7e8..e7500d55923a 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.0 + 0.127.1-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.0 + 0.127.1-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index d29123ba854a..fabd425df2e8 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.0 + 0.127.1-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.0 + 0.127.1-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index e564d4543617..27455b30863a 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.0 + 0.127.1-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 61a1dce27344..38532f502e43 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.0 + 0.127.1-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 1ed0aad94f6c..51a2c38f9848 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.0:0.127.0 \ No newline at end of file +google-cloud-nio:0.127.0:0.127.1-SNAPSHOT \ No newline at end of file From 21587f02aaf51d07d9be4e4745bec9f25592b359 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 8 Aug 2023 08:38:47 -0700 Subject: [PATCH 1326/1764] chore(main): release 0.127.1 (#1234) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/CHANGELOG.md | 8 ++++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 17 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 374bb99da869..e4d1ae52f4ab 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## [0.127.1](https://github.com/googleapis/java-storage-nio/compare/v0.127.0...v0.127.1) (2023-08-08) + + +### Dependencies + +* Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.14.0 ([#1231](https://github.com/googleapis/java-storage-nio/issues/1231)) ([021480d](https://github.com/googleapis/java-storage-nio/commit/021480d13c7254bf3834327cf1251557b20dbbfb)) +* Update dependency com.google.cloud:google-cloud-storage to v2.26.0 ([#1233](https://github.com/googleapis/java-storage-nio/issues/1233)) ([7ecc6a7](https://github.com/googleapis/java-storage-nio/commit/7ecc6a721d1ee3b5ecbb62c5cdccdb6e471bba02)) + ## [0.127.0](https://github.com/googleapis/java-storage-nio/compare/v0.126.19...v0.127.0) (2023-07-26) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 19ea9606c693..12bc271ae25e 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.127.1-SNAPSHOT + 0.127.1 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.1-SNAPSHOT + 0.127.1 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index e7500d55923a..2a1b77133352 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.1-SNAPSHOT + 0.127.1 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.1-SNAPSHOT + 0.127.1 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index fabd425df2e8..d450317d8778 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.1-SNAPSHOT + 0.127.1 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.1-SNAPSHOT + 0.127.1 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 27455b30863a..ca23fa742299 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.1-SNAPSHOT + 0.127.1 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 38532f502e43..e33f56bdc535 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.1-SNAPSHOT + 0.127.1 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 51a2c38f9848..b17e174c490c 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.0:0.127.1-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.127.1:0.127.1 \ No newline at end of file From f08061fee3bebe7c871862dd6d8fbb56cde6fe7e Mon Sep 17 00:00:00 2001 From: BenWhitehead Date: Thu, 17 Aug 2023 15:50:55 -0400 Subject: [PATCH 1327/1764] fix: add precondition to delete operations (#1240) --- .../nio/CloudStorageFileSystemProvider.java | 20 +++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java index 823e99e4b938..c6f1727107b6 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java @@ -518,16 +518,32 @@ public boolean deleteIfExists(Path path) throws IOException { throw new CloudStoragePseudoDirectoryException(cloudPath); } + BlobId idWithGeneration = cloudPath.getBlobId(); + if (idWithGeneration.getGeneration() == null) { + Storage.BlobGetOption[] options = new BlobGetOption[0]; + if (!isNullOrEmpty(userProject)) { + options = new BlobGetOption[] {Storage.BlobGetOption.userProject(userProject)}; + } + Blob blob = storage.get(idWithGeneration, options); + if (blob == null) { + // not found + return false; + } + idWithGeneration = blob.getBlobId(); + } + final CloudStorageRetryHandler retryHandler = new CloudStorageRetryHandler(cloudPath.getFileSystem().config()); // Loop will terminate via an exception if all retries are exhausted while (true) { try { if (isNullOrEmpty(userProject)) { - return storage.delete(cloudPath.getBlobId()); + return storage.delete(idWithGeneration, Storage.BlobSourceOption.generationMatch()); } else { return storage.delete( - cloudPath.getBlobId(), Storage.BlobSourceOption.userProject(userProject)); + idWithGeneration, + Storage.BlobSourceOption.generationMatch(), + Storage.BlobSourceOption.userProject(userProject)); } } catch (StorageException exs) { // Will rethrow a StorageException if all retries/reopens are exhausted From 807e49e0fb9fec1faf11e3d73dc539bd796cd393 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 17 Aug 2023 20:08:13 +0000 Subject: [PATCH 1328/1764] chore(main): release 0.127.2-SNAPSHOT (#1235) :robot: 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). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 12bc271ae25e..745272b684f2 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.127.1 + 0.127.2-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.1 + 0.127.2-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 2a1b77133352..2d88edc5e6f6 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.1 + 0.127.2-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.1 + 0.127.2-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index d450317d8778..c396d64f535f 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.1 + 0.127.2-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.1 + 0.127.2-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index ca23fa742299..eccb7d45f7b8 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.1 + 0.127.2-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index e33f56bdc535..df5c83a4e52e 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.1 + 0.127.2-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index b17e174c490c..ffefaa8e7000 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.1:0.127.1 \ No newline at end of file +google-cloud-nio:0.127.1:0.127.2-SNAPSHOT \ No newline at end of file From 1428a7b2d0a0aa85536476d76a07bc19eaef120e Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 17 Aug 2023 16:26:19 -0400 Subject: [PATCH 1329/1764] chore(main): release 0.127.2 (#1241) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/CHANGELOG.md | 7 +++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 16 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index e4d1ae52f4ab..bb72beca4906 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.127.2](https://github.com/googleapis/java-storage-nio/compare/v0.127.1...v0.127.2) (2023-08-17) + + +### Bug Fixes + +* Add precondition to delete operations ([#1240](https://github.com/googleapis/java-storage-nio/issues/1240)) ([57c65c6](https://github.com/googleapis/java-storage-nio/commit/57c65c6a90106e1de384ac38d8b16cce1730894a)) + ## [0.127.1](https://github.com/googleapis/java-storage-nio/compare/v0.127.0...v0.127.1) (2023-08-08) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 745272b684f2..4ef10204ed5c 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.127.2-SNAPSHOT + 0.127.2 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.2-SNAPSHOT + 0.127.2 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 2d88edc5e6f6..8fe680f97ed4 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.2-SNAPSHOT + 0.127.2 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.2-SNAPSHOT + 0.127.2 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index c396d64f535f..7f67e19b1976 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.2-SNAPSHOT + 0.127.2 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.2-SNAPSHOT + 0.127.2 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index eccb7d45f7b8..f8a3defec4b9 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.2-SNAPSHOT + 0.127.2 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index df5c83a4e52e..8de910e9f3dc 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.2-SNAPSHOT + 0.127.2 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index ffefaa8e7000..826f7e4e79de 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.1:0.127.2-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.127.2:0.127.2 \ No newline at end of file From 129680e7b8124e447e696825ce844e4fd9506603 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Fri, 18 Aug 2023 15:42:12 +0000 Subject: [PATCH 1330/1764] chore(main): release 0.127.3-SNAPSHOT (#1242) :robot: 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). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 4ef10204ed5c..5cc24d3c126b 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.127.2 + 0.127.3-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.2 + 0.127.3-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 8fe680f97ed4..1cae2b1118c1 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.2 + 0.127.3-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.2 + 0.127.3-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 7f67e19b1976..adeb705217ba 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.2 + 0.127.3-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.2 + 0.127.3-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index f8a3defec4b9..b56ae97c03f0 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.2 + 0.127.3-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 8de910e9f3dc..2a1805715ad6 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.2 + 0.127.3-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 826f7e4e79de..a5f90e05558d 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.2:0.127.2 \ No newline at end of file +google-cloud-nio:0.127.2:0.127.3-SNAPSHOT \ No newline at end of file From 30aedf3c7185232aa0f3d127824d804d7d615e80 Mon Sep 17 00:00:00 2001 From: Tomo Suzuki Date: Fri, 18 Aug 2023 13:52:17 -0400 Subject: [PATCH 1331/1764] ci: javadoc as a required check (#1243) Manual configuration of the required check at Settings tab has been reverted. Adding that back via sync-repo-settings.yaml. --- java-storage-nio/.github/sync-repo-settings.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/java-storage-nio/.github/sync-repo-settings.yaml b/java-storage-nio/.github/sync-repo-settings.yaml index 86d0f8b789ba..246c1070f712 100644 --- a/java-storage-nio/.github/sync-repo-settings.yaml +++ b/java-storage-nio/.github/sync-repo-settings.yaml @@ -18,6 +18,7 @@ branchProtectionRules: - OwlBot Post Processor - 'Kokoro - Test: Java GraalVM Native Image' - 'Kokoro - Test: Java 17 GraalVM Native Image' + - javadoc - pattern: java7 isAdminEnforced: true requiredApprovingReviewCount: 1 From f2b991a5967ca21872eaa9a5f3ea174f65c1f093 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 5 Sep 2023 17:54:52 +0200 Subject: [PATCH 1332/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.127.2 (#1236) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index ac58ed68ad73..c66f07e24da6 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.127.0 + 0.127.2 From 93c32a6032465935b398466dc835c372708d8e88 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 5 Sep 2023 17:55:38 +0200 Subject: [PATCH 1333/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v26.22.0 (#1237) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index f297c350b413..e6be3e817bec 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 26.21.0 + 26.22.0 pom import From 79ccee56a545bbc7ad49883b8a3271f08e139cd2 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 5 Sep 2023 17:56:24 +0200 Subject: [PATCH 1334/1764] deps: update dependency com.google.apis:google-api-services-storage to v1-rev20230710-2.0.0 (#1238) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index b56ae97c03f0..891e78a92a3b 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -83,7 +83,7 @@ com.google.apis google-api-services-storage - v1-rev20230617-2.0.0 + v1-rev20230710-2.0.0 com.google.auto.value From 87ac3050ce2056ef285a3bd2a861c6fa4c3b3547 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 5 Sep 2023 17:57:00 +0200 Subject: [PATCH 1335/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.26.1 (#1239) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 891e78a92a3b..b0146ad6e431 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.26.0 + 2.26.1 com.google.apis From 506072616b2076510b257c9c6c2dfe2b511764a4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 5 Sep 2023 08:57:34 -0700 Subject: [PATCH 1336/1764] build(deps): bump com.google.guava:guava in /google-cloud-nio-examples (#1244) Bumps [com.google.guava:guava](https://github.com/google/guava) from 31.1-android to 32.0.0-android. - [Release notes](https://github.com/google/guava/releases) - [Commits](https://github.com/google/guava/commits) --- updated-dependencies: - dependency-name: com.google.guava:guava dependency-type: direct:production ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- java-storage-nio/google-cloud-nio-examples/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 5cc24d3c126b..41d728cf6b6b 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -19,7 +19,7 @@ com.google.guava guava - 31.1-android + 32.0.0-android From 23ccf2359fc5a7fa273b1675fda08756b4a594f9 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 5 Sep 2023 18:20:06 +0200 Subject: [PATCH 1337/1764] deps: update actions/checkout action to v4 (#1245) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * deps: update actions/checkout action to v4 * 🦉 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 From 24887c487e52a0d1d8223d1d08cdef235bcc7ff2 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 13 Sep 2023 21:53:30 +0200 Subject: [PATCH 1338/1764] deps: update dependency com.google.apis:google-api-services-storage to v1-rev20230907-2.0.0 (#1249) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index b0146ad6e431..4e155d3e80e7 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -83,7 +83,7 @@ com.google.apis google-api-services-storage - v1-rev20230710-2.0.0 + v1-rev20230907-2.0.0 com.google.auto.value From 564d5959e2dc816cc646495bdf3f4200d5b730cd Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 14 Sep 2023 00:36:44 +0200 Subject: [PATCH 1339/1764] deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v3.15.0 (#1248) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 4e155d3e80e7..071ae6e3e7c0 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -70,7 +70,7 @@ com.google.cloud google-cloud-shared-dependencies - 3.14.0 + 3.15.0 pom import From b8a8674bc1a0832c048e4c1d4aa953ce50373713 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 14 Sep 2023 00:55:35 +0200 Subject: [PATCH 1340/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.27.0 (#1250) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 071ae6e3e7c0..dfac4776e5ed 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.26.1 + 2.27.0 com.google.apis From 7bfc891e69c4c16714a2be5a2670ef1e840a5215 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 13 Sep 2023 23:32:16 +0000 Subject: [PATCH 1341/1764] chore(main): release 0.127.3 (#1246) :robot: I have created a release *beep* *boop* --- ## [0.127.3](https://togithub.com/googleapis/java-storage-nio/compare/v0.127.2...v0.127.3) (2023-09-13) ### Dependencies * Update actions/checkout action to v4 ([#1245](https://togithub.com/googleapis/java-storage-nio/issues/1245)) ([23ccf23](https://togithub.com/googleapis/java-storage-nio/commit/23ccf2359fc5a7fa273b1675fda08756b4a594f9)) * Update dependency com.google.apis:google-api-services-storage to v1-rev20230710-2.0.0 ([#1238](https://togithub.com/googleapis/java-storage-nio/issues/1238)) ([79ccee5](https://togithub.com/googleapis/java-storage-nio/commit/79ccee56a545bbc7ad49883b8a3271f08e139cd2)) * Update dependency com.google.apis:google-api-services-storage to v1-rev20230907-2.0.0 ([#1249](https://togithub.com/googleapis/java-storage-nio/issues/1249)) ([24887c4](https://togithub.com/googleapis/java-storage-nio/commit/24887c487e52a0d1d8223d1d08cdef235bcc7ff2)) * Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.15.0 ([#1248](https://togithub.com/googleapis/java-storage-nio/issues/1248)) ([564d595](https://togithub.com/googleapis/java-storage-nio/commit/564d5959e2dc816cc646495bdf3f4200d5b730cd)) * Update dependency com.google.cloud:google-cloud-storage to v2.26.1 ([#1239](https://togithub.com/googleapis/java-storage-nio/issues/1239)) ([87ac305](https://togithub.com/googleapis/java-storage-nio/commit/87ac3050ce2056ef285a3bd2a861c6fa4c3b3547)) * Update dependency com.google.cloud:google-cloud-storage to v2.27.0 ([#1250](https://togithub.com/googleapis/java-storage-nio/issues/1250)) ([b8a8674](https://togithub.com/googleapis/java-storage-nio/commit/b8a8674bc1a0832c048e4c1d4aa953ce50373713)) --- This PR was generated with [Release Please](https://togithub.com/googleapis/release-please). See [documentation](https://togithub.com/googleapis/release-please#release-please). --- java-storage-nio/CHANGELOG.md | 12 ++++++++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 21 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index bb72beca4906..351a1dbe7be8 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,17 @@ # Changelog +## [0.127.3](https://github.com/googleapis/java-storage-nio/compare/v0.127.2...v0.127.3) (2023-09-13) + + +### Dependencies + +* Update actions/checkout action to v4 ([#1245](https://github.com/googleapis/java-storage-nio/issues/1245)) ([9d0a175](https://github.com/googleapis/java-storage-nio/commit/9d0a17581020058a35c592dce895a7e601faf584)) +* Update dependency com.google.apis:google-api-services-storage to v1-rev20230710-2.0.0 ([#1238](https://github.com/googleapis/java-storage-nio/issues/1238)) ([51b12aa](https://github.com/googleapis/java-storage-nio/commit/51b12aa6044407220f8461e92c673607406fd719)) +* Update dependency com.google.apis:google-api-services-storage to v1-rev20230907-2.0.0 ([#1249](https://github.com/googleapis/java-storage-nio/issues/1249)) ([d362b23](https://github.com/googleapis/java-storage-nio/commit/d362b230aae976ab2ff1eb92da67f34da38fe183)) +* Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.15.0 ([#1248](https://github.com/googleapis/java-storage-nio/issues/1248)) ([173db6b](https://github.com/googleapis/java-storage-nio/commit/173db6b6f5dd83a0c25e43f28fe8bf6a28c73c9a)) +* Update dependency com.google.cloud:google-cloud-storage to v2.26.1 ([#1239](https://github.com/googleapis/java-storage-nio/issues/1239)) ([2a0866a](https://github.com/googleapis/java-storage-nio/commit/2a0866adc21f0df5370d20f942a47c5f7cd57496)) +* Update dependency com.google.cloud:google-cloud-storage to v2.27.0 ([#1250](https://github.com/googleapis/java-storage-nio/issues/1250)) ([cd51778](https://github.com/googleapis/java-storage-nio/commit/cd51778387c2635df29fabb445be19505492c9d2)) + ## [0.127.2](https://github.com/googleapis/java-storage-nio/compare/v0.127.1...v0.127.2) (2023-08-17) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 41d728cf6b6b..6f69a571c87a 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.127.3-SNAPSHOT + 0.127.3 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.3-SNAPSHOT + 0.127.3 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 1cae2b1118c1..f903f7a55cb7 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.3-SNAPSHOT + 0.127.3 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.3-SNAPSHOT + 0.127.3 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index adeb705217ba..faa4c3677b98 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.3-SNAPSHOT + 0.127.3 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.3-SNAPSHOT + 0.127.3 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index dfac4776e5ed..ef336f8355de 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.3-SNAPSHOT + 0.127.3 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 2a1805715ad6..f7b9902fba49 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.3-SNAPSHOT + 0.127.3 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index a5f90e05558d..c211f3f34772 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.2:0.127.3-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.127.3:0.127.3 \ No newline at end of file From 8441b31462dff8a1070e2a687c3ac99ce0b6ad63 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Fri, 15 Sep 2023 16:28:13 +0000 Subject: [PATCH 1342/1764] chore(main): release 0.127.4-SNAPSHOT (#1251) :robot: 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). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 6f69a571c87a..95701f4ef9f9 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.127.3 + 0.127.4-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.3 + 0.127.4-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index f903f7a55cb7..b9038c733f5e 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.3 + 0.127.4-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.3 + 0.127.4-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index faa4c3677b98..8f39fcffbccc 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.3 + 0.127.4-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.3 + 0.127.4-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index ef336f8355de..95207d755764 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.3 + 0.127.4-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index f7b9902fba49..7594828d59ed 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.3 + 0.127.4-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index c211f3f34772..73c25fbcf8bd 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.3:0.127.3 \ No newline at end of file +google-cloud-nio:0.127.3:0.127.4-SNAPSHOT \ No newline at end of file From cbd8d066e72dd2e1e3649caedde0fd98bf8a7b2e Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 15 Sep 2023 20:43:37 +0200 Subject: [PATCH 1343/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.127.3 (#1252) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index c66f07e24da6..0d1698877373 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.127.2 + 0.127.3 From b11d6c5602560506cf994c4b2d9a8e1abd587485 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 15 Sep 2023 20:49:37 +0200 Subject: [PATCH 1344/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v26.23.0 (#1253) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index e6be3e817bec..852617164201 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 26.22.0 + 26.23.0 pom import From 70ffbff260b8fb5481720fb7282e72c2c5d59ffa Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 18 Sep 2023 23:59:43 +0200 Subject: [PATCH 1345/1764] deps: update dependency com.google.apis:google-api-services-storage to v1-rev20230914-2.0.0 (#1254) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 95207d755764..362c9f94aac8 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -83,7 +83,7 @@ com.google.apis google-api-services-storage - v1-rev20230907-2.0.0 + v1-rev20230914-2.0.0 com.google.auto.value From bfbff940c9a3217b53c5bf50af579fe27cd10d78 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 25 Sep 2023 17:46:11 +0200 Subject: [PATCH 1346/1764] deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v3.16.0 (#1257) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 362c9f94aac8..4f02e0b2c87e 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -70,7 +70,7 @@ com.google.cloud google-cloud-shared-dependencies - 3.15.0 + 3.16.0 pom import From 23f777629c219151fa1a9e3522701ea4d1441e28 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 25 Sep 2023 17:46:32 +0200 Subject: [PATCH 1347/1764] deps: update dependency com.google.apis:google-api-services-storage to v1-rev20230922-2.0.0 (#1259) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 4f02e0b2c87e..3de8e57c365a 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -83,7 +83,7 @@ com.google.apis google-api-services-storage - v1-rev20230914-2.0.0 + v1-rev20230922-2.0.0 com.google.auto.value From 4fe500403917d1f626ef46a9cdab5452ab8fc91d Mon Sep 17 00:00:00 2001 From: BenWhitehead Date: Mon, 25 Sep 2023 17:18:21 -0400 Subject: [PATCH 1348/1764] chore: remove obsolete release job configs (#1262) Release config is now managed internally. Related to b/296905003 Based on https://github.com/googleapis/java-firestore/pull/1404 --- .../.kokoro/release/bump_snapshot.cfg | 53 -- .../.kokoro/release/bump_snapshot.sh | 30 -- java-storage-nio/.kokoro/release/common.cfg | 49 -- java-storage-nio/.kokoro/release/common.sh | 50 -- java-storage-nio/.kokoro/release/drop.cfg | 6 - java-storage-nio/.kokoro/release/drop.sh | 32 -- java-storage-nio/.kokoro/release/promote.cfg | 6 - java-storage-nio/.kokoro/release/promote.sh | 34 -- .../.kokoro/release/publish_javadoc.cfg | 23 - .../.kokoro/release/publish_javadoc.sh | 53 -- .../.kokoro/release/publish_javadoc11.cfg | 30 -- .../.kokoro/release/publish_javadoc11.sh | 63 --- java-storage-nio/.kokoro/release/snapshot.cfg | 6 - java-storage-nio/.kokoro/release/snapshot.sh | 33 -- java-storage-nio/.kokoro/release/stage.cfg | 19 - java-storage-nio/.kokoro/release/stage.sh | 47 -- java-storage-nio/.kokoro/requirements.in | 6 - java-storage-nio/.kokoro/requirements.txt | 489 ------------------ java-storage-nio/owlbot.py | 9 +- 19 files changed, 8 insertions(+), 1030 deletions(-) delete mode 100644 java-storage-nio/.kokoro/release/bump_snapshot.cfg delete mode 100755 java-storage-nio/.kokoro/release/bump_snapshot.sh delete mode 100644 java-storage-nio/.kokoro/release/common.cfg delete mode 100755 java-storage-nio/.kokoro/release/common.sh delete mode 100644 java-storage-nio/.kokoro/release/drop.cfg delete mode 100755 java-storage-nio/.kokoro/release/drop.sh delete mode 100644 java-storage-nio/.kokoro/release/promote.cfg delete mode 100755 java-storage-nio/.kokoro/release/promote.sh delete mode 100644 java-storage-nio/.kokoro/release/publish_javadoc.cfg delete mode 100755 java-storage-nio/.kokoro/release/publish_javadoc.sh delete mode 100644 java-storage-nio/.kokoro/release/publish_javadoc11.cfg delete mode 100755 java-storage-nio/.kokoro/release/publish_javadoc11.sh delete mode 100644 java-storage-nio/.kokoro/release/snapshot.cfg delete mode 100755 java-storage-nio/.kokoro/release/snapshot.sh delete mode 100644 java-storage-nio/.kokoro/release/stage.cfg delete mode 100755 java-storage-nio/.kokoro/release/stage.sh delete mode 100644 java-storage-nio/.kokoro/requirements.in delete mode 100644 java-storage-nio/.kokoro/requirements.txt diff --git a/java-storage-nio/.kokoro/release/bump_snapshot.cfg b/java-storage-nio/.kokoro/release/bump_snapshot.cfg deleted file mode 100644 index 7c72ee8fac4c..000000000000 --- a/java-storage-nio/.kokoro/release/bump_snapshot.cfg +++ /dev/null @@ -1,53 +0,0 @@ -# Format: //devtools/kokoro/config/proto/build.proto - -# Build logs will be here -action { - define_artifacts { - regex: "**/*sponge_log.xml" - } -} - -# Download trampoline resources. -gfile_resources: "/bigstore/cloud-devrel-kokoro-resources/trampoline" - -# Use the trampoline script to run in docker. -build_file: "java-storage-nio/.kokoro/trampoline.sh" - -# Configure the docker image for kokoro-trampoline. -env_vars: { - key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-kokoro-resources/node:10-user" -} - -env_vars: { - key: "TRAMPOLINE_BUILD_FILE" - value: "github/java-storage-nio/.kokoro/release/bump_snapshot.sh" -} - -# tokens used by release-please to keep an up-to-date release PR. -before_action { - fetch_keystore { - keystore_resource { - keystore_config_id: 73713 - keyname: "github-magic-proxy-key-release-please" - } - } -} - -before_action { - fetch_keystore { - keystore_resource { - keystore_config_id: 73713 - keyname: "github-magic-proxy-token-release-please" - } - } -} - -before_action { - fetch_keystore { - keystore_resource { - keystore_config_id: 73713 - keyname: "github-magic-proxy-url-release-please" - } - } -} diff --git a/java-storage-nio/.kokoro/release/bump_snapshot.sh b/java-storage-nio/.kokoro/release/bump_snapshot.sh deleted file mode 100755 index 0b85e7d374aa..000000000000 --- a/java-storage-nio/.kokoro/release/bump_snapshot.sh +++ /dev/null @@ -1,30 +0,0 @@ -#!/bin/bash - -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -set -eo pipefail - -export NPM_CONFIG_PREFIX=/home/node/.npm-global - -if [ -f ${KOKORO_KEYSTORE_DIR}/73713_github-magic-proxy-url-release-please ]; then - # Groom the snapshot release PR immediately after publishing a release - npx release-please release-pr --token=${KOKORO_KEYSTORE_DIR}/73713_github-magic-proxy-token-release-please \ - --repo-url=googleapis/java-storage-nio \ - --package-name="google-cloud-nio" \ - --api-url=${KOKORO_KEYSTORE_DIR}/73713_github-magic-proxy-url-release-please \ - --proxy-key=${KOKORO_KEYSTORE_DIR}/73713_github-magic-proxy-key-release-please \ - --snapshot \ - --release-type=java-auth-yoshi -fi diff --git a/java-storage-nio/.kokoro/release/common.cfg b/java-storage-nio/.kokoro/release/common.cfg deleted file mode 100644 index 1740eab5f7a8..000000000000 --- a/java-storage-nio/.kokoro/release/common.cfg +++ /dev/null @@ -1,49 +0,0 @@ -# Format: //devtools/kokoro/config/proto/build.proto - -# Download trampoline resources. -gfile_resources: "/bigstore/cloud-devrel-kokoro-resources/trampoline" - -# Use the trampoline script to run in docker. -build_file: "java-storage-nio/.kokoro/trampoline.sh" - -# Configure the docker image for kokoro-trampoline. -env_vars: { - key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-kokoro-resources/java8" -} - -before_action { - fetch_keystore { - keystore_resource { - keystore_config_id: 70247 - keyname: "maven-gpg-keyring" - } - } -} - -before_action { - fetch_keystore { - keystore_resource { - keystore_config_id: 70247 - keyname: "maven-gpg-passphrase" - } - } -} - -before_action { - fetch_keystore { - keystore_resource { - keystore_config_id: 70247 - keyname: "maven-gpg-pubkeyring" - } - } -} - -before_action { - fetch_keystore { - keystore_resource { - keystore_config_id: 70247 - keyname: "sonatype-credentials" - } - } -} diff --git a/java-storage-nio/.kokoro/release/common.sh b/java-storage-nio/.kokoro/release/common.sh deleted file mode 100755 index 7f78ee414faf..000000000000 --- a/java-storage-nio/.kokoro/release/common.sh +++ /dev/null @@ -1,50 +0,0 @@ -#!/bin/bash -# Copyright 2018 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -set -eo pipefail - -# Get secrets from keystore and set and environment variables -setup_environment_secrets() { - export GPG_PASSPHRASE=$(cat ${KOKORO_KEYSTORE_DIR}/70247_maven-gpg-passphrase) - export GPG_TTY=$(tty) - export GPG_HOMEDIR=/gpg - mkdir $GPG_HOMEDIR - mv ${KOKORO_KEYSTORE_DIR}/70247_maven-gpg-pubkeyring $GPG_HOMEDIR/pubring.gpg - mv ${KOKORO_KEYSTORE_DIR}/70247_maven-gpg-keyring $GPG_HOMEDIR/secring.gpg - export SONATYPE_USERNAME=$(cat ${KOKORO_KEYSTORE_DIR}/70247_sonatype-credentials | cut -f1 -d'|') - export SONATYPE_PASSWORD=$(cat ${KOKORO_KEYSTORE_DIR}/70247_sonatype-credentials | cut -f2 -d'|') -} - -create_settings_xml_file() { - echo " - - - ossrh - ${SONATYPE_USERNAME} - ${SONATYPE_PASSWORD} - - - sonatype-nexus-staging - ${SONATYPE_USERNAME} - ${SONATYPE_PASSWORD} - - - sonatype-nexus-snapshots - ${SONATYPE_USERNAME} - ${SONATYPE_PASSWORD} - - -" > $1 -} \ No newline at end of file diff --git a/java-storage-nio/.kokoro/release/drop.cfg b/java-storage-nio/.kokoro/release/drop.cfg deleted file mode 100644 index af86e889b331..000000000000 --- a/java-storage-nio/.kokoro/release/drop.cfg +++ /dev/null @@ -1,6 +0,0 @@ -# Format: //devtools/kokoro/config/proto/build.proto - -env_vars: { - key: "TRAMPOLINE_BUILD_FILE" - value: "github/java-storage-nio/.kokoro/release/drop.sh" -} diff --git a/java-storage-nio/.kokoro/release/drop.sh b/java-storage-nio/.kokoro/release/drop.sh deleted file mode 100755 index 742ec1a88600..000000000000 --- a/java-storage-nio/.kokoro/release/drop.sh +++ /dev/null @@ -1,32 +0,0 @@ -#!/bin/bash -# Copyright 2018 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -set -eo pipefail - -# STAGING_REPOSITORY_ID must be set -if [ -z "${STAGING_REPOSITORY_ID}" ]; then - echo "Missing STAGING_REPOSITORY_ID environment variable" - exit 1 -fi - -source $(dirname "$0")/common.sh -pushd $(dirname "$0")/../../ - -setup_environment_secrets -create_settings_xml_file "settings.xml" - -mvn nexus-staging:drop -B \ - --settings=settings.xml \ - -DstagingRepositoryId=${STAGING_REPOSITORY_ID} diff --git a/java-storage-nio/.kokoro/release/promote.cfg b/java-storage-nio/.kokoro/release/promote.cfg deleted file mode 100644 index e01c7c483e39..000000000000 --- a/java-storage-nio/.kokoro/release/promote.cfg +++ /dev/null @@ -1,6 +0,0 @@ -# Format: //devtools/kokoro/config/proto/build.proto - -env_vars: { - key: "TRAMPOLINE_BUILD_FILE" - value: "github/java-storage-nio/.kokoro/release/promote.sh" -} diff --git a/java-storage-nio/.kokoro/release/promote.sh b/java-storage-nio/.kokoro/release/promote.sh deleted file mode 100755 index 3cac3d8a97d7..000000000000 --- a/java-storage-nio/.kokoro/release/promote.sh +++ /dev/null @@ -1,34 +0,0 @@ -#!/bin/bash -# Copyright 2018 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -set -eo pipefail - -# STAGING_REPOSITORY_ID must be set -if [ -z "${STAGING_REPOSITORY_ID}" ]; then - echo "Missing STAGING_REPOSITORY_ID environment variable" - exit 1 -fi - -source $(dirname "$0")/common.sh - -pushd $(dirname "$0")/../../ - -setup_environment_secrets -create_settings_xml_file "settings.xml" - -mvn nexus-staging:release -B \ - -DperformRelease=true \ - --settings=settings.xml \ - -DstagingRepositoryId=${STAGING_REPOSITORY_ID} diff --git a/java-storage-nio/.kokoro/release/publish_javadoc.cfg b/java-storage-nio/.kokoro/release/publish_javadoc.cfg deleted file mode 100644 index 90a0539089d1..000000000000 --- a/java-storage-nio/.kokoro/release/publish_javadoc.cfg +++ /dev/null @@ -1,23 +0,0 @@ -# Format: //devtools/kokoro/config/proto/build.proto - -gfile_resources: "/bigstore/cloud-devrel-kokoro-resources/doc-templates/" - -env_vars: { - key: "STAGING_BUCKET" - value: "docs-staging" -} - -env_vars: { - key: "TRAMPOLINE_BUILD_FILE" - value: "github/java-storage-nio/.kokoro/release/publish_javadoc.sh" -} - - -before_action { - fetch_keystore { - keystore_resource { - keystore_config_id: 73713 - keyname: "docuploader_service_account" - } - } -} diff --git a/java-storage-nio/.kokoro/release/publish_javadoc.sh b/java-storage-nio/.kokoro/release/publish_javadoc.sh deleted file mode 100755 index f05230047f50..000000000000 --- a/java-storage-nio/.kokoro/release/publish_javadoc.sh +++ /dev/null @@ -1,53 +0,0 @@ -#!/bin/bash -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -set -eo pipefail - -if [[ -z "${CREDENTIALS}" ]]; then - CREDENTIALS=${KOKORO_KEYSTORE_DIR}/73713_docuploader_service_account -fi - -if [[ -z "${STAGING_BUCKET}" ]]; then - echo "Need to set STAGING_BUCKET environment variable" - exit 1 -fi - -# work from the git root directory -pushd $(dirname "$0")/../../ - -# install docuploader package -python3 -m pip install --require-hashes -r .kokoro/requirements.txt - -# compile all packages -mvn clean install -B -q -DskipTests=true - -export NAME=google-cloud-nio -export VERSION=$(grep ${NAME}: versions.txt | cut -d: -f3) - -# build the docs -mvn site -B -q - -pushd target/site/apidocs - -# create metadata -python3 -m docuploader create-metadata \ - --name ${NAME} \ - --version ${VERSION} \ - --language java - -# upload docs -python3 -m docuploader upload . \ - --credentials ${CREDENTIALS} \ - --staging-bucket ${STAGING_BUCKET} diff --git a/java-storage-nio/.kokoro/release/publish_javadoc11.cfg b/java-storage-nio/.kokoro/release/publish_javadoc11.cfg deleted file mode 100644 index fb2ccbf856ba..000000000000 --- a/java-storage-nio/.kokoro/release/publish_javadoc11.cfg +++ /dev/null @@ -1,30 +0,0 @@ -# Format: //devtools/kokoro/config/proto/build.proto - -# cloud-rad production -env_vars: { - key: "STAGING_BUCKET_V2" - value: "docs-staging-v2" -} - -# Configure the docker image for kokoro-trampoline -env_vars: { - key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-kokoro-resources/java11" -} - -env_vars: { - key: "TRAMPOLINE_BUILD_FILE" - value: "github/java-storage-nio/.kokoro/release/publish_javadoc11.sh" -} - -before_action { - fetch_keystore { - keystore_resource { - keystore_config_id: 73713 - keyname: "docuploader_service_account" - } - } -} - -# Downloads docfx doclet resource. This will be in ${KOKORO_GFILE_DIR}/ -gfile_resources: "/bigstore/cloud-devrel-kokoro-resources/docfx" diff --git a/java-storage-nio/.kokoro/release/publish_javadoc11.sh b/java-storage-nio/.kokoro/release/publish_javadoc11.sh deleted file mode 100755 index d12e4018c6ed..000000000000 --- a/java-storage-nio/.kokoro/release/publish_javadoc11.sh +++ /dev/null @@ -1,63 +0,0 @@ -#!/bin/bash -# Copyright 2021 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -set -eo pipefail - -if [[ -z "${CREDENTIALS}" ]]; then - CREDENTIALS=${KOKORO_KEYSTORE_DIR}/73713_docuploader_service_account -fi - -if [[ -z "${STAGING_BUCKET_V2}" ]]; then - echo "Need to set STAGING_BUCKET_V2 environment variable" - exit 1 -fi - -# work from the git root directory -pushd $(dirname "$0")/../../ - -# install docuploader package -python3 -m pip install --require-hashes -r .kokoro/requirements.txt - -# compile all packages -mvn clean install -B -q -DskipTests=true - -export NAME=google-cloud-nio -export VERSION=$(grep ${NAME}: versions.txt | cut -d: -f3) - -# cloud RAD generation -mvn clean javadoc:aggregate -B -q -P docFX -# include CHANGELOG -cp CHANGELOG.md target/docfx-yml/history.md - -pushd target/docfx-yml - -# create metadata -python3 -m docuploader create-metadata \ - --name ${NAME} \ - --version ${VERSION} \ - --xrefs devsite://java/gax \ - --xrefs devsite://java/google-cloud-core \ - --xrefs devsite://java/api-common \ - --xrefs devsite://java/proto-google-common-protos \ - --xrefs devsite://java/google-api-client \ - --xrefs devsite://java/google-http-client \ - --xrefs devsite://java/protobuf \ - --language java - -# upload yml to production bucket -python3 -m docuploader upload . \ - --credentials ${CREDENTIALS} \ - --staging-bucket ${STAGING_BUCKET_V2} \ - --destination-prefix docfx diff --git a/java-storage-nio/.kokoro/release/snapshot.cfg b/java-storage-nio/.kokoro/release/snapshot.cfg deleted file mode 100644 index 35de2072e22d..000000000000 --- a/java-storage-nio/.kokoro/release/snapshot.cfg +++ /dev/null @@ -1,6 +0,0 @@ -# Format: //devtools/kokoro/config/proto/build.proto - -env_vars: { - key: "TRAMPOLINE_BUILD_FILE" - value: "github/java-storage-nio/.kokoro/release/snapshot.sh" -} \ No newline at end of file diff --git a/java-storage-nio/.kokoro/release/snapshot.sh b/java-storage-nio/.kokoro/release/snapshot.sh deleted file mode 100755 index 1f55b77024d8..000000000000 --- a/java-storage-nio/.kokoro/release/snapshot.sh +++ /dev/null @@ -1,33 +0,0 @@ -#!/bin/bash -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -set -eo pipefail - -source $(dirname "$0")/common.sh -MAVEN_SETTINGS_FILE=$(realpath $(dirname "$0")/../../)/settings.xml -pushd $(dirname "$0")/../../ - -# ensure we're trying to push a snapshot (no-result returns non-zero exit code) -grep SNAPSHOT versions.txt - -setup_environment_secrets -create_settings_xml_file "settings.xml" - -mvn clean deploy -B \ - --settings ${MAVEN_SETTINGS_FILE} \ - -DperformRelease=true \ - -Dgpg.executable=gpg \ - -Dgpg.passphrase=${GPG_PASSPHRASE} \ - -Dgpg.homedir=${GPG_HOMEDIR} diff --git a/java-storage-nio/.kokoro/release/stage.cfg b/java-storage-nio/.kokoro/release/stage.cfg deleted file mode 100644 index 41bcd8ef8ffa..000000000000 --- a/java-storage-nio/.kokoro/release/stage.cfg +++ /dev/null @@ -1,19 +0,0 @@ -# Format: //devtools/kokoro/config/proto/build.proto - -env_vars: { - key: "TRAMPOLINE_BUILD_FILE" - value: "github/java-storage-nio/.kokoro/release/stage.sh" -} - -# Need to save the properties file -action { - define_artifacts { - regex: "github/java-storage-nio/target/nexus-staging/staging/*.properties" - strip_prefix: "github/java-storage-nio" - } -} - -env_vars: { - key: "SECRET_MANAGER_KEYS" - value: "releasetool-publish-reporter-app,releasetool-publish-reporter-googleapis-installation,releasetool-publish-reporter-pem" -} diff --git a/java-storage-nio/.kokoro/release/stage.sh b/java-storage-nio/.kokoro/release/stage.sh deleted file mode 100755 index 61e714d6ba56..000000000000 --- a/java-storage-nio/.kokoro/release/stage.sh +++ /dev/null @@ -1,47 +0,0 @@ -#!/bin/bash -# Copyright 2018 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -set -eo pipefail - -# Start the releasetool reporter -requirementsFile=$(realpath $(dirname "${BASH_SOURCE[0]}")/../requirements.txt) -python3 -m pip install --require-hashes -r $requirementsFile -python3 -m releasetool publish-reporter-script > /tmp/publisher-script; source /tmp/publisher-script - -source $(dirname "$0")/common.sh -source $(dirname "$0")/../common.sh -MAVEN_SETTINGS_FILE=$(realpath $(dirname "$0")/../../)/settings.xml -pushd $(dirname "$0")/../../ - -setup_environment_secrets -create_settings_xml_file "settings.xml" - -# attempt to stage 3 times with exponential backoff (starting with 10 seconds) -retry_with_backoff 3 10 \ - mvn clean deploy -B \ - --settings ${MAVEN_SETTINGS_FILE} \ - -DskipTests=true \ - -Dclirr.skip=true \ - -DperformRelease=true \ - -Dgpg.executable=gpg \ - -Dgpg.passphrase=${GPG_PASSPHRASE} \ - -Dgpg.homedir=${GPG_HOMEDIR} - -if [[ -n "${AUTORELEASE_PR}" ]] -then - mvn nexus-staging:release -B \ - -DperformRelease=true \ - --settings=settings.xml -fi diff --git a/java-storage-nio/.kokoro/requirements.in b/java-storage-nio/.kokoro/requirements.in deleted file mode 100644 index 2092cc741d9c..000000000000 --- a/java-storage-nio/.kokoro/requirements.in +++ /dev/null @@ -1,6 +0,0 @@ -gcp-docuploader -gcp-releasetool>=1.10.5 # required for compatibility with cryptography>=39.x -wheel -setuptools -typing-extensions -click<8.1.0 \ No newline at end of file diff --git a/java-storage-nio/.kokoro/requirements.txt b/java-storage-nio/.kokoro/requirements.txt deleted file mode 100644 index a73256ab80be..000000000000 --- a/java-storage-nio/.kokoro/requirements.txt +++ /dev/null @@ -1,489 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.9 -# by the following command: -# -# pip-compile requirements.in --generate-hashes --upgrade -# -attrs==23.1.0 \ - --hash=sha256:1f28b4522cdc2fb4256ac1a020c78acf9cba2c6b461ccd2c126f3aa8e8335d04 \ - --hash=sha256:6279836d581513a26f1bf235f9acd333bc9115683f14f7e8fae46c98fc50e015 - # via gcp-releasetool -cachetools==5.3.1 \ - --hash=sha256:95ef631eeaea14ba2e36f06437f36463aac3a096799e876ee55e5cdccb102590 \ - --hash=sha256:dce83f2d9b4e1f732a8cd44af8e8fab2dbe46201467fc98b3ef8f269092bf62b - # via google-auth -certifi==2023.7.22 \ - --hash=sha256:539cc1d13202e33ca466e88b2807e29f4c13049d6d87031a3c110744495cb082 \ - --hash=sha256:92d6037539857d8206b8f6ae472e8b77db8058fec5937a1ef3f54304089edbb9 - # via requests -cffi==1.15.1 \ - --hash=sha256:00a9ed42e88df81ffae7a8ab6d9356b371399b91dbdf0c3cb1e84c03a13aceb5 \ - --hash=sha256:03425bdae262c76aad70202debd780501fabeaca237cdfddc008987c0e0f59ef \ - --hash=sha256:04ed324bda3cda42b9b695d51bb7d54b680b9719cfab04227cdd1e04e5de3104 \ - --hash=sha256:0e2642fe3142e4cc4af0799748233ad6da94c62a8bec3a6648bf8ee68b1c7426 \ - --hash=sha256:173379135477dc8cac4bc58f45db08ab45d228b3363adb7af79436135d028405 \ - --hash=sha256:198caafb44239b60e252492445da556afafc7d1e3ab7a1fb3f0584ef6d742375 \ - --hash=sha256:1e74c6b51a9ed6589199c787bf5f9875612ca4a8a0785fb2d4a84429badaf22a \ - --hash=sha256:2012c72d854c2d03e45d06ae57f40d78e5770d252f195b93f581acf3ba44496e \ - --hash=sha256:21157295583fe8943475029ed5abdcf71eb3911894724e360acff1d61c1d54bc \ - --hash=sha256:2470043b93ff09bf8fb1d46d1cb756ce6132c54826661a32d4e4d132e1977adf \ - --hash=sha256:285d29981935eb726a4399badae8f0ffdff4f5050eaa6d0cfc3f64b857b77185 \ - --hash=sha256:30d78fbc8ebf9c92c9b7823ee18eb92f2e6ef79b45ac84db507f52fbe3ec4497 \ - --hash=sha256:320dab6e7cb2eacdf0e658569d2575c4dad258c0fcc794f46215e1e39f90f2c3 \ - --hash=sha256:33ab79603146aace82c2427da5ca6e58f2b3f2fb5da893ceac0c42218a40be35 \ - --hash=sha256:3548db281cd7d2561c9ad9984681c95f7b0e38881201e157833a2342c30d5e8c \ - --hash=sha256:3799aecf2e17cf585d977b780ce79ff0dc9b78d799fc694221ce814c2c19db83 \ - --hash=sha256:39d39875251ca8f612b6f33e6b1195af86d1b3e60086068be9cc053aa4376e21 \ - --hash=sha256:3b926aa83d1edb5aa5b427b4053dc420ec295a08e40911296b9eb1b6170f6cca \ - --hash=sha256:3bcde07039e586f91b45c88f8583ea7cf7a0770df3a1649627bf598332cb6984 \ - --hash=sha256:3d08afd128ddaa624a48cf2b859afef385b720bb4b43df214f85616922e6a5ac \ - --hash=sha256:3eb6971dcff08619f8d91607cfc726518b6fa2a9eba42856be181c6d0d9515fd \ - --hash=sha256:40f4774f5a9d4f5e344f31a32b5096977b5d48560c5592e2f3d2c4374bd543ee \ - --hash=sha256:4289fc34b2f5316fbb762d75362931e351941fa95fa18789191b33fc4cf9504a \ - --hash=sha256:470c103ae716238bbe698d67ad020e1db9d9dba34fa5a899b5e21577e6d52ed2 \ - --hash=sha256:4f2c9f67e9821cad2e5f480bc8d83b8742896f1242dba247911072d4fa94c192 \ - --hash=sha256:50a74364d85fd319352182ef59c5c790484a336f6db772c1a9231f1c3ed0cbd7 \ - --hash=sha256:54a2db7b78338edd780e7ef7f9f6c442500fb0d41a5a4ea24fff1c929d5af585 \ - --hash=sha256:5635bd9cb9731e6d4a1132a498dd34f764034a8ce60cef4f5319c0541159392f \ - --hash=sha256:59c0b02d0a6c384d453fece7566d1c7e6b7bae4fc5874ef2ef46d56776d61c9e \ - --hash=sha256:5d598b938678ebf3c67377cdd45e09d431369c3b1a5b331058c338e201f12b27 \ - --hash=sha256:5df2768244d19ab7f60546d0c7c63ce1581f7af8b5de3eb3004b9b6fc8a9f84b \ - --hash=sha256:5ef34d190326c3b1f822a5b7a45f6c4535e2f47ed06fec77d3d799c450b2651e \ - --hash=sha256:6975a3fac6bc83c4a65c9f9fcab9e47019a11d3d2cf7f3c0d03431bf145a941e \ - --hash=sha256:6c9a799e985904922a4d207a94eae35c78ebae90e128f0c4e521ce339396be9d \ - --hash=sha256:70df4e3b545a17496c9b3f41f5115e69a4f2e77e94e1d2a8e1070bc0c38c8a3c \ - --hash=sha256:7473e861101c9e72452f9bf8acb984947aa1661a7704553a9f6e4baa5ba64415 \ - --hash=sha256:8102eaf27e1e448db915d08afa8b41d6c7ca7a04b7d73af6514df10a3e74bd82 \ - --hash=sha256:87c450779d0914f2861b8526e035c5e6da0a3199d8f1add1a665e1cbc6fc6d02 \ - --hash=sha256:8b7ee99e510d7b66cdb6c593f21c043c248537a32e0bedf02e01e9553a172314 \ - --hash=sha256:91fc98adde3d7881af9b59ed0294046f3806221863722ba7d8d120c575314325 \ - --hash=sha256:94411f22c3985acaec6f83c6df553f2dbe17b698cc7f8ae751ff2237d96b9e3c \ - --hash=sha256:98d85c6a2bef81588d9227dde12db8a7f47f639f4a17c9ae08e773aa9c697bf3 \ - --hash=sha256:9ad5db27f9cabae298d151c85cf2bad1d359a1b9c686a275df03385758e2f914 \ - --hash=sha256:a0b71b1b8fbf2b96e41c4d990244165e2c9be83d54962a9a1d118fd8657d2045 \ - --hash=sha256:a0f100c8912c114ff53e1202d0078b425bee3649ae34d7b070e9697f93c5d52d \ - --hash=sha256:a591fe9e525846e4d154205572a029f653ada1a78b93697f3b5a8f1f2bc055b9 \ - --hash=sha256:a5c84c68147988265e60416b57fc83425a78058853509c1b0629c180094904a5 \ - --hash=sha256:a66d3508133af6e8548451b25058d5812812ec3798c886bf38ed24a98216fab2 \ - --hash=sha256:a8c4917bd7ad33e8eb21e9a5bbba979b49d9a97acb3a803092cbc1133e20343c \ - --hash=sha256:b3bbeb01c2b273cca1e1e0c5df57f12dce9a4dd331b4fa1635b8bec26350bde3 \ - --hash=sha256:cba9d6b9a7d64d4bd46167096fc9d2f835e25d7e4c121fb2ddfc6528fb0413b2 \ - --hash=sha256:cc4d65aeeaa04136a12677d3dd0b1c0c94dc43abac5860ab33cceb42b801c1e8 \ - --hash=sha256:ce4bcc037df4fc5e3d184794f27bdaab018943698f4ca31630bc7f84a7b69c6d \ - --hash=sha256:cec7d9412a9102bdc577382c3929b337320c4c4c4849f2c5cdd14d7368c5562d \ - --hash=sha256:d400bfb9a37b1351253cb402671cea7e89bdecc294e8016a707f6d1d8ac934f9 \ - --hash=sha256:d61f4695e6c866a23a21acab0509af1cdfd2c013cf256bbf5b6b5e2695827162 \ - --hash=sha256:db0fbb9c62743ce59a9ff687eb5f4afbe77e5e8403d6697f7446e5f609976f76 \ - --hash=sha256:dd86c085fae2efd48ac91dd7ccffcfc0571387fe1193d33b6394db7ef31fe2a4 \ - --hash=sha256:e00b098126fd45523dd056d2efba6c5a63b71ffe9f2bbe1a4fe1716e1d0c331e \ - --hash=sha256:e229a521186c75c8ad9490854fd8bbdd9a0c9aa3a524326b55be83b54d4e0ad9 \ - --hash=sha256:e263d77ee3dd201c3a142934a086a4450861778baaeeb45db4591ef65550b0a6 \ - --hash=sha256:ed9cb427ba5504c1dc15ede7d516b84757c3e3d7868ccc85121d9310d27eed0b \ - --hash=sha256:fa6693661a4c91757f4412306191b6dc88c1703f780c8234035eac011922bc01 \ - --hash=sha256:fcd131dd944808b5bdb38e6f5b53013c5aa4f334c5cad0c72742f6eba4b73db0 - # via cryptography -charset-normalizer==3.2.0 \ - --hash=sha256:04e57ab9fbf9607b77f7d057974694b4f6b142da9ed4a199859d9d4d5c63fe96 \ - --hash=sha256:09393e1b2a9461950b1c9a45d5fd251dc7c6f228acab64da1c9c0165d9c7765c \ - --hash=sha256:0b87549028f680ca955556e3bd57013ab47474c3124dc069faa0b6545b6c9710 \ - --hash=sha256:1000fba1057b92a65daec275aec30586c3de2401ccdcd41f8a5c1e2c87078706 \ - --hash=sha256:1249cbbf3d3b04902ff081ffbb33ce3377fa6e4c7356f759f3cd076cc138d020 \ - --hash=sha256:1920d4ff15ce893210c1f0c0e9d19bfbecb7983c76b33f046c13a8ffbd570252 \ - --hash=sha256:193cbc708ea3aca45e7221ae58f0fd63f933753a9bfb498a3b474878f12caaad \ - --hash=sha256:1a100c6d595a7f316f1b6f01d20815d916e75ff98c27a01ae817439ea7726329 \ - --hash=sha256:1f30b48dd7fa1474554b0b0f3fdfdd4c13b5c737a3c6284d3cdc424ec0ffff3a \ - --hash=sha256:203f0c8871d5a7987be20c72442488a0b8cfd0f43b7973771640fc593f56321f \ - --hash=sha256:246de67b99b6851627d945db38147d1b209a899311b1305dd84916f2b88526c6 \ - --hash=sha256:2dee8e57f052ef5353cf608e0b4c871aee320dd1b87d351c28764fc0ca55f9f4 \ - --hash=sha256:2efb1bd13885392adfda4614c33d3b68dee4921fd0ac1d3988f8cbb7d589e72a \ - --hash=sha256:2f4ac36d8e2b4cc1aa71df3dd84ff8efbe3bfb97ac41242fbcfc053c67434f46 \ - --hash=sha256:3170c9399da12c9dc66366e9d14da8bf7147e1e9d9ea566067bbce7bb74bd9c2 \ - --hash=sha256:3b1613dd5aee995ec6d4c69f00378bbd07614702a315a2cf6c1d21461fe17c23 \ - --hash=sha256:3bb3d25a8e6c0aedd251753a79ae98a093c7e7b471faa3aa9a93a81431987ace \ - --hash=sha256:3bb7fda7260735efe66d5107fb7e6af6a7c04c7fce9b2514e04b7a74b06bf5dd \ - --hash=sha256:41b25eaa7d15909cf3ac4c96088c1f266a9a93ec44f87f1d13d4a0e86c81b982 \ - --hash=sha256:45de3f87179c1823e6d9e32156fb14c1927fcc9aba21433f088fdfb555b77c10 \ - --hash=sha256:46fb8c61d794b78ec7134a715a3e564aafc8f6b5e338417cb19fe9f57a5a9bf2 \ - --hash=sha256:48021783bdf96e3d6de03a6e39a1171ed5bd7e8bb93fc84cc649d11490f87cea \ - --hash=sha256:4957669ef390f0e6719db3613ab3a7631e68424604a7b448f079bee145da6e09 \ - --hash=sha256:5e86d77b090dbddbe78867a0275cb4df08ea195e660f1f7f13435a4649e954e5 \ - --hash=sha256:6339d047dab2780cc6220f46306628e04d9750f02f983ddb37439ca47ced7149 \ - --hash=sha256:681eb3d7e02e3c3655d1b16059fbfb605ac464c834a0c629048a30fad2b27489 \ - --hash=sha256:6c409c0deba34f147f77efaa67b8e4bb83d2f11c8806405f76397ae5b8c0d1c9 \ - --hash=sha256:7095f6fbfaa55defb6b733cfeb14efaae7a29f0b59d8cf213be4e7ca0b857b80 \ - --hash=sha256:70c610f6cbe4b9fce272c407dd9d07e33e6bf7b4aa1b7ffb6f6ded8e634e3592 \ - --hash=sha256:72814c01533f51d68702802d74f77ea026b5ec52793c791e2da806a3844a46c3 \ - --hash=sha256:7a4826ad2bd6b07ca615c74ab91f32f6c96d08f6fcc3902ceeedaec8cdc3bcd6 \ - --hash=sha256:7c70087bfee18a42b4040bb9ec1ca15a08242cf5867c58726530bdf3945672ed \ - --hash=sha256:855eafa5d5a2034b4621c74925d89c5efef61418570e5ef9b37717d9c796419c \ - --hash=sha256:8700f06d0ce6f128de3ccdbc1acaea1ee264d2caa9ca05daaf492fde7c2a7200 \ - --hash=sha256:89f1b185a01fe560bc8ae5f619e924407efca2191b56ce749ec84982fc59a32a \ - --hash=sha256:8b2c760cfc7042b27ebdb4a43a4453bd829a5742503599144d54a032c5dc7e9e \ - --hash=sha256:8c2f5e83493748286002f9369f3e6607c565a6a90425a3a1fef5ae32a36d749d \ - --hash=sha256:8e098148dd37b4ce3baca71fb394c81dc5d9c7728c95df695d2dca218edf40e6 \ - --hash=sha256:94aea8eff76ee6d1cdacb07dd2123a68283cb5569e0250feab1240058f53b623 \ - --hash=sha256:95eb302ff792e12aba9a8b8f8474ab229a83c103d74a750ec0bd1c1eea32e669 \ - --hash=sha256:9bd9b3b31adcb054116447ea22caa61a285d92e94d710aa5ec97992ff5eb7cf3 \ - --hash=sha256:9e608aafdb55eb9f255034709e20d5a83b6d60c054df0802fa9c9883d0a937aa \ - --hash=sha256:a103b3a7069b62f5d4890ae1b8f0597618f628b286b03d4bc9195230b154bfa9 \ - --hash=sha256:a386ebe437176aab38c041de1260cd3ea459c6ce5263594399880bbc398225b2 \ - --hash=sha256:a38856a971c602f98472050165cea2cdc97709240373041b69030be15047691f \ - --hash=sha256:a401b4598e5d3f4a9a811f3daf42ee2291790c7f9d74b18d75d6e21dda98a1a1 \ - --hash=sha256:a7647ebdfb9682b7bb97e2a5e7cb6ae735b1c25008a70b906aecca294ee96cf4 \ - --hash=sha256:aaf63899c94de41fe3cf934601b0f7ccb6b428c6e4eeb80da72c58eab077b19a \ - --hash=sha256:b0dac0ff919ba34d4df1b6131f59ce95b08b9065233446be7e459f95554c0dc8 \ - --hash=sha256:baacc6aee0b2ef6f3d308e197b5d7a81c0e70b06beae1f1fcacffdbd124fe0e3 \ - --hash=sha256:bf420121d4c8dce6b889f0e8e4ec0ca34b7f40186203f06a946fa0276ba54029 \ - --hash=sha256:c04a46716adde8d927adb9457bbe39cf473e1e2c2f5d0a16ceb837e5d841ad4f \ - --hash=sha256:c0b21078a4b56965e2b12f247467b234734491897e99c1d51cee628da9786959 \ - --hash=sha256:c1c76a1743432b4b60ab3358c937a3fe1341c828ae6194108a94c69028247f22 \ - --hash=sha256:c4983bf937209c57240cff65906b18bb35e64ae872da6a0db937d7b4af845dd7 \ - --hash=sha256:c4fb39a81950ec280984b3a44f5bd12819953dc5fa3a7e6fa7a80db5ee853952 \ - --hash=sha256:c57921cda3a80d0f2b8aec7e25c8aa14479ea92b5b51b6876d975d925a2ea346 \ - --hash=sha256:c8063cf17b19661471ecbdb3df1c84f24ad2e389e326ccaf89e3fb2484d8dd7e \ - --hash=sha256:ccd16eb18a849fd8dcb23e23380e2f0a354e8daa0c984b8a732d9cfaba3a776d \ - --hash=sha256:cd6dbe0238f7743d0efe563ab46294f54f9bc8f4b9bcf57c3c666cc5bc9d1299 \ - --hash=sha256:d62e51710986674142526ab9f78663ca2b0726066ae26b78b22e0f5e571238dd \ - --hash=sha256:db901e2ac34c931d73054d9797383d0f8009991e723dab15109740a63e7f902a \ - --hash=sha256:e03b8895a6990c9ab2cdcd0f2fe44088ca1c65ae592b8f795c3294af00a461c3 \ - --hash=sha256:e1c8a2f4c69e08e89632defbfabec2feb8a8d99edc9f89ce33c4b9e36ab63037 \ - --hash=sha256:e4b749b9cc6ee664a3300bb3a273c1ca8068c46be705b6c31cf5d276f8628a94 \ - --hash=sha256:e6a5bf2cba5ae1bb80b154ed68a3cfa2fa00fde979a7f50d6598d3e17d9ac20c \ - --hash=sha256:e857a2232ba53ae940d3456f7533ce6ca98b81917d47adc3c7fd55dad8fab858 \ - --hash=sha256:ee4006268ed33370957f55bf2e6f4d263eaf4dc3cfc473d1d90baff6ed36ce4a \ - --hash=sha256:eef9df1eefada2c09a5e7a40991b9fc6ac6ef20b1372abd48d2794a316dc0449 \ - --hash=sha256:f058f6963fd82eb143c692cecdc89e075fa0828db2e5b291070485390b2f1c9c \ - --hash=sha256:f25c229a6ba38a35ae6e25ca1264621cc25d4d38dca2942a7fce0b67a4efe918 \ - --hash=sha256:f2a1d0fd4242bd8643ce6f98927cf9c04540af6efa92323e9d3124f57727bfc1 \ - --hash=sha256:f7560358a6811e52e9c4d142d497f1a6e10103d3a6881f18d04dbce3729c0e2c \ - --hash=sha256:f779d3ad205f108d14e99bb3859aa7dd8e9c68874617c72354d7ecaec2a054ac \ - --hash=sha256:f87f746ee241d30d6ed93969de31e5ffd09a2961a051e60ae6bddde9ec3583aa - # via requests -click==8.0.4 \ - --hash=sha256:6a7a62563bbfabfda3a38f3023a1db4a35978c0abd76f6c9605ecd6554d6d9b1 \ - --hash=sha256:8458d7b1287c5fb128c90e23381cf99dcde74beaf6c7ff6384ce84d6fe090adb - # via - # -r requirements.in - # gcp-docuploader - # gcp-releasetool -colorlog==6.7.0 \ - --hash=sha256:0d33ca236784a1ba3ff9c532d4964126d8a2c44f1f0cb1d2b0728196f512f662 \ - --hash=sha256:bd94bd21c1e13fac7bd3153f4bc3a7dc0eb0974b8bc2fdf1a989e474f6e582e5 - # via gcp-docuploader -cryptography==41.0.2 \ - --hash=sha256:01f1d9e537f9a15b037d5d9ee442b8c22e3ae11ce65ea1f3316a41c78756b711 \ - --hash=sha256:079347de771f9282fbfe0e0236c716686950c19dee1b76240ab09ce1624d76d7 \ - --hash=sha256:182be4171f9332b6741ee818ec27daff9fb00349f706629f5cbf417bd50e66fd \ - --hash=sha256:192255f539d7a89f2102d07d7375b1e0a81f7478925b3bc2e0549ebf739dae0e \ - --hash=sha256:2a034bf7d9ca894720f2ec1d8b7b5832d7e363571828037f9e0c4f18c1b58a58 \ - --hash=sha256:342f3767e25876751e14f8459ad85e77e660537ca0a066e10e75df9c9e9099f0 \ - --hash=sha256:439c3cc4c0d42fa999b83ded80a9a1fb54d53c58d6e59234cfe97f241e6c781d \ - --hash=sha256:49c3222bb8f8e800aead2e376cbef687bc9e3cb9b58b29a261210456a7783d83 \ - --hash=sha256:674b669d5daa64206c38e507808aae49904c988fa0a71c935e7006a3e1e83831 \ - --hash=sha256:7a9a3bced53b7f09da251685224d6a260c3cb291768f54954e28f03ef14e3766 \ - --hash=sha256:7af244b012711a26196450d34f483357e42aeddb04128885d95a69bd8b14b69b \ - --hash=sha256:7d230bf856164de164ecb615ccc14c7fc6de6906ddd5b491f3af90d3514c925c \ - --hash=sha256:84609ade00a6ec59a89729e87a503c6e36af98ddcd566d5f3be52e29ba993182 \ - --hash=sha256:9a6673c1828db6270b76b22cc696f40cde9043eb90373da5c2f8f2158957f42f \ - --hash=sha256:9b6d717393dbae53d4e52684ef4f022444fc1cce3c48c38cb74fca29e1f08eaa \ - --hash=sha256:9c3fe6534d59d071ee82081ca3d71eed3210f76ebd0361798c74abc2bcf347d4 \ - --hash=sha256:a719399b99377b218dac6cf547b6ec54e6ef20207b6165126a280b0ce97e0d2a \ - --hash=sha256:b332cba64d99a70c1e0836902720887fb4529ea49ea7f5462cf6640e095e11d2 \ - --hash=sha256:d124682c7a23c9764e54ca9ab5b308b14b18eba02722b8659fb238546de83a76 \ - --hash=sha256:d73f419a56d74fef257955f51b18d046f3506270a5fd2ac5febbfa259d6c0fa5 \ - --hash=sha256:f0dc40e6f7aa37af01aba07277d3d64d5a03dc66d682097541ec4da03cc140ee \ - --hash=sha256:f14ad275364c8b4e525d018f6716537ae7b6d369c094805cae45300847e0894f \ - --hash=sha256:f772610fe364372de33d76edcd313636a25684edb94cee53fd790195f5989d14 - # via - # gcp-releasetool - # secretstorage -gcp-docuploader==0.6.5 \ - --hash=sha256:30221d4ac3e5a2b9c69aa52fdbef68cc3f27d0e6d0d90e220fc024584b8d2318 \ - --hash=sha256:b7458ef93f605b9d46a4bf3a8dc1755dad1f31d030c8679edf304e343b347eea - # via -r requirements.in -gcp-releasetool==1.16.0 \ - --hash=sha256:27bf19d2e87aaa884096ff941aa3c592c482be3d6a2bfe6f06afafa6af2353e3 \ - --hash=sha256:a316b197a543fd036209d0caba7a8eb4d236d8e65381c80cbc6d7efaa7606d63 - # via -r requirements.in -google-api-core==2.11.1 \ - --hash=sha256:25d29e05a0058ed5f19c61c0a78b1b53adea4d9364b464d014fbda941f6d1c9a \ - --hash=sha256:d92a5a92dc36dd4f4b9ee4e55528a90e432b059f93aee6ad857f9de8cc7ae94a - # via - # google-cloud-core - # google-cloud-storage -google-auth==2.22.0 \ - --hash=sha256:164cba9af4e6e4e40c3a4f90a1a6c12ee56f14c0b4868d1ca91b32826ab334ce \ - --hash=sha256:d61d1b40897407b574da67da1a833bdc10d5a11642566e506565d1b1a46ba873 - # via - # gcp-releasetool - # google-api-core - # google-cloud-core - # google-cloud-storage -google-cloud-core==2.3.3 \ - --hash=sha256:37b80273c8d7eee1ae816b3a20ae43585ea50506cb0e60f3cf5be5f87f1373cb \ - --hash=sha256:fbd11cad3e98a7e5b0343dc07cb1039a5ffd7a5bb96e1f1e27cee4bda4a90863 - # via google-cloud-storage -google-cloud-storage==2.10.0 \ - --hash=sha256:934b31ead5f3994e5360f9ff5750982c5b6b11604dc072bc452c25965e076dc7 \ - --hash=sha256:9433cf28801671de1c80434238fb1e7e4a1ba3087470e90f70c928ea77c2b9d7 - # via gcp-docuploader -google-crc32c==1.5.0 \ - --hash=sha256:024894d9d3cfbc5943f8f230e23950cd4906b2fe004c72e29b209420a1e6b05a \ - --hash=sha256:02c65b9817512edc6a4ae7c7e987fea799d2e0ee40c53ec573a692bee24de876 \ - --hash=sha256:02ebb8bf46c13e36998aeaad1de9b48f4caf545e91d14041270d9dca767b780c \ - --hash=sha256:07eb3c611ce363c51a933bf6bd7f8e3878a51d124acfc89452a75120bc436289 \ - --hash=sha256:1034d91442ead5a95b5aaef90dbfaca8633b0247d1e41621d1e9f9db88c36298 \ - --hash=sha256:116a7c3c616dd14a3de8c64a965828b197e5f2d121fedd2f8c5585c547e87b02 \ - --hash=sha256:19e0a019d2c4dcc5e598cd4a4bc7b008546b0358bd322537c74ad47a5386884f \ - --hash=sha256:1c7abdac90433b09bad6c43a43af253e688c9cfc1c86d332aed13f9a7c7f65e2 \ - --hash=sha256:1e986b206dae4476f41bcec1faa057851f3889503a70e1bdb2378d406223994a \ - --hash=sha256:272d3892a1e1a2dbc39cc5cde96834c236d5327e2122d3aaa19f6614531bb6eb \ - --hash=sha256:278d2ed7c16cfc075c91378c4f47924c0625f5fc84b2d50d921b18b7975bd210 \ - --hash=sha256:2ad40e31093a4af319dadf503b2467ccdc8f67c72e4bcba97f8c10cb078207b5 \ - --hash=sha256:2e920d506ec85eb4ba50cd4228c2bec05642894d4c73c59b3a2fe20346bd00ee \ - --hash=sha256:3359fc442a743e870f4588fcf5dcbc1bf929df1fad8fb9905cd94e5edb02e84c \ - --hash=sha256:37933ec6e693e51a5b07505bd05de57eee12f3e8c32b07da7e73669398e6630a \ - --hash=sha256:398af5e3ba9cf768787eef45c803ff9614cc3e22a5b2f7d7ae116df8b11e3314 \ - --hash=sha256:3b747a674c20a67343cb61d43fdd9207ce5da6a99f629c6e2541aa0e89215bcd \ - --hash=sha256:461665ff58895f508e2866824a47bdee72497b091c730071f2b7575d5762ab65 \ - --hash=sha256:4c6fdd4fccbec90cc8a01fc00773fcd5fa28db683c116ee3cb35cd5da9ef6c37 \ - --hash=sha256:5829b792bf5822fd0a6f6eb34c5f81dd074f01d570ed7f36aa101d6fc7a0a6e4 \ - --hash=sha256:596d1f98fc70232fcb6590c439f43b350cb762fb5d61ce7b0e9db4539654cc13 \ - --hash=sha256:5ae44e10a8e3407dbe138984f21e536583f2bba1be9491239f942c2464ac0894 \ - --hash=sha256:635f5d4dd18758a1fbd1049a8e8d2fee4ffed124462d837d1a02a0e009c3ab31 \ - --hash=sha256:64e52e2b3970bd891309c113b54cf0e4384762c934d5ae56e283f9a0afcd953e \ - --hash=sha256:66741ef4ee08ea0b2cc3c86916ab66b6aef03768525627fd6a1b34968b4e3709 \ - --hash=sha256:67b741654b851abafb7bc625b6d1cdd520a379074e64b6a128e3b688c3c04740 \ - --hash=sha256:6ac08d24c1f16bd2bf5eca8eaf8304812f44af5cfe5062006ec676e7e1d50afc \ - --hash=sha256:6f998db4e71b645350b9ac28a2167e6632c239963ca9da411523bb439c5c514d \ - --hash=sha256:72218785ce41b9cfd2fc1d6a017dc1ff7acfc4c17d01053265c41a2c0cc39b8c \ - --hash=sha256:74dea7751d98034887dbd821b7aae3e1d36eda111d6ca36c206c44478035709c \ - --hash=sha256:759ce4851a4bb15ecabae28f4d2e18983c244eddd767f560165563bf9aefbc8d \ - --hash=sha256:77e2fd3057c9d78e225fa0a2160f96b64a824de17840351b26825b0848022906 \ - --hash=sha256:7c074fece789b5034b9b1404a1f8208fc2d4c6ce9decdd16e8220c5a793e6f61 \ - --hash=sha256:7c42c70cd1d362284289c6273adda4c6af8039a8ae12dc451dcd61cdabb8ab57 \ - --hash=sha256:7f57f14606cd1dd0f0de396e1e53824c371e9544a822648cd76c034d209b559c \ - --hash=sha256:83c681c526a3439b5cf94f7420471705bbf96262f49a6fe546a6db5f687a3d4a \ - --hash=sha256:8485b340a6a9e76c62a7dce3c98e5f102c9219f4cfbf896a00cf48caf078d438 \ - --hash=sha256:84e6e8cd997930fc66d5bb4fde61e2b62ba19d62b7abd7a69920406f9ecca946 \ - --hash=sha256:89284716bc6a5a415d4eaa11b1726d2d60a0cd12aadf5439828353662ede9dd7 \ - --hash=sha256:8b87e1a59c38f275c0e3676fc2ab6d59eccecfd460be267ac360cc31f7bcde96 \ - --hash=sha256:8f24ed114432de109aa9fd317278518a5af2d31ac2ea6b952b2f7782b43da091 \ - --hash=sha256:98cb4d057f285bd80d8778ebc4fde6b4d509ac3f331758fb1528b733215443ae \ - --hash=sha256:998679bf62b7fb599d2878aa3ed06b9ce688b8974893e7223c60db155f26bd8d \ - --hash=sha256:9ba053c5f50430a3fcfd36f75aff9caeba0440b2d076afdb79a318d6ca245f88 \ - --hash=sha256:9c99616c853bb585301df6de07ca2cadad344fd1ada6d62bb30aec05219c45d2 \ - --hash=sha256:a1fd716e7a01f8e717490fbe2e431d2905ab8aa598b9b12f8d10abebb36b04dd \ - --hash=sha256:a2355cba1f4ad8b6988a4ca3feed5bff33f6af2d7f134852cf279c2aebfde541 \ - --hash=sha256:b1f8133c9a275df5613a451e73f36c2aea4fe13c5c8997e22cf355ebd7bd0728 \ - --hash=sha256:b8667b48e7a7ef66afba2c81e1094ef526388d35b873966d8a9a447974ed9178 \ - --hash=sha256:ba1eb1843304b1e5537e1fca632fa894d6f6deca8d6389636ee5b4797affb968 \ - --hash=sha256:be82c3c8cfb15b30f36768797a640e800513793d6ae1724aaaafe5bf86f8f346 \ - --hash=sha256:c02ec1c5856179f171e032a31d6f8bf84e5a75c45c33b2e20a3de353b266ebd8 \ - --hash=sha256:c672d99a345849301784604bfeaeba4db0c7aae50b95be04dd651fd2a7310b93 \ - --hash=sha256:c6c777a480337ac14f38564ac88ae82d4cd238bf293f0a22295b66eb89ffced7 \ - --hash=sha256:cae0274952c079886567f3f4f685bcaf5708f0a23a5f5216fdab71f81a6c0273 \ - --hash=sha256:cd67cf24a553339d5062eff51013780a00d6f97a39ca062781d06b3a73b15462 \ - --hash=sha256:d3515f198eaa2f0ed49f8819d5732d70698c3fa37384146079b3799b97667a94 \ - --hash=sha256:d5280312b9af0976231f9e317c20e4a61cd2f9629b7bfea6a693d1878a264ebd \ - --hash=sha256:de06adc872bcd8c2a4e0dc51250e9e65ef2ca91be023b9d13ebd67c2ba552e1e \ - --hash=sha256:e1674e4307fa3024fc897ca774e9c7562c957af85df55efe2988ed9056dc4e57 \ - --hash=sha256:e2096eddb4e7c7bdae4bd69ad364e55e07b8316653234a56552d9c988bd2d61b \ - --hash=sha256:e560628513ed34759456a416bf86b54b2476c59144a9138165c9a1575801d0d9 \ - --hash=sha256:edfedb64740750e1a3b16152620220f51d58ff1b4abceb339ca92e934775c27a \ - --hash=sha256:f13cae8cc389a440def0c8c52057f37359014ccbc9dc1f0827936bcd367c6100 \ - --hash=sha256:f314013e7dcd5cf45ab1945d92e713eec788166262ae8deb2cfacd53def27325 \ - --hash=sha256:f583edb943cf2e09c60441b910d6a20b4d9d626c75a36c8fcac01a6c96c01183 \ - --hash=sha256:fd8536e902db7e365f49e7d9029283403974ccf29b13fc7028b97e2295b33556 \ - --hash=sha256:fe70e325aa68fa4b5edf7d1a4b6f691eb04bbccac0ace68e34820d283b5f80d4 - # via google-resumable-media -google-resumable-media==2.5.0 \ - --hash=sha256:218931e8e2b2a73a58eb354a288e03a0fd5fb1c4583261ac6e4c078666468c93 \ - --hash=sha256:da1bd943e2e114a56d85d6848497ebf9be6a14d3db23e9fc57581e7c3e8170ec - # via google-cloud-storage -googleapis-common-protos==1.59.1 \ - --hash=sha256:0cbedb6fb68f1c07e18eb4c48256320777707e7d0c55063ae56c15db3224a61e \ - --hash=sha256:b35d530fe825fb4227857bc47ad84c33c809ac96f312e13182bdeaa2abe1178a - # via google-api-core -idna==3.4 \ - --hash=sha256:814f528e8dead7d329833b91c5faa87d60bf71824cd12a7530b5526063d02cb4 \ - --hash=sha256:90b77e79eaa3eba6de819a0c442c0b4ceefc341a7a2ab77d7562bf49f425c5c2 - # via requests -importlib-metadata==6.8.0 \ - --hash=sha256:3ebb78df84a805d7698245025b975d9d67053cd94c79245ba4b3eb694abe68bb \ - --hash=sha256:dbace7892d8c0c4ac1ad096662232f831d4e64f4c4545bd53016a3e9d4654743 - # via keyring -jaraco-classes==3.3.0 \ - --hash=sha256:10afa92b6743f25c0cf5f37c6bb6e18e2c5bb84a16527ccfc0040ea377e7aaeb \ - --hash=sha256:c063dd08e89217cee02c8d5e5ec560f2c8ce6cdc2fcdc2e68f7b2e5547ed3621 - # via keyring -jeepney==0.8.0 \ - --hash=sha256:5efe48d255973902f6badc3ce55e2aa6c5c3b3bc642059ef3a91247bcfcc5806 \ - --hash=sha256:c0a454ad016ca575060802ee4d590dd912e35c122fa04e70306de3d076cce755 - # via - # keyring - # secretstorage -jinja2==3.1.2 \ - --hash=sha256:31351a702a408a9e7595a8fc6150fc3f43bb6bf7e319770cbc0db9df9437e852 \ - --hash=sha256:6088930bfe239f0e6710546ab9c19c9ef35e29792895fed6e6e31a023a182a61 - # via gcp-releasetool -keyring==24.2.0 \ - --hash=sha256:4901caaf597bfd3bbd78c9a0c7c4c29fcd8310dab2cffefe749e916b6527acd6 \ - --hash=sha256:ca0746a19ec421219f4d713f848fa297a661a8a8c1504867e55bfb5e09091509 - # via gcp-releasetool -markupsafe==2.1.3 \ - --hash=sha256:05fb21170423db021895e1ea1e1f3ab3adb85d1c2333cbc2310f2a26bc77272e \ - --hash=sha256:0a4e4a1aff6c7ac4cd55792abf96c915634c2b97e3cc1c7129578aa68ebd754e \ - --hash=sha256:10bbfe99883db80bdbaff2dcf681dfc6533a614f700da1287707e8a5d78a8431 \ - --hash=sha256:134da1eca9ec0ae528110ccc9e48041e0828d79f24121a1a146161103c76e686 \ - --hash=sha256:1577735524cdad32f9f694208aa75e422adba74f1baee7551620e43a3141f559 \ - --hash=sha256:1b40069d487e7edb2676d3fbdb2b0829ffa2cd63a2ec26c4938b2d34391b4ecc \ - --hash=sha256:282c2cb35b5b673bbcadb33a585408104df04f14b2d9b01d4c345a3b92861c2c \ - --hash=sha256:2c1b19b3aaacc6e57b7e25710ff571c24d6c3613a45e905b1fde04d691b98ee0 \ - --hash=sha256:2ef12179d3a291be237280175b542c07a36e7f60718296278d8593d21ca937d4 \ - --hash=sha256:338ae27d6b8745585f87218a3f23f1512dbf52c26c28e322dbe54bcede54ccb9 \ - --hash=sha256:3c0fae6c3be832a0a0473ac912810b2877c8cb9d76ca48de1ed31e1c68386575 \ - --hash=sha256:3fd4abcb888d15a94f32b75d8fd18ee162ca0c064f35b11134be77050296d6ba \ - --hash=sha256:42de32b22b6b804f42c5d98be4f7e5e977ecdd9ee9b660fda1a3edf03b11792d \ - --hash=sha256:504b320cd4b7eff6f968eddf81127112db685e81f7e36e75f9f84f0df46041c3 \ - --hash=sha256:525808b8019e36eb524b8c68acdd63a37e75714eac50e988180b169d64480a00 \ - --hash=sha256:56d9f2ecac662ca1611d183feb03a3fa4406469dafe241673d521dd5ae92a155 \ - --hash=sha256:5bbe06f8eeafd38e5d0a4894ffec89378b6c6a625ff57e3028921f8ff59318ac \ - --hash=sha256:65c1a9bcdadc6c28eecee2c119465aebff8f7a584dd719facdd9e825ec61ab52 \ - --hash=sha256:68e78619a61ecf91e76aa3e6e8e33fc4894a2bebe93410754bd28fce0a8a4f9f \ - --hash=sha256:69c0f17e9f5a7afdf2cc9fb2d1ce6aabdb3bafb7f38017c0b77862bcec2bbad8 \ - --hash=sha256:6b2b56950d93e41f33b4223ead100ea0fe11f8e6ee5f641eb753ce4b77a7042b \ - --hash=sha256:787003c0ddb00500e49a10f2844fac87aa6ce977b90b0feaaf9de23c22508b24 \ - --hash=sha256:7ef3cb2ebbf91e330e3bb937efada0edd9003683db6b57bb108c4001f37a02ea \ - --hash=sha256:8023faf4e01efadfa183e863fefde0046de576c6f14659e8782065bcece22198 \ - --hash=sha256:8758846a7e80910096950b67071243da3e5a20ed2546e6392603c096778d48e0 \ - --hash=sha256:8afafd99945ead6e075b973fefa56379c5b5c53fd8937dad92c662da5d8fd5ee \ - --hash=sha256:8c41976a29d078bb235fea9b2ecd3da465df42a562910f9022f1a03107bd02be \ - --hash=sha256:8e254ae696c88d98da6555f5ace2279cf7cd5b3f52be2b5cf97feafe883b58d2 \ - --hash=sha256:9402b03f1a1b4dc4c19845e5c749e3ab82d5078d16a2a4c2cd2df62d57bb0707 \ - --hash=sha256:962f82a3086483f5e5f64dbad880d31038b698494799b097bc59c2edf392fce6 \ - --hash=sha256:9dcdfd0eaf283af041973bff14a2e143b8bd64e069f4c383416ecd79a81aab58 \ - --hash=sha256:aa7bd130efab1c280bed0f45501b7c8795f9fdbeb02e965371bbef3523627779 \ - --hash=sha256:ab4a0df41e7c16a1392727727e7998a467472d0ad65f3ad5e6e765015df08636 \ - --hash=sha256:ad9e82fb8f09ade1c3e1b996a6337afac2b8b9e365f926f5a61aacc71adc5b3c \ - --hash=sha256:af598ed32d6ae86f1b747b82783958b1a4ab8f617b06fe68795c7f026abbdcad \ - --hash=sha256:b076b6226fb84157e3f7c971a47ff3a679d837cf338547532ab866c57930dbee \ - --hash=sha256:b7ff0f54cb4ff66dd38bebd335a38e2c22c41a8ee45aa608efc890ac3e3931bc \ - --hash=sha256:bfce63a9e7834b12b87c64d6b155fdd9b3b96191b6bd334bf37db7ff1fe457f2 \ - --hash=sha256:c011a4149cfbcf9f03994ec2edffcb8b1dc2d2aede7ca243746df97a5d41ce48 \ - --hash=sha256:c9c804664ebe8f83a211cace637506669e7890fec1b4195b505c214e50dd4eb7 \ - --hash=sha256:ca379055a47383d02a5400cb0d110cef0a776fc644cda797db0c5696cfd7e18e \ - --hash=sha256:cb0932dc158471523c9637e807d9bfb93e06a95cbf010f1a38b98623b929ef2b \ - --hash=sha256:cd0f502fe016460680cd20aaa5a76d241d6f35a1c3350c474bac1273803893fa \ - --hash=sha256:ceb01949af7121f9fc39f7d27f91be8546f3fb112c608bc4029aef0bab86a2a5 \ - --hash=sha256:d080e0a5eb2529460b30190fcfcc4199bd7f827663f858a226a81bc27beaa97e \ - --hash=sha256:dd15ff04ffd7e05ffcb7fe79f1b98041b8ea30ae9234aed2a9168b5797c3effb \ - --hash=sha256:df0be2b576a7abbf737b1575f048c23fb1d769f267ec4358296f31c2479db8f9 \ - --hash=sha256:e09031c87a1e51556fdcb46e5bd4f59dfb743061cf93c4d6831bf894f125eb57 \ - --hash=sha256:e4dd52d80b8c83fdce44e12478ad2e85c64ea965e75d66dbeafb0a3e77308fcc \ - --hash=sha256:fec21693218efe39aa7f8599346e90c705afa52c5b31ae019b2e57e8f6542bb2 - # via jinja2 -more-itertools==9.1.0 \ - --hash=sha256:cabaa341ad0389ea83c17a94566a53ae4c9d07349861ecb14dc6d0345cf9ac5d \ - --hash=sha256:d2bc7f02446e86a68911e58ded76d6561eea00cddfb2a91e7019bbb586c799f3 - # via jaraco-classes -packaging==23.1 \ - --hash=sha256:994793af429502c4ea2ebf6bf664629d07c1a9fe974af92966e4b8d2df7edc61 \ - --hash=sha256:a392980d2b6cffa644431898be54b0045151319d1e7ec34f0cfed48767dd334f - # via gcp-releasetool -protobuf==3.20.3 \ - --hash=sha256:03038ac1cfbc41aa21f6afcbcd357281d7521b4157926f30ebecc8d4ea59dcb7 \ - --hash=sha256:28545383d61f55b57cf4df63eebd9827754fd2dc25f80c5253f9184235db242c \ - --hash=sha256:2e3427429c9cffebf259491be0af70189607f365c2f41c7c3764af6f337105f2 \ - --hash=sha256:398a9e0c3eaceb34ec1aee71894ca3299605fa8e761544934378bbc6c97de23b \ - --hash=sha256:44246bab5dd4b7fbd3c0c80b6f16686808fab0e4aca819ade6e8d294a29c7050 \ - --hash=sha256:447d43819997825d4e71bf5769d869b968ce96848b6479397e29fc24c4a5dfe9 \ - --hash=sha256:67a3598f0a2dcbc58d02dd1928544e7d88f764b47d4a286202913f0b2801c2e7 \ - --hash=sha256:74480f79a023f90dc6e18febbf7b8bac7508420f2006fabd512013c0c238f454 \ - --hash=sha256:819559cafa1a373b7096a482b504ae8a857c89593cf3a25af743ac9ecbd23480 \ - --hash=sha256:899dc660cd599d7352d6f10d83c95df430a38b410c1b66b407a6b29265d66469 \ - --hash=sha256:8c0c984a1b8fef4086329ff8dd19ac77576b384079247c770f29cc8ce3afa06c \ - --hash=sha256:9aae4406ea63d825636cc11ffb34ad3379335803216ee3a856787bcf5ccc751e \ - --hash=sha256:a7ca6d488aa8ff7f329d4c545b2dbad8ac31464f1d8b1c87ad1346717731e4db \ - --hash=sha256:b6cc7ba72a8850621bfec987cb72623e703b7fe2b9127a161ce61e61558ad905 \ - --hash=sha256:bf01b5720be110540be4286e791db73f84a2b721072a3711efff6c324cdf074b \ - --hash=sha256:c02ce36ec760252242a33967d51c289fd0e1c0e6e5cc9397e2279177716add86 \ - --hash=sha256:d9e4432ff660d67d775c66ac42a67cf2453c27cb4d738fc22cb53b5d84c135d4 \ - --hash=sha256:daa564862dd0d39c00f8086f88700fdbe8bc717e993a21e90711acfed02f2402 \ - --hash=sha256:de78575669dddf6099a8a0f46a27e82a1783c557ccc38ee620ed8cc96d3be7d7 \ - --hash=sha256:e64857f395505ebf3d2569935506ae0dfc4a15cb80dc25261176c784662cdcc4 \ - --hash=sha256:f4bd856d702e5b0d96a00ec6b307b0f51c1982c2bf9c0052cf9019e9a544ba99 \ - --hash=sha256:f4c42102bc82a51108e449cbb32b19b180022941c727bac0cfd50170341f16ee - # via - # gcp-docuploader - # gcp-releasetool - # google-api-core -pyasn1==0.5.0 \ - --hash=sha256:87a2121042a1ac9358cabcaf1d07680ff97ee6404333bacca15f76aa8ad01a57 \ - --hash=sha256:97b7290ca68e62a832558ec3976f15cbf911bf5d7c7039d8b861c2a0ece69fde - # via - # pyasn1-modules - # rsa -pyasn1-modules==0.3.0 \ - --hash=sha256:5bd01446b736eb9d31512a30d46c1ac3395d676c6f3cafa4c03eb54b9925631c \ - --hash=sha256:d3ccd6ed470d9ffbc716be08bd90efbd44d0734bc9303818f7336070984a162d - # via google-auth -pycparser==2.21 \ - --hash=sha256:8ee45429555515e1f6b185e78100aea234072576aa43ab53aefcae078162fca9 \ - --hash=sha256:e644fdec12f7872f86c58ff790da456218b10f863970249516d60a5eaca77206 - # via cffi -pyjwt==2.7.0 \ - --hash=sha256:ba2b425b15ad5ef12f200dc67dd56af4e26de2331f965c5439994dad075876e1 \ - --hash=sha256:bd6ca4a3c4285c1a2d4349e5a035fdf8fb94e04ccd0fcbe6ba289dae9cc3e074 - # via gcp-releasetool -pyperclip==1.8.2 \ - --hash=sha256:105254a8b04934f0bc84e9c24eb360a591aaf6535c9def5f29d92af107a9bf57 - # via gcp-releasetool -python-dateutil==2.8.2 \ - --hash=sha256:0123cacc1627ae19ddf3c27a5de5bd67ee4586fbdd6440d9748f8abb483d3e86 \ - --hash=sha256:961d03dc3453ebbc59dbdea9e4e11c5651520a876d0f4db161e8674aae935da9 - # via gcp-releasetool -requests==2.31.0 \ - --hash=sha256:58cd2187c01e70e6e26505bca751777aa9f2ee0b7f4300988b709f44e013003f \ - --hash=sha256:942c5a758f98d790eaed1a29cb6eefc7ffb0d1cf7af05c3d2791656dbd6ad1e1 - # via - # gcp-releasetool - # google-api-core - # google-cloud-storage -rsa==4.9 \ - --hash=sha256:90260d9058e514786967344d0ef75fa8727eed8a7d2e43ce9f4bcf1b536174f7 \ - --hash=sha256:e38464a49c6c85d7f1351b0126661487a7e0a14a50f1675ec50eb34d4f20ef21 - # via google-auth -secretstorage==3.3.3 \ - --hash=sha256:2403533ef369eca6d2ba81718576c5e0f564d5cca1b58f73a8b23e7d4eeebd77 \ - --hash=sha256:f356e6628222568e3af06f2eba8df495efa13b3b63081dafd4f7d9a7b7bc9f99 - # via keyring -six==1.16.0 \ - --hash=sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926 \ - --hash=sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254 - # via - # gcp-docuploader - # google-auth - # python-dateutil -typing-extensions==4.7.1 \ - --hash=sha256:440d5dd3af93b060174bf433bccd69b0babc3b15b1a8dca43789fd7f61514b36 \ - --hash=sha256:b75ddc264f0ba5615db7ba217daeb99701ad295353c45f9e95963337ceeeffb2 - # via -r requirements.in -urllib3==1.26.16 \ - --hash=sha256:8d36afa7616d8ab714608411b4a3b13e58f463aee519024578e062e141dce20f \ - --hash=sha256:8f135f6502756bde6b2a9b28989df5fbe87c9970cecaa69041edcce7f0589b14 - # via - # google-auth - # requests -wheel==0.40.0 \ - --hash=sha256:cd1196f3faee2b31968d626e1731c94f99cbdb67cf5a46e4f5656cbee7738873 \ - --hash=sha256:d236b20e7cb522daf2390fa84c55eea81c5c30190f90f29ae2ca1ad8355bf247 - # via -r requirements.in -zipp==3.16.1 \ - --hash=sha256:0b37c326d826d5ca35f2b9685cd750292740774ef16190008b00a0227c256fe0 \ - --hash=sha256:857b158da2cbf427b376da1c24fd11faecbac5a4ac7523c3607f8a01f94c2ec0 - # via importlib-metadata - -# WARNING: The following packages were not pinned, but pip requires them to be -# pinned when the requirements file includes hashes. Consider using the --allow-unsafe flag. -# setuptools diff --git a/java-storage-nio/owlbot.py b/java-storage-nio/owlbot.py index 7036c8a4ac6a..d16ced53f8b7 100644 --- a/java-storage-nio/owlbot.py +++ b/java-storage-nio/owlbot.py @@ -21,4 +21,11 @@ s.move(library) s.remove_staging_dirs() -java.common_templates(excludes=["README.md", ".kokoro/build.sh", "renovate.json", ".github/workflows/auto-release.yaml"]) +java.common_templates(excludes=[ + "README.md", + ".kokoro/build.sh", + ".kokoro/requirements.in", + ".kokoro/requirements.txt", + "renovate.json", + ".github/workflows/auto-release.yaml" +]) From 6e50b94166a90d29541b82bb0abb415010d7d1d3 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 26 Sep 2023 00:43:21 +0200 Subject: [PATCH 1349/1764] deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v3.16.1 (#1261) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 3de8e57c365a..3fa9a142f8d3 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -70,7 +70,7 @@ com.google.cloud google-cloud-shared-dependencies - 3.16.0 + 3.16.1 pom import From aaf274117f620f68ce02936bac022954f8dcf8e3 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 26 Sep 2023 22:55:54 +0200 Subject: [PATCH 1350/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.27.1 (#1263) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 3fa9a142f8d3..ad12add02302 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.27.0 + 2.27.1 com.google.apis From f7fe83617df362d577bae5c845e108739e1d8ee9 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 26 Sep 2023 21:08:13 +0000 Subject: [PATCH 1351/1764] chore(main): release 0.127.4 (#1255) :robot: I have created a release *beep* *boop* --- ## [0.127.4](https://togithub.com/googleapis/java-storage-nio/compare/v0.127.3...v0.127.4) (2023-09-26) ### Dependencies * Update dependency com.google.apis:google-api-services-storage to v1-rev20230914-2.0.0 ([#1254](https://togithub.com/googleapis/java-storage-nio/issues/1254)) ([70ffbff](https://togithub.com/googleapis/java-storage-nio/commit/70ffbff260b8fb5481720fb7282e72c2c5d59ffa)) * Update dependency com.google.apis:google-api-services-storage to v1-rev20230922-2.0.0 ([#1259](https://togithub.com/googleapis/java-storage-nio/issues/1259)) ([23f7776](https://togithub.com/googleapis/java-storage-nio/commit/23f777629c219151fa1a9e3522701ea4d1441e28)) * Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.16.0 ([#1257](https://togithub.com/googleapis/java-storage-nio/issues/1257)) ([bfbff94](https://togithub.com/googleapis/java-storage-nio/commit/bfbff940c9a3217b53c5bf50af579fe27cd10d78)) * Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.16.1 ([#1261](https://togithub.com/googleapis/java-storage-nio/issues/1261)) ([6e50b94](https://togithub.com/googleapis/java-storage-nio/commit/6e50b94166a90d29541b82bb0abb415010d7d1d3)) * Update dependency com.google.cloud:google-cloud-storage to v2.27.1 ([#1263](https://togithub.com/googleapis/java-storage-nio/issues/1263)) ([aaf2741](https://togithub.com/googleapis/java-storage-nio/commit/aaf274117f620f68ce02936bac022954f8dcf8e3)) --- This PR was generated with [Release Please](https://togithub.com/googleapis/release-please). See [documentation](https://togithub.com/googleapis/release-please#release-please). --- java-storage-nio/CHANGELOG.md | 11 +++++++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 20 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 351a1dbe7be8..868a638c60cb 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,16 @@ # Changelog +## [0.127.4](https://github.com/googleapis/java-storage-nio/compare/v0.127.3...v0.127.4) (2023-09-26) + + +### Dependencies + +* Update dependency com.google.apis:google-api-services-storage to v1-rev20230914-2.0.0 ([#1254](https://github.com/googleapis/java-storage-nio/issues/1254)) ([efe45f0](https://github.com/googleapis/java-storage-nio/commit/efe45f029dcbf318f36f5681ad10935bfcdc2808)) +* Update dependency com.google.apis:google-api-services-storage to v1-rev20230922-2.0.0 ([#1259](https://github.com/googleapis/java-storage-nio/issues/1259)) ([80a7dbb](https://github.com/googleapis/java-storage-nio/commit/80a7dbbbaf523d5771d161e9df43415cee990b6d)) +* Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.16.0 ([#1257](https://github.com/googleapis/java-storage-nio/issues/1257)) ([7f6d165](https://github.com/googleapis/java-storage-nio/commit/7f6d165e04c3e3bde0416b05d06076493806c1ac)) +* Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.16.1 ([#1261](https://github.com/googleapis/java-storage-nio/issues/1261)) ([69f15c0](https://github.com/googleapis/java-storage-nio/commit/69f15c004c96fef4337d9dae30258a38fa29cad3)) +* Update dependency com.google.cloud:google-cloud-storage to v2.27.1 ([#1263](https://github.com/googleapis/java-storage-nio/issues/1263)) ([b559148](https://github.com/googleapis/java-storage-nio/commit/b559148c1e084446c31a10731bfe6810ac8b5245)) + ## [0.127.3](https://github.com/googleapis/java-storage-nio/compare/v0.127.2...v0.127.3) (2023-09-13) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 95701f4ef9f9..fe5baf3589e9 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.127.4-SNAPSHOT + 0.127.4 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.4-SNAPSHOT + 0.127.4 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index b9038c733f5e..c0bff1d74e76 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.4-SNAPSHOT + 0.127.4 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.4-SNAPSHOT + 0.127.4 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 8f39fcffbccc..6947def88755 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.4-SNAPSHOT + 0.127.4 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.4-SNAPSHOT + 0.127.4 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index ad12add02302..6e0cb8fe5238 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.4-SNAPSHOT + 0.127.4 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 7594828d59ed..aa361887b389 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.4-SNAPSHOT + 0.127.4 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 73c25fbcf8bd..1aa422061bd0 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.3:0.127.4-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.127.4:0.127.4 \ No newline at end of file From 67dd91029f3b1c7283363172fc751d93327f1f75 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 26 Sep 2023 23:22:15 +0000 Subject: [PATCH 1352/1764] chore(main): release 0.127.5-SNAPSHOT (#1264) :robot: 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). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index fe5baf3589e9..b16114307d8b 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.127.4 + 0.127.5-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.4 + 0.127.5-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index c0bff1d74e76..93f4cf4024d2 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.4 + 0.127.5-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.4 + 0.127.5-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 6947def88755..13c9588e6fca 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.4 + 0.127.5-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.4 + 0.127.5-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 6e0cb8fe5238..947164937ea9 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.4 + 0.127.5-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index aa361887b389..0a2106a2b177 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.4 + 0.127.5-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 1aa422061bd0..bb710cedc3a7 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.4:0.127.4 \ No newline at end of file +google-cloud-nio:0.127.4:0.127.5-SNAPSHOT \ No newline at end of file From ff5add00d2b7e3c2b37a6a992d89ba972b76beb8 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 27 Sep 2023 17:16:15 +0200 Subject: [PATCH 1353/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.127.4 (#1265) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 0d1698877373..be88b9960b12 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.127.3 + 0.127.4 From 081c3ca1fdad2ab40e507b71ff0c85f0125c4e60 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 3 Oct 2023 19:56:38 +0200 Subject: [PATCH 1354/1764] deps: update dependency com.google.apis:google-api-services-storage to v1-rev20230926-2.0.0 (#1266) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 947164937ea9..1d70f597f71c 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -83,7 +83,7 @@ com.google.apis google-api-services-storage - v1-rev20230922-2.0.0 + v1-rev20230926-2.0.0 com.google.auto.value From b477cc2c395f43e1ca8a11a2deed9234fcab6e9e Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 3 Oct 2023 19:57:03 +0200 Subject: [PATCH 1355/1764] deps: update dependency org.ow2.asm:asm-commons to v9.6 (#1267) --- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 13c9588e6fca..ee5eb0ab5801 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -126,7 +126,7 @@ org.ow2.asm asm-commons - 9.5 + 9.6 From ad15a8ed4702dad9400ab26d5c35f7698f4aacb3 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 3 Oct 2023 19:57:26 +0200 Subject: [PATCH 1356/1764] deps: update dependency org.ow2.asm:asm to v9.6 (#1268) --- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index ee5eb0ab5801..d1b0d5fae39c 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -121,7 +121,7 @@ org.ow2.asm asm - 9.5 + 9.6 org.ow2.asm From 8692e83fb28903ae886d51d12d4d7b9923f50171 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 3 Oct 2023 19:57:50 +0200 Subject: [PATCH 1357/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v26.24.0 (#1269) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 852617164201..65add7c3eab5 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 26.23.0 + 26.24.0 pom import From 2b67d4b311590cc442f5701e2422cd16688ae7cb Mon Sep 17 00:00:00 2001 From: Munawar Date: Mon, 9 Oct 2023 15:45:57 -0700 Subject: [PATCH 1358/1764] fix: Add protection against a possible null dereference issue (#1258) * Comment: Added protection against a possible null dereference issue. * run linter --------- Co-authored-by: Sydney Munro --- .../storage/contrib/nio/SeekableByteChannelPrefetcher.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/SeekableByteChannelPrefetcher.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/SeekableByteChannelPrefetcher.java index dbdd4e5ad2b5..41632f8c8f9d 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/SeekableByteChannelPrefetcher.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/SeekableByteChannelPrefetcher.java @@ -357,8 +357,10 @@ public ByteBuffer fetch(long position) throws InterruptedException, ExecutionExc nbMiss++; ensureFetching(blockIndex); candidate = fetching; - buf = candidate.getBuf(); - full.add(candidate); + if (candidate != null) { + buf = candidate.getBuf(); + full.add(candidate); + } fetching = null; ensureFetching(blockIndex + 1); return buf; From a9165195ccfbf11df76bf7ccd0112b084f94c45d Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 12 Oct 2023 20:04:15 +0200 Subject: [PATCH 1359/1764] build(deps): update dependency com.google.cloud:google-cloud-shared-config to v1.5.8 (#1271) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![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-shared-config](https://togithub.com/googleapis/java-shared-config) | `1.5.7` -> `1.5.8` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.cloud:google-cloud-shared-config/1.5.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.cloud:google-cloud-shared-config/1.5.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.cloud:google-cloud-shared-config/1.5.7/1.5.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.cloud:google-cloud-shared-config/1.5.7/1.5.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
      googleapis/java-shared-config (com.google.cloud:google-cloud-shared-config) ### [`v1.5.8`](https://togithub.com/googleapis/java-shared-config/blob/HEAD/CHANGELOG.md#158-2023-10-05) [Compare Source](https://togithub.com/googleapis/java-shared-config/compare/v1.5.7...v1.5.8) ##### Dependencies - Update actions/checkout action to v4 ([#​653](https://togithub.com/googleapis/java-shared-config/issues/653)) ([cdf79f8](https://togithub.com/googleapis/java-shared-config/commit/cdf79f841657b234d3e6a0aaecd63444e637ff68)) - Update auto-value-annotation.version to v1.10.4 ([#​669](https://togithub.com/googleapis/java-shared-config/issues/669)) ([4a11c28](https://togithub.com/googleapis/java-shared-config/commit/4a11c2861e4f22aa00f98254f69b072b2376b808)) - Update dependency com.puppycrawl.tools:checkstyle to v10.12.2 ([#​644](https://togithub.com/googleapis/java-shared-config/issues/644)) ([763419a](https://togithub.com/googleapis/java-shared-config/commit/763419aefd7efb40b30641641198ca6491b380d2)) - Update dependency com.puppycrawl.tools:checkstyle to v10.12.3 ([#​652](https://togithub.com/googleapis/java-shared-config/issues/652)) ([62f6be7](https://togithub.com/googleapis/java-shared-config/commit/62f6be71cc9939d2151a6ab3981603ea88ae50fb)) - Update dependency org.opentest4j:opentest4j to v1.3.0 ([#​640](https://togithub.com/googleapis/java-shared-config/issues/640)) ([f3570a2](https://togithub.com/googleapis/java-shared-config/commit/f3570a227f82b8942d671b6b324ae4940cdd65c4)) ##### Documentation - Update README.md with AutoValue ([#​676](https://togithub.com/googleapis/java-shared-config/issues/676)) ([78d4661](https://togithub.com/googleapis/java-shared-config/commit/78d4661e566574b395c8891561c1e0d9603bed33))
      --- ### 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. --- - [ ] 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://developer.mend.io/github/googleapis/java-storage-nio). --- java-storage-nio/EnableAutoValue.txt | 0 java-storage-nio/pom.xml | 8 +------- 2 files changed, 1 insertion(+), 7 deletions(-) create mode 100644 java-storage-nio/EnableAutoValue.txt diff --git a/java-storage-nio/EnableAutoValue.txt b/java-storage-nio/EnableAutoValue.txt new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 1d70f597f71c..175efb3f339d 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud google-cloud-shared-config - 1.5.7 + 1.5.8 @@ -85,12 +85,6 @@ google-api-services-storage v1-rev20230926-2.0.0
      - - com.google.auto.value - auto-value-annotations - provided - ${auto-value-annotation.version} - junit junit From a1d113c30f2eeede304374c1ef617fa42244443c Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 12 Oct 2023 20:18:13 +0200 Subject: [PATCH 1360/1764] deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v3.17.0 (#1272) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![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-shared-dependencies](https://togithub.com/googleapis/sdk-platform-java) | `3.16.1` -> `3.17.0` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.cloud:google-cloud-shared-dependencies/3.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.cloud:google-cloud-shared-dependencies/3.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.cloud:google-cloud-shared-dependencies/3.16.1/3.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.cloud:google-cloud-shared-dependencies/3.16.1/3.17.0?slim=true)](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. --- - [ ] 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://developer.mend.io/github/googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 175efb3f339d..a0171a331a3f 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -70,7 +70,7 @@ com.google.cloud google-cloud-shared-dependencies - 3.16.1 + 3.17.0 pom import From ba607dff53dba124a44e6d20e2646a8299893401 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 12 Oct 2023 20:29:38 +0200 Subject: [PATCH 1361/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.28.0 (#1275) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index a0171a331a3f..3617f960f424 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.27.1 + 2.28.0 com.google.apis From 249ed295c21b899cdf5b5025e4ef788a42d7f796 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 12 Oct 2023 12:14:17 -0700 Subject: [PATCH 1362/1764] chore(main): release 0.127.5 (#1270) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/CHANGELOG.md | 16 ++++++++++++++++ .../google-cloud-nio-examples/pom.xml | 4 ++-- .../google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 25 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 868a638c60cb..461091940c09 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,21 @@ # Changelog +## [0.127.5](https://github.com/googleapis/java-storage-nio/compare/v0.127.4...v0.127.5) (2023-10-12) + + +### Bug Fixes + +* Add protection against a possible null dereference issue ([#1258](https://github.com/googleapis/java-storage-nio/issues/1258)) ([ade173b](https://github.com/googleapis/java-storage-nio/commit/ade173bdc762d0fe8ac97a5e189f6802156231a7)) + + +### Dependencies + +* Update dependency com.google.apis:google-api-services-storage to v1-rev20230926-2.0.0 ([#1266](https://github.com/googleapis/java-storage-nio/issues/1266)) ([1cf28cb](https://github.com/googleapis/java-storage-nio/commit/1cf28cb0b86914a1a8ad9e46f31d9372796de038)) +* Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.17.0 ([#1272](https://github.com/googleapis/java-storage-nio/issues/1272)) ([876c4b5](https://github.com/googleapis/java-storage-nio/commit/876c4b531f86f0b5af01cb850a9e7116c7b1e181)) +* Update dependency com.google.cloud:google-cloud-storage to v2.28.0 ([#1275](https://github.com/googleapis/java-storage-nio/issues/1275)) ([cc93df1](https://github.com/googleapis/java-storage-nio/commit/cc93df1cda79fb3faf5dc786df01bb1b8fc2897a)) +* Update dependency org.ow2.asm:asm to v9.6 ([#1268](https://github.com/googleapis/java-storage-nio/issues/1268)) ([b216dc9](https://github.com/googleapis/java-storage-nio/commit/b216dc9606297ff430f234d922a44161175daf41)) +* Update dependency org.ow2.asm:asm-commons to v9.6 ([#1267](https://github.com/googleapis/java-storage-nio/issues/1267)) ([bfa0f30](https://github.com/googleapis/java-storage-nio/commit/bfa0f3022065c2e3c071b98c4be37c63548e97fc)) + ## [0.127.4](https://github.com/googleapis/java-storage-nio/compare/v0.127.3...v0.127.4) (2023-09-26) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index b16114307d8b..5f05e714a5d6 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.127.5-SNAPSHOT + 0.127.5 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.5-SNAPSHOT + 0.127.5 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 93f4cf4024d2..03027d5ce02f 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.5-SNAPSHOT + 0.127.5 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.5-SNAPSHOT + 0.127.5 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index d1b0d5fae39c..cb8f0cb2cf98 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.5-SNAPSHOT + 0.127.5 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.5-SNAPSHOT + 0.127.5 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 3617f960f424..ef71b4a70f30 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.5-SNAPSHOT + 0.127.5 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 0a2106a2b177..73a26ef055b4 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.5-SNAPSHOT + 0.127.5 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index bb710cedc3a7..c9c6baff6301 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.4:0.127.5-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.127.5:0.127.5 \ No newline at end of file From 71273a4ff6a5a99e1fcbfae6dc6fde97ab9e17c8 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 12 Oct 2023 19:34:14 +0000 Subject: [PATCH 1363/1764] chore(main): release 0.127.6-SNAPSHOT (#1276) :robot: 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). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 5f05e714a5d6..df2bd0283cc7 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.127.5 + 0.127.6-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.5 + 0.127.6-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 03027d5ce02f..2309c82aa376 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.5 + 0.127.6-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.5 + 0.127.6-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index cb8f0cb2cf98..c4487d835899 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.5 + 0.127.6-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.5 + 0.127.6-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index ef71b4a70f30..0db5d967ad6a 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.5 + 0.127.6-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 73a26ef055b4..08a4b1459b3a 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.5 + 0.127.6-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index c9c6baff6301..42b8d525d1b3 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.5:0.127.5 \ No newline at end of file +google-cloud-nio:0.127.5:0.127.6-SNAPSHOT \ No newline at end of file From c5a2dd011e0b908b6a53c3927e85c8a7b88a6802 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 17 Oct 2023 18:59:42 +0200 Subject: [PATCH 1364/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.127.5 (#1277) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index be88b9960b12..80abf038b78e 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.127.4 + 0.127.5 From 5483895180409e0b3207c15a74e5579132512fef Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 17 Oct 2023 19:00:46 +0200 Subject: [PATCH 1365/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v26.25.0 (#1278) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 65add7c3eab5..af9061b05ef2 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 26.24.0 + 26.25.0 pom import From 960692c3b55716eaaabd816f7dedbc075310fc4a Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 17 Oct 2023 19:01:21 +0200 Subject: [PATCH 1366/1764] deps: update dependency com.google.apis:google-api-services-storage to v1-rev20231012-2.0.0 (#1279) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 0db5d967ad6a..3cd82324c8d5 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -83,7 +83,7 @@ com.google.apis google-api-services-storage - v1-rev20230926-2.0.0 + v1-rev20231012-2.0.0 junit From cce8a29d56cebc5fb09ae15d41d12acd54eb2ee8 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 17 Oct 2023 20:08:23 +0200 Subject: [PATCH 1367/1764] build(deps): update dependency com.google.cloud:google-cloud-shared-config to v1.6.0 (#1280) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 3cd82324c8d5..36405b9885ff 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud google-cloud-shared-config - 1.5.8 + 1.6.0 From e402d5806419eaf015e053b87785b9fb118f11fa Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Tue, 17 Oct 2023 16:12:44 -0700 Subject: [PATCH 1368/1764] chore: track customization in templates (#1876) (#1282) Source-Link: https://github.com/googleapis/synthtool/commit/a79241941a00783e0da86853c455e899567c3ccb Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-java:latest@sha256:d0a8eb7ffc63ddce4c63191373d6e99d5385516423c396de207dedf2b6db7427 Co-authored-by: Owl Bot --- java-storage-nio/.github/.OwlBot.lock.yaml | 4 ++-- java-storage-nio/.kokoro/nightly/integration.cfg | 1 + java-storage-nio/.kokoro/nightly/java11-integration.cfg | 1 + java-storage-nio/.kokoro/presubmit/integration.cfg | 1 + 4 files changed, 5 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/.github/.OwlBot.lock.yaml b/java-storage-nio/.github/.OwlBot.lock.yaml index fa335912bd92..cd91b662b949 100644 --- a/java-storage-nio/.github/.OwlBot.lock.yaml +++ b/java-storage-nio/.github/.OwlBot.lock.yaml @@ -13,5 +13,5 @@ # limitations under the License. docker: image: gcr.io/cloud-devrel-public-resources/owlbot-java:latest - digest: sha256:3a95f1b9b1102865ca551b76be51d2bdb850900c4db2f6d79269e7af81ac8f84 -# created: 2023-07-27T18:37:44.251188775Z + digest: sha256:d0a8eb7ffc63ddce4c63191373d6e99d5385516423c396de207dedf2b6db7427 +# created: 2023-10-17T17:33:29.360983119Z diff --git a/java-storage-nio/.kokoro/nightly/integration.cfg b/java-storage-nio/.kokoro/nightly/integration.cfg index a2907a257b2b..5a95c68284c4 100644 --- a/java-storage-nio/.kokoro/nightly/integration.cfg +++ b/java-storage-nio/.kokoro/nightly/integration.cfg @@ -35,3 +35,4 @@ env_vars: { key: "SECRET_MANAGER_KEYS" value: "java-it-service-account" } + diff --git a/java-storage-nio/.kokoro/nightly/java11-integration.cfg b/java-storage-nio/.kokoro/nightly/java11-integration.cfg index 58049cc38f11..6a6ef94eff28 100644 --- a/java-storage-nio/.kokoro/nightly/java11-integration.cfg +++ b/java-storage-nio/.kokoro/nightly/java11-integration.cfg @@ -35,3 +35,4 @@ env_vars: { key: "SECRET_MANAGER_KEYS" value: "java-it-service-account" } + diff --git a/java-storage-nio/.kokoro/presubmit/integration.cfg b/java-storage-nio/.kokoro/presubmit/integration.cfg index dded67a9d54a..5864c603e5ad 100644 --- a/java-storage-nio/.kokoro/presubmit/integration.cfg +++ b/java-storage-nio/.kokoro/presubmit/integration.cfg @@ -31,3 +31,4 @@ env_vars: { key: "SECRET_MANAGER_KEYS" value: "java-it-service-account" } + From 8584eed2e428732e1eb996e69a81605c6c4d36a3 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 23 Oct 2023 18:19:30 +0200 Subject: [PATCH 1369/1764] deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v3.18.0 (#1283) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 36405b9885ff..108860802b09 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -70,7 +70,7 @@ com.google.cloud google-cloud-shared-dependencies - 3.17.0 + 3.18.0 pom import From dedbee14350dd7bca9627960086d4dc36b28c51c Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 23 Oct 2023 23:59:59 +0200 Subject: [PATCH 1370/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.29.0 (#1284) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 108860802b09..70029401776c 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.28.0 + 2.29.0 com.google.apis From 2d9dacc6035234dcc1f8289e2d6b5276cd4631ae Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Mon, 23 Oct 2023 15:15:17 -0700 Subject: [PATCH 1371/1764] chore(main): release 0.127.6 (#1281) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/CHANGELOG.md | 9 +++++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 18 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 461091940c09..612ae73788c4 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## [0.127.6](https://github.com/googleapis/java-storage-nio/compare/v0.127.5...v0.127.6) (2023-10-23) + + +### Dependencies + +* Update dependency com.google.apis:google-api-services-storage to v1-rev20231012-2.0.0 ([#1279](https://github.com/googleapis/java-storage-nio/issues/1279)) ([de065f1](https://github.com/googleapis/java-storage-nio/commit/de065f1174dc67bb873f074ec82f30ca4ff30811)) +* Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.18.0 ([#1283](https://github.com/googleapis/java-storage-nio/issues/1283)) ([a33eb8e](https://github.com/googleapis/java-storage-nio/commit/a33eb8ebd4e5c0e358c866a000c5dcdb53aa665b)) +* Update dependency com.google.cloud:google-cloud-storage to v2.29.0 ([#1284](https://github.com/googleapis/java-storage-nio/issues/1284)) ([72db89d](https://github.com/googleapis/java-storage-nio/commit/72db89d92e2a18b3b67dfd6dc254c03524780b1f)) + ## [0.127.5](https://github.com/googleapis/java-storage-nio/compare/v0.127.4...v0.127.5) (2023-10-12) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index df2bd0283cc7..edb13d51e338 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.127.6-SNAPSHOT + 0.127.6 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.6-SNAPSHOT + 0.127.6 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 2309c82aa376..89a5b5f78c8e 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.6-SNAPSHOT + 0.127.6 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.6-SNAPSHOT + 0.127.6 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index c4487d835899..1bd2b6945752 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.6-SNAPSHOT + 0.127.6 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.6-SNAPSHOT + 0.127.6 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 70029401776c..077cda468623 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.6-SNAPSHOT + 0.127.6 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 08a4b1459b3a..451507692125 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.6-SNAPSHOT + 0.127.6 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 42b8d525d1b3..9bbe8f447638 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.5:0.127.6-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.127.6:0.127.6 \ No newline at end of file From 24ae322dc235276cf0ff8aaabac51be8e14c5d0b Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Mon, 23 Oct 2023 15:39:50 -0700 Subject: [PATCH 1372/1764] chore(main): release 0.127.7-SNAPSHOT (#1285) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index edb13d51e338..907789fe77c4 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.127.6 + 0.127.7-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.6 + 0.127.7-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 89a5b5f78c8e..86f4656ed1a1 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.6 + 0.127.7-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.6 + 0.127.7-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 1bd2b6945752..852ab55e0c2a 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.6 + 0.127.7-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.6 + 0.127.7-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 077cda468623..af3bc3c1b48f 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.6 + 0.127.7-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 451507692125..7faf718ffeb3 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.6 + 0.127.7-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 9bbe8f447638..625daf3f4714 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.6:0.127.6 \ No newline at end of file +google-cloud-nio:0.127.6:0.127.7-SNAPSHOT \ No newline at end of file From 9d0200651df24212d13c1b22905390878ed1d730 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 31 Oct 2023 19:48:40 +0100 Subject: [PATCH 1373/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.127.6 (#1286) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 80abf038b78e..849c4700cb58 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.127.5 + 0.127.6 From 3399b32fbb49bc4d8d8776eaa0391d653f49e877 Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Tue, 31 Oct 2023 11:58:58 -0700 Subject: [PATCH 1374/1764] chore: update graalvm version to 22.3.3 in kokoro cfg files. (#1889) (#1289) Source-Link: https://github.com/googleapis/synthtool/commit/1547f9a33de075d31d434bb3c9d7f53f068e0ff3 Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-java:latest@sha256:bc2bf47c7370f1b1a8a46b0c104ce7e43644ac58902c9de265fe1f253fcc2506 Co-authored-by: Owl Bot --- java-storage-nio/.github/.OwlBot.lock.yaml | 4 ++-- java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native.cfg | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/.github/.OwlBot.lock.yaml b/java-storage-nio/.github/.OwlBot.lock.yaml index cd91b662b949..f930d4846feb 100644 --- a/java-storage-nio/.github/.OwlBot.lock.yaml +++ b/java-storage-nio/.github/.OwlBot.lock.yaml @@ -13,5 +13,5 @@ # limitations under the License. docker: image: gcr.io/cloud-devrel-public-resources/owlbot-java:latest - digest: sha256:d0a8eb7ffc63ddce4c63191373d6e99d5385516423c396de207dedf2b6db7427 -# created: 2023-10-17T17:33:29.360983119Z + digest: sha256:bc2bf47c7370f1b1a8a46b0c104ce7e43644ac58902c9de265fe1f253fcc2506 +# created: 2023-10-31T13:44:21.909247346Z diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg index f52533545896..fb5bb678ffcc 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-kokoro-resources/graalvm17:22.3.2" + value: "gcr.io/cloud-devrel-kokoro-resources/graalvm17:22.3.3" } env_vars: { diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg index 44b1004875b6..59efee340c53 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-kokoro-resources/graalvm:22.3.2" + value: "gcr.io/cloud-devrel-kokoro-resources/graalvm:22.3.3" } env_vars: { From 802cb3dea7dda2b9005f07d4b3d88adae3afc4de Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 31 Oct 2023 20:00:04 +0100 Subject: [PATCH 1375/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v26.26.0 (#1287) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index af9061b05ef2..c4be68cdcea5 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 26.25.0 + 26.26.0 pom import From 7f7cfc09f8d7a3ebc210d6aff4949b748a28fe41 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 1 Nov 2023 00:35:21 +0100 Subject: [PATCH 1376/1764] deps: update dependency com.google.apis:google-api-services-storage to v1-rev20231028-2.0.0 (#1288) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index af3bc3c1b48f..f6a9772e2b08 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -83,7 +83,7 @@ com.google.apis google-api-services-storage - v1-rev20231012-2.0.0 + v1-rev20231028-2.0.0 junit From 5443b066f33126253d67a21d16388a821ee3c17f Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 1 Nov 2023 20:47:51 +0100 Subject: [PATCH 1377/1764] deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v3.19.0 (#1292) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index f6a9772e2b08..d017dfc48bec 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -70,7 +70,7 @@ com.google.cloud google-cloud-shared-dependencies - 3.18.0 + 3.19.0 pom import From dbf15e598684cf3dbd2e0c9a80d16b50cb38cf22 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 2 Nov 2023 17:46:34 +0100 Subject: [PATCH 1378/1764] build(deps): update dependency com.google.cloud:google-cloud-shared-config to v1.6.1 (#1290) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index d017dfc48bec..0b274945a36d 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud google-cloud-shared-config - 1.6.0 + 1.6.1 From 1205494aad715c9520831e67303e8ca9a19012bb Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 3 Nov 2023 18:39:01 +0100 Subject: [PATCH 1379/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.29.1 (#1293) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 0b274945a36d..c00122cbab7c 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.29.0 + 2.29.1 com.google.apis From c9cbe69882609e6788e99aa7cb929a593d47adba Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Fri, 3 Nov 2023 12:33:02 -0700 Subject: [PATCH 1380/1764] chore(main): release 0.127.7 (#1291) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/CHANGELOG.md | 9 +++++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 18 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 612ae73788c4..9fcc6a278825 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## [0.127.7](https://github.com/googleapis/java-storage-nio/compare/v0.127.6...v0.127.7) (2023-11-03) + + +### Dependencies + +* Update dependency com.google.apis:google-api-services-storage to v1-rev20231028-2.0.0 ([#1288](https://github.com/googleapis/java-storage-nio/issues/1288)) ([97e9fcb](https://github.com/googleapis/java-storage-nio/commit/97e9fcbfbe6b6010d5eb2738b80949aa28c88e24)) +* Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.19.0 ([#1292](https://github.com/googleapis/java-storage-nio/issues/1292)) ([b4c5543](https://github.com/googleapis/java-storage-nio/commit/b4c554367ae7dacb1bb5c5a65615247fcfd63295)) +* Update dependency com.google.cloud:google-cloud-storage to v2.29.1 ([#1293](https://github.com/googleapis/java-storage-nio/issues/1293)) ([a1f9322](https://github.com/googleapis/java-storage-nio/commit/a1f93224326633ca9a23280bd820e9062c2874da)) + ## [0.127.6](https://github.com/googleapis/java-storage-nio/compare/v0.127.5...v0.127.6) (2023-10-23) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 907789fe77c4..1a494d105141 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.127.7-SNAPSHOT + 0.127.7 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.7-SNAPSHOT + 0.127.7 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 86f4656ed1a1..b7866dac91d2 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.7-SNAPSHOT + 0.127.7 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.7-SNAPSHOT + 0.127.7 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 852ab55e0c2a..6cde002b6493 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.7-SNAPSHOT + 0.127.7 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.7-SNAPSHOT + 0.127.7 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index c00122cbab7c..b3f231a4739d 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.7-SNAPSHOT + 0.127.7 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 7faf718ffeb3..abce63dfd70d 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.7-SNAPSHOT + 0.127.7 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 625daf3f4714..ea0919a2c38b 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.6:0.127.7-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.127.7:0.127.7 \ No newline at end of file From 6a5f97d576591f535b64c936fe26916f1803e623 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 7 Nov 2023 00:54:31 +0100 Subject: [PATCH 1381/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.127.7 (#1295) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 849c4700cb58..55baaaaa0e3e 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.127.6 + 0.127.7 From 09793a078817d8ce5bde8920a691260b072a7874 Mon Sep 17 00:00:00 2001 From: BenWhitehead Date: Fri, 1 Dec 2023 11:46:33 -0500 Subject: [PATCH 1382/1764] fix: update FakeStorageRpc to better handle resumable sessions that overwrite existing objects (#1296) --- .../contrib/nio/testing/FakeStorageRpc.java | 9 ++- .../nio/testing/FakeStorageRpcTest.java | 68 +++++++++++++++++++ 2 files changed, 74 insertions(+), 3 deletions(-) create mode 100644 java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpcTest.java diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java index c772a56b317b..82dd8073eff3 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java @@ -356,7 +356,7 @@ public String open(StorageObject object, Map options) throws StorageE checkGeneration(key, generationMatch); metadata.put(key, object); - return fullname(object); + return key; } @Override @@ -613,11 +613,12 @@ public MockLowLevelHttpResponse getResponse() { try { ByteArrayOutputStream baos = new ByteArrayOutputStream(); this.getStreamingContent().writeTo(baos); + bytes = futureContents.get(key); byte[] byteArray = baos.toByteArray(); if (storageObject.getGeneration() != null) { - contents.put(key, concat(bytes, byteArray)); + futureContents.put(key, concat(bytes, byteArray)); } else { - contents.put(key, byteArray); + futureContents.put(key, byteArray); } List contentRanges = getHeaders().get("content-range"); @@ -637,6 +638,8 @@ public MockLowLevelHttpResponse getResponse() { resp.addHeader("Content-Type", "application/json;charset=utf-8"); resp.addHeader("Content-Length", String.valueOf(string.length())); resp.setContent(string); + contents.put(key, byteArray); + futureContents.remove(key); } else { resp.setStatusCode(NOT_FOUND); } diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpcTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpcTest.java new file mode 100644 index 000000000000..dd4ef9064665 --- /dev/null +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpcTest.java @@ -0,0 +1,68 @@ +/* + * Copyright 2023 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.google.cloud.storage.contrib.nio.testing; + +import static com.google.common.truth.Truth.assertThat; + +import com.google.cloud.WriteChannel; +import com.google.cloud.storage.Blob; +import com.google.cloud.storage.BlobId; +import com.google.cloud.storage.BlobInfo; +import com.google.cloud.storage.Storage; +import com.google.cloud.storage.Storage.BlobWriteOption; +import com.google.cloud.storage.StorageOptions; +import com.google.cloud.storage.contrib.nio.testing.LocalStorageHelper.FakeStorageRpcFactory; +import java.io.IOException; +import java.nio.ByteBuffer; +import java.nio.charset.StandardCharsets; +import org.junit.Test; + +public final class FakeStorageRpcTest { + + @Test + public void overwritingAnObjectOverwritesItsContent() throws IOException { + Storage storage = + StorageOptions.http() + .setServiceRpcFactory(new FakeStorageRpcFactory()) + .build() + .getService(); + + try (WriteChannel writer = + storage.writer( + BlobInfo.newBuilder(BlobId.of("bucket", "obj", 0L)).build(), + BlobWriteOption.generationMatch())) { + writer.write(ByteBuffer.wrap("abc".getBytes(StandardCharsets.UTF_8))); + } + Blob gen1 = storage.get(BlobId.of("bucket", "obj")); + // get existing generation + String gen1read1 = new String(gen1.getContent(), StandardCharsets.UTF_8); + assertThat(gen1read1).isEqualTo("abc"); + System.out.println("gen1read1 = " + gen1read1); + + // start an upload that will overwrite the existing generation + WriteChannel writer = storage.writer(gen1, BlobWriteOption.generationMatch()); + writer.write(ByteBuffer.wrap("def".getBytes(StandardCharsets.UTF_8))); + // make sure we can still read the existing generations value after starting but before closing + String gen1read2 = new String(gen1.getContent(), StandardCharsets.UTF_8); + assertThat(gen1read2).isEqualTo("abc"); + writer.close(); + + Blob gen2 = storage.get(BlobId.of("bucket", "obj")); + String gen2read1 = new String(gen2.getContent(), StandardCharsets.UTF_8); + System.out.println("gen2read1 = " + gen2read1); + assertThat(gen2read1).isEqualTo("def"); + } +} From 24c8520caac25b33d978f441b0593cb95fe76528 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 1 Dec 2023 17:47:11 +0100 Subject: [PATCH 1383/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v26.27.0 (#1297) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index c4be68cdcea5..6a84452a8ed2 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 26.26.0 + 26.27.0 pom import From e7a0c62124cf5b2752e1962677c3417af2e2f260 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 1 Dec 2023 17:47:47 +0100 Subject: [PATCH 1384/1764] deps: update dependency com.google.guava:guava to v32.1.3-android (#1298) --- java-storage-nio/google-cloud-nio-examples/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 1a494d105141..a9a7127fa92f 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -19,7 +19,7 @@ com.google.guava guava - 32.0.0-android + 32.1.3-android From f8b3731e3308d6745e08508b54e650973011401b Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 1 Dec 2023 17:48:46 +0100 Subject: [PATCH 1385/1764] build(deps): update dependency org.codehaus.mojo:build-helper-maven-plugin to v3.5.0 (#1300) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 55baaaaa0e3e..d25a88a53f65 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -53,7 +53,7 @@ org.codehaus.mojo build-helper-maven-plugin - 3.4.0 + 3.5.0 add-snippets-source diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index abce63dfd70d..64c045ff6185 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -52,7 +52,7 @@ org.codehaus.mojo build-helper-maven-plugin - 3.4.0 + 3.5.0 add-snippets-source From 89fee74a7c2bac30a51949b3d39692fe0bde84c6 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 1 Dec 2023 17:49:56 +0100 Subject: [PATCH 1386/1764] deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v3.20.0 (#1302) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index b3f231a4739d..483b1b2d9aca 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -70,7 +70,7 @@ com.google.cloud google-cloud-shared-dependencies - 3.19.0 + 3.20.0 pom import From 62b52f3d8d54ed43aa90f7986dcf9b7e26e587b7 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 1 Dec 2023 17:50:18 +0100 Subject: [PATCH 1387/1764] deps: update dependency com.google.apis:google-api-services-storage to v1-rev20231117-2.0.0 (#1303) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 483b1b2d9aca..c30082e2f4e6 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -83,7 +83,7 @@ com.google.apis google-api-services-storage - v1-rev20231028-2.0.0 + v1-rev20231117-2.0.0 junit From 85e22f0d6bce552fff979baa375f6f5e82210487 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 5 Dec 2023 16:07:51 -0500 Subject: [PATCH 1388/1764] chore(main): release 0.127.8-SNAPSHOT (#1294) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index a9a7127fa92f..728e6351d805 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.127.7 + 0.127.8-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.7 + 0.127.8-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index b7866dac91d2..3b954175902c 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.7 + 0.127.8-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.7 + 0.127.8-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 6cde002b6493..dca78d49f543 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.7 + 0.127.8-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.7 + 0.127.8-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index c30082e2f4e6..9d7510f3bc13 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.7 + 0.127.8-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 64c045ff6185..2cc396101a90 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.7 + 0.127.8-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index ea0919a2c38b..6252ca9e31a3 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.7:0.127.7 \ No newline at end of file +google-cloud-nio:0.127.7:0.127.8-SNAPSHOT \ No newline at end of file From 56cc4796ae4990585f8bccd6f1953f424565dd0c Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 5 Dec 2023 22:15:26 +0100 Subject: [PATCH 1389/1764] deps: update actions/github-script action to v7 (#1299) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * deps: update actions/github-script action to v7 * 🦉 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 From 6acbe5206cf50213ffc0ec9e7e4096a89cff9294 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 5 Dec 2023 22:17:08 +0100 Subject: [PATCH 1390/1764] deps: update actions/setup-java action to v4 (#1301) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * deps: update actions/setup-java action to v4 * 🦉 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 From bf73a5331fa92bf9bec7dba075f4962b46317a54 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 5 Dec 2023 22:30:15 +0100 Subject: [PATCH 1391/1764] deps: update actions/github-script action to v7 (#1311) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [actions/github-script](https://togithub.com/actions/github-script) | action | major | `v6` -> `v7` | --- ### Release Notes
      actions/github-script (actions/github-script) ### [`v7`](https://togithub.com/actions/github-script/compare/v6...v7) [Compare Source](https://togithub.com/actions/github-script/compare/v6...v7)
      --- ### 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. --- - [ ] 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://developer.mend.io/github/googleapis/java-storage-nio). --- java-storage-nio/.github/workflows/approve-readme.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/.github/workflows/approve-readme.yaml b/java-storage-nio/.github/workflows/approve-readme.yaml index f5fc7d5169eb..59f00b8eb6e6 100644 --- a/java-storage-nio/.github/workflows/approve-readme.yaml +++ b/java-storage-nio/.github/workflows/approve-readme.yaml @@ -21,7 +21,7 @@ jobs: runs-on: ubuntu-latest if: github.repository_owner == 'googleapis' && github.head_ref == 'autosynth-readme' steps: - - uses: actions/github-script@v6 + - uses: actions/github-script@v7 with: github-token: ${{secrets.YOSHI_APPROVER_TOKEN}} script: | From 555e9289c2badc796689db8b2ffc1ff466ff14f1 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 5 Dec 2023 22:46:06 +0100 Subject: [PATCH 1392/1764] deps: update actions/setup-java action to v4 (#1312) --- java-storage-nio/.github/workflows/ci.yaml | 16 ++++++++-------- java-storage-nio/.github/workflows/samples.yaml | 2 +- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/.github/workflows/ci.yaml b/java-storage-nio/.github/workflows/ci.yaml index e27b2c57563c..726ab48d32ea 100644 --- a/java-storage-nio/.github/workflows/ci.yaml +++ b/java-storage-nio/.github/workflows/ci.yaml @@ -28,7 +28,7 @@ jobs: java: [11, 17] steps: - uses: actions/checkout@v3 - - uses: actions/setup-java@v3 + - uses: actions/setup-java@v4 with: distribution: temurin java-version: ${{matrix.java}} @@ -42,7 +42,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - - uses: actions/setup-java@v3 + - uses: actions/setup-java@v4 with: java-version: 8 distribution: temurin @@ -51,7 +51,7 @@ jobs: # https://maven.apache.org/surefire/maven-surefire-plugin/test-mojo.html#jvm run: echo "SUREFIRE_JVM_OPT=-Djvm=${JAVA_HOME}/bin/java" >> $GITHUB_ENV shell: bash - - uses: actions/setup-java@v3 + - uses: actions/setup-java@v4 with: java-version: 17 distribution: temurin @@ -64,7 +64,7 @@ jobs: - name: Support longpaths run: git config --system core.longpaths true - uses: actions/checkout@v3 - - uses: actions/setup-java@v3 + - uses: actions/setup-java@v4 with: distribution: temurin java-version: 8 @@ -79,7 +79,7 @@ jobs: java: [17] steps: - uses: actions/checkout@v3 - - uses: actions/setup-java@v3 + - uses: actions/setup-java@v4 with: distribution: temurin java-version: ${{matrix.java}} @@ -89,7 +89,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - - uses: actions/setup-java@v3 + - uses: actions/setup-java@v4 with: distribution: temurin java-version: 17 @@ -101,7 +101,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - - uses: actions/setup-java@v3 + - uses: actions/setup-java@v4 with: distribution: temurin java-version: 11 @@ -113,7 +113,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - - uses: actions/setup-java@v3 + - uses: actions/setup-java@v4 with: distribution: temurin java-version: 8 diff --git a/java-storage-nio/.github/workflows/samples.yaml b/java-storage-nio/.github/workflows/samples.yaml index 10d252d77538..d21944b3a5e6 100644 --- a/java-storage-nio/.github/workflows/samples.yaml +++ b/java-storage-nio/.github/workflows/samples.yaml @@ -21,7 +21,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - - uses: actions/setup-java@v3 + - uses: actions/setup-java@v4 with: distribution: temurin java-version: 8 From 663f8b679d1073a90e36be75a0521f437104a793 Mon Sep 17 00:00:00 2001 From: Sydney Munro <97561403+sydney-munro@users.noreply.github.com> Date: Tue, 5 Dec 2023 13:46:19 -0800 Subject: [PATCH 1393/1764] =?UTF-8?q?deps:=20update=20the=20dependency=20c?= =?UTF-8?q?om.google.apis:google-api-services-stora=E2=80=A6=20(#1314)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit …ge to v1-rev20231202-2.0.0 --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 9d7510f3bc13..bb45863a8f7e 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -83,7 +83,7 @@ com.google.apis google-api-services-storage - v1-rev20231117-2.0.0 + v1-rev20231202-2.0.0 junit From c16a375ced0dc3fe154bc920529ef593f1271132 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 6 Dec 2023 16:50:51 +0100 Subject: [PATCH 1394/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.30.1 (#1306) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index bb45863a8f7e..62e1f76834dc 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.29.1 + 2.30.1 com.google.apis From b93b7b03359a35f848a2191fdf32921533eaf029 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 6 Dec 2023 16:04:12 +0000 Subject: [PATCH 1395/1764] chore(main): release 0.127.8 (#1310) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit :robot: I have created a release *beep* *boop* --- ## [0.127.8](https://togithub.com/googleapis/java-storage-nio/compare/v0.127.7...v0.127.8) (2023-12-06) ### Bug Fixes * Update FakeStorageRpc to better handle resumable sessions that overwrite existing objects ([#1296](https://togithub.com/googleapis/java-storage-nio/issues/1296)) ([09793a0](https://togithub.com/googleapis/java-storage-nio/commit/09793a078817d8ce5bde8920a691260b072a7874)) ### Dependencies * Update actions/github-script action to v7 ([#1299](https://togithub.com/googleapis/java-storage-nio/issues/1299)) ([56cc479](https://togithub.com/googleapis/java-storage-nio/commit/56cc4796ae4990585f8bccd6f1953f424565dd0c)) * Update actions/setup-java action to v4 ([#1312](https://togithub.com/googleapis/java-storage-nio/issues/1312)) ([555e928](https://togithub.com/googleapis/java-storage-nio/commit/555e9289c2badc796689db8b2ffc1ff466ff14f1)) * Update dependency com.google.apis:google-api-services-storage to v1-rev20231117-2.0.0 ([#1303](https://togithub.com/googleapis/java-storage-nio/issues/1303)) ([62b52f3](https://togithub.com/googleapis/java-storage-nio/commit/62b52f3d8d54ed43aa90f7986dcf9b7e26e587b7)) * Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.20.0 ([#1302](https://togithub.com/googleapis/java-storage-nio/issues/1302)) ([89fee74](https://togithub.com/googleapis/java-storage-nio/commit/89fee74a7c2bac30a51949b3d39692fe0bde84c6)) * Update dependency com.google.cloud:google-cloud-storage to v2.30.1 ([#1306](https://togithub.com/googleapis/java-storage-nio/issues/1306)) ([c16a375](https://togithub.com/googleapis/java-storage-nio/commit/c16a375ced0dc3fe154bc920529ef593f1271132)) * Update dependency com.google.guava:guava to v32.1.3-android ([#1298](https://togithub.com/googleapis/java-storage-nio/issues/1298)) ([e7a0c62](https://togithub.com/googleapis/java-storage-nio/commit/e7a0c62124cf5b2752e1962677c3417af2e2f260)) * Update the dependency com.google.apis:google-api-services-stora… ([#1314](https://togithub.com/googleapis/java-storage-nio/issues/1314)) ([663f8b6](https://togithub.com/googleapis/java-storage-nio/commit/663f8b679d1073a90e36be75a0521f437104a793)) --- This PR was generated with [Release Please](https://togithub.com/googleapis/release-please). See [documentation](https://togithub.com/googleapis/release-please#release-please). --- .../.github/workflows/approve-readme.yaml | 2 +- java-storage-nio/.github/workflows/ci.yaml | 16 +++++++-------- .../.github/workflows/samples.yaml | 2 +- java-storage-nio/CHANGELOG.md | 20 +++++++++++++++++++ .../google-cloud-nio-examples/pom.xml | 4 ++-- .../google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 10 files changed, 39 insertions(+), 19 deletions(-) diff --git a/java-storage-nio/.github/workflows/approve-readme.yaml b/java-storage-nio/.github/workflows/approve-readme.yaml index 59f00b8eb6e6..f5fc7d5169eb 100644 --- a/java-storage-nio/.github/workflows/approve-readme.yaml +++ b/java-storage-nio/.github/workflows/approve-readme.yaml @@ -21,7 +21,7 @@ jobs: runs-on: ubuntu-latest if: github.repository_owner == 'googleapis' && github.head_ref == 'autosynth-readme' steps: - - uses: actions/github-script@v7 + - uses: actions/github-script@v6 with: github-token: ${{secrets.YOSHI_APPROVER_TOKEN}} script: | diff --git a/java-storage-nio/.github/workflows/ci.yaml b/java-storage-nio/.github/workflows/ci.yaml index 726ab48d32ea..e27b2c57563c 100644 --- a/java-storage-nio/.github/workflows/ci.yaml +++ b/java-storage-nio/.github/workflows/ci.yaml @@ -28,7 +28,7 @@ jobs: java: [11, 17] steps: - uses: actions/checkout@v3 - - uses: actions/setup-java@v4 + - uses: actions/setup-java@v3 with: distribution: temurin java-version: ${{matrix.java}} @@ -42,7 +42,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - - uses: actions/setup-java@v4 + - uses: actions/setup-java@v3 with: java-version: 8 distribution: temurin @@ -51,7 +51,7 @@ jobs: # https://maven.apache.org/surefire/maven-surefire-plugin/test-mojo.html#jvm run: echo "SUREFIRE_JVM_OPT=-Djvm=${JAVA_HOME}/bin/java" >> $GITHUB_ENV shell: bash - - uses: actions/setup-java@v4 + - uses: actions/setup-java@v3 with: java-version: 17 distribution: temurin @@ -64,7 +64,7 @@ jobs: - name: Support longpaths run: git config --system core.longpaths true - uses: actions/checkout@v3 - - uses: actions/setup-java@v4 + - uses: actions/setup-java@v3 with: distribution: temurin java-version: 8 @@ -79,7 +79,7 @@ jobs: java: [17] steps: - uses: actions/checkout@v3 - - uses: actions/setup-java@v4 + - uses: actions/setup-java@v3 with: distribution: temurin java-version: ${{matrix.java}} @@ -89,7 +89,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - - uses: actions/setup-java@v4 + - uses: actions/setup-java@v3 with: distribution: temurin java-version: 17 @@ -101,7 +101,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - - uses: actions/setup-java@v4 + - uses: actions/setup-java@v3 with: distribution: temurin java-version: 11 @@ -113,7 +113,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - - uses: actions/setup-java@v4 + - uses: actions/setup-java@v3 with: distribution: temurin java-version: 8 diff --git a/java-storage-nio/.github/workflows/samples.yaml b/java-storage-nio/.github/workflows/samples.yaml index d21944b3a5e6..10d252d77538 100644 --- a/java-storage-nio/.github/workflows/samples.yaml +++ b/java-storage-nio/.github/workflows/samples.yaml @@ -21,7 +21,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - - uses: actions/setup-java@v4 + - uses: actions/setup-java@v3 with: distribution: temurin java-version: 8 diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 9fcc6a278825..1f3d35d65e62 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,25 @@ # Changelog +## [0.127.8](https://github.com/googleapis/java-storage-nio/compare/v0.127.7...v0.127.8) (2023-12-06) + + +### Bug Fixes + +* Update FakeStorageRpc to better handle resumable sessions that overwrite existing objects ([#1296](https://github.com/googleapis/java-storage-nio/issues/1296)) ([8051cae](https://github.com/googleapis/java-storage-nio/commit/8051cae055815c882d46167b2c878157c1aa776b)) + + +### Dependencies + +* Update actions/github-script action to v7 ([#1299](https://github.com/googleapis/java-storage-nio/issues/1299)) ([670cc7a](https://github.com/googleapis/java-storage-nio/commit/670cc7a0677cb4f2e5614f536ad211a981579a0e)) +* Update actions/github-script action to v7 ([#1311](https://github.com/googleapis/java-storage-nio/issues/1311)) ([8cba471](https://github.com/googleapis/java-storage-nio/commit/8cba471ecbb1f18a0cc1a1c21ec98acde7ea68cb)) +* Update actions/setup-java action to v4 ([#1301](https://github.com/googleapis/java-storage-nio/issues/1301)) ([042c51c](https://github.com/googleapis/java-storage-nio/commit/042c51c692fbb42eee6dea24a950ace7aee59f7e)) +* Update actions/setup-java action to v4 ([#1312](https://github.com/googleapis/java-storage-nio/issues/1312)) ([f286d00](https://github.com/googleapis/java-storage-nio/commit/f286d00d5e22c15dff361524aef3337479ea1000)) +* Update dependency com.google.apis:google-api-services-storage to v1-rev20231117-2.0.0 ([#1303](https://github.com/googleapis/java-storage-nio/issues/1303)) ([20d0e9c](https://github.com/googleapis/java-storage-nio/commit/20d0e9cb4ab25ce8fe78cb94b5dc380a102f1bd1)) +* Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.20.0 ([#1302](https://github.com/googleapis/java-storage-nio/issues/1302)) ([5f3d552](https://github.com/googleapis/java-storage-nio/commit/5f3d552111b332a706189d61e2c17763047c3a03)) +* Update dependency com.google.cloud:google-cloud-storage to v2.30.1 ([#1306](https://github.com/googleapis/java-storage-nio/issues/1306)) ([7a29cdb](https://github.com/googleapis/java-storage-nio/commit/7a29cdb129337c7e39829d45e35ef4dd20b015bd)) +* Update dependency com.google.guava:guava to v32.1.3-android ([#1298](https://github.com/googleapis/java-storage-nio/issues/1298)) ([0f24b83](https://github.com/googleapis/java-storage-nio/commit/0f24b83c7cc55527e8db077866646b50fade8fd5)) +* Update the dependency com.google.apis:google-api-services-stora… ([#1314](https://github.com/googleapis/java-storage-nio/issues/1314)) ([b3fb38d](https://github.com/googleapis/java-storage-nio/commit/b3fb38d1b80c471b8c7c6498150942bd638541cd)) + ## [0.127.7](https://github.com/googleapis/java-storage-nio/compare/v0.127.6...v0.127.7) (2023-11-03) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 728e6351d805..104ce2715149 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.127.8-SNAPSHOT + 0.127.8 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.8-SNAPSHOT + 0.127.8 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 3b954175902c..1dec59b6e3fa 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.8-SNAPSHOT + 0.127.8 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.8-SNAPSHOT + 0.127.8 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index dca78d49f543..f60ff5eb5adc 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.8-SNAPSHOT + 0.127.8 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.8-SNAPSHOT + 0.127.8 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 62e1f76834dc..46abe9996aa2 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.8-SNAPSHOT + 0.127.8 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 2cc396101a90..dc913c6b524c 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.8-SNAPSHOT + 0.127.8 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 6252ca9e31a3..f48f5a2a4b45 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.7:0.127.8-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.127.8:0.127.8 \ No newline at end of file From 5399fd8b10298fa885462336826fee0f3a856ed7 Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Tue, 12 Dec 2023 12:19:58 -0500 Subject: [PATCH 1396/1764] ci: Update ci.yaml to introduce Java 21 unit testing (#1907) (#1305) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * ci: Update ci.yaml to introduce Java 21 unit testing (#1907) Source-Link: https://github.com/googleapis/synthtool/commit/c06d605503f34e91c9d7dfee8f5287d58b5988ae Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-java:latest@sha256:6f431774e11cc46619cf093fd1481193c4024031073697fa18f0099b943aab88 * chore: set up Units (21) * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * Update pom.xml * Update pom.xml to include bytebuddy * Update pom.xml to make bytebuddy version latest * Update pom.xml * Update pom.xml to include test scope. * chore: make the plugin ignore this dependency. * remove bytebuddy scope * remove plugin config * remove bytebuddy from this module * exclude byte-buddy from being pulled in as a transitive depedency. * Update pom.xml to add bytebuddy 1.12.21 * bytebuddy scope = test * remove whitespaces * line remove * add byte-buddy-agent dependency * adding bytebuddy flag * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * add -Dnet.bytebuddy.experimental=true * remove explicit dependency declaration * remove unnecessary spaces * no changes in pom.xml * Update pom.xml * adding comments. --------- Co-authored-by: Owl Bot Co-authored-by: Deepankar Dixit <90280028+ddixit14@users.noreply.github.com> --- java-storage-nio/.github/.OwlBot.lock.yaml | 4 ++-- java-storage-nio/.github/workflows/ci.yaml | 2 +- java-storage-nio/.kokoro/build.sh | 3 ++- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/.github/.OwlBot.lock.yaml b/java-storage-nio/.github/.OwlBot.lock.yaml index f930d4846feb..d304652e1c44 100644 --- a/java-storage-nio/.github/.OwlBot.lock.yaml +++ b/java-storage-nio/.github/.OwlBot.lock.yaml @@ -13,5 +13,5 @@ # limitations under the License. docker: image: gcr.io/cloud-devrel-public-resources/owlbot-java:latest - digest: sha256:bc2bf47c7370f1b1a8a46b0c104ce7e43644ac58902c9de265fe1f253fcc2506 -# created: 2023-10-31T13:44:21.909247346Z + digest: sha256:6f431774e11cc46619cf093fd1481193c4024031073697fa18f0099b943aab88 +# created: 2023-12-01T19:50:20.444857406Z diff --git a/java-storage-nio/.github/workflows/ci.yaml b/java-storage-nio/.github/workflows/ci.yaml index e27b2c57563c..ae66b1973b17 100644 --- a/java-storage-nio/.github/workflows/ci.yaml +++ b/java-storage-nio/.github/workflows/ci.yaml @@ -25,7 +25,7 @@ jobs: strategy: fail-fast: false matrix: - java: [11, 17] + java: [11, 17, 21] steps: - uses: actions/checkout@v3 - uses: actions/setup-java@v3 diff --git a/java-storage-nio/.kokoro/build.sh b/java-storage-nio/.kokoro/build.sh index a3cede3ea23d..73ab82e68b5d 100755 --- a/java-storage-nio/.kokoro/build.sh +++ b/java-storage-nio/.kokoro/build.sh @@ -49,7 +49,8 @@ case ${JOB_TYPE} in test) echo "SUREFIRE_JVM_OPT: ${SUREFIRE_JVM_OPT}" retry_with_backoff 3 10 \ - mvn test -B -ntp -Dclirr.skip=true -Denforcer.skip=true ${SUREFIRE_JVM_OPT} + # adding -Dnet.bytebuddy.experimental=true to enable Java 21 testing + mvn test -B -ntp -Dclirr.skip=true -Denforcer.skip=true ${SUREFIRE_JVM_OPT} -Dnet.bytebuddy.experimental=true RETURN_CODE=$? ;; lint) From e9b17e30ad738847450d19172adf6a0bcc2ddb1e Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 11 Jan 2024 09:57:23 -0800 Subject: [PATCH 1397/1764] chore(main): release 0.127.9-SNAPSHOT (#1318) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 104ce2715149..6f98d2b1f602 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.127.8 + 0.127.9-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.8 + 0.127.9-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 1dec59b6e3fa..47223c2d9bae 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.8 + 0.127.9-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.8 + 0.127.9-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index f60ff5eb5adc..09450853ec42 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.8 + 0.127.9-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.8 + 0.127.9-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 46abe9996aa2..86f5f6918c46 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.8 + 0.127.9-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index dc913c6b524c..7cf50d327b79 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.8 + 0.127.9-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index f48f5a2a4b45..aca1e3b5ccd0 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.8:0.127.8 \ No newline at end of file +google-cloud-nio:0.127.8:0.127.9-SNAPSHOT \ No newline at end of file From c120d7e4827dde86ec303ee655b75a6e6f2100d1 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 11 Jan 2024 18:57:57 +0100 Subject: [PATCH 1398/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.127.8 (#1319) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index d25a88a53f65..ece4d8d312b1 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.127.7 + 0.127.8 From ff379e3a22818d233b47ac1f7c2a5ad5bf6d5294 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 11 Jan 2024 19:11:18 +0100 Subject: [PATCH 1399/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v26.29.0 (#1320) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 6a84452a8ed2..658c66edc5b9 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 26.27.0 + 26.29.0 pom import From ef03382ccfcf31c2d9ef581938c9376332e048b4 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 11 Jan 2024 19:24:11 +0100 Subject: [PATCH 1400/1764] build(deps): update dependency com.google.cloud:google-cloud-shared-config to v1.7.1 (#1321) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 86f5f6918c46..ab084a0a5368 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud google-cloud-shared-config - 1.6.1 + 1.7.1 From 849a47160a8c8859d15102f722c9347ccc7ce68b Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 11 Jan 2024 19:24:47 +0100 Subject: [PATCH 1401/1764] test(deps): update dependency com.google.truth:truth to v1.2.0 (#1323) --- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/samples/snippets/pom.xml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index ab084a0a5368..f7b225e47496 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -94,7 +94,7 @@ com.google.truth truth - 1.1.5 + 1.2.0 test diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index ece4d8d312b1..a335c2a3e0af 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -42,7 +42,7 @@ com.google.truth truth - 1.1.5 + 1.2.0 test diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 7cf50d327b79..dd23149751a6 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -41,7 +41,7 @@ com.google.truth truth - 1.1.5 + 1.2.0 test diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 658c66edc5b9..b36377e94a33 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -52,7 +52,7 @@ com.google.truth truth - 1.1.5 + 1.2.0 test From 4a0f7c9f9a8b6c3023bb4645172c3f343862f4b5 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 11 Jan 2024 19:36:16 +0100 Subject: [PATCH 1402/1764] deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v3.21.0 (#1324) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index f7b225e47496..cbd9100b5f2d 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -70,7 +70,7 @@ com.google.cloud google-cloud-shared-dependencies - 3.20.0 + 3.21.0 pom import From 7dd6da6da131dbbfb76b957c814a6d3ff0a28ee2 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 11 Jan 2024 19:51:16 +0100 Subject: [PATCH 1403/1764] deps: update dependency com.google.apis:google-api-services-storage to v1-rev20240105-2.0.0 (#1325) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index cbd9100b5f2d..3c0f69a586b3 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -83,7 +83,7 @@ com.google.apis google-api-services-storage - v1-rev20231202-2.0.0 + v1-rev20240105-2.0.0 junit From 5638aa88e8cff5bf90a2bbd8aed130f875a79ccb Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 11 Jan 2024 20:06:21 +0100 Subject: [PATCH 1404/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.31.0 (#1326) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 3c0f69a586b3..6bb7069bf332 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.30.1 + 2.31.0 com.google.apis From 8f6fccf37abea8d41247ad3e1dd6995641f7f3c1 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 11 Jan 2024 19:24:15 +0000 Subject: [PATCH 1405/1764] chore(main): release 0.127.9 (#1327) :robot: I have created a release *beep* *boop* --- ## [0.127.9](https://togithub.com/googleapis/java-storage-nio/compare/v0.127.8...v0.127.9) (2024-01-11) ### Dependencies * Update dependency com.google.apis:google-api-services-storage to v1-rev20240105-2.0.0 ([#1325](https://togithub.com/googleapis/java-storage-nio/issues/1325)) ([7dd6da6](https://togithub.com/googleapis/java-storage-nio/commit/7dd6da6da131dbbfb76b957c814a6d3ff0a28ee2)) * Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.21.0 ([#1324](https://togithub.com/googleapis/java-storage-nio/issues/1324)) ([4a0f7c9](https://togithub.com/googleapis/java-storage-nio/commit/4a0f7c9f9a8b6c3023bb4645172c3f343862f4b5)) * Update dependency com.google.cloud:google-cloud-storage to v2.31.0 ([#1326](https://togithub.com/googleapis/java-storage-nio/issues/1326)) ([5638aa8](https://togithub.com/googleapis/java-storage-nio/commit/5638aa88e8cff5bf90a2bbd8aed130f875a79ccb)) --- This PR was generated with [Release Please](https://togithub.com/googleapis/release-please). See [documentation](https://togithub.com/googleapis/release-please#release-please). --- java-storage-nio/CHANGELOG.md | 9 +++++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 18 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 1f3d35d65e62..3983a37840de 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## [0.127.9](https://github.com/googleapis/java-storage-nio/compare/v0.127.8...v0.127.9) (2024-01-11) + + +### Dependencies + +* Update dependency com.google.apis:google-api-services-storage to v1-rev20240105-2.0.0 ([#1325](https://github.com/googleapis/java-storage-nio/issues/1325)) ([f6a4925](https://github.com/googleapis/java-storage-nio/commit/f6a49253cb4eaba4e076eb2557a64b12543486f2)) +* Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.21.0 ([#1324](https://github.com/googleapis/java-storage-nio/issues/1324)) ([5c07d98](https://github.com/googleapis/java-storage-nio/commit/5c07d988c799ec80538fc08122da8f7f6b74e3cf)) +* Update dependency com.google.cloud:google-cloud-storage to v2.31.0 ([#1326](https://github.com/googleapis/java-storage-nio/issues/1326)) ([ae3e4a1](https://github.com/googleapis/java-storage-nio/commit/ae3e4a100cca6ab834dc3240e4a2ecc86b2d9642)) + ## [0.127.8](https://github.com/googleapis/java-storage-nio/compare/v0.127.7...v0.127.8) (2023-12-06) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 6f98d2b1f602..0d694fc3b912 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.127.9-SNAPSHOT + 0.127.9 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.9-SNAPSHOT + 0.127.9 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 47223c2d9bae..d1eee0db7a86 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.9-SNAPSHOT + 0.127.9 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.9-SNAPSHOT + 0.127.9 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 09450853ec42..a73e963e1ef0 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.9-SNAPSHOT + 0.127.9 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.9-SNAPSHOT + 0.127.9 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 6bb7069bf332..67f4bdf56871 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.9-SNAPSHOT + 0.127.9 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index dd23149751a6..32bb2bbe9615 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.9-SNAPSHOT + 0.127.9 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index aca1e3b5ccd0..2762fb6dfe4b 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.8:0.127.9-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.127.9:0.127.9 \ No newline at end of file From ba1fa8dec733eb927b3fb0f388fe331dc557e89f Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 18 Jan 2024 22:53:10 +0100 Subject: [PATCH 1406/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.127.9 (#1329) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index a335c2a3e0af..6a603363dbb8 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.127.8 + 0.127.9 From 3dbf857ec09b10b4cbf7b12c377c14252ea578c0 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 18 Jan 2024 22:54:22 +0100 Subject: [PATCH 1407/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v26.30.0 (#1330) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index b36377e94a33..ddb3fa549dbe 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 26.29.0 + 26.30.0 pom import From b1f4643890a2983945e5712c74d986636d3e26e9 Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Mon, 22 Jan 2024 09:44:11 -0500 Subject: [PATCH 1408/1764] chore: Create renovate_config_check.yaml (#1920) (#1333) * chore: Create renovate_config_check.yaml Source-Link: https://github.com/googleapis/synthtool/commit/6612ab8f3afcd5e292aecd647f0fa68812c9f5b5 Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-java:latest@sha256:a6aa751984f1e905c3ae5a3aac78fc7b68210626ce91487dc7ff4f0a06f010cc Co-authored-by: Owl Bot --- java-storage-nio/.github/.OwlBot.lock.yaml | 6 ++--- .../workflows/renovate_config_check.yaml | 25 +++++++++++++++++++ 2 files changed, 28 insertions(+), 3 deletions(-) create mode 100644 java-storage-nio/.github/workflows/renovate_config_check.yaml diff --git a/java-storage-nio/.github/.OwlBot.lock.yaml b/java-storage-nio/.github/.OwlBot.lock.yaml index d304652e1c44..dc05a72762fe 100644 --- a/java-storage-nio/.github/.OwlBot.lock.yaml +++ b/java-storage-nio/.github/.OwlBot.lock.yaml @@ -1,4 +1,4 @@ -# Copyright 2023 Google LLC +# Copyright 2024 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -13,5 +13,5 @@ # limitations under the License. docker: image: gcr.io/cloud-devrel-public-resources/owlbot-java:latest - digest: sha256:6f431774e11cc46619cf093fd1481193c4024031073697fa18f0099b943aab88 -# created: 2023-12-01T19:50:20.444857406Z + digest: sha256:a6aa751984f1e905c3ae5a3aac78fc7b68210626ce91487dc7ff4f0a06f010cc +# created: 2024-01-22T14:14:20.913785597Z diff --git a/java-storage-nio/.github/workflows/renovate_config_check.yaml b/java-storage-nio/.github/workflows/renovate_config_check.yaml new file mode 100644 index 000000000000..87d8eb2be8cd --- /dev/null +++ b/java-storage-nio/.github/workflows/renovate_config_check.yaml @@ -0,0 +1,25 @@ +name: Renovate Bot Config Validation + +on: + pull_request: + paths: + - 'renovate.json' + +jobs: + renovate_bot_config_validation: + runs-on: ubuntu-22.04 + + steps: + - name: Checkout code + uses: actions/checkout@v4 + + - name: Set up Node.js + uses: actions/setup-node@v3 + with: + node-version: '20' + + - name: Install Renovate and Config Validator + run: | + npm install -g npm@latest + npm install --global renovate + renovate-config-validator From eb6ead962a9a922665496e676aae73ee37eda53c Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 22 Jan 2024 22:45:53 +0100 Subject: [PATCH 1409/1764] deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v3.22.0 (#1331) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 67f4bdf56871..a8b814c84bcd 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -70,7 +70,7 @@ com.google.cloud google-cloud-shared-dependencies - 3.21.0 + 3.22.0 pom import From 10f1632cb975ac33019201156072451a1d7d7f2a Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Mon, 22 Jan 2024 15:47:28 -0800 Subject: [PATCH 1410/1764] chore(main): release 0.127.10-SNAPSHOT (#1328) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 0d694fc3b912..10e599da60f2 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.127.9 + 0.127.10-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.9 + 0.127.10-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index d1eee0db7a86..77e2f004ad7a 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.9 + 0.127.10-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.9 + 0.127.10-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index a73e963e1ef0..2d489949fd50 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.9 + 0.127.10-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.9 + 0.127.10-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index a8b814c84bcd..8808b11ce4c3 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.9 + 0.127.10-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 32bb2bbe9615..5e01d1bfb5dc 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.9 + 0.127.10-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 2762fb6dfe4b..14b03675afc4 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.9:0.127.9 \ No newline at end of file +google-cloud-nio:0.127.9:0.127.10-SNAPSHOT \ No newline at end of file From 5cab68cc535acdd7d3ba2e03e5675f1960ead435 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 23 Jan 2024 00:59:41 +0100 Subject: [PATCH 1411/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.32.0 (#1335) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 8808b11ce4c3..5c22104857fc 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.31.0 + 2.32.0 com.google.apis From 6b8cfb7a9f6fef955085c6745f0b2ae27c2bd7bc Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 23 Jan 2024 10:43:37 -0800 Subject: [PATCH 1412/1764] chore(main): release 0.127.10 (#1336) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/CHANGELOG.md | 8 ++++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 17 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 3983a37840de..51787f8bf19c 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## [0.127.10](https://github.com/googleapis/java-storage-nio/compare/v0.127.9...v0.127.10) (2024-01-22) + + +### Dependencies + +* Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.22.0 ([#1331](https://github.com/googleapis/java-storage-nio/issues/1331)) ([af36d28](https://github.com/googleapis/java-storage-nio/commit/af36d284bb8c3c36476e065460db6928d4482187)) +* Update dependency com.google.cloud:google-cloud-storage to v2.32.0 ([#1335](https://github.com/googleapis/java-storage-nio/issues/1335)) ([54b07be](https://github.com/googleapis/java-storage-nio/commit/54b07beee25a333fdd3a70fb573b701bc2ed19e1)) + ## [0.127.9](https://github.com/googleapis/java-storage-nio/compare/v0.127.8...v0.127.9) (2024-01-11) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 10e599da60f2..3d1390cdc8ab 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.127.10-SNAPSHOT + 0.127.10 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.10-SNAPSHOT + 0.127.10 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 77e2f004ad7a..370267c69ef3 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.10-SNAPSHOT + 0.127.10 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.10-SNAPSHOT + 0.127.10 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 2d489949fd50..016001a621c3 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.10-SNAPSHOT + 0.127.10 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.10-SNAPSHOT + 0.127.10 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 5c22104857fc..5bad27c89bef 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.10-SNAPSHOT + 0.127.10 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 5e01d1bfb5dc..c6cea6bb9637 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.10-SNAPSHOT + 0.127.10 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 14b03675afc4..103565776cd0 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.9:0.127.10-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.127.10:0.127.10 \ No newline at end of file From 53918a453039726f68d1650fd26fd6ade605c829 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 24 Jan 2024 16:15:34 -0800 Subject: [PATCH 1413/1764] chore(main): release 0.127.11-SNAPSHOT (#1337) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 3d1390cdc8ab..31c1b3126fa3 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.127.10 + 0.127.11-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.10 + 0.127.11-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 370267c69ef3..2b1726673961 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.10 + 0.127.11-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.10 + 0.127.11-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 016001a621c3..274acdc9539e 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.10 + 0.127.11-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.10 + 0.127.11-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 5bad27c89bef..9c9fac5fe955 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.10 + 0.127.11-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index c6cea6bb9637..1da004607a32 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.10 + 0.127.11-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 103565776cd0..2e249c6e08b1 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.10:0.127.10 \ No newline at end of file +google-cloud-nio:0.127.10:0.127.11-SNAPSHOT \ No newline at end of file From f55f287125afb0244f0cc0fdc9013ea82a9160b9 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 25 Jan 2024 01:38:31 +0100 Subject: [PATCH 1414/1764] test(deps): update dependency com.google.truth:truth to v1.3.0 (#1332) --- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/samples/snippets/pom.xml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 9c9fac5fe955..9ae95abc0b74 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -94,7 +94,7 @@ com.google.truth truth - 1.2.0 + 1.3.0 test diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 6a603363dbb8..d25eecdf741b 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -42,7 +42,7 @@ com.google.truth truth - 1.2.0 + 1.3.0 test diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 1da004607a32..27f148b88e0a 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -41,7 +41,7 @@ com.google.truth truth - 1.2.0 + 1.3.0 test diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index ddb3fa549dbe..d87f1592bea0 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -52,7 +52,7 @@ com.google.truth truth - 1.2.0 + 1.3.0 test From 3f626a06629126df738bd8246e0118302c2d3d64 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 25 Jan 2024 01:43:39 +0100 Subject: [PATCH 1415/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.127.10 (#1338) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index d25eecdf741b..15507dfcab27 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.127.9 + 0.127.10 From 0efadd93b38318a2f8693ee31c9205a512e82556 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 25 Jan 2024 01:44:03 +0100 Subject: [PATCH 1416/1764] deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v3.23.0 (#1339) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 9ae95abc0b74..657708baabd8 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -70,7 +70,7 @@ com.google.cloud google-cloud-shared-dependencies - 3.22.0 + 3.23.0 pom import From 547bb64c9a328e740147c93fce826624100ac976 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 25 Jan 2024 18:16:08 +0100 Subject: [PATCH 1417/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.32.1 (#1341) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 657708baabd8..72f62bfbac8e 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.32.0 + 2.32.1 com.google.apis From d2ba7a3f8bf5af6829e7a2ad15f34e5a2f40d3b6 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 25 Jan 2024 09:41:37 -0800 Subject: [PATCH 1418/1764] chore(main): release 0.127.11 (#1340) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/CHANGELOG.md | 8 ++++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 17 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 51787f8bf19c..2d6c2bd3eaa9 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## [0.127.11](https://github.com/googleapis/java-storage-nio/compare/v0.127.10...v0.127.11) (2024-01-25) + + +### Dependencies + +* Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.23.0 ([#1339](https://github.com/googleapis/java-storage-nio/issues/1339)) ([46685dd](https://github.com/googleapis/java-storage-nio/commit/46685dd704dca859331e4856dc7ba9433a4cc794)) +* Update dependency com.google.cloud:google-cloud-storage to v2.32.1 ([#1341](https://github.com/googleapis/java-storage-nio/issues/1341)) ([05347f7](https://github.com/googleapis/java-storage-nio/commit/05347f759f2f130d37c4c1c9f6c41331e25ef761)) + ## [0.127.10](https://github.com/googleapis/java-storage-nio/compare/v0.127.9...v0.127.10) (2024-01-22) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 31c1b3126fa3..530a5437dbab 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.127.11-SNAPSHOT + 0.127.11 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.11-SNAPSHOT + 0.127.11 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 2b1726673961..87eb03c7ac59 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.11-SNAPSHOT + 0.127.11 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.11-SNAPSHOT + 0.127.11 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 274acdc9539e..9db49ab71529 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.11-SNAPSHOT + 0.127.11 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.11-SNAPSHOT + 0.127.11 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 72f62bfbac8e..3b3747ba85f4 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.11-SNAPSHOT + 0.127.11 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 27f148b88e0a..f38e64952e3b 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.11-SNAPSHOT + 0.127.11 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 2e249c6e08b1..9889e806e188 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.10:0.127.11-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.127.11:0.127.11 \ No newline at end of file From 67335ae3a72cee2acad9a640de40d315a0f3547b Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 7 Feb 2024 23:50:01 +0100 Subject: [PATCH 1419/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.127.11 (#1343) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 15507dfcab27..089a6215bdea 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.127.10 + 0.127.11 From 41a0b0696f7a0c6d91ca43d3358d8481c666ca86 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 7 Feb 2024 23:54:33 +0100 Subject: [PATCH 1420/1764] deps: update dependency com.google.apis:google-api-services-storage to v1-rev20240202-2.0.0 (#1347) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 3b3747ba85f4..b59dcca727ac 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -83,7 +83,7 @@ com.google.apis google-api-services-storage - v1-rev20240105-2.0.0 + v1-rev20240202-2.0.0 junit From e8dc749a8ad775d2eb4a417148b6758a7a8da857 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 7 Feb 2024 23:55:05 +0100 Subject: [PATCH 1421/1764] test(deps): update dependency com.google.truth:truth to v1.4.0 (#1346) --- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/samples/snippets/pom.xml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index b59dcca727ac..58304c61f476 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -94,7 +94,7 @@ com.google.truth truth - 1.3.0 + 1.4.0 test diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 089a6215bdea..6140bd04d53a 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -42,7 +42,7 @@ com.google.truth truth - 1.3.0 + 1.4.0 test diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index f38e64952e3b..657662422895 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -41,7 +41,7 @@ com.google.truth truth - 1.3.0 + 1.4.0 test diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index d87f1592bea0..d99b6f6700e0 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -52,7 +52,7 @@ com.google.truth truth - 1.3.0 + 1.4.0 test From ffa01b887470235bd55eb0c9eb7c9d50a136ffd9 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 8 Feb 2024 00:02:16 +0100 Subject: [PATCH 1422/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v26.31.0 (#1344) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![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.30.0` -> `26.31.0` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.cloud:libraries-bom/26.31.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.cloud:libraries-bom/26.31.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.cloud:libraries-bom/26.30.0/26.31.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.cloud:libraries-bom/26.30.0/26.31.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
      googleapis/java-cloud-bom (com.google.cloud:libraries-bom) ### [`v26.31.0`](https://togithub.com/googleapis/java-cloud-bom/blob/HEAD/CHANGELOG.md#26310-2024-01-29) ##### Dependencies - update actions/checkout action to v4 ([#​6386](https://togithub.com/googleapis/java-cloud-bom/issues/6386)) ([9bc892c](https://togithub.com/googleapis/java-cloud-bom/commit/9bc892c56015679d722243595e2954cd46dbbdc3)) - update actions/github-script action to v7 ([#​6387](https://togithub.com/googleapis/java-cloud-bom/issues/6387)) ([e23605f](https://togithub.com/googleapis/java-cloud-bom/commit/e23605f6f5b5c952de86a94e8d61eeb3ebf9b936)) - update actions/setup-java action to v4 ([#​6388](https://togithub.com/googleapis/java-cloud-bom/issues/6388)) ([8d69512](https://togithub.com/googleapis/java-cloud-bom/commit/8d695124ebe2ec7e28f24036ec2a1bab9a2795d7)) - update actions/setup-node action to v4 ([#​6373](https://togithub.com/googleapis/java-cloud-bom/issues/6373)) ([668d7f2](https://togithub.com/googleapis/java-cloud-bom/commit/668d7f20e2ea00caf19979a38c5bdd9690656f43)) - update dependency com.google.cloud:first-party-dependencies to v3.22.0 ([#​6369](https://togithub.com/googleapis/java-cloud-bom/issues/6369)) ([1254cd7](https://togithub.com/googleapis/java-cloud-bom/commit/1254cd71d6b531a452da42e32724ce46c40bb4d9)) - update dependency com.google.cloud:first-party-dependencies to v3.23.0 ([#​6379](https://togithub.com/googleapis/java-cloud-bom/issues/6379)) ([1878f47](https://togithub.com/googleapis/java-cloud-bom/commit/1878f474366ce507aa120d3edbfaaad6d50169d9)) - update dependency com.google.cloud:gapic-libraries-bom to v1.28.0 ([#​6378](https://togithub.com/googleapis/java-cloud-bom/issues/6378)) ([beb3b60](https://togithub.com/googleapis/java-cloud-bom/commit/beb3b604480e2180ad6888f8772f7f2489597065)) - update dependency com.google.cloud:google-cloud-bigquery to v2.37.0 ([#​6392](https://togithub.com/googleapis/java-cloud-bom/issues/6392)) ([60d9c13](https://togithub.com/googleapis/java-cloud-bom/commit/60d9c13e54856619a2e4bca27224c867bdebbb3e)) - update dependency com.google.cloud:google-cloud-bigquerystorage-bom to v3.0.1 ([#​6384](https://togithub.com/googleapis/java-cloud-bom/issues/6384)) ([1a5ad2b](https://togithub.com/googleapis/java-cloud-bom/commit/1a5ad2b0adb8c740d356b6d175256b3d782330d8)) - update dependency com.google.cloud:google-cloud-bigtable-bom to v2.32.0 ([#​6389](https://togithub.com/googleapis/java-cloud-bom/issues/6389)) ([e1f850a](https://togithub.com/googleapis/java-cloud-bom/commit/e1f850a8e24a2a0f891c789afdc95fd1349a7bb9)) - update dependency com.google.cloud:google-cloud-datastore-bom to v2.18.1 ([#​6374](https://togithub.com/googleapis/java-cloud-bom/issues/6374)) ([439c119](https://togithub.com/googleapis/java-cloud-bom/commit/439c1197515ab86aebe66405a94a917d073b3949)) - update dependency com.google.cloud:google-cloud-datastore-bom to v2.18.2 ([#​6381](https://togithub.com/googleapis/java-cloud-bom/issues/6381)) ([eb61d11](https://togithub.com/googleapis/java-cloud-bom/commit/eb61d1196e284ace19bae29a92086277a596cf61)) - update dependency com.google.cloud:google-cloud-firestore-bom to v3.16.1 ([#​6391](https://togithub.com/googleapis/java-cloud-bom/issues/6391)) ([660df5e](https://togithub.com/googleapis/java-cloud-bom/commit/660df5e5a04839524c56efcac9a344439b65ae4c)) - update dependency com.google.cloud:google-cloud-logging-bom to v3.15.16 ([#​6385](https://togithub.com/googleapis/java-cloud-bom/issues/6385)) ([c69a103](https://togithub.com/googleapis/java-cloud-bom/commit/c69a10362266201259bd5ca7764f0be2f37f6c7f)) - update dependency com.google.cloud:google-cloud-logging-logback to v0.131.0-alpha ([#​6393](https://togithub.com/googleapis/java-cloud-bom/issues/6393)) ([c48a76a](https://togithub.com/googleapis/java-cloud-bom/commit/c48a76a3e25da832351284ea426fc09fd637d20e)) - update dependency com.google.cloud:google-cloud-logging-logback to v0.131.0-alpha ([#​6394](https://togithub.com/googleapis/java-cloud-bom/issues/6394)) ([5c7b9e1](https://togithub.com/googleapis/java-cloud-bom/commit/5c7b9e189c7a00127e5a3d07b5ded39aa6dade84)) - update dependency com.google.cloud:google-cloud-nio to v0.127.10 ([#​6376](https://togithub.com/googleapis/java-cloud-bom/issues/6376)) ([91f441c](https://togithub.com/googleapis/java-cloud-bom/commit/91f441caafa882f1e3b540958983dfceb4af0114)) - update dependency com.google.cloud:google-cloud-nio to v0.127.11 ([#​6382](https://togithub.com/googleapis/java-cloud-bom/issues/6382)) ([22112ae](https://togithub.com/googleapis/java-cloud-bom/commit/22112ae0417b9153559d265444861f76ecf7692a)) - update dependency com.google.cloud:google-cloud-pubsub-bom to v1.126.1 ([#​6383](https://togithub.com/googleapis/java-cloud-bom/issues/6383)) ([3d89c3f](https://togithub.com/googleapis/java-cloud-bom/commit/3d89c3f81355ceeb020ab4c882e1b60131be5666)) - update dependency com.google.cloud:google-cloud-pubsub-bom to v1.126.2 ([#​6395](https://togithub.com/googleapis/java-cloud-bom/issues/6395)) ([88ab161](https://togithub.com/googleapis/java-cloud-bom/commit/88ab16154b41f277b636d7f7acfb89eb5e84ef0e)) - update dependency com.google.cloud:google-cloud-pubsublite-bom to v1.12.21 ([#​6396](https://togithub.com/googleapis/java-cloud-bom/issues/6396)) ([965f2b9](https://togithub.com/googleapis/java-cloud-bom/commit/965f2b9cd1815ee60acd4f4b85f0d53bb6ef2e7b)) - update dependency com.google.cloud:google-cloud-spanner-bom to v6.57.0 ([#​6397](https://togithub.com/googleapis/java-cloud-bom/issues/6397)) ([466896d](https://togithub.com/googleapis/java-cloud-bom/commit/466896d810955f2fa16769861875b06bfb577a98)) - update dependency com.google.cloud:google-cloud-spanner-bom to v6.57.0 ([#​6399](https://togithub.com/googleapis/java-cloud-bom/issues/6399)) ([085bb3a](https://togithub.com/googleapis/java-cloud-bom/commit/085bb3afc7afc85bb5ff3934bee0bb9777a7836b)) - update dependency com.google.cloud:google-cloud-spanner-jdbc to v2.15.2 ([#​6398](https://togithub.com/googleapis/java-cloud-bom/issues/6398)) ([a111325](https://togithub.com/googleapis/java-cloud-bom/commit/a1113259dc90b062be67d58c645923acc0e83fb1)) - update dependency com.google.cloud:google-cloud-storage-bom to v2.32.0 ([#​6375](https://togithub.com/googleapis/java-cloud-bom/issues/6375)) ([f346ab6](https://togithub.com/googleapis/java-cloud-bom/commit/f346ab62eb696c6bbdbcd5e465bbd4c5c5dc4694)) - update dependency com.google.cloud:google-cloud-storage-bom to v2.32.1 ([#​6380](https://togithub.com/googleapis/java-cloud-bom/issues/6380)) ([8983976](https://togithub.com/googleapis/java-cloud-bom/commit/89839760839a9b512abc282f2f0847b834132357))
      --- ### 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. --- - [ ] 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://developer.mend.io/github/googleapis/java-storage-nio). --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index d99b6f6700e0..559adc4ae252 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 26.30.0 + 26.31.0 pom import From 24bbece7ee3ede501b63ad1a77a77ff94f964d13 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 8 Feb 2024 18:25:53 +0100 Subject: [PATCH 1423/1764] deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v3.24.0 (#1345) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 58304c61f476..fac73e34aff3 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -70,7 +70,7 @@ com.google.cloud google-cloud-shared-dependencies - 3.23.0 + 3.24.0 pom import From 3cb2486c1fe93eb6eb650d8b895cd59cecd4c1dd Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 8 Feb 2024 19:11:07 +0100 Subject: [PATCH 1424/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.33.0 (#1349) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index fac73e34aff3..b42bae18d340 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.32.1 + 2.33.0 com.google.apis From ec2dd4e67600262c5bfc5fd2e40f29c31878b411 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 8 Feb 2024 19:34:10 +0100 Subject: [PATCH 1425/1764] deps: update dependency com.google.apis:google-api-services-storage to v1-rev20240205-2.0.0 (#1350) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index b42bae18d340..219fb256b7d8 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -83,7 +83,7 @@ com.google.apis google-api-services-storage - v1-rev20240202-2.0.0 + v1-rev20240205-2.0.0 junit From 959f75b87042b848de0ed932743d0fc345543460 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 8 Feb 2024 18:46:16 +0000 Subject: [PATCH 1426/1764] chore(main): release 0.127.12-SNAPSHOT (#1342) :robot: 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). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 530a5437dbab..c096be229782 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.127.11 + 0.127.12-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.11 + 0.127.12-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 87eb03c7ac59..c6d3178b5c28 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.11 + 0.127.12-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.11 + 0.127.12-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 9db49ab71529..fec390890f46 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.11 + 0.127.12-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.11 + 0.127.12-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 219fb256b7d8..cd6c93908e64 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.11 + 0.127.12-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 657662422895..b2d15dfd6f77 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.11 + 0.127.12-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 9889e806e188..56b93b8419aa 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.11:0.127.11 \ No newline at end of file +google-cloud-nio:0.127.11:0.127.12-SNAPSHOT \ No newline at end of file From 715f22423b5eaff451402eb15654df451e9b80ea Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 8 Feb 2024 19:26:17 +0000 Subject: [PATCH 1427/1764] chore(main): release 0.127.12 (#1351) :robot: I have created a release *beep* *boop* --- ## [0.127.12](https://togithub.com/googleapis/java-storage-nio/compare/v0.127.11...v0.127.12) (2024-02-08) ### Dependencies * Update dependency com.google.apis:google-api-services-storage to v1-rev20240202-2.0.0 ([#1347](https://togithub.com/googleapis/java-storage-nio/issues/1347)) ([41a0b06](https://togithub.com/googleapis/java-storage-nio/commit/41a0b0696f7a0c6d91ca43d3358d8481c666ca86)) * Update dependency com.google.apis:google-api-services-storage to v1-rev20240205-2.0.0 ([#1350](https://togithub.com/googleapis/java-storage-nio/issues/1350)) ([ec2dd4e](https://togithub.com/googleapis/java-storage-nio/commit/ec2dd4e67600262c5bfc5fd2e40f29c31878b411)) * Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.24.0 ([#1345](https://togithub.com/googleapis/java-storage-nio/issues/1345)) ([24bbece](https://togithub.com/googleapis/java-storage-nio/commit/24bbece7ee3ede501b63ad1a77a77ff94f964d13)) * Update dependency com.google.cloud:google-cloud-storage to v2.33.0 ([#1349](https://togithub.com/googleapis/java-storage-nio/issues/1349)) ([3cb2486](https://togithub.com/googleapis/java-storage-nio/commit/3cb2486c1fe93eb6eb650d8b895cd59cecd4c1dd)) --- This PR was generated with [Release Please](https://togithub.com/googleapis/release-please). See [documentation](https://togithub.com/googleapis/release-please#release-please). --- java-storage-nio/CHANGELOG.md | 10 ++++++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 19 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 2d6c2bd3eaa9..0af242e776f1 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,15 @@ # Changelog +## [0.127.12](https://github.com/googleapis/java-storage-nio/compare/v0.127.11...v0.127.12) (2024-02-08) + + +### Dependencies + +* Update dependency com.google.apis:google-api-services-storage to v1-rev20240202-2.0.0 ([#1347](https://github.com/googleapis/java-storage-nio/issues/1347)) ([9b15436](https://github.com/googleapis/java-storage-nio/commit/9b154360529732f60bee717b87868173b482c8b8)) +* Update dependency com.google.apis:google-api-services-storage to v1-rev20240205-2.0.0 ([#1350](https://github.com/googleapis/java-storage-nio/issues/1350)) ([cb6546b](https://github.com/googleapis/java-storage-nio/commit/cb6546b32c7a464d3d2c8849f7774a7a818dc5cd)) +* Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.24.0 ([#1345](https://github.com/googleapis/java-storage-nio/issues/1345)) ([9f80180](https://github.com/googleapis/java-storage-nio/commit/9f8018020bf3cebe1e1a507c19123ebbf74bca7d)) +* Update dependency com.google.cloud:google-cloud-storage to v2.33.0 ([#1349](https://github.com/googleapis/java-storage-nio/issues/1349)) ([6b96ad2](https://github.com/googleapis/java-storage-nio/commit/6b96ad2bae91a57b9655e2f4ca40c776103e4769)) + ## [0.127.11](https://github.com/googleapis/java-storage-nio/compare/v0.127.10...v0.127.11) (2024-01-25) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index c096be229782..8d1eb2297da2 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.127.12-SNAPSHOT + 0.127.12 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.12-SNAPSHOT + 0.127.12 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index c6d3178b5c28..62ff7585b24b 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.12-SNAPSHOT + 0.127.12 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.12-SNAPSHOT + 0.127.12 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index fec390890f46..c424ce3aeaf0 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.12-SNAPSHOT + 0.127.12 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.12-SNAPSHOT + 0.127.12 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index cd6c93908e64..d72c41176652 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.12-SNAPSHOT + 0.127.12 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index b2d15dfd6f77..7db02e1efec9 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.12-SNAPSHOT + 0.127.12 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 56b93b8419aa..5963265c9837 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.11:0.127.12-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.127.12:0.127.12 \ No newline at end of file From 87e8a9ca630ffb77842bbd4e42fcd0c7fb7aa0e6 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 8 Feb 2024 19:50:16 +0000 Subject: [PATCH 1428/1764] chore(main): release 0.127.13-SNAPSHOT (#1352) :robot: 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). --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 8d1eb2297da2..25895f70ea02 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.127.12 + 0.127.13-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.12 + 0.127.13-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 62ff7585b24b..9c6cbc469922 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.12 + 0.127.13-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.12 + 0.127.13-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index c424ce3aeaf0..a928d4466767 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.12 + 0.127.13-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.12 + 0.127.13-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index d72c41176652..b6d13c7cad60 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.12 + 0.127.13-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 7db02e1efec9..7f4c387edf17 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.12 + 0.127.13-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 5963265c9837..6165620df82b 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.12:0.127.12 \ No newline at end of file +google-cloud-nio:0.127.12:0.127.13-SNAPSHOT \ No newline at end of file From d3e487f5611b5b9956e6d5526fda09a4441ebfc4 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 14 Feb 2024 20:04:41 +0100 Subject: [PATCH 1429/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.127.12 (#1353) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 6140bd04d53a..e63f5c33c43b 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.127.11 + 0.127.12 From 6f6cdd4da58979d539bd7cdd10bb9e028b652217 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 14 Feb 2024 20:05:08 +0100 Subject: [PATCH 1430/1764] deps: update dependency com.google.apis:google-api-services-storage to v1-rev20240209-2.0.0 (#1354) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index b6d13c7cad60..dac2eb13aff1 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -83,7 +83,7 @@ com.google.apis google-api-services-storage - v1-rev20240205-2.0.0 + v1-rev20240209-2.0.0 junit From 94c4f8bf9f75276cee6615d755a44ffdd77fb662 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 14 Feb 2024 20:05:42 +0100 Subject: [PATCH 1431/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v26.32.0 (#1355) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 559adc4ae252..f9ed051a6938 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 26.31.0 + 26.32.0 pom import From a2d5f40f83deacde492038ace8f3665c2c6eaaf7 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 14 Feb 2024 21:34:26 +0100 Subject: [PATCH 1432/1764] deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v3.25.0 (#1356) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index dac2eb13aff1..09f9ece800c6 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -70,7 +70,7 @@ com.google.cloud google-cloud-shared-dependencies - 3.24.0 + 3.25.0 pom import From eb39a89931e4775e28a71f342c0d1e6be5f104b2 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 14 Feb 2024 21:53:46 +0100 Subject: [PATCH 1433/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.34.0 (#1359) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 09f9ece800c6..d78b4658d0e5 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.33.0 + 2.34.0 com.google.apis From 6abbb1571c1d808338995e2886442d30e63b9546 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 14 Feb 2024 21:06:15 +0000 Subject: [PATCH 1434/1764] chore(main): release 0.127.13 (#1358) :robot: I have created a release *beep* *boop* --- ## [0.127.13](https://togithub.com/googleapis/java-storage-nio/compare/v0.127.12...v0.127.13) (2024-02-14) ### Dependencies * Update dependency com.google.apis:google-api-services-storage to v1-rev20240209-2.0.0 ([#1354](https://togithub.com/googleapis/java-storage-nio/issues/1354)) ([6f6cdd4](https://togithub.com/googleapis/java-storage-nio/commit/6f6cdd4da58979d539bd7cdd10bb9e028b652217)) * Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.25.0 ([#1356](https://togithub.com/googleapis/java-storage-nio/issues/1356)) ([a2d5f40](https://togithub.com/googleapis/java-storage-nio/commit/a2d5f40f83deacde492038ace8f3665c2c6eaaf7)) * Update dependency com.google.cloud:google-cloud-storage to v2.34.0 ([#1359](https://togithub.com/googleapis/java-storage-nio/issues/1359)) ([eb39a89](https://togithub.com/googleapis/java-storage-nio/commit/eb39a89931e4775e28a71f342c0d1e6be5f104b2)) --- This PR was generated with [Release Please](https://togithub.com/googleapis/release-please). See [documentation](https://togithub.com/googleapis/release-please#release-please). --- java-storage-nio/CHANGELOG.md | 9 +++++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 18 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 0af242e776f1..472361b5892c 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## [0.127.13](https://github.com/googleapis/java-storage-nio/compare/v0.127.12...v0.127.13) (2024-02-14) + + +### Dependencies + +* Update dependency com.google.apis:google-api-services-storage to v1-rev20240209-2.0.0 ([#1354](https://github.com/googleapis/java-storage-nio/issues/1354)) ([b194d35](https://github.com/googleapis/java-storage-nio/commit/b194d357cb4b23fe010741c07e5671bb545ffae8)) +* Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.25.0 ([#1356](https://github.com/googleapis/java-storage-nio/issues/1356)) ([2dc2886](https://github.com/googleapis/java-storage-nio/commit/2dc2886e8266184ea0be29083c3f586d813a6d40)) +* Update dependency com.google.cloud:google-cloud-storage to v2.34.0 ([#1359](https://github.com/googleapis/java-storage-nio/issues/1359)) ([41d9dfa](https://github.com/googleapis/java-storage-nio/commit/41d9dfaca7b5909f3c6a82f7e02e4e7573d8d266)) + ## [0.127.12](https://github.com/googleapis/java-storage-nio/compare/v0.127.11...v0.127.12) (2024-02-08) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 25895f70ea02..0e7b5eaffd95 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.127.13-SNAPSHOT + 0.127.13 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.13-SNAPSHOT + 0.127.13 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 9c6cbc469922..904c5a5082fe 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.13-SNAPSHOT + 0.127.13 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.13-SNAPSHOT + 0.127.13 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index a928d4466767..c9fc3ff82b29 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.13-SNAPSHOT + 0.127.13 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.13-SNAPSHOT + 0.127.13 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index d78b4658d0e5..845296a9da36 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.13-SNAPSHOT + 0.127.13 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 7f4c387edf17..c318db1670cc 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.13-SNAPSHOT + 0.127.13 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 6165620df82b..bf3d4fe13a1c 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.12:0.127.13-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.127.13:0.127.13 \ No newline at end of file From 942336820c7f8aae87a7793f5bf98511b0a023dd Mon Sep 17 00:00:00 2001 From: Mridula <66699525+mpeddada1@users.noreply.github.com> Date: Fri, 16 Feb 2024 20:36:05 +0000 Subject: [PATCH 1435/1764] chore: use sdk-platform-java-config to consolidate build configs (#1357) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * chore: use sdk-platform-java-config to consolidate build configs * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * exclude graalvm cfg from owlbot --------- Co-authored-by: Owl Bot Co-authored-by: Sydney Munro <97561403+sydney-munro@users.noreply.github.com> --- .../.kokoro/presubmit/graalvm-native-17.cfg | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native.cfg | 2 +- java-storage-nio/owlbot.py | 2 ++ java-storage-nio/pom.xml | 4 ++-- java-storage-nio/renovate.json | 11 +++++++++++ 5 files changed, 17 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg index fb5bb678ffcc..5e86d37f0769 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-kokoro-resources/graalvm17:22.3.3" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.25.0" } env_vars: { diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg index 59efee340c53..8e8cded782d0 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-kokoro-resources/graalvm:22.3.3" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.25.0" } env_vars: { diff --git a/java-storage-nio/owlbot.py b/java-storage-nio/owlbot.py index d16ced53f8b7..1df609531ec5 100644 --- a/java-storage-nio/owlbot.py +++ b/java-storage-nio/owlbot.py @@ -26,6 +26,8 @@ ".kokoro/build.sh", ".kokoro/requirements.in", ".kokoro/requirements.txt", + ".kokoro/presubmit/graalvm-native.cfg", + ".kokoro/presubmit/graalvm-native-17.cfg", "renovate.json", ".github/workflows/auto-release.yaml" ]) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 845296a9da36..ce1e3dee1516 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -13,8 +13,8 @@ com.google.cloud - google-cloud-shared-config - 1.7.1 + sdk-platform-java-config + 3.25.0 diff --git a/java-storage-nio/renovate.json b/java-storage-nio/renovate.json index 68e99e6a8ea7..4192265e9ea3 100644 --- a/java-storage-nio/renovate.json +++ b/java-storage-nio/renovate.json @@ -11,6 +11,17 @@ ":autodetectPinVersions" ], "ignorePaths": [".kokoro/requirements.txt"], + "customManagers": [ + { + "customType": "regex", + "fileMatch": [ + "^.kokoro/presubmit/graalvm-native.*.cfg$" + ], + "matchStrings": ["value: \"gcr.io/cloud-devrel-public-resources/graalvm.*:(?.*?)\""], + "depNameTemplate": "com.google.cloud:sdk-platform-java-config", + "datasourceTemplate": "maven" + } + ], "packageRules": [ { "packagePatterns": [ From 378ac7ee6f5d5f5bf980d3bb3b1e7af29ae6284d Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 28 Feb 2024 20:42:56 +0100 Subject: [PATCH 1436/1764] deps: update dependency com.google.guava:guava to v33 (#1322) --- java-storage-nio/google-cloud-nio-examples/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 0e7b5eaffd95..c1f7332aaeeb 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -19,7 +19,7 @@ com.google.guava guava - 32.1.3-android + 33.0.0-android From 3a3d3dcbca36327805998a50882cfbda5b38c0aa Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 28 Feb 2024 20:45:32 +0100 Subject: [PATCH 1437/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.127.13 (#1361) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index e63f5c33c43b..f28083600c0d 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.127.12 + 0.127.13 From c9601c05ac213fb66f3deff3f838f9fc8de2d414 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 28 Feb 2024 20:45:53 +0100 Subject: [PATCH 1438/1764] test(deps): update dependency com.google.truth:truth to v1.4.1 (#1362) --- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/samples/snippets/pom.xml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index ce1e3dee1516..6e3be342c058 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -94,7 +94,7 @@ com.google.truth truth - 1.4.0 + 1.4.1 test diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index f28083600c0d..ebe091f25e23 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -42,7 +42,7 @@ com.google.truth truth - 1.4.0 + 1.4.1 test diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index c318db1670cc..cd9116bd79e3 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -41,7 +41,7 @@ com.google.truth truth - 1.4.0 + 1.4.1 test diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index f9ed051a6938..3c78af7ac5c7 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -52,7 +52,7 @@ com.google.truth truth - 1.4.0 + 1.4.1 test From 54bf43922638884ee083fdcf1a8ce82fd055e92b Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 28 Feb 2024 20:46:13 +0100 Subject: [PATCH 1439/1764] build(deps): update dependency org.apache.maven.plugins:maven-shade-plugin to v3.5.2 (#1363) --- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index c9fc3ff82b29..07461307d47e 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -111,7 +111,7 @@ org.apache.maven.plugins maven-shade-plugin - 3.2.4 + 3.5.2 + 0.127.14-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.13 + 0.127.14-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 904c5a5082fe..58e50e1ff3b3 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.13 + 0.127.14-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.13 + 0.127.14-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 07461307d47e..e0774e0bfe2f 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.13 + 0.127.14-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.13 + 0.127.14-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 3794860d94b2..f1d2e2430571 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.13 + 0.127.14-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index cd9116bd79e3..058a8b5dc9c0 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.13 + 0.127.14-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index bf3d4fe13a1c..d05e92a357b8 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.13:0.127.13 \ No newline at end of file +google-cloud-nio:0.127.13:0.127.14-SNAPSHOT \ No newline at end of file From b5c451cede208f4b3d749a245fa1ce0f667a3b08 Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Tue, 5 Mar 2024 09:57:10 -0800 Subject: [PATCH 1445/1764] build(deps): bump cryptography from 41.0.3 to 41.0.6 in /synthtool/gcp/templates/java_library/.kokoro (#1908) (#1309) build(deps): bump cryptography Bumps [cryptography](https://github.com/pyca/cryptography) from 41.0.3 to 41.0.6. - [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst) - [Commits](https://github.com/pyca/cryptography/compare/41.0.3...41.0.6) --- updated-dependencies: - dependency-name: cryptography dependency-type: indirect ... Source-Link: https://github.com/googleapis/synthtool/commit/ea6f80056a7d22f4d3a3e8fee2d59cdc746470bd Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-java:latest@sha256:81f75d962cd28b7ad10740a643b8069b8fa0357cb495b782eef8560bb7a8fd65 Signed-off-by: dependabot[bot] Co-authored-by: Owl Bot Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Sydney Munro <97561403+sydney-munro@users.noreply.github.com> --- java-storage-nio/.github/.OwlBot.lock.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/.github/.OwlBot.lock.yaml b/java-storage-nio/.github/.OwlBot.lock.yaml index 89ef9e678618..dc05a72762fe 100644 --- a/java-storage-nio/.github/.OwlBot.lock.yaml +++ b/java-storage-nio/.github/.OwlBot.lock.yaml @@ -14,4 +14,4 @@ docker: image: gcr.io/cloud-devrel-public-resources/owlbot-java:latest digest: sha256:a6aa751984f1e905c3ae5a3aac78fc7b68210626ce91487dc7ff4f0a06f010cc -# created: 2024-01-22T14:14:20.913785597Z \ No newline at end of file +# created: 2024-01-22T14:14:20.913785597Z From d892aef1ae6d814264980debe5983f37e2d5cbd0 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 5 Mar 2024 18:57:33 +0100 Subject: [PATCH 1446/1764] test(deps): update dependency com.google.truth:truth to v1.4.2 (#1365) --- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/samples/snippets/pom.xml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index f1d2e2430571..bf46f34d9cbc 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -94,7 +94,7 @@ com.google.truth truth - 1.4.1 + 1.4.2 test diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index ebe091f25e23..855d7c49885d 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -42,7 +42,7 @@ com.google.truth truth - 1.4.1 + 1.4.2 test diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 058a8b5dc9c0..9a5e6a2fe439 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -41,7 +41,7 @@ com.google.truth truth - 1.4.1 + 1.4.2 test diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 709dce2d9454..a72edda4dc74 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -52,7 +52,7 @@ com.google.truth truth - 1.4.1 + 1.4.2 test From ec81d3a1c427a2989553fdf2d036c9fa3d0a115f Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 5 Mar 2024 19:10:19 +0100 Subject: [PATCH 1447/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.35.0 (#1369) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![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.34.0` -> `2.35.0` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.cloud:google-cloud-storage/2.35.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.cloud:google-cloud-storage/2.35.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.cloud:google-cloud-storage/2.34.0/2.35.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.cloud:google-cloud-storage/2.34.0/2.35.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
      googleapis/java-storage (com.google.cloud:google-cloud-storage) ### [`v2.35.0`](https://togithub.com/googleapis/java-storage/blob/HEAD/CHANGELOG.md#2350-2024-03-04) [Compare Source](https://togithub.com/googleapis/java-storage/compare/v2.34.0...v2.35.0) ##### Features - Add Bidi write feature ([#​2343](https://togithub.com/googleapis/java-storage/issues/2343)) ([47fde85](https://togithub.com/googleapis/java-storage/commit/47fde853c17d16689a732d5d8eadc70a45efea49)) - Add soft_delete_time and hard_delete_time object metadata fields ([#​2415](https://togithub.com/googleapis/java-storage/issues/2415)) ([0b67e2d](https://togithub.com/googleapis/java-storage/commit/0b67e2d2a176e03bcac876bc0b081a69e981ca82)) ##### Dependencies - Update dependency com.google.cloud:sdk-platform-java-config to v3.27.0 ([#​2432](https://togithub.com/googleapis/java-storage/issues/2432)) ([334119c](https://togithub.com/googleapis/java-storage/commit/334119ca7e63858b9d1534e0b0b72214de0ad0d1)) - Update dependency net.jqwik:jqwik to v1.8.3 ([#​2425](https://togithub.com/googleapis/java-storage/issues/2425)) ([17f366c](https://togithub.com/googleapis/java-storage/commit/17f366c05c2b299ee17e3a936aa470c96c09e5a7)) - Update dependency net.jqwik:jqwik to v1.8.3 ([#​2428](https://togithub.com/googleapis/java-storage/issues/2428)) ([ba485b3](https://togithub.com/googleapis/java-storage/commit/ba485b3347f84f35465dcbe63443fdff9c43c7cf)) - Update dependency org.graalvm.buildtools:native-maven-plugin to v0.10.1 ([#​2421](https://togithub.com/googleapis/java-storage/issues/2421)) ([fff0295](https://togithub.com/googleapis/java-storage/commit/fff0295f2c397f60eae1dc9215b2ba3cbba42f33)) - Update dependency org.graalvm.buildtools:native-maven-plugin to v0.10.1 ([#​2427](https://togithub.com/googleapis/java-storage/issues/2427)) ([d031c46](https://togithub.com/googleapis/java-storage/commit/d031c465064c86844293b0f0395bf8734bbcd91e)) - Update gcr.io/cloud-devrel-public-resources/storage-testbench docker tag to v0.41.0 ([#​2419](https://togithub.com/googleapis/java-storage/issues/2419)) ([4b05639](https://togithub.com/googleapis/java-storage/commit/4b05639756eb19ca197c882581cd6ad1a1729683)) ##### Documentation - Add samples for object retention ([#​2417](https://togithub.com/googleapis/java-storage/issues/2417)) ([45837d3](https://togithub.com/googleapis/java-storage/commit/45837d33a88deb017a97e403b1437ab15c2c8c67))
      --- ### 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. --- - [ ] 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://developer.mend.io/github/googleapis/java-storage-nio). --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index bf46f34d9cbc..906954e8dd07 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.34.0 + 2.35.0 com.google.apis From ad0c3d2519d4d3315ea66a79a0425e682e97a6f2 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 5 Mar 2024 11:27:17 -0800 Subject: [PATCH 1448/1764] chore(main): release 0.127.14 (#1370) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/CHANGELOG.md | 9 +++++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 18 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 472361b5892c..f3646ea6e120 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## [0.127.14](https://github.com/googleapis/java-storage-nio/compare/v0.127.13...v0.127.14) (2024-03-05) + + +### Dependencies + +* Update dependency com.google.cloud:google-cloud-storage to v2.35.0 ([#1369](https://github.com/googleapis/java-storage-nio/issues/1369)) ([86bc7d1](https://github.com/googleapis/java-storage-nio/commit/86bc7d1c3c2aab455e9c30f8edc36dac09cd1940)) +* Update dependency com.google.cloud:sdk-platform-java-config to v3.27.0 ([#1367](https://github.com/googleapis/java-storage-nio/issues/1367)) ([7c25d11](https://github.com/googleapis/java-storage-nio/commit/7c25d1179452f62c63c9f16a31abdcf88e4fd27b)) +* Update dependency com.google.guava:guava to v33 ([#1322](https://github.com/googleapis/java-storage-nio/issues/1322)) ([40b66ce](https://github.com/googleapis/java-storage-nio/commit/40b66ceaa3e1973fbb5a2206da0a0fa242956afe)) + ## [0.127.13](https://github.com/googleapis/java-storage-nio/compare/v0.127.12...v0.127.13) (2024-02-14) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 26850e51f9c6..f637ac277f2f 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.127.14-SNAPSHOT + 0.127.14 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.14-SNAPSHOT + 0.127.14 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 58e50e1ff3b3..ce866af94150 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.14-SNAPSHOT + 0.127.14 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.14-SNAPSHOT + 0.127.14 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index e0774e0bfe2f..7ea878f42123 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.14-SNAPSHOT + 0.127.14 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.14-SNAPSHOT + 0.127.14 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 906954e8dd07..69c73e5082b4 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.14-SNAPSHOT + 0.127.14 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 9a5e6a2fe439..0176bad8d845 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.14-SNAPSHOT + 0.127.14 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index d05e92a357b8..5efcca49c744 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.13:0.127.14-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.127.14:0.127.14 \ No newline at end of file From 1d0970a62898661ee86b6e25a96ec29bb8a0bbb6 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 6 Mar 2024 20:25:27 +0100 Subject: [PATCH 1449/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.127.14 (#1372) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 855d7c49885d..ef6614ca6e97 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.127.13 + 0.127.14 From d7f403686a48c476a57ecca423d7f10a2971f033 Mon Sep 17 00:00:00 2001 From: Joe Wang <106995533+JoeWang1127@users.noreply.github.com> Date: Mon, 25 Mar 2024 15:23:16 +0000 Subject: [PATCH 1450/1764] chore: add unmanaged dependency check (#1380) * chore: add unmanaged dependency check * change renovate config --- .../workflows/unmanaged_dependency_check.yaml | 19 +++++++++++++++++++ java-storage-nio/renovate.json | 9 +++++++++ 2 files changed, 28 insertions(+) create mode 100644 java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml diff --git a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml new file mode 100644 index 000000000000..e0c05fefec60 --- /dev/null +++ b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml @@ -0,0 +1,19 @@ +on: + pull_request: +name: Unmanaged dependency check +jobs: + unmanaged_dependency_check: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-java@v4 + with: + distribution: temurin + java-version: 11 + - name: Install modules + shell: bash + run: .kokoro/build.sh + - name: Unmanaged dependency check + uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.27.0 + with: + bom-path: pom.xml diff --git a/java-storage-nio/renovate.json b/java-storage-nio/renovate.json index 4192265e9ea3..490eb601de17 100644 --- a/java-storage-nio/renovate.json +++ b/java-storage-nio/renovate.json @@ -20,6 +20,15 @@ "matchStrings": ["value: \"gcr.io/cloud-devrel-public-resources/graalvm.*:(?.*?)\""], "depNameTemplate": "com.google.cloud:sdk-platform-java-config", "datasourceTemplate": "maven" + }, + { + "customType": "regex", + "fileMatch": [ + "^.github/workflows/unmanaged_dependency_check.yaml$" + ], + "matchStrings": ["uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v(?.+?)\\n"], + "depNameTemplate": "com.google.cloud:sdk-platform-java-config", + "datasourceTemplate": "maven" } ], "packageRules": [ From 41b062e4cfbfec97bcfcb4b37ea504ffe1e4f2a3 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 27 Mar 2024 18:59:33 +0100 Subject: [PATCH 1451/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v26.34.0 (#1373) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index a72edda4dc74..054a1ef7858c 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 26.33.0 + 26.34.0 pom import From 4e75b43b1bfa5f2fb69fba7f55edc7f0afaaad01 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 28 Mar 2024 15:46:20 +0100 Subject: [PATCH 1452/1764] deps: update dependency org.ow2.asm:asm-commons to v9.7 (#1379) --- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 7ea878f42123..738d50ff9d90 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -126,7 +126,7 @@ org.ow2.asm asm-commons - 9.6 + 9.7 From e870197c54fdf6abee75b1dfb629669ccdac0508 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 28 Mar 2024 15:46:39 +0100 Subject: [PATCH 1453/1764] deps: update dependency org.ow2.asm:asm to v9.7 (#1378) --- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 738d50ff9d90..4acf31b9d2cd 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -121,7 +121,7 @@ org.ow2.asm asm - 9.6 + 9.7 org.ow2.asm From 4b4e24376399e67e3ddcb0c38ffd3dada24ee8a1 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 28 Mar 2024 16:24:13 +0100 Subject: [PATCH 1454/1764] deps: update dependency com.google.apis:google-api-services-storage to v1-rev20240311-2.0.0 (#1374) * deps: update dependency com.google.apis:google-api-services-storage to v1-rev20240319-2.0.0 * use 20240311 --------- Co-authored-by: diegomarquezp --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 69c73e5082b4..7a3ab0babed3 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -83,7 +83,7 @@ com.google.apis google-api-services-storage - v1-rev20240209-2.0.0 + v1-rev20240311-2.0.0 junit From c414411824aa72038c1fb67ae3e0470ee5be9a88 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 28 Mar 2024 17:40:01 +0100 Subject: [PATCH 1455/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.36.1 (#1377) * deps: update dependency com.google.cloud:google-cloud-storage to v2.36.1 * exclude errorprone * fix normalize deps * remove unecessary exclusion --------- Co-authored-by: diegomarquezp --- .../.github/workflows/unmanaged_dependency_check.yaml | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg | 4 ++-- java-storage-nio/.kokoro/presubmit/graalvm-native.cfg | 2 +- java-storage-nio/pom.xml | 4 ++-- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml index e0c05fefec60..c724f3dab88c 100644 --- a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml +++ b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml @@ -14,6 +14,6 @@ jobs: shell: bash run: .kokoro/build.sh - name: Unmanaged dependency check - uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.27.0 + uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.28.1 with: bom-path: pom.xml diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg index 56db68092d21..ab737b5d7109 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.27.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.28.1" } env_vars: { @@ -30,4 +30,4 @@ env_vars: { env_vars: { key: "SECRET_MANAGER_KEYS" value: "java-it-service-account" -} \ No newline at end of file +} diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg index 6283184778e7..94e00cbaa0a1 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.27.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.28.1" } env_vars: { diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 7a3ab0babed3..8025ff644ea5 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud sdk-platform-java-config - 3.27.0 + 3.28.1 @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.35.0 + 2.36.1 com.google.apis From cdabb0de3e4e26c3e38568c51a2df670c986ba3a Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 28 Mar 2024 13:11:48 -0400 Subject: [PATCH 1456/1764] chore(main): release 0.127.15-SNAPSHOT (#1371) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index f637ac277f2f..41e76b606465 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.127.14 + 0.127.15-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.14 + 0.127.15-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index ce866af94150..e094acc82cad 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.14 + 0.127.15-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.14 + 0.127.15-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 4acf31b9d2cd..88652469e70d 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.14 + 0.127.15-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.14 + 0.127.15-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 8025ff644ea5..bba6b35f40cd 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.14 + 0.127.15-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 0176bad8d845..c691f1f37e7d 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.14 + 0.127.15-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 5efcca49c744..3d53b435f0d8 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.14:0.127.14 \ No newline at end of file +google-cloud-nio:0.127.14:0.127.15-SNAPSHOT \ No newline at end of file From f0e09169e51ce9c66ac44d4fc6ef9b8ea20f686b Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 28 Mar 2024 17:06:37 -0400 Subject: [PATCH 1457/1764] chore(main): release 0.127.15 (#1382) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/CHANGELOG.md | 10 ++++++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 19 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index f3646ea6e120..de42707b956a 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,15 @@ # Changelog +## [0.127.15](https://github.com/googleapis/java-storage-nio/compare/v0.127.14...v0.127.15) (2024-03-28) + + +### Dependencies + +* Update dependency com.google.apis:google-api-services-storage to v1-rev20240311-2.0.0 ([#1374](https://github.com/googleapis/java-storage-nio/issues/1374)) ([528fc3a](https://github.com/googleapis/java-storage-nio/commit/528fc3a91d51e250db027bc84d91b5468ec115cb)) +* Update dependency com.google.cloud:google-cloud-storage to v2.36.1 ([#1377](https://github.com/googleapis/java-storage-nio/issues/1377)) ([1e16a57](https://github.com/googleapis/java-storage-nio/commit/1e16a57dfe1d911605af2fbb1ff4b628a7924171)) +* Update dependency org.ow2.asm:asm to v9.7 ([#1378](https://github.com/googleapis/java-storage-nio/issues/1378)) ([9b6221c](https://github.com/googleapis/java-storage-nio/commit/9b6221cdaaa5725b17f0ad17e4aca9a7d6087ad8)) +* Update dependency org.ow2.asm:asm-commons to v9.7 ([#1379](https://github.com/googleapis/java-storage-nio/issues/1379)) ([81f4517](https://github.com/googleapis/java-storage-nio/commit/81f45173c5ea7943b99945756a94d20b20061a1e)) + ## [0.127.14](https://github.com/googleapis/java-storage-nio/compare/v0.127.13...v0.127.14) (2024-03-05) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 41e76b606465..b1d8a5f5da6b 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.127.15-SNAPSHOT + 0.127.15 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.15-SNAPSHOT + 0.127.15 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index e094acc82cad..530685d11d3f 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.15-SNAPSHOT + 0.127.15 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.15-SNAPSHOT + 0.127.15 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 88652469e70d..2e5bcab09e57 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.15-SNAPSHOT + 0.127.15 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.15-SNAPSHOT + 0.127.15 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index bba6b35f40cd..5afe4292ee53 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.15-SNAPSHOT + 0.127.15 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index c691f1f37e7d..4f4245a9c175 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.15-SNAPSHOT + 0.127.15 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 3d53b435f0d8..1227d2a929be 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.14:0.127.15-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.127.15:0.127.15 \ No newline at end of file From c8b4bd0407a2b4be313d8b13a28a21bcf829a3bc Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Fri, 19 Apr 2024 13:26:32 -0400 Subject: [PATCH 1458/1764] chore(main): release 0.127.16-SNAPSHOT (#1383) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index b1d8a5f5da6b..a7c82affbfde 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.127.15 + 0.127.16-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.15 + 0.127.16-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 530685d11d3f..c8d9fa95e459 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.15 + 0.127.16-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.15 + 0.127.16-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 2e5bcab09e57..f1b26940e45f 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.15 + 0.127.16-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.15 + 0.127.16-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 5afe4292ee53..27382b8a8d91 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.15 + 0.127.16-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 4f4245a9c175..9b9916aabe53 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.15 + 0.127.16-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 1227d2a929be..cab311f593cb 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.15:0.127.15 \ No newline at end of file +google-cloud-nio:0.127.15:0.127.16-SNAPSHOT \ No newline at end of file From c22cce7a8617f27171598dfdb904586d5fe2286a Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 19 Apr 2024 19:28:07 +0200 Subject: [PATCH 1459/1764] deps: update dependency com.google.apis:google-api-services-storage to v1-rev20240319-2.0.0 (#1381) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 27382b8a8d91..b372ee32ae02 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -83,7 +83,7 @@ com.google.apis google-api-services-storage - v1-rev20240311-2.0.0 + v1-rev20240319-2.0.0 junit From 0329f1fbf9bd8a7624173010d9e7ee8462f93d2b Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 19 Apr 2024 19:36:17 +0200 Subject: [PATCH 1460/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v26.37.0 (#1385) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 054a1ef7858c..38a3fdc05bfb 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 26.34.0 + 26.37.0 pom import From f138c002b76cc1cd7559bdfce0fb791b022019bc Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 19 Apr 2024 19:36:56 +0200 Subject: [PATCH 1461/1764] deps: update dependency com.google.cloud:sdk-platform-java-config to v3.29.0 (#1386) --- .../.github/workflows/unmanaged_dependency_check.yaml | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native.cfg | 2 +- java-storage-nio/pom.xml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml index c724f3dab88c..a17720ffbc86 100644 --- a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml +++ b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml @@ -14,6 +14,6 @@ jobs: shell: bash run: .kokoro/build.sh - name: Unmanaged dependency check - uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.28.1 + uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.29.0 with: bom-path: pom.xml diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg index ab737b5d7109..03fa29553aa4 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.28.1" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.29.0" } env_vars: { diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg index 94e00cbaa0a1..1b1d4c4bfe36 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.28.1" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.29.0" } env_vars: { diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index b372ee32ae02..87eb58106903 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud sdk-platform-java-config - 3.28.1 + 3.29.0 From 6b2578f614c66db512768dd0aad94b9edbc42f56 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 19 Apr 2024 19:37:49 +0200 Subject: [PATCH 1462/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.127.15 (#1384) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index ef6614ca6e97..9d74547bb339 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.127.14 + 0.127.15 From d9b127b84a5a2b8e55a7001fceb5348c6926db0b Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 19 Apr 2024 19:45:48 +0200 Subject: [PATCH 1463/1764] deps: update dependency com.google.guava:guava to v33.1.0-android (#1375) --- java-storage-nio/google-cloud-nio-examples/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index a7c82affbfde..f9d73a3e54dd 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -19,7 +19,7 @@ com.google.guava guava - 33.0.0-android + 33.1.0-android From 6c7bbdb4761e1e6ebfbb481a7a2c71557b05db64 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 19 Apr 2024 19:49:46 +0200 Subject: [PATCH 1464/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.37.0 (#1387) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 87eb58106903..864f16924c19 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.36.1 + 2.37.0 com.google.apis From 137454d86cd0184d85c8ef777970a45387f2dcf0 Mon Sep 17 00:00:00 2001 From: BenWhitehead Date: Fri, 19 Apr 2024 14:31:34 -0400 Subject: [PATCH 1465/1764] build: revert maven-shade-plugin to v3.2.4 (#1389) --- java-storage-nio/google-cloud-nio/pom.xml | 2 +- java-storage-nio/renovate.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index f1b26940e45f..5ea53ad181be 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -111,7 +111,7 @@ org.apache.maven.plugins maven-shade-plugin - 3.5.2 + 3.2.4 + 0.127.16 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.16-SNAPSHOT + 0.127.16 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index c8d9fa95e459..ab7fa6b1fed9 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.16-SNAPSHOT + 0.127.16 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.16-SNAPSHOT + 0.127.16 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 5ea53ad181be..089f69b87644 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.16-SNAPSHOT + 0.127.16 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.16-SNAPSHOT + 0.127.16 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 864f16924c19..611028e172ee 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.16-SNAPSHOT + 0.127.16 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 9b9916aabe53..3d7cd80e4bf2 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.16-SNAPSHOT + 0.127.16 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index cab311f593cb..0e7194a10e54 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.15:0.127.16-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.127.16:0.127.16 \ No newline at end of file From f937715a76b24edc01adf5152f90bab7a55fecb5 Mon Sep 17 00:00:00 2001 From: BenWhitehead Date: Fri, 19 Apr 2024 15:29:03 -0400 Subject: [PATCH 1467/1764] chore: fix renovate version syntax Fixes #1390 --- java-storage-nio/renovate.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/renovate.json b/java-storage-nio/renovate.json index c0f962c8bd25..fc435586726f 100644 --- a/java-storage-nio/renovate.json +++ b/java-storage-nio/renovate.json @@ -93,7 +93,7 @@ "packagePatterns": [ "^org.apache.maven.plugins:maven-shade-plugin" ], - "allowedVersions": "(,3.3.0),(3.4.0,),(3.5.0,)" + "allowedVersions": "(,3.3.0),(3.6.0,)" } ], "semanticCommits": true, From ce8def07e160937656e33f61bd7c57beab9095c5 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Fri, 19 Apr 2024 16:00:03 -0400 Subject: [PATCH 1468/1764] chore(main): release 0.127.17-SNAPSHOT (#1391) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 87f1685cece5..4454ab3721b2 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.127.16 + 0.127.17-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.16 + 0.127.17-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index ab7fa6b1fed9..c2cde9393050 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.16 + 0.127.17-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.16 + 0.127.17-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 089f69b87644..674e03a90971 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.16 + 0.127.17-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.16 + 0.127.17-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 611028e172ee..cdd3c91e7446 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.16 + 0.127.17-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 3d7cd80e4bf2..3cc680692444 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.16 + 0.127.17-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 0e7194a10e54..e5d85c1859f1 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.16:0.127.16 \ No newline at end of file +google-cloud-nio:0.127.16:0.127.17-SNAPSHOT \ No newline at end of file From e3c92416eafcd69a7054f87f409847ac3c98ae09 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Sat, 20 Apr 2024 00:51:09 +0200 Subject: [PATCH 1469/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.127.16 (#1392) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 9d74547bb339..6362a86314a5 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.127.15 + 0.127.16 From c165f89225cbb9dcf53b339a68b1556fd1719404 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 9 May 2024 18:12:58 +0200 Subject: [PATCH 1470/1764] build(deps): update dependency org.apache.maven.plugins:maven-deploy-plugin to v3.1.2 (#1393) --- java-storage-nio/samples/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/pom.xml b/java-storage-nio/samples/pom.xml index cc42c8e111a5..a1945a773aaa 100644 --- a/java-storage-nio/samples/pom.xml +++ b/java-storage-nio/samples/pom.xml @@ -38,7 +38,7 @@ org.apache.maven.plugins maven-deploy-plugin - 3.1.1 + 3.1.2 true From 6f09602bf04b6a16c7f902b22ed70453440dc782 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 9 May 2024 18:13:20 +0200 Subject: [PATCH 1471/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v26.38.0 (#1394) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 38a3fdc05bfb..43473569989d 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 26.37.0 + 26.38.0 pom import From 6a8353414da7c85c808612e4a93343ddda5d2ac5 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 9 May 2024 18:13:57 +0200 Subject: [PATCH 1472/1764] deps: update dependency com.google.guava:guava to v33.2.0-android (#1395) --- java-storage-nio/google-cloud-nio-examples/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 4454ab3721b2..d4483b684961 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -19,7 +19,7 @@ com.google.guava guava - 33.1.0-android + 33.2.0-android From a5a151d5dcfd0eb30417bc104fe0a056866ca60a Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 9 May 2024 18:25:48 +0200 Subject: [PATCH 1473/1764] deps: update dependency com.google.cloud:sdk-platform-java-config to v3.30.0 (#1396) --- .../.github/workflows/unmanaged_dependency_check.yaml | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native.cfg | 2 +- java-storage-nio/pom.xml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml index a17720ffbc86..0c869e6b0e62 100644 --- a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml +++ b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml @@ -14,6 +14,6 @@ jobs: shell: bash run: .kokoro/build.sh - name: Unmanaged dependency check - uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.29.0 + uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.30.0 with: bom-path: pom.xml diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg index 03fa29553aa4..070e4aeff963 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.29.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.30.0" } env_vars: { diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg index 1b1d4c4bfe36..aad0db97859a 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.29.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.30.0" } env_vars: { diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index cdd3c91e7446..3eb82ada2b34 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud sdk-platform-java-config - 3.29.0 + 3.30.0 From c2a095d80827b163112a21ae723d164eb3b573ef Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 9 May 2024 19:35:48 +0200 Subject: [PATCH 1474/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.38.0 (#1397) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 3eb82ada2b34..42209fd26d9f 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.37.0 + 2.38.0 com.google.apis From 7fc0826b605a5846f855a6fdd259fd37764eb371 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 9 May 2024 10:53:46 -0700 Subject: [PATCH 1475/1764] chore(main): release 0.127.17 (#1398) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/CHANGELOG.md | 9 +++++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 18 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index b21e3ea3df6d..f763e3a9cb52 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## [0.127.17](https://github.com/googleapis/java-storage-nio/compare/v0.127.16...v0.127.17) (2024-05-09) + + +### Dependencies + +* Update dependency com.google.cloud:google-cloud-storage to v2.38.0 ([#1397](https://github.com/googleapis/java-storage-nio/issues/1397)) ([85ee286](https://github.com/googleapis/java-storage-nio/commit/85ee2868ff885fa8c5d1a2f2bd27cec800f83b1e)) +* Update dependency com.google.cloud:sdk-platform-java-config to v3.30.0 ([#1396](https://github.com/googleapis/java-storage-nio/issues/1396)) ([19df4c5](https://github.com/googleapis/java-storage-nio/commit/19df4c56045b71cec71b4eb6bc7b008e1bb4a79d)) +* Update dependency com.google.guava:guava to v33.2.0-android ([#1395](https://github.com/googleapis/java-storage-nio/issues/1395)) ([4cae062](https://github.com/googleapis/java-storage-nio/commit/4cae062b288534be2b9a24044235543f9446e742)) + ## [0.127.16](https://github.com/googleapis/java-storage-nio/compare/v0.127.15...v0.127.16) (2024-04-19) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index d4483b684961..ae847589bd2d 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.127.17-SNAPSHOT + 0.127.17 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.17-SNAPSHOT + 0.127.17 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index c2cde9393050..67302ef956de 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.17-SNAPSHOT + 0.127.17 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.17-SNAPSHOT + 0.127.17 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 674e03a90971..65b1e768d0d9 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.17-SNAPSHOT + 0.127.17 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.17-SNAPSHOT + 0.127.17 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 42209fd26d9f..2ce23583fb27 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.17-SNAPSHOT + 0.127.17 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 3cc680692444..55808e9285bf 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.17-SNAPSHOT + 0.127.17 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index e5d85c1859f1..f5c3e866ed8a 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.16:0.127.17-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.127.17:0.127.17 \ No newline at end of file From 83376210a8ffbbd1cd727b06bec16beb7bf66ec0 Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Thu, 9 May 2024 10:59:42 -0700 Subject: [PATCH 1476/1764] chore: update dependency versions in java templates (#1964) (#1399) * chore: update dependency versions in java templates * update other templates Source-Link: https://github.com/googleapis/synthtool/commit/0b86c72fe652dd7e52ba05a63f61bc1399ad5d65 Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-java:latest@sha256:68ba5f5164a4b55529d358bb262feaa000536a0c62980727dd05a91bbb47ea5e Co-authored-by: Owl Bot --- java-storage-nio/.github/.OwlBot.lock.yaml | 4 +-- .../.github/workflows/approve-readme.yaml | 2 +- java-storage-nio/.github/workflows/ci.yaml | 30 +++++++++---------- .../workflows/renovate_config_check.yaml | 2 +- .../.github/workflows/samples.yaml | 4 +-- 5 files changed, 21 insertions(+), 21 deletions(-) diff --git a/java-storage-nio/.github/.OwlBot.lock.yaml b/java-storage-nio/.github/.OwlBot.lock.yaml index dc05a72762fe..5db36a5f7d8e 100644 --- a/java-storage-nio/.github/.OwlBot.lock.yaml +++ b/java-storage-nio/.github/.OwlBot.lock.yaml @@ -13,5 +13,5 @@ # limitations under the License. docker: image: gcr.io/cloud-devrel-public-resources/owlbot-java:latest - digest: sha256:a6aa751984f1e905c3ae5a3aac78fc7b68210626ce91487dc7ff4f0a06f010cc -# created: 2024-01-22T14:14:20.913785597Z + digest: sha256:68ba5f5164a4b55529d358bb262feaa000536a0c62980727dd05a91bbb47ea5e +# created: 2024-05-09T16:31:37.168667071Z diff --git a/java-storage-nio/.github/workflows/approve-readme.yaml b/java-storage-nio/.github/workflows/approve-readme.yaml index f5fc7d5169eb..59f00b8eb6e6 100644 --- a/java-storage-nio/.github/workflows/approve-readme.yaml +++ b/java-storage-nio/.github/workflows/approve-readme.yaml @@ -21,7 +21,7 @@ jobs: runs-on: ubuntu-latest if: github.repository_owner == 'googleapis' && github.head_ref == 'autosynth-readme' steps: - - uses: actions/github-script@v6 + - uses: actions/github-script@v7 with: github-token: ${{secrets.YOSHI_APPROVER_TOKEN}} script: | diff --git a/java-storage-nio/.github/workflows/ci.yaml b/java-storage-nio/.github/workflows/ci.yaml index ae66b1973b17..b91fa381f56b 100644 --- a/java-storage-nio/.github/workflows/ci.yaml +++ b/java-storage-nio/.github/workflows/ci.yaml @@ -27,8 +27,8 @@ jobs: matrix: java: [11, 17, 21] steps: - - uses: actions/checkout@v3 - - uses: actions/setup-java@v3 + - uses: actions/checkout@v4 + - uses: actions/setup-java@v4 with: distribution: temurin java-version: ${{matrix.java}} @@ -41,8 +41,8 @@ jobs: name: "units (8)" runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 - - uses: actions/setup-java@v3 + - uses: actions/checkout@v4 + - uses: actions/setup-java@v4 with: java-version: 8 distribution: temurin @@ -51,7 +51,7 @@ jobs: # https://maven.apache.org/surefire/maven-surefire-plugin/test-mojo.html#jvm run: echo "SUREFIRE_JVM_OPT=-Djvm=${JAVA_HOME}/bin/java" >> $GITHUB_ENV shell: bash - - uses: actions/setup-java@v3 + - uses: actions/setup-java@v4 with: java-version: 17 distribution: temurin @@ -63,8 +63,8 @@ jobs: steps: - name: Support longpaths run: git config --system core.longpaths true - - uses: actions/checkout@v3 - - uses: actions/setup-java@v3 + - uses: actions/checkout@v4 + - uses: actions/setup-java@v4 with: distribution: temurin java-version: 8 @@ -78,8 +78,8 @@ jobs: matrix: java: [17] steps: - - uses: actions/checkout@v3 - - uses: actions/setup-java@v3 + - uses: actions/checkout@v4 + - uses: actions/setup-java@v4 with: distribution: temurin java-version: ${{matrix.java}} @@ -88,8 +88,8 @@ jobs: javadoc: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 - - uses: actions/setup-java@v3 + - uses: actions/checkout@v4 + - uses: actions/setup-java@v4 with: distribution: temurin java-version: 17 @@ -100,8 +100,8 @@ jobs: lint: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 - - uses: actions/setup-java@v3 + - uses: actions/checkout@v4 + - uses: actions/setup-java@v4 with: distribution: temurin java-version: 11 @@ -112,8 +112,8 @@ jobs: clirr: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 - - uses: actions/setup-java@v3 + - uses: actions/checkout@v4 + - uses: actions/setup-java@v4 with: distribution: temurin java-version: 8 diff --git a/java-storage-nio/.github/workflows/renovate_config_check.yaml b/java-storage-nio/.github/workflows/renovate_config_check.yaml index 87d8eb2be8cd..7c5ec7865e11 100644 --- a/java-storage-nio/.github/workflows/renovate_config_check.yaml +++ b/java-storage-nio/.github/workflows/renovate_config_check.yaml @@ -14,7 +14,7 @@ jobs: uses: actions/checkout@v4 - name: Set up Node.js - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: '20' diff --git a/java-storage-nio/.github/workflows/samples.yaml b/java-storage-nio/.github/workflows/samples.yaml index 10d252d77538..03b2939567a9 100644 --- a/java-storage-nio/.github/workflows/samples.yaml +++ b/java-storage-nio/.github/workflows/samples.yaml @@ -20,8 +20,8 @@ jobs: checkstyle: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 - - uses: actions/setup-java@v3 + - uses: actions/checkout@v4 + - uses: actions/setup-java@v4 with: distribution: temurin java-version: 8 From b01b550df11b9de7a75caa16aef335abf9a29fad Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 15 May 2024 23:12:16 +0200 Subject: [PATCH 1477/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.127.17 (#1401) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 6362a86314a5..d690f5824acd 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.127.16 + 0.127.17 From 3febb6b7328d963f62ab5a1485e698cd05878370 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 15 May 2024 23:12:36 +0200 Subject: [PATCH 1478/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v26.39.0 (#1402) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 43473569989d..975d456420a5 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 26.38.0 + 26.39.0 pom import From 9802f606f6a8eea27b6c0f12b407cd4a4c8d4d76 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 22 May 2024 12:50:42 -0700 Subject: [PATCH 1479/1764] chore(main): release 0.127.18-SNAPSHOT (#1400) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index ae847589bd2d..f75b46fa888b 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.127.17 + 0.127.18-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.17 + 0.127.18-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 67302ef956de..d5fde2af8158 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.17 + 0.127.18-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.17 + 0.127.18-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 65b1e768d0d9..1dfee41c22fa 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.17 + 0.127.18-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.17 + 0.127.18-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 2ce23583fb27..aaff9e9d9666 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.17 + 0.127.18-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 55808e9285bf..917a1383e3f5 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.17 + 0.127.18-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index f5c3e866ed8a..5cd9865b125c 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.17:0.127.17 \ No newline at end of file +google-cloud-nio:0.127.17:0.127.18-SNAPSHOT \ No newline at end of file From 9305132cbf5aeca057e2dedf412ef7d4008365ad Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 22 May 2024 21:51:02 +0200 Subject: [PATCH 1480/1764] deps: update dependency com.google.cloud:sdk-platform-java-config to v3.30.1 (#1403) --- .../.github/workflows/unmanaged_dependency_check.yaml | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native.cfg | 2 +- java-storage-nio/pom.xml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml index 0c869e6b0e62..fdecc15b402a 100644 --- a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml +++ b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml @@ -14,6 +14,6 @@ jobs: shell: bash run: .kokoro/build.sh - name: Unmanaged dependency check - uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.30.0 + uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.30.1 with: bom-path: pom.xml diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg index 070e4aeff963..d8cbc0157e55 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.30.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.30.1" } env_vars: { diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg index aad0db97859a..1292cf163b17 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.30.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.30.1" } env_vars: { diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index aaff9e9d9666..001faf265d0d 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud sdk-platform-java-config - 3.30.0 + 3.30.1 From a9eef7038502a2392603ada05653b1e80b97095a Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 22 May 2024 23:56:20 +0200 Subject: [PATCH 1481/1764] build(deps): update dependency org.codehaus.mojo:build-helper-maven-plugin to v3.6.0 (#1404) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index d690f5824acd..37b8505de59f 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -53,7 +53,7 @@ org.codehaus.mojo build-helper-maven-plugin - 3.5.0 + 3.6.0 add-snippets-source diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 917a1383e3f5..6b1dc56bd1f4 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -52,7 +52,7 @@ org.codehaus.mojo build-helper-maven-plugin - 3.5.0 + 3.6.0 add-snippets-source From 716b9750a575f31a916b102d40045fbf54a0132c Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 23 May 2024 16:47:26 +0200 Subject: [PATCH 1482/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.39.0 (#1406) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 001faf265d0d..82fadcbb7759 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.38.0 + 2.39.0 com.google.apis From 939ca7ba51becabc50a63a2c97605b7570d198bb Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 23 May 2024 15:22:16 +0000 Subject: [PATCH 1483/1764] chore(main): release 0.127.18 (#1405) :robot: I have created a release *beep* *boop* --- ## [0.127.18](https://togithub.com/googleapis/java-storage-nio/compare/v0.127.17...v0.127.18) (2024-05-23) ### Dependencies * Update dependency com.google.cloud:google-cloud-storage to v2.39.0 ([#1406](https://togithub.com/googleapis/java-storage-nio/issues/1406)) ([716b975](https://togithub.com/googleapis/java-storage-nio/commit/716b9750a575f31a916b102d40045fbf54a0132c)) * Update dependency com.google.cloud:sdk-platform-java-config to v3.30.1 ([#1403](https://togithub.com/googleapis/java-storage-nio/issues/1403)) ([9305132](https://togithub.com/googleapis/java-storage-nio/commit/9305132cbf5aeca057e2dedf412ef7d4008365ad)) --- This PR was generated with [Release Please](https://togithub.com/googleapis/release-please). See [documentation](https://togithub.com/googleapis/release-please#release-please). --- java-storage-nio/CHANGELOG.md | 8 ++++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 17 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index f763e3a9cb52..effc7509b2ff 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## [0.127.18](https://github.com/googleapis/java-storage-nio/compare/v0.127.17...v0.127.18) (2024-05-23) + + +### Dependencies + +* Update dependency com.google.cloud:google-cloud-storage to v2.39.0 ([#1406](https://github.com/googleapis/java-storage-nio/issues/1406)) ([c240857](https://github.com/googleapis/java-storage-nio/commit/c24085763cc46f340c716d5a520ada9ab1f90f00)) +* Update dependency com.google.cloud:sdk-platform-java-config to v3.30.1 ([#1403](https://github.com/googleapis/java-storage-nio/issues/1403)) ([3723265](https://github.com/googleapis/java-storage-nio/commit/37232653b5cb597f478d78a4b5d89defc4ba4ae0)) + ## [0.127.17](https://github.com/googleapis/java-storage-nio/compare/v0.127.16...v0.127.17) (2024-05-09) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index f75b46fa888b..f6700d69952b 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.127.18-SNAPSHOT + 0.127.18 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.18-SNAPSHOT + 0.127.18 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index d5fde2af8158..10fe51da2601 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.18-SNAPSHOT + 0.127.18 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.18-SNAPSHOT + 0.127.18 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 1dfee41c22fa..2ecd2c0a9a08 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.18-SNAPSHOT + 0.127.18 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.18-SNAPSHOT + 0.127.18 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 82fadcbb7759..f1b72558e8cb 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.18-SNAPSHOT + 0.127.18 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 6b1dc56bd1f4..283153b73f78 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.18-SNAPSHOT + 0.127.18 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 5cd9865b125c..8e4f7043a56e 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.17:0.127.18-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.127.18:0.127.18 \ No newline at end of file From d895d46c8913cf5959691bab416ca7f63a188ccf Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 6 Jun 2024 15:07:06 -0700 Subject: [PATCH 1484/1764] chore(main): release 0.127.19-SNAPSHOT (#1407) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index f6700d69952b..d4f95a1ab0ea 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.127.18 + 0.127.19-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.18 + 0.127.19-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 10fe51da2601..d745646f89f7 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.18 + 0.127.19-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.18 + 0.127.19-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 2ecd2c0a9a08..54170211dcc4 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.18 + 0.127.19-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.18 + 0.127.19-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index f1b72558e8cb..c2271873be3a 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.18 + 0.127.19-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 283153b73f78..89ba47d4f365 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.18 + 0.127.19-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 8e4f7043a56e..2654d00e64e3 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.18:0.127.18 \ No newline at end of file +google-cloud-nio:0.127.18:0.127.19-SNAPSHOT \ No newline at end of file From 44f78584d4587f502b7cd003579a0a4b1bfdd6ca Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 7 Jun 2024 00:07:29 +0200 Subject: [PATCH 1485/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.127.18 (#1408) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 37b8505de59f..557bb1db48ef 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.127.17 + 0.127.18 From 58029487790af500e348fa8a72b083c9dd3e8380 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 7 Jun 2024 00:08:25 +0200 Subject: [PATCH 1486/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v26.40.0 (#1412) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 975d456420a5..c19d90aa7550 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 26.39.0 + 26.40.0 pom import From 7078efa82381a7830a7491fdf8adcd33a2831971 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 7 Jun 2024 00:08:52 +0200 Subject: [PATCH 1487/1764] deps: update dependency com.google.guava:guava to v33.2.1-android (#1413) --- java-storage-nio/google-cloud-nio-examples/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index d4f95a1ab0ea..ef07c5fca486 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -19,7 +19,7 @@ com.google.guava guava - 33.2.0-android + 33.2.1-android From cd490b75fa06212b07bc5d05f1e95a8a483876ab Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 7 Jun 2024 00:09:20 +0200 Subject: [PATCH 1488/1764] build(deps): update dependency org.sonatype.plugins:nexus-staging-maven-plugin to v1.7.0 (#1409) --- java-storage-nio/samples/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/pom.xml b/java-storage-nio/samples/pom.xml index a1945a773aaa..54b4de6e1c8f 100644 --- a/java-storage-nio/samples/pom.xml +++ b/java-storage-nio/samples/pom.xml @@ -46,7 +46,7 @@ org.sonatype.plugins nexus-staging-maven-plugin - 1.6.13 + 1.7.0 true From 7ef6966362c837d46273972f272c3b8bbff29f76 Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Thu, 6 Jun 2024 15:10:02 -0700 Subject: [PATCH 1489/1764] ci: [java] automatic kokoro label in and /gcbrun comment (#1965) (#1415) Source-Link: https://github.com/googleapis/synthtool/commit/bd2bae89f70bad380da47fab9ec25985dfb87d67 Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-java:latest@sha256:72f0d373307d128b2cb720c5cb4d90b31f0e86529dd138c632710ae0c69efae3 Co-authored-by: Owl Bot --- java-storage-nio/.github/.OwlBot.lock.yaml | 4 ++-- java-storage-nio/.github/trusted-contribution.yml | 6 ++++++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/.github/.OwlBot.lock.yaml b/java-storage-nio/.github/.OwlBot.lock.yaml index 5db36a5f7d8e..359fe71c1964 100644 --- a/java-storage-nio/.github/.OwlBot.lock.yaml +++ b/java-storage-nio/.github/.OwlBot.lock.yaml @@ -13,5 +13,5 @@ # limitations under the License. docker: image: gcr.io/cloud-devrel-public-resources/owlbot-java:latest - digest: sha256:68ba5f5164a4b55529d358bb262feaa000536a0c62980727dd05a91bbb47ea5e -# created: 2024-05-09T16:31:37.168667071Z + digest: sha256:72f0d373307d128b2cb720c5cb4d90b31f0e86529dd138c632710ae0c69efae3 +# created: 2024-06-05T18:32:21.724930324Z diff --git a/java-storage-nio/.github/trusted-contribution.yml b/java-storage-nio/.github/trusted-contribution.yml index a0ba1f7d9078..88d3ac9bf1a7 100644 --- a/java-storage-nio/.github/trusted-contribution.yml +++ b/java-storage-nio/.github/trusted-contribution.yml @@ -1,3 +1,9 @@ trustedContributors: - renovate-bot - gcf-owl-bot[bot] + +annotations: +- type: comment + text: "/gcbrun" +- type: label + text: "kokoro:force-run" From 3c454eacf67c67000fcaa23f0675c6cccec47fca Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 11 Jun 2024 20:57:02 +0200 Subject: [PATCH 1490/1764] deps: update dependency com.google.cloud:sdk-platform-java-config to v3.31.0 (#1414) * deps: update dependency com.google.cloud:sdk-platform-java-config to v3.31.0 * Base64 to be initialized at build time --------- Co-authored-by: Tomo Suzuki --- .../.github/workflows/unmanaged_dependency_check.yaml | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native.cfg | 2 +- .../com/google/cloud/google-cloud-nio/native-image.properties | 1 + java-storage-nio/pom.xml | 2 +- 5 files changed, 5 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml index fdecc15b402a..3c0da512919c 100644 --- a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml +++ b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml @@ -14,6 +14,6 @@ jobs: shell: bash run: .kokoro/build.sh - name: Unmanaged dependency check - uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.30.1 + uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.31.0 with: bom-path: pom.xml diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg index d8cbc0157e55..c1f0a634ffc5 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.30.1" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.31.0" } env_vars: { diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg index 1292cf163b17..047ec1b678bd 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.30.1" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.31.0" } env_vars: { diff --git a/java-storage-nio/google-cloud-nio/src/main/resources/META-INF/native-image/com/google/cloud/google-cloud-nio/native-image.properties b/java-storage-nio/google-cloud-nio/src/main/resources/META-INF/native-image/com/google/cloud/google-cloud-nio/native-image.properties index 59caa80ad2c7..3e91504e7605 100644 --- a/java-storage-nio/google-cloud-nio/src/main/resources/META-INF/native-image/com/google/cloud/google-cloud-nio/native-image.properties +++ b/java-storage-nio/google-cloud-nio/src/main/resources/META-INF/native-image/com/google/cloud/google-cloud-nio/native-image.properties @@ -16,6 +16,7 @@ Args = --initialize-at-build-time=com.google.cloud.storage.contrib.nio.CloudStor com.google.api.client.http.HttpRequest,\ com.google.api.client.http.HttpMediaType,\ com.google.api.client.http.javanet.NetHttpTransport,\ + com.google.api.client.util.Base64,\ com.google.api.client.util.Data,\ com.google.api.client.util.DateTime,\ com.google.auth.oauth2,\ diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index c2271873be3a..25d060c9e0d1 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud sdk-platform-java-config - 3.30.1 + 3.31.0 From a65316956b89fd22a144fb720b2e08451a345689 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 11 Jun 2024 22:34:33 +0200 Subject: [PATCH 1491/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.40.0 (#1417) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 25d060c9e0d1..7b644e893b07 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.39.0 + 2.40.0 com.google.apis From 848e26d11767b8bd31e243141b6926d47bd1c38f Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 11 Jun 2024 19:57:09 -0400 Subject: [PATCH 1492/1764] chore(main): release 0.127.19 (#1416) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/CHANGELOG.md | 9 +++++++++ java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 18 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index effc7509b2ff..be021262bf8f 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## [0.127.19](https://github.com/googleapis/java-storage-nio/compare/v0.127.18...v0.127.19) (2024-06-11) + + +### Dependencies + +* Update dependency com.google.cloud:google-cloud-storage to v2.40.0 ([#1417](https://github.com/googleapis/java-storage-nio/issues/1417)) ([aba4f07](https://github.com/googleapis/java-storage-nio/commit/aba4f072b66a06fa4c36da048a28d51d32a806bd)) +* Update dependency com.google.cloud:sdk-platform-java-config to v3.31.0 ([#1414](https://github.com/googleapis/java-storage-nio/issues/1414)) ([53b46f8](https://github.com/googleapis/java-storage-nio/commit/53b46f8c98c2f40dab7ee4f6d7a2d95a480400ff)) +* Update dependency com.google.guava:guava to v33.2.1-android ([#1413](https://github.com/googleapis/java-storage-nio/issues/1413)) ([3fba0cf](https://github.com/googleapis/java-storage-nio/commit/3fba0cff64a9c74e3ffbec9792255898efe1954d)) + ## [0.127.18](https://github.com/googleapis/java-storage-nio/compare/v0.127.17...v0.127.18) (2024-05-23) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index ef07c5fca486..d568137c2bc4 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.127.19-SNAPSHOT + 0.127.19 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.19-SNAPSHOT + 0.127.19 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index d745646f89f7..9009f1b82d11 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.19-SNAPSHOT + 0.127.19 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.19-SNAPSHOT + 0.127.19 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 54170211dcc4..b9892967bd22 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.19-SNAPSHOT + 0.127.19 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.19-SNAPSHOT + 0.127.19 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 7b644e893b07..dae7db30c4a5 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.19-SNAPSHOT + 0.127.19 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 89ba47d4f365..2f314fbdd584 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.19-SNAPSHOT + 0.127.19 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 2654d00e64e3..5bad65b75d19 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.18:0.127.19-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.127.19:0.127.19 \ No newline at end of file From 991c369a9f45239819a883d9d66761b5fe9632fb Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 13 Jun 2024 11:09:09 -0700 Subject: [PATCH 1493/1764] chore(main): release 0.127.20-SNAPSHOT (#1419) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index d568137c2bc4..4adfd87fdb19 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.127.19 + 0.127.20-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.19 + 0.127.20-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 9009f1b82d11..c6b722473f12 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.19 + 0.127.20-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.19 + 0.127.20-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index b9892967bd22..c39a35830e1a 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.19 + 0.127.20-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.19 + 0.127.20-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index dae7db30c4a5..218d691086bd 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.19 + 0.127.20-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 2f314fbdd584..0e5e0a9b7849 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.19 + 0.127.20-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 5bad65b75d19..44304e208f24 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.19:0.127.19 \ No newline at end of file +google-cloud-nio:0.127.19:0.127.20-SNAPSHOT \ No newline at end of file From 0e9be6cd8ec3cfd72dce28b1f8653cfa540c93fd Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 13 Jun 2024 22:02:54 +0200 Subject: [PATCH 1494/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.127.19 (#1420) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 557bb1db48ef..e76d7fa075d8 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.127.18 + 0.127.19 From 36228245247011c2c0e71bea903f1f97512462ee Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 13 Jun 2024 22:03:32 +0200 Subject: [PATCH 1495/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v26.41.0 (#1421) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index c19d90aa7550..471b948207fc 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 26.40.0 + 26.41.0 pom import From d3686a339a759cdeb32b10cf331950c9783c4153 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 17 Jun 2024 19:12:40 +0200 Subject: [PATCH 1496/1764] deps: update dependency com.google.apis:google-api-services-storage to v1-rev20240524-2.0.0 (#1410) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 218d691086bd..2ebe1fb6d49b 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -83,7 +83,7 @@ com.google.apis google-api-services-storage - v1-rev20240319-2.0.0 + v1-rev20240524-2.0.0 junit From bda6874ce0b82843a34596117cfa0916c32c125b Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 20 Jun 2024 19:23:36 +0200 Subject: [PATCH 1497/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v26.42.0 (#1423) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 471b948207fc..b2a2ef3a5097 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 26.41.0 + 26.42.0 pom import From ae468f5cac3861dd4f86d1d5ddef7b27f5462922 Mon Sep 17 00:00:00 2001 From: BenWhitehead Date: Tue, 25 Jun 2024 14:38:39 -0400 Subject: [PATCH 1498/1764] fix: update CloudStorageFileSystemProvider#getFileAttributeView to return null rather than throw UnsupportedOperationException (#1427) Currently, when CloudStorageFileSystemProvider#getFileAttributeView is invoked with a class it doesn't recognize it throws an UnsupportedOperationException. The javadocs for FileSystemProvider, however specify that #getFileAttributeView[1] return null if the attribute view type is not available. This change updates the behavior of CloudStorageFileSystemProvider#getFileAttributeView to return null rather than throw an exception. Fixes #1424 [1] https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/nio/file/spi/FileSystemProvider.html#getFileAttributeView(java.nio.file.Path,java.lang.Class,java.nio.file.LinkOption...) --- .../nio/CloudStorageFileSystemProvider.java | 7 +++- .../CloudStorageFileSystemProviderTest.java | 37 ++++++++++++++----- 2 files changed, 33 insertions(+), 11 deletions(-) diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java index c6f1727107b6..ee78bbae0ab1 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java @@ -1017,10 +1017,15 @@ public String toString() { @Override public V getFileAttributeView( Path path, Class type, LinkOption... options) { + checkNotNull(path); checkNotNull(type); CloudStorageUtil.checkNotNullArray(options); if (type != CloudStorageFileAttributeView.class && type != BasicFileAttributeView.class) { - throw new UnsupportedOperationException(type.getSimpleName()); + // the javadocs for getFileAttributeView specify the following for @return + // a file attribute view of the specified type, or null if the attribute view type is not + // available + // Similar type of issue from the JDK itself https://bugs.openjdk.org/browse/JDK-8273935 + return null; } CloudStoragePath cloudPath = CloudStorageUtil.checkPath(path); @SuppressWarnings("unchecked") diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java index 7f6bc0df8147..e0dc54f88dff 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java @@ -20,6 +20,7 @@ import static com.google.cloud.storage.contrib.nio.CloudStorageFileSystem.forBucket; import static com.google.common.truth.Truth.assertThat; import static java.nio.charset.StandardCharsets.UTF_8; +import static java.nio.file.Files.readAllBytes; import static java.nio.file.StandardCopyOption.ATOMIC_MOVE; import static java.nio.file.StandardCopyOption.COPY_ATTRIBUTES; import static java.nio.file.StandardCopyOption.REPLACE_EXISTING; @@ -36,7 +37,6 @@ import com.google.cloud.storage.Acl; import com.google.cloud.storage.Acl.User; import com.google.cloud.storage.contrib.nio.testing.LocalStorageHelper; -import com.google.cloud.testing.junit4.MultipleAttemptsRule; import com.google.common.base.Optional; import com.google.common.collect.ImmutableList; import com.google.common.testing.NullPointerTester; @@ -71,13 +71,17 @@ import org.junit.Before; import org.junit.Rule; import org.junit.Test; +import org.junit.rules.TemporaryFolder; import org.junit.runner.RunWith; import org.junit.runners.JUnit4; /** Unit tests for {@link CloudStorageFileSystemProvider}. */ @RunWith(JUnit4.class) public class CloudStorageFileSystemProviderTest { - @Rule public final MultipleAttemptsRule multipleAttemptsRule = new MultipleAttemptsRule(3); + // @Rule(order = 1) public final MultipleAttemptsRule multipleAttemptsRule = new + // MultipleAttemptsRule(3); + @Rule(order = 1) + public final TemporaryFolder temporaryFolder = new TemporaryFolder(); private static final List FILE_CONTENTS = ImmutableList.of( @@ -153,14 +157,14 @@ public void testSize_trailingSlash_disablePseudoDirectories() throws Exception { public void testReadAllBytes() throws Exception { Path path = Paths.get(URI.create("gs://bucket/wat")); Files.write(path, SINGULARITY.getBytes(UTF_8)); - assertThat(new String(Files.readAllBytes(path), UTF_8)).isEqualTo(SINGULARITY); + assertThat(new String(readAllBytes(path), UTF_8)).isEqualTo(SINGULARITY); Files.delete(path); } @Test public void testReadAllBytes_trailingSlash() throws Exception { try { - Files.readAllBytes(Paths.get(URI.create("gs://bucket/wat/"))); + readAllBytes(Paths.get(URI.create("gs://bucket/wat/"))); Assert.fail(); } catch (CloudStoragePseudoDirectoryException ex) { assertThat(ex.getMessage()).isNotNull(); @@ -255,7 +259,7 @@ public void testNewByteChannelWrite() throws Exception { assertThat(output.position()).isEqualTo(10); assertThat(output.size()).isEqualTo(10); } - assertThat(new String(Files.readAllBytes(path), UTF_8)).isEqualTo("fileconten"); + assertThat(new String(readAllBytes(path), UTF_8)).isEqualTo("fileconten"); } @Test @@ -298,7 +302,7 @@ public void testNewOutputStream() throws Exception { try (OutputStream output = Files.newOutputStream(path)) { output.write(SINGULARITY.getBytes(UTF_8)); } - assertThat(new String(Files.readAllBytes(path), UTF_8)).isEqualTo(SINGULARITY); + assertThat(new String(readAllBytes(path), UTF_8)).isEqualTo(SINGULARITY); } @Test @@ -309,7 +313,7 @@ public void testNewOutputStream_truncateByDefault() throws Exception { try (OutputStream output = Files.newOutputStream(path)) { output.write(SINGULARITY.getBytes(UTF_8)); } - assertThat(new String(Files.readAllBytes(path), UTF_8)).isEqualTo(SINGULARITY); + assertThat(new String(readAllBytes(path), UTF_8)).isEqualTo(SINGULARITY); } @Test @@ -320,7 +324,7 @@ public void testNewOutputStream_truncateExplicitly() throws Exception { try (OutputStream output = Files.newOutputStream(path, TRUNCATE_EXISTING)) { output.write(SINGULARITY.getBytes(UTF_8)); } - assertThat(new String(Files.readAllBytes(path), UTF_8)).isEqualTo(SINGULARITY); + assertThat(new String(readAllBytes(path), UTF_8)).isEqualTo(SINGULARITY); } @Test @@ -577,7 +581,7 @@ public void testCopy() throws Exception { Path target = Paths.get(URI.create("gs://greenbean/adipose")); Files.write(source, "(✿◕ ‿◕ )ノ".getBytes(UTF_8)); Files.copy(source, target); - assertThat(new String(Files.readAllBytes(target), UTF_8)).isEqualTo("(✿◕ ‿◕ )ノ"); + assertThat(new String(readAllBytes(target), UTF_8)).isEqualTo("(✿◕ ‿◕ )ノ"); assertThat(Files.exists(source)).isTrue(); assertThat(Files.exists(target)).isTrue(); } @@ -641,7 +645,7 @@ public void testMove() throws Exception { Path target = Paths.get(URI.create("gs://greenbean/adipose")); Files.write(source, "(✿◕ ‿◕ )ノ".getBytes(UTF_8)); Files.move(source, target); - assertThat(new String(Files.readAllBytes(target), UTF_8)).isEqualTo("(✿◕ ‿◕ )ノ"); + assertThat(new String(readAllBytes(target), UTF_8)).isEqualTo("(✿◕ ‿◕ )ノ"); assertThat(Files.exists(source)).isFalse(); assertThat(Files.exists(target)).isTrue(); } @@ -763,6 +767,19 @@ public void testCopy_overwriteAttributes() throws Exception { Files.delete(target2); } + @Test + public void testCopy_path_toLocalFileSystem() throws IOException { + Path source = Paths.get(URI.create("gs://mybucket/myobject")); + byte[] helloWorldBytes = "Hello, World!".getBytes(UTF_8); + Files.write(source, helloWorldBytes); + + Path path = temporaryFolder.newFile().toPath(); + // The new file created by temporaryFolder is an empty file on disk, specify REPLACE_EXISTING + // so we can overwrite its contents. + Files.copy(source, path, REPLACE_EXISTING); + assertThat(Files.readAllBytes(path)).isEqualTo(helloWorldBytes); + } + @Test public void testNullness() throws Exception { try (FileSystem fs = FileSystems.getFileSystem(URI.create("gs://blood"))) { From 5d16edc83224170ce5d9879dd160e240bc32cc05 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 26 Jun 2024 18:20:36 +0200 Subject: [PATCH 1499/1764] deps: update dependency com.google.apis:google-api-services-storage to v1-rev20240621-2.0.0 (#1425) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 2ebe1fb6d49b..2caa19ad68a6 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -83,7 +83,7 @@ com.google.apis google-api-services-storage - v1-rev20240524-2.0.0 + v1-rev20240621-2.0.0 junit From 6961c105b05426cd95a0668f503fec8de87638a2 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 26 Jun 2024 18:20:56 +0200 Subject: [PATCH 1500/1764] deps: update dependency com.google.cloud:sdk-platform-java-config to v3.32.0 (#1426) --- .../.github/workflows/unmanaged_dependency_check.yaml | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native.cfg | 2 +- java-storage-nio/pom.xml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml index 3c0da512919c..8eb9dfbd6e81 100644 --- a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml +++ b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml @@ -14,6 +14,6 @@ jobs: shell: bash run: .kokoro/build.sh - name: Unmanaged dependency check - uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.31.0 + uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.32.0 with: bom-path: pom.xml diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg index c1f0a634ffc5..882d48897474 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.31.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.32.0" } env_vars: { diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg index 047ec1b678bd..519c2e3ce370 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.31.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.32.0" } env_vars: { diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 2caa19ad68a6..55b56629a9d0 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud sdk-platform-java-config - 3.31.0 + 3.32.0 From a4076b531f5b81976febd88e6cd569d3f503d946 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 27 Jun 2024 17:35:54 +0200 Subject: [PATCH 1501/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.40.1 (#1429) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 55b56629a9d0..d1e072900966 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.40.0 + 2.40.1 com.google.apis From 3a4ce796fb518dd28193e3a719961a144a9c5a6a Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 27 Jun 2024 11:43:20 -0700 Subject: [PATCH 1502/1764] chore(main): release 0.127.20 (#1422) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/CHANGELOG.md | 15 +++++++++++++++ .../google-cloud-nio-examples/pom.xml | 4 ++-- .../google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 24 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index be021262bf8f..bceda7b6803f 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,20 @@ # Changelog +## [0.127.20](https://github.com/googleapis/java-storage-nio/compare/v0.127.19...v0.127.20) (2024-06-27) + + +### Bug Fixes + +* Update CloudStorageFileSystemProvider#getFileAttributeView to return null rather than throw UnsupportedOperationException ([#1427](https://github.com/googleapis/java-storage-nio/issues/1427)) ([b9e0362](https://github.com/googleapis/java-storage-nio/commit/b9e03621af8c9a24a45ec288cc974719b3bf63d9)) + + +### Dependencies + +* Update dependency com.google.apis:google-api-services-storage to v1-rev20240524-2.0.0 ([#1410](https://github.com/googleapis/java-storage-nio/issues/1410)) ([011a78f](https://github.com/googleapis/java-storage-nio/commit/011a78f6c0b2dfb51169d1e690a33c4ddde57615)) +* Update dependency com.google.apis:google-api-services-storage to v1-rev20240621-2.0.0 ([#1425](https://github.com/googleapis/java-storage-nio/issues/1425)) ([2cc3efc](https://github.com/googleapis/java-storage-nio/commit/2cc3efc8a7f17caf4916c7a6ca6803627c26164d)) +* Update dependency com.google.cloud:google-cloud-storage to v2.40.1 ([#1429](https://github.com/googleapis/java-storage-nio/issues/1429)) ([cbeadb8](https://github.com/googleapis/java-storage-nio/commit/cbeadb87b2b24d5a1e6eff1613845fa94c39efa0)) +* Update dependency com.google.cloud:sdk-platform-java-config to v3.32.0 ([#1426](https://github.com/googleapis/java-storage-nio/issues/1426)) ([3a4bb4f](https://github.com/googleapis/java-storage-nio/commit/3a4bb4f100f46625e5ca9c43902d6220b0a6617b)) + ## [0.127.19](https://github.com/googleapis/java-storage-nio/compare/v0.127.18...v0.127.19) (2024-06-11) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 4adfd87fdb19..d49769842149 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.127.20-SNAPSHOT + 0.127.20 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.20-SNAPSHOT + 0.127.20 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index c6b722473f12..494363816a9a 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.20-SNAPSHOT + 0.127.20 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.20-SNAPSHOT + 0.127.20 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index c39a35830e1a..f785a009df0e 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.20-SNAPSHOT + 0.127.20 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.20-SNAPSHOT + 0.127.20 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index d1e072900966..b36684cbf940 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.20-SNAPSHOT + 0.127.20 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 0e5e0a9b7849..fe804efbe0a1 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.20-SNAPSHOT + 0.127.20 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 44304e208f24..46c29a16e009 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.19:0.127.20-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.127.20:0.127.20 \ No newline at end of file From 7b63eb7f9f3d3c872830a4c6a202789064900fa4 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Mon, 1 Jul 2024 15:37:17 -0700 Subject: [PATCH 1503/1764] chore(main): release 0.127.21-SNAPSHOT (#1431) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index d49769842149..9a994a94b2b1 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.127.20 + 0.127.21-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.20 + 0.127.21-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 494363816a9a..e9a7c8849740 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.20 + 0.127.21-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.20 + 0.127.21-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index f785a009df0e..345b61da3fb1 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.20 + 0.127.21-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.20 + 0.127.21-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index b36684cbf940..d10db7ae319b 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.20 + 0.127.21-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index fe804efbe0a1..fb33b5201a42 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.20 + 0.127.21-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 46c29a16e009..f1ee01b403bb 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.20:0.127.20 \ No newline at end of file +google-cloud-nio:0.127.20:0.127.21-SNAPSHOT \ No newline at end of file From f7519ebdf66e991d17ce53c6d21b3ff4f39801a3 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 2 Jul 2024 00:37:41 +0200 Subject: [PATCH 1504/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.127.20 (#1432) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index e76d7fa075d8..aea1a44a1322 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.127.19 + 0.127.20 From 652c55a47e5d27a7027218c2757cca20f6fd865c Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 9 Jul 2024 23:10:31 +0200 Subject: [PATCH 1505/1764] deps: update dependency com.google.apis:google-api-services-storage to v1-rev20240625-2.0.0 (#1433) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index d10db7ae319b..f2c46b39adec 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -83,7 +83,7 @@ com.google.apis google-api-services-storage - v1-rev20240621-2.0.0 + v1-rev20240625-2.0.0 junit From 282de97e837be71ae2f6c8efe7d373fe89432380 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 15 Jul 2024 23:24:09 +0200 Subject: [PATCH 1506/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v26.43.0 (#1436) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index b2a2ef3a5097..d78ec75884a1 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 26.42.0 + 26.43.0 pom import From 28872a842f4ddee7fec6a59a69ca3e8bd5a24c06 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 15 Jul 2024 23:30:45 +0200 Subject: [PATCH 1507/1764] deps: update dependency com.google.apis:google-api-services-storage to v1-rev20240706-2.0.0 (#1438) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index f2c46b39adec..0ab4e99a4d73 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -83,7 +83,7 @@ com.google.apis google-api-services-storage - v1-rev20240625-2.0.0 + v1-rev20240706-2.0.0 junit From 87d1e34dd66ba05568fa663115bc6c70b92217e6 Mon Sep 17 00:00:00 2001 From: Tomo Suzuki Date: Wed, 24 Jul 2024 11:59:49 -0400 Subject: [PATCH 1508/1764] ci: google-cloud-nio-bom to list the artifact in from this repo (#1439) * ci: google-cloud-nio-bom to list the artifact in from this repo The unmanaged dependency check works with a BOM that lists the artifacts published from a repository. The bom-path argument of the workflow has been wrongly specified to the root pom.xml. This pull request fixes the wrong argument by introducing the google-cloud-nio-bom. This is the same fix we applied for java-bigquery. In fact, this change copies the google-cloud-bigquery-bom and modified the artifact name and version. * specifying bom-path --- .../workflows/unmanaged_dependency_check.yaml | 2 +- java-storage-nio/google-cloud-nio-bom/pom.xml | 83 +++++++++++++++++++ java-storage-nio/pom.xml | 1 + 3 files changed, 85 insertions(+), 1 deletion(-) create mode 100644 java-storage-nio/google-cloud-nio-bom/pom.xml diff --git a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml index 8eb9dfbd6e81..17605fe171df 100644 --- a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml +++ b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml @@ -16,4 +16,4 @@ jobs: - name: Unmanaged dependency check uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.32.0 with: - bom-path: pom.xml + bom-path: google-cloud-nio-bom/pom.xml diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml new file mode 100644 index 000000000000..8e582474d1e2 --- /dev/null +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -0,0 +1,83 @@ + + + 4.0.0 + com.google.cloud + google-cloud-nio-bom + 0.127.21-SNAPSHOT + pom + + com.google.cloud + sdk-platform-java-config + 3.32.0 + + + + Google Cloud NIO BOM + https://github.com/googleapis/java-storage-nio + + BOM for Google Cloud NIO + + + + Google LLC + + + + + suztomo + Tomo Suzuki + suztomo@google.com + Google LLC + + Developer + + + + + + scm:git:https://github.com/googleapis/java-storage-nio.git + scm:git:git@github.com:googleapis/java-storage-nio.git + https://github.com/googleapis/java-storage-nio + + + + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + + + com.google.cloud + google-cloud-nio + 0.127.21-SNAPSHOT + + + + + + + + org.apache.maven.plugins + maven-checkstyle-plugin + + true + + + + + + org.apache.maven.plugins + maven-site-plugin + + + false + + + + + diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 0ab4e99a4d73..9c362dfb5a7d 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -110,6 +110,7 @@ google-cloud-nio google-cloud-nio-retrofit google-cloud-nio-examples + google-cloud-nio-bom From 2131a183610c2410016eab21e70577b105239eb3 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 24 Jul 2024 20:24:15 +0200 Subject: [PATCH 1509/1764] test(deps): update dependency com.google.truth:truth to v1.4.4 (#1430) --- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/samples/snippets/pom.xml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 9c362dfb5a7d..49e328d3be9e 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -94,7 +94,7 @@ com.google.truth truth - 1.4.2 + 1.4.4 test diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index aea1a44a1322..952fbac7be11 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -42,7 +42,7 @@ com.google.truth truth - 1.4.2 + 1.4.4 test diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index fb33b5201a42..141f09e80845 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -41,7 +41,7 @@ com.google.truth truth - 1.4.2 + 1.4.4 test diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index d78ec75884a1..faea8e093558 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -52,7 +52,7 @@ com.google.truth truth - 1.4.2 + 1.4.4 test From 8e07334d55a40f37cb036548b352fd4c9d642c1b Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 2 Aug 2024 00:07:39 +0200 Subject: [PATCH 1510/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.41.0 (#1441) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 49e328d3be9e..77731f2c0aa4 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.40.1 + 2.41.0 com.google.apis From 42f2586d8c3eab6aa70fe9ab4ce95fd5818048f4 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 5 Aug 2024 19:22:31 +0200 Subject: [PATCH 1511/1764] deps: update dependency com.google.cloud:sdk-platform-java-config to v3.33.0 (#1440) --- .../.github/workflows/unmanaged_dependency_check.yaml | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native.cfg | 2 +- java-storage-nio/google-cloud-nio-bom/pom.xml | 2 +- java-storage-nio/pom.xml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml index 17605fe171df..9f57633aefae 100644 --- a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml +++ b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml @@ -14,6 +14,6 @@ jobs: shell: bash run: .kokoro/build.sh - name: Unmanaged dependency check - uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.32.0 + uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.33.0 with: bom-path: google-cloud-nio-bom/pom.xml diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg index 882d48897474..8e2b84c5956b 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.32.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.33.0" } env_vars: { diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg index 519c2e3ce370..931f9bb00528 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.32.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.33.0" } env_vars: { diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index 8e582474d1e2..7da56952e4e5 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -8,7 +8,7 @@ com.google.cloud sdk-platform-java-config - 3.32.0 + 3.33.0 diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 77731f2c0aa4..30f97aa1610e 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud sdk-platform-java-config - 3.32.0 + 3.33.0 From e8953e371387851fbffb9a4d63ca90b5e6fbcc84 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 8 Aug 2024 08:09:54 -0700 Subject: [PATCH 1512/1764] chore(main): release 0.127.21 (#1437) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/CHANGELOG.md | 10 ++++++++++ java-storage-nio/google-cloud-nio-bom/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 8 files changed, 21 insertions(+), 11 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index bceda7b6803f..53f59e830902 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,15 @@ # Changelog +## [0.127.21](https://github.com/googleapis/java-storage-nio/compare/v0.127.20...v0.127.21) (2024-08-05) + + +### Dependencies + +* Update dependency com.google.apis:google-api-services-storage to v1-rev20240625-2.0.0 ([#1433](https://github.com/googleapis/java-storage-nio/issues/1433)) ([e7dba8b](https://github.com/googleapis/java-storage-nio/commit/e7dba8ba31fb0616afd366da7976291cda5897e0)) +* Update dependency com.google.apis:google-api-services-storage to v1-rev20240706-2.0.0 ([#1438](https://github.com/googleapis/java-storage-nio/issues/1438)) ([ac99294](https://github.com/googleapis/java-storage-nio/commit/ac99294b518047e35e12ad83850d0d37ca9fc937)) +* Update dependency com.google.cloud:google-cloud-storage to v2.41.0 ([#1441](https://github.com/googleapis/java-storage-nio/issues/1441)) ([11dca80](https://github.com/googleapis/java-storage-nio/commit/11dca80b94d1ea9d8a1c008a4c0dd66bfe83f3ef)) +* Update dependency com.google.cloud:sdk-platform-java-config to v3.33.0 ([#1440](https://github.com/googleapis/java-storage-nio/issues/1440)) ([0055ee0](https://github.com/googleapis/java-storage-nio/commit/0055ee08973b6b1330b2ca2c79e031f895035fe7)) + ## [0.127.20](https://github.com/googleapis/java-storage-nio/compare/v0.127.19...v0.127.20) (2024-06-27) diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index 7da56952e4e5..3298f4ef32b7 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-nio-bom - 0.127.21-SNAPSHOT + 0.127.21 pom com.google.cloud @@ -54,7 +54,7 @@ com.google.cloud google-cloud-nio - 0.127.21-SNAPSHOT + 0.127.21 diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 9a994a94b2b1..ead0a8862118 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.127.21-SNAPSHOT + 0.127.21 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.21-SNAPSHOT + 0.127.21 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index e9a7c8849740..b236b5662b40 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.21-SNAPSHOT + 0.127.21 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.21-SNAPSHOT + 0.127.21 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 345b61da3fb1..9a654e0c8bfd 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.21-SNAPSHOT + 0.127.21 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.21-SNAPSHOT + 0.127.21 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 30f97aa1610e..e3690c53c216 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.21-SNAPSHOT + 0.127.21 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 141f09e80845..ed46bb044be4 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.21-SNAPSHOT + 0.127.21 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index f1ee01b403bb..56819cd83da7 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.20:0.127.21-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.127.21:0.127.21 \ No newline at end of file From 012f1207dff13c157d899d4f50c45a08fcbb4a6d Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 13 Aug 2024 18:45:23 +0200 Subject: [PATCH 1513/1764] deps: update dependency com.google.apis:google-api-services-storage to v1-rev20240809-2.0.0 (#1451) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index e3690c53c216..714fb7f3f9a1 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -83,7 +83,7 @@ com.google.apis google-api-services-storage - v1-rev20240706-2.0.0 + v1-rev20240809-2.0.0 junit From 4e0145aee241b1f591a55a929d0a59e3d308436a Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 13 Aug 2024 21:37:02 +0200 Subject: [PATCH 1514/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.127.21 (#1450) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 952fbac7be11..2b55287adc91 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.127.20 + 0.127.21 From 9fcd988119549027f1f31a4993ad355a597193f6 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 13 Aug 2024 21:37:27 +0200 Subject: [PATCH 1515/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v26.44.0 (#1452) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index faea8e093558..2c8e76683144 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 26.43.0 + 26.44.0 pom import From bc7ed85f72dfdf0452af5300ad7f76ebe1f53811 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 13 Aug 2024 19:01:26 -0400 Subject: [PATCH 1516/1764] chore(main): release 0.127.22-SNAPSHOT (#1449) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/google-cloud-nio-bom/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 11 insertions(+), 11 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index 3298f4ef32b7..6ead9a3507b4 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-nio-bom - 0.127.21 + 0.127.22-SNAPSHOT pom com.google.cloud @@ -54,7 +54,7 @@ com.google.cloud google-cloud-nio - 0.127.21 + 0.127.22-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index ead0a8862118..a0426b501d93 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.127.21 + 0.127.22-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.21 + 0.127.22-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index b236b5662b40..cbd8316f41be 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.21 + 0.127.22-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.21 + 0.127.22-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 9a654e0c8bfd..329031271b3b 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.21 + 0.127.22-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.21 + 0.127.22-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 714fb7f3f9a1..50665c8e0cc9 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.21 + 0.127.22-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index ed46bb044be4..f3341060f642 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.21 + 0.127.22-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 56819cd83da7..34d214d3c7eb 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.21:0.127.21 \ No newline at end of file +google-cloud-nio:0.127.21:0.127.22-SNAPSHOT \ No newline at end of file From 7df8de2c4b49c435c2eed42aa68a2b31d19a57af Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 19 Aug 2024 17:29:37 +0200 Subject: [PATCH 1517/1764] build(deps): update dependency org.apache.maven.plugins:maven-deploy-plugin to v3.1.3 (#1456) --- java-storage-nio/samples/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/pom.xml b/java-storage-nio/samples/pom.xml index 54b4de6e1c8f..52470545b4a5 100644 --- a/java-storage-nio/samples/pom.xml +++ b/java-storage-nio/samples/pom.xml @@ -38,7 +38,7 @@ org.apache.maven.plugins maven-deploy-plugin - 3.1.2 + 3.1.3 true From 7e86f54be02d7e82cfc64807366ab387556e32bd Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 19 Aug 2024 17:30:28 +0200 Subject: [PATCH 1518/1764] deps: update dependency com.google.guava:guava to v33.3.0-android (#1455) --- java-storage-nio/google-cloud-nio-examples/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index a0426b501d93..b56a4e84d608 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -19,7 +19,7 @@ com.google.guava guava - 33.2.1-android + 33.3.0-android From c25c21742cbb58175b243a43b8b552d92c9f63bc Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 19 Aug 2024 17:31:03 +0200 Subject: [PATCH 1519/1764] deps: update dependency com.google.cloud:sdk-platform-java-config to v3.34.0 (#1454) --- .../.github/workflows/unmanaged_dependency_check.yaml | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native.cfg | 2 +- java-storage-nio/google-cloud-nio-bom/pom.xml | 2 +- java-storage-nio/pom.xml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml index 9f57633aefae..56fbff8229e1 100644 --- a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml +++ b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml @@ -14,6 +14,6 @@ jobs: shell: bash run: .kokoro/build.sh - name: Unmanaged dependency check - uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.33.0 + uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.34.0 with: bom-path: google-cloud-nio-bom/pom.xml diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg index 8e2b84c5956b..a4036892e038 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.33.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.34.0" } env_vars: { diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg index 931f9bb00528..e211e47fc692 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.33.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.34.0" } env_vars: { diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index 6ead9a3507b4..7b6542b38b01 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -8,7 +8,7 @@ com.google.cloud sdk-platform-java-config - 3.33.0 + 3.34.0 diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 50665c8e0cc9..0ecabb6ea545 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud sdk-platform-java-config - 3.33.0 + 3.34.0 From a580b8742a0a029baf9240f4545fc1d16f59764d Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 20 Aug 2024 00:15:57 +0200 Subject: [PATCH 1520/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.42.0 (#1457) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 0ecabb6ea545..fe845b6cfa94 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.41.0 + 2.42.0 com.google.apis From 81afa65045ac848b36768909dad8f1226ea1ed0b Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 21 Aug 2024 17:11:01 -0400 Subject: [PATCH 1521/1764] chore(main): release 0.127.22 (#1453) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/CHANGELOG.md | 10 ++++++++++ java-storage-nio/google-cloud-nio-bom/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 8 files changed, 21 insertions(+), 11 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 53f59e830902..a397ad76b7cb 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,15 @@ # Changelog +## [0.127.22](https://github.com/googleapis/java-storage-nio/compare/v0.127.21...v0.127.22) (2024-08-19) + + +### Dependencies + +* Update dependency com.google.apis:google-api-services-storage to v1-rev20240809-2.0.0 ([#1451](https://github.com/googleapis/java-storage-nio/issues/1451)) ([117bee9](https://github.com/googleapis/java-storage-nio/commit/117bee90559d97e84df7933227bdbccc47cb2dc4)) +* Update dependency com.google.cloud:google-cloud-storage to v2.42.0 ([#1457](https://github.com/googleapis/java-storage-nio/issues/1457)) ([416fc23](https://github.com/googleapis/java-storage-nio/commit/416fc234e06ef6c42f0ecfdd51004537d9fb29ed)) +* Update dependency com.google.cloud:sdk-platform-java-config to v3.34.0 ([#1454](https://github.com/googleapis/java-storage-nio/issues/1454)) ([01f4a81](https://github.com/googleapis/java-storage-nio/commit/01f4a810dda11b27be35cc8b03bad7f427a1abf2)) +* Update dependency com.google.guava:guava to v33.3.0-android ([#1455](https://github.com/googleapis/java-storage-nio/issues/1455)) ([8dce385](https://github.com/googleapis/java-storage-nio/commit/8dce385ffd4577c0424f5d54d91f5f980cc83972)) + ## [0.127.21](https://github.com/googleapis/java-storage-nio/compare/v0.127.20...v0.127.21) (2024-08-05) diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index 7b6542b38b01..ca345e217138 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-nio-bom - 0.127.22-SNAPSHOT + 0.127.22 pom com.google.cloud @@ -54,7 +54,7 @@ com.google.cloud google-cloud-nio - 0.127.22-SNAPSHOT + 0.127.22 diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index b56a4e84d608..72bfaa3536e9 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.127.22-SNAPSHOT + 0.127.22 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.22-SNAPSHOT + 0.127.22 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index cbd8316f41be..f2d80d0cc882 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.22-SNAPSHOT + 0.127.22 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.22-SNAPSHOT + 0.127.22 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 329031271b3b..cd122ff719d8 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.22-SNAPSHOT + 0.127.22 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.22-SNAPSHOT + 0.127.22 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index fe845b6cfa94..adbbddd83004 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.22-SNAPSHOT + 0.127.22 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index f3341060f642..2a52c6c45e45 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.22-SNAPSHOT + 0.127.22 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 34d214d3c7eb..343b7c54317d 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.21:0.127.22-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.127.22:0.127.22 \ No newline at end of file From bfbf5dcece4c779381eb8eb8344f80fe0af44e64 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 22 Aug 2024 11:26:36 -0400 Subject: [PATCH 1522/1764] chore(main): release 0.127.23-SNAPSHOT (#1458) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/google-cloud-nio-bom/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 11 insertions(+), 11 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index ca345e217138..b38ca04a7d67 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-nio-bom - 0.127.22 + 0.127.23-SNAPSHOT pom com.google.cloud @@ -54,7 +54,7 @@ com.google.cloud google-cloud-nio - 0.127.22 + 0.127.23-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 72bfaa3536e9..d4b61923e3f4 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.127.22 + 0.127.23-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.22 + 0.127.23-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index f2d80d0cc882..2efa8f81d159 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.22 + 0.127.23-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.22 + 0.127.23-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index cd122ff719d8..242d0ea12606 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.22 + 0.127.23-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.22 + 0.127.23-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index adbbddd83004..95159ca70cf9 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.22 + 0.127.23-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 2a52c6c45e45..d2f95aa5b2a7 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.22 + 0.127.23-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 343b7c54317d..0ca059c0b60b 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.22:0.127.22 \ No newline at end of file +google-cloud-nio:0.127.22:0.127.23-SNAPSHOT \ No newline at end of file From f4ded721cc93d8d437a97b393c33ee8e1b4de0a4 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 23 Aug 2024 18:50:42 +0200 Subject: [PATCH 1523/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.127.22 (#1459) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 2b55287adc91..3c690c455367 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.127.21 + 0.127.22 From 7c83316af60246c20e07e4a2be1d77fcc1ea3793 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 26 Aug 2024 22:43:49 +0200 Subject: [PATCH 1524/1764] deps: update dependency com.google.apis:google-api-services-storage to v1-rev20240819-2.0.0 (#1460) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 95159ca70cf9..4eb5f9d7d302 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -83,7 +83,7 @@ com.google.apis google-api-services-storage - v1-rev20240809-2.0.0 + v1-rev20240819-2.0.0 junit From e9991ebff89668211bc9b61c5b6656692dacf918 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 28 Aug 2024 17:42:11 +0200 Subject: [PATCH 1525/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v26.45.0 (#1462) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 2c8e76683144..d4cd18195aa9 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 26.44.0 + 26.45.0 pom import From 362ef4f7fb8c7405156be445d632b9bcb1fbf639 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 11 Sep 2024 18:02:17 +0200 Subject: [PATCH 1526/1764] deps: update dependency com.google.cloud:sdk-platform-java-config to v3.35.0 (#1466) --- .../.github/workflows/unmanaged_dependency_check.yaml | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native.cfg | 2 +- java-storage-nio/google-cloud-nio-bom/pom.xml | 2 +- java-storage-nio/pom.xml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml index 56fbff8229e1..800fbfdeb2df 100644 --- a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml +++ b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml @@ -14,6 +14,6 @@ jobs: shell: bash run: .kokoro/build.sh - name: Unmanaged dependency check - uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.34.0 + uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.35.0 with: bom-path: google-cloud-nio-bom/pom.xml diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg index a4036892e038..8bedc595da57 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.34.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.35.0" } env_vars: { diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg index e211e47fc692..85ab5c49b1ee 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.34.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.35.0" } env_vars: { diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index b38ca04a7d67..d3ac22e297ca 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -8,7 +8,7 @@ com.google.cloud sdk-platform-java-config - 3.34.0 + 3.35.0 diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 4eb5f9d7d302..bafa472e1094 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud sdk-platform-java-config - 3.34.0 + 3.35.0 From fe5f150ae96a9197600df0539c1f54efa96add3a Mon Sep 17 00:00:00 2001 From: Joe Wang <106995533+JoeWang1127@users.noreply.github.com> Date: Wed, 11 Sep 2024 18:33:51 +0000 Subject: [PATCH 1527/1764] chore: disable owlbot (#1467) * chore: disable owlbot * remove required check --- java-storage-nio/.github/.OwlBot.lock.yaml | 17 ---- java-storage-nio/.github/.OwlBot.yaml | 16 ---- .../.github/generated-files-bot.yml | 12 --- .../.github/sync-repo-settings.yaml | 1 - java-storage-nio/.readme-partials.yaml | 82 ---------------- java-storage-nio/codecov.yaml | 4 - java-storage-nio/owlbot.py | 33 ------- java-storage-nio/synth.metadata | 93 ------------------- 8 files changed, 258 deletions(-) delete mode 100644 java-storage-nio/.github/.OwlBot.lock.yaml delete mode 100644 java-storage-nio/.github/.OwlBot.yaml delete mode 100644 java-storage-nio/.github/generated-files-bot.yml delete mode 100644 java-storage-nio/.readme-partials.yaml delete mode 100644 java-storage-nio/codecov.yaml delete mode 100644 java-storage-nio/owlbot.py delete mode 100644 java-storage-nio/synth.metadata diff --git a/java-storage-nio/.github/.OwlBot.lock.yaml b/java-storage-nio/.github/.OwlBot.lock.yaml deleted file mode 100644 index 359fe71c1964..000000000000 --- a/java-storage-nio/.github/.OwlBot.lock.yaml +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright 2024 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -docker: - image: gcr.io/cloud-devrel-public-resources/owlbot-java:latest - digest: sha256:72f0d373307d128b2cb720c5cb4d90b31f0e86529dd138c632710ae0c69efae3 -# created: 2024-06-05T18:32:21.724930324Z diff --git a/java-storage-nio/.github/.OwlBot.yaml b/java-storage-nio/.github/.OwlBot.yaml deleted file mode 100644 index 5d9a9d8b5607..000000000000 --- a/java-storage-nio/.github/.OwlBot.yaml +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright 2021 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -docker: - image: "gcr.io/cloud-devrel-public-resources/owlbot-java:latest" diff --git a/java-storage-nio/.github/generated-files-bot.yml b/java-storage-nio/.github/generated-files-bot.yml deleted file mode 100644 index c644a24e1129..000000000000 --- a/java-storage-nio/.github/generated-files-bot.yml +++ /dev/null @@ -1,12 +0,0 @@ -externalManifests: -- type: json - file: 'synth.metadata' - jsonpath: '$.generatedFiles[*]' -- type: json - file: '.github/readme/synth.metadata/synth.metadata' - jsonpath: '$.generatedFiles[*]' -ignoreAuthors: -- 'renovate-bot' -- 'yoshi-automation' -- 'release-please[bot]' -- 'gcf-owl-bot[bot]' diff --git a/java-storage-nio/.github/sync-repo-settings.yaml b/java-storage-nio/.github/sync-repo-settings.yaml index 246c1070f712..d5b5b15a0404 100644 --- a/java-storage-nio/.github/sync-repo-settings.yaml +++ b/java-storage-nio/.github/sync-repo-settings.yaml @@ -15,7 +15,6 @@ branchProtectionRules: - units (11) - 'Kokoro - Test: Integration' - cla/google - - OwlBot Post Processor - 'Kokoro - Test: Java GraalVM Native Image' - 'Kokoro - Test: Java 17 GraalVM Native Image' - javadoc diff --git a/java-storage-nio/.readme-partials.yaml b/java-storage-nio/.readme-partials.yaml deleted file mode 100644 index b8abc6bf04ce..000000000000 --- a/java-storage-nio/.readme-partials.yaml +++ /dev/null @@ -1,82 +0,0 @@ -custom_content: | - #### About Google Cloud Storage - - [Google Cloud Storage](https://cloud.google.com/storage/) is a durable and highly available - object storage service. Google Cloud Storage is almost infinitely scalable - and guarantees consistency: when a write succeeds, the latest copy of the - object will be returned to any GET, globally. - - See the [Google Cloud Storage docs](https://cloud.google.com/storage/docs/signup?hl=en) for more details - on how to activate Cloud Storage for your project. - - #### About Java NIO Providers - - Java NIO Providers is an extension mechanism that is part of Java and allows - third parties to extend Java's [normal File API](https://docs.oracle.com/javase/7/docs/api/java/nio/file/Files.html) to support - additional filesystems. - - #### Accessing files - - The simplest way to get started is with `Paths` and `Files`: - - ```java - Path path = Paths.get(URI.create("gs://bucket/lolcat.csv")); - List lines = Files.readAllLines(path, StandardCharsets.UTF_8); - ``` - - If you know the paths will point to Google Cloud Storage, you can also use the - direct formulation: - - ```java - try (CloudStorageFileSystem fs = CloudStorageFileSystem.forBucket("bucket")) { - Path path = fs.getPath("lolcat.csv"); - List lines = Files.readAllLines(path, StandardCharsets.UTF_8); - } - ``` - - Once you have a `Path` you can use it as you would a normal file. For example - you can use `InputStream` and `OutputStream` for streaming: - - ```java - try (InputStream input = Files.openInputStream(path)) { - // ... - } - ``` - - You can also set various attributes using CloudStorageOptions static helpers: - - ```java - Files.write(csvPath, csvLines, StandardCharsets.UTF_8, - withMimeType(MediaType.CSV_UTF8), - withoutCaching()); - ``` - - #### Limitations - - This library is usable, but not yet complete. The following features are not - yet implemented: - * Resuming upload or download - * Generations - * File attributes - * (more - list is not exhaustive) - - Some features are not on the roadmap: this library would be a poor choice to - mirror a local filesystem onto the cloud because Google Cloud Storage has a - different set of features from your local disk. This library, by design, - does not mask those differences. Rather, it aims to expose the common - subset via a familiar interface. - - **NOTE:** Cloud Storage uses a flat namespace and therefore doesn't support real - directories. So this library supports what's known as "pseudo-directories". Any - path that includes a trailing slash, will be considered a directory. It will - always be assumed to exist, without performing any I/O. Paths without the trailing - slash will result in an I/O operation to check a file is present in that "directory". - This allows you to do path manipulation in the same manner as you would with the normal UNIX file - system implementation. Using this feature with buckets or "directory" paths that do not exist - is not recommended, as at the time I/O is performed the failure may not be handled gracefully. - You can disable this feature with `CloudStorageConfiguration.usePseudoDirectories()`. - - #### Complete source code - - There are examples in [google-cloud-nio-examples](google-cloud-nio-examples/src/main/java/com/google/cloud/examples/nio/) - for your perusal. diff --git a/java-storage-nio/codecov.yaml b/java-storage-nio/codecov.yaml deleted file mode 100644 index 5724ea9478d7..000000000000 --- a/java-storage-nio/codecov.yaml +++ /dev/null @@ -1,4 +0,0 @@ ---- -codecov: - ci: - - source.cloud.google.com diff --git a/java-storage-nio/owlbot.py b/java-storage-nio/owlbot.py deleted file mode 100644 index 1df609531ec5..000000000000 --- a/java-storage-nio/owlbot.py +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 2021 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import synthtool as s -from synthtool.languages import java - - -for library in s.get_staging_dirs(): - # put any special-case replacements here - s.move(library) - -s.remove_staging_dirs() -java.common_templates(excludes=[ - "README.md", - ".kokoro/build.sh", - ".kokoro/requirements.in", - ".kokoro/requirements.txt", - ".kokoro/presubmit/graalvm-native.cfg", - ".kokoro/presubmit/graalvm-native-17.cfg", - "renovate.json", - ".github/workflows/auto-release.yaml" -]) diff --git a/java-storage-nio/synth.metadata b/java-storage-nio/synth.metadata deleted file mode 100644 index ea16a754f0ee..000000000000 --- a/java-storage-nio/synth.metadata +++ /dev/null @@ -1,93 +0,0 @@ -{ - "sources": [ - { - "git": { - "name": ".", - "remote": "https://github.com/googleapis/java-storage-nio.git", - "sha": "85b067adebd39b9363099375fdac5b90df966a26" - } - }, - { - "git": { - "name": "synthtool", - "remote": "https://github.com/googleapis/synthtool.git", - "sha": "396d9b84a1e93880f5bf88b59ecd38a0a6dffc5e" - } - } - ], - "generatedFiles": [ - ".github/CODEOWNERS", - ".github/ISSUE_TEMPLATE/bug_report.md", - ".github/ISSUE_TEMPLATE/feature_request.md", - ".github/ISSUE_TEMPLATE/support_request.md", - ".github/PULL_REQUEST_TEMPLATE.md", - ".github/blunderbuss.yml", - ".github/generated-files-bot.yml", - ".github/release-please.yml", - ".github/release-trigger.yml", - ".github/snippet-bot.yml", - ".github/sync-repo-settings.yaml", - ".github/trusted-contribution.yml", - ".github/workflows/approve-readme.yaml", - ".github/workflows/auto-release.yaml", - ".github/workflows/ci.yaml", - ".github/workflows/samples.yaml", - ".kokoro/build.bat", - ".kokoro/coerce_logs.sh", - ".kokoro/common.cfg", - ".kokoro/common.sh", - ".kokoro/continuous/common.cfg", - ".kokoro/continuous/java8.cfg", - ".kokoro/dependencies.sh", - ".kokoro/nightly/common.cfg", - ".kokoro/nightly/integration.cfg", - ".kokoro/nightly/java11.cfg", - ".kokoro/nightly/java7.cfg", - ".kokoro/nightly/java8-osx.cfg", - ".kokoro/nightly/java8-win.cfg", - ".kokoro/nightly/java8.cfg", - ".kokoro/nightly/samples.cfg", - ".kokoro/populate-secrets.sh", - ".kokoro/presubmit/clirr.cfg", - ".kokoro/presubmit/common.cfg", - ".kokoro/presubmit/dependencies.cfg", - ".kokoro/presubmit/integration.cfg", - ".kokoro/presubmit/java11.cfg", - ".kokoro/presubmit/java7.cfg", - ".kokoro/presubmit/java8-osx.cfg", - ".kokoro/presubmit/java8-win.cfg", - ".kokoro/presubmit/java8.cfg", - ".kokoro/presubmit/linkage-monitor.cfg", - ".kokoro/presubmit/lint.cfg", - ".kokoro/presubmit/samples.cfg", - ".kokoro/readme.sh", - ".kokoro/release/bump_snapshot.cfg", - ".kokoro/release/common.cfg", - ".kokoro/release/common.sh", - ".kokoro/release/drop.cfg", - ".kokoro/release/drop.sh", - ".kokoro/release/promote.cfg", - ".kokoro/release/promote.sh", - ".kokoro/release/publish_javadoc.cfg", - ".kokoro/release/publish_javadoc.sh", - ".kokoro/release/publish_javadoc11.cfg", - ".kokoro/release/publish_javadoc11.sh", - ".kokoro/release/snapshot.cfg", - ".kokoro/release/snapshot.sh", - ".kokoro/release/stage.cfg", - ".kokoro/release/stage.sh", - ".kokoro/trampoline.sh", - "CODE_OF_CONDUCT.md", - "CONTRIBUTING.md", - "LICENSE", - "SECURITY.md", - "codecov.yaml", - "java.header", - "license-checks.xml", - "renovate.json", - "samples/install-without-bom/pom.xml", - "samples/pom.xml", - "samples/snapshot/pom.xml", - "samples/snippets/pom.xml" - ] -} \ No newline at end of file From 806a2ae716d2d62faaa90238bb709566add88390 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 17 Sep 2024 17:12:44 +0200 Subject: [PATCH 1528/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.43.0 (#1468) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index bafa472e1094..88ea0e3965a9 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.42.0 + 2.43.0 com.google.apis From 1915fa3c9279792ba1b4237084b7c91760b10b26 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 17 Sep 2024 08:54:40 -0700 Subject: [PATCH 1529/1764] chore(main): release 0.127.23 (#1461) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/CHANGELOG.md | 9 +++++++++ java-storage-nio/google-cloud-nio-bom/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 8 files changed, 20 insertions(+), 11 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index a397ad76b7cb..172d353b0bd6 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## [0.127.23](https://github.com/googleapis/java-storage-nio/compare/v0.127.22...v0.127.23) (2024-09-17) + + +### Dependencies + +* Update dependency com.google.apis:google-api-services-storage to v1-rev20240819-2.0.0 ([#1460](https://github.com/googleapis/java-storage-nio/issues/1460)) ([bf6cfdc](https://github.com/googleapis/java-storage-nio/commit/bf6cfdcc59faf668ceb82b6cb81f62267f2fe2c9)) +* Update dependency com.google.cloud:google-cloud-storage to v2.43.0 ([#1468](https://github.com/googleapis/java-storage-nio/issues/1468)) ([4e2963c](https://github.com/googleapis/java-storage-nio/commit/4e2963cd3ad0b11d145658f61db9edf261efc2f3)) +* Update dependency com.google.cloud:sdk-platform-java-config to v3.35.0 ([#1466](https://github.com/googleapis/java-storage-nio/issues/1466)) ([6fe3708](https://github.com/googleapis/java-storage-nio/commit/6fe3708536986b4beb157d6f41fcb3cc6897edb7)) + ## [0.127.22](https://github.com/googleapis/java-storage-nio/compare/v0.127.21...v0.127.22) (2024-08-19) diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index d3ac22e297ca..2cf35880a351 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-nio-bom - 0.127.23-SNAPSHOT + 0.127.23 pom com.google.cloud @@ -54,7 +54,7 @@ com.google.cloud google-cloud-nio - 0.127.23-SNAPSHOT + 0.127.23 diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index d4b61923e3f4..873b5619ae0f 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.127.23-SNAPSHOT + 0.127.23 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.23-SNAPSHOT + 0.127.23 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 2efa8f81d159..fad2dbd9a76f 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.23-SNAPSHOT + 0.127.23 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.23-SNAPSHOT + 0.127.23 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 242d0ea12606..cf2fa33b8d43 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.23-SNAPSHOT + 0.127.23 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.23-SNAPSHOT + 0.127.23 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 88ea0e3965a9..9ef8108315d8 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.23-SNAPSHOT + 0.127.23 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index d2f95aa5b2a7..d4ccad25f1e2 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.23-SNAPSHOT + 0.127.23 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 0ca059c0b60b..68a98b483c42 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.22:0.127.23-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.127.23:0.127.23 \ No newline at end of file From 79c5be2fedb502c4f85ae67662f835014a7801f6 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 27 Sep 2024 01:14:12 +0200 Subject: [PATCH 1530/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.127.23 (#1470) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 3c690c455367..1a7cd63337fc 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.127.22 + 0.127.23 From 81be1283325ba13b299ce5f55be37966c7898419 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 27 Sep 2024 01:14:32 +0200 Subject: [PATCH 1531/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v26.47.0 (#1471) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index d4cd18195aa9..b8915c19931d 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 26.45.0 + 26.47.0 pom import From 1f34bb51e737eb61d3e395e4c80855a54fafe1f1 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 27 Sep 2024 01:17:52 +0200 Subject: [PATCH 1532/1764] deps: update dependency com.google.apis:google-api-services-storage to v1-rev20240916-2.0.0 (#1473) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 9ef8108315d8..d70fc0fe0ab9 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -83,7 +83,7 @@ com.google.apis google-api-services-storage - v1-rev20240819-2.0.0 + v1-rev20240916-2.0.0 junit From 285d34e92007a7d8d84fd3296d4f79c019fa34eb Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 30 Sep 2024 19:36:41 +0200 Subject: [PATCH 1533/1764] deps: update dependency com.google.cloud:sdk-platform-java-config to v3.36.1 (#1474) --- .../.github/workflows/unmanaged_dependency_check.yaml | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native.cfg | 2 +- java-storage-nio/google-cloud-nio-bom/pom.xml | 2 +- java-storage-nio/pom.xml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml index 800fbfdeb2df..18c4c27c2260 100644 --- a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml +++ b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml @@ -14,6 +14,6 @@ jobs: shell: bash run: .kokoro/build.sh - name: Unmanaged dependency check - uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.35.0 + uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.36.1 with: bom-path: google-cloud-nio-bom/pom.xml diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg index 8bedc595da57..4220b2044e6c 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.35.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.36.1" } env_vars: { diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg index 85ab5c49b1ee..96a8059b9b9b 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.35.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.36.1" } env_vars: { diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index 2cf35880a351..87a979191f2f 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -8,7 +8,7 @@ com.google.cloud sdk-platform-java-config - 3.35.0 + 3.36.1 diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index d70fc0fe0ab9..41c71ce58083 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud sdk-platform-java-config - 3.35.0 + 3.36.1 From 43359ebf6570e2c6e2576cd3eedafc46315e874e Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 30 Sep 2024 19:37:02 +0200 Subject: [PATCH 1534/1764] deps: update dependency com.google.guava:guava to v33.3.1-android (#1475) --- java-storage-nio/google-cloud-nio-examples/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 873b5619ae0f..268bebfea22e 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -19,7 +19,7 @@ com.google.guava guava - 33.3.0-android + 33.3.1-android From bdbecd988904722cefd7f5b3fc850753d4b1729c Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 30 Sep 2024 19:37:36 +0200 Subject: [PATCH 1535/1764] deps: update dependency ubuntu to v24 (#1477) --- java-storage-nio/.github/workflows/renovate_config_check.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/.github/workflows/renovate_config_check.yaml b/java-storage-nio/.github/workflows/renovate_config_check.yaml index 7c5ec7865e11..36da117bc7b0 100644 --- a/java-storage-nio/.github/workflows/renovate_config_check.yaml +++ b/java-storage-nio/.github/workflows/renovate_config_check.yaml @@ -7,7 +7,7 @@ on: jobs: renovate_bot_config_validation: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: Checkout code From b21885c290b94d4f7185fced5429048a2d2690df Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 30 Sep 2024 19:37:52 +0200 Subject: [PATCH 1536/1764] deps: update dependency com.google.apis:google-api-services-storage to v1-rev20240924-2.0.0 (#1478) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 41c71ce58083..53fafb147e63 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -83,7 +83,7 @@ com.google.apis google-api-services-storage - v1-rev20240916-2.0.0 + v1-rev20240924-2.0.0 junit From 9c40f5fc42da9e763ae489a289af57aabf2951f3 Mon Sep 17 00:00:00 2001 From: Sydney Munro <97561403+sydney-munro@users.noreply.github.com> Date: Mon, 30 Sep 2024 12:57:50 -0700 Subject: [PATCH 1537/1764] chore: change samples check to run with java 11 (#1479) --- java-storage-nio/.github/workflows/samples.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/.github/workflows/samples.yaml b/java-storage-nio/.github/workflows/samples.yaml index 03b2939567a9..f833b802256b 100644 --- a/java-storage-nio/.github/workflows/samples.yaml +++ b/java-storage-nio/.github/workflows/samples.yaml @@ -24,7 +24,7 @@ jobs: - uses: actions/setup-java@v4 with: distribution: temurin - java-version: 8 + java-version: 11 - name: Run checkstyle run: mvn -P lint --quiet --batch-mode checkstyle:check working-directory: samples/snippets From 5d335725ac92db41ac11c6110910b5041fba2ae5 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 30 Sep 2024 22:09:43 +0200 Subject: [PATCH 1538/1764] chore(deps): update dependency com.google.cloud.samples:shared-configuration to v1.2.2 (#1472) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- java-storage-nio/samples/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/samples/snippets/pom.xml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 1a7cd63337fc..b49d7ee0134d 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -14,7 +14,7 @@ com.google.cloud.samples shared-configuration - 1.2.0 + 1.2.2 diff --git a/java-storage-nio/samples/pom.xml b/java-storage-nio/samples/pom.xml index 52470545b4a5..b7ab5f318548 100644 --- a/java-storage-nio/samples/pom.xml +++ b/java-storage-nio/samples/pom.xml @@ -18,7 +18,7 @@ com.google.cloud.samples shared-configuration - 1.2.0 + 1.2.2 diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index d4ccad25f1e2..e1fbe0635b4a 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -14,7 +14,7 @@ com.google.cloud.samples shared-configuration - 1.2.0 + 1.2.2 diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index b8915c19931d..d2b7d7c37961 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -14,7 +14,7 @@ com.google.cloud.samples shared-configuration - 1.2.0 + 1.2.2 From 4744508fb83db4869d5e3ee2d7c1a12ea8b5a505 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 30 Sep 2024 22:31:41 +0200 Subject: [PATCH 1539/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.43.1 (#1476) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 53fafb147e63..8837e61eaa2d 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.43.0 + 2.43.1 com.google.apis From 00ede6fe02e51da2423cd338fabda18e158f739a Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Mon, 30 Sep 2024 15:05:28 -0700 Subject: [PATCH 1540/1764] chore(main): release 0.127.24-SNAPSHOT (#1469) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/google-cloud-nio-bom/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 11 insertions(+), 11 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index 87a979191f2f..1ae3abb8f178 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-nio-bom - 0.127.23 + 0.127.24-SNAPSHOT pom com.google.cloud @@ -54,7 +54,7 @@ com.google.cloud google-cloud-nio - 0.127.23 + 0.127.24-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 268bebfea22e..98fe6990f31e 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.127.23 + 0.127.24-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.23 + 0.127.24-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index fad2dbd9a76f..aa714a5ee4fc 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.23 + 0.127.24-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.23 + 0.127.24-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index cf2fa33b8d43..90df12c3b24b 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.23 + 0.127.24-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.23 + 0.127.24-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 8837e61eaa2d..186ec93e54c7 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.23 + 0.127.24-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index e1fbe0635b4a..29c93849468b 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.23 + 0.127.24-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 68a98b483c42..eec4ebb49386 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.23:0.127.23 \ No newline at end of file +google-cloud-nio:0.127.23:0.127.24-SNAPSHOT \ No newline at end of file From 19b61b82a6d56bafe4683d1dbf9a3a72b2fcd492 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 1 Oct 2024 13:43:16 -0700 Subject: [PATCH 1541/1764] chore(main): release 0.127.24 (#1480) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/CHANGELOG.md | 12 ++++++++++++ java-storage-nio/google-cloud-nio-bom/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 8 files changed, 23 insertions(+), 11 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 172d353b0bd6..cb608588a358 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,17 @@ # Changelog +## [0.127.24](https://github.com/googleapis/java-storage-nio/compare/v0.127.23...v0.127.24) (2024-09-30) + + +### Dependencies + +* Update dependency com.google.apis:google-api-services-storage to v1-rev20240916-2.0.0 ([#1473](https://github.com/googleapis/java-storage-nio/issues/1473)) ([e66ad2d](https://github.com/googleapis/java-storage-nio/commit/e66ad2d94f4d282ef48fdef1312dc1a0444b91b9)) +* Update dependency com.google.apis:google-api-services-storage to v1-rev20240924-2.0.0 ([#1478](https://github.com/googleapis/java-storage-nio/issues/1478)) ([a382594](https://github.com/googleapis/java-storage-nio/commit/a38259400cc46ab3154a2d5c4db9fc0aa98ce4fd)) +* Update dependency com.google.cloud:google-cloud-storage to v2.43.1 ([#1476](https://github.com/googleapis/java-storage-nio/issues/1476)) ([21b832c](https://github.com/googleapis/java-storage-nio/commit/21b832ce178190b0ef71aec67dd7af4157651ded)) +* Update dependency com.google.cloud:sdk-platform-java-config to v3.36.1 ([#1474](https://github.com/googleapis/java-storage-nio/issues/1474)) ([e7f8d41](https://github.com/googleapis/java-storage-nio/commit/e7f8d41ba3f3820a4012407cc7983deda8f5d6da)) +* Update dependency com.google.guava:guava to v33.3.1-android ([#1475](https://github.com/googleapis/java-storage-nio/issues/1475)) ([b3453fe](https://github.com/googleapis/java-storage-nio/commit/b3453fe43d3c6d14d986527f20c68f86f22034cb)) +* Update dependency ubuntu to v24 ([#1477](https://github.com/googleapis/java-storage-nio/issues/1477)) ([2b5b871](https://github.com/googleapis/java-storage-nio/commit/2b5b871bda84eab953b0fe0c6f3b5e398c9fa111)) + ## [0.127.23](https://github.com/googleapis/java-storage-nio/compare/v0.127.22...v0.127.23) (2024-09-17) diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index 1ae3abb8f178..4ddae6264e7d 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-nio-bom - 0.127.24-SNAPSHOT + 0.127.24 pom com.google.cloud @@ -54,7 +54,7 @@ com.google.cloud google-cloud-nio - 0.127.24-SNAPSHOT + 0.127.24 diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 98fe6990f31e..97e0ec4cce22 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.127.24-SNAPSHOT + 0.127.24 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.24-SNAPSHOT + 0.127.24 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index aa714a5ee4fc..50ea55d80fa1 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.24-SNAPSHOT + 0.127.24 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.24-SNAPSHOT + 0.127.24 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 90df12c3b24b..2119bb788cb2 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.24-SNAPSHOT + 0.127.24 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.24-SNAPSHOT + 0.127.24 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 186ec93e54c7..967d74105276 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.24-SNAPSHOT + 0.127.24 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 29c93849468b..c30721d4110a 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.24-SNAPSHOT + 0.127.24 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index eec4ebb49386..2f892bd829ed 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.23:0.127.24-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.127.24:0.127.24 \ No newline at end of file From 3c4a4a8a52da4d678cf851d64efd933da15efe5e Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 4 Oct 2024 21:01:25 +0200 Subject: [PATCH 1542/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v26.48.0 (#1483) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index d2b7d7c37961..589948b98924 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 26.47.0 + 26.48.0 pom import From 70b757134104fc1f302560f7f31f2b3dd1c8125d Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 4 Oct 2024 21:01:53 +0200 Subject: [PATCH 1543/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.127.24 (#1482) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index b49d7ee0134d..185936b178fd 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.127.23 + 0.127.24 From c1b550ee04505711d4d345c57b71617fb3d3fde9 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 8 Oct 2024 15:43:53 -0400 Subject: [PATCH 1544/1764] chore(main): release 0.127.25-SNAPSHOT (#1481) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/google-cloud-nio-bom/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 11 insertions(+), 11 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index 4ddae6264e7d..7c0b7a3bd80c 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-nio-bom - 0.127.24 + 0.127.25-SNAPSHOT pom com.google.cloud @@ -54,7 +54,7 @@ com.google.cloud google-cloud-nio - 0.127.24 + 0.127.25-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 97e0ec4cce22..4b2f314b4a6d 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.127.24 + 0.127.25-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.24 + 0.127.25-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 50ea55d80fa1..4d52b6e67bd9 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.24 + 0.127.25-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.24 + 0.127.25-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 2119bb788cb2..7225f238103e 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.24 + 0.127.25-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.24 + 0.127.25-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 967d74105276..8285dd501b01 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.24 + 0.127.25-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index c30721d4110a..f28edfdcc6ad 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.24 + 0.127.25-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 2f892bd829ed..7ce149ad04a4 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.24:0.127.24 \ No newline at end of file +google-cloud-nio:0.127.24:0.127.25-SNAPSHOT \ No newline at end of file From b5fd45cbf5cc08784a9e4b82a94f53e4570de7f9 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 8 Oct 2024 21:45:19 +0200 Subject: [PATCH 1545/1764] deps: update dependency org.ow2.asm:asm to v9.7.1 (#1485) --- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 7225f238103e..28bf77db0194 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -121,7 +121,7 @@ org.ow2.asm asm - 9.7 + 9.7.1 org.ow2.asm From e974dc1617b74e425d6526cd4ada19c12cf2504b Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 8 Oct 2024 21:45:37 +0200 Subject: [PATCH 1546/1764] deps: update dependency org.ow2.asm:asm-commons to v9.7.1 (#1486) --- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 28bf77db0194..5539d7474f8e 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -126,7 +126,7 @@ org.ow2.asm asm-commons - 9.7 + 9.7.1 From 098c87c6902e40c26bb878aa5b451cf364d56072 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 9 Oct 2024 18:11:20 +0200 Subject: [PATCH 1547/1764] deps: update dependency com.google.cloud:sdk-platform-java-config to v3.37.0 (#1484) * deps: update dependency com.google.cloud:sdk-platform-java-config to v3.37.0 * deps: update dependency com.google.cloud:google-cloud-storage to v2.43.2 --- .../.github/workflows/unmanaged_dependency_check.yaml | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native.cfg | 2 +- java-storage-nio/google-cloud-nio-bom/pom.xml | 2 +- java-storage-nio/pom.xml | 4 ++-- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml index 18c4c27c2260..0df95165652f 100644 --- a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml +++ b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml @@ -14,6 +14,6 @@ jobs: shell: bash run: .kokoro/build.sh - name: Unmanaged dependency check - uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.36.1 + uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.37.0 with: bom-path: google-cloud-nio-bom/pom.xml diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg index 4220b2044e6c..39371387f2ae 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.36.1" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.37.0" } env_vars: { diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg index 96a8059b9b9b..e6553bd6e418 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.36.1" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.37.0" } env_vars: { diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index 7c0b7a3bd80c..f317243f1157 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -8,7 +8,7 @@ com.google.cloud sdk-platform-java-config - 3.36.1 + 3.37.0 diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 8285dd501b01..29be5105f297 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud sdk-platform-java-config - 3.36.1 + 3.37.0 @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.43.1 + 2.43.2 com.google.apis From 7c3fa88b9046518bcf7e073672749222c3df33d5 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 9 Oct 2024 14:04:28 -0400 Subject: [PATCH 1548/1764] chore(main): release 0.127.25 (#1487) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/CHANGELOG.md | 9 +++++++++ java-storage-nio/google-cloud-nio-bom/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 8 files changed, 20 insertions(+), 11 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index cb608588a358..ac867be94667 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## [0.127.25](https://github.com/googleapis/java-storage-nio/compare/v0.127.24...v0.127.25) (2024-10-09) + + +### Dependencies + +* Update dependency com.google.cloud:sdk-platform-java-config to v3.37.0 ([#1484](https://github.com/googleapis/java-storage-nio/issues/1484)) ([5281b99](https://github.com/googleapis/java-storage-nio/commit/5281b99bbec8d72c5cc7657aece2cefd786bb973)) +* Update dependency org.ow2.asm:asm to v9.7.1 ([#1485](https://github.com/googleapis/java-storage-nio/issues/1485)) ([dd8d9f6](https://github.com/googleapis/java-storage-nio/commit/dd8d9f6cbca5c374d5abd7a37de669db6e69008a)) +* Update dependency org.ow2.asm:asm-commons to v9.7.1 ([#1486](https://github.com/googleapis/java-storage-nio/issues/1486)) ([0001634](https://github.com/googleapis/java-storage-nio/commit/00016341bbd3277d0271e08165fdb5fbb87b7cc1)) + ## [0.127.24](https://github.com/googleapis/java-storage-nio/compare/v0.127.23...v0.127.24) (2024-09-30) diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index f317243f1157..fdef6fa44ced 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-nio-bom - 0.127.25-SNAPSHOT + 0.127.25 pom com.google.cloud @@ -54,7 +54,7 @@ com.google.cloud google-cloud-nio - 0.127.25-SNAPSHOT + 0.127.25 diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 4b2f314b4a6d..5bb74e4b583a 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.127.25-SNAPSHOT + 0.127.25 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.25-SNAPSHOT + 0.127.25 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 4d52b6e67bd9..9a40e6890e2a 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.25-SNAPSHOT + 0.127.25 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.25-SNAPSHOT + 0.127.25 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 5539d7474f8e..5f4f44cbfed2 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.25-SNAPSHOT + 0.127.25 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.25-SNAPSHOT + 0.127.25 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 29be5105f297..f269db185eac 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.25-SNAPSHOT + 0.127.25 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index f28edfdcc6ad..e3ad753b5f74 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.25-SNAPSHOT + 0.127.25 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 7ce149ad04a4..1578c7128528 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.24:0.127.25-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.127.25:0.127.25 \ No newline at end of file From 4dd177c161aafc58f1dc197fcb30446a9583ac29 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 9 Oct 2024 14:25:04 -0400 Subject: [PATCH 1549/1764] chore(main): release 0.127.26-SNAPSHOT (#1489) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/google-cloud-nio-bom/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 11 insertions(+), 11 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index fdef6fa44ced..a5043050beb0 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-nio-bom - 0.127.25 + 0.127.26-SNAPSHOT pom com.google.cloud @@ -54,7 +54,7 @@ com.google.cloud google-cloud-nio - 0.127.25 + 0.127.26-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 5bb74e4b583a..6d252662add3 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.127.25 + 0.127.26-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.25 + 0.127.26-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 9a40e6890e2a..b851e5a78901 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.25 + 0.127.26-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.25 + 0.127.26-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 5f4f44cbfed2..d782125a2f66 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.25 + 0.127.26-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.25 + 0.127.26-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index f269db185eac..ce541d813637 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.25 + 0.127.26-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index e3ad753b5f74..f44a4671e10d 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.25 + 0.127.26-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 1578c7128528..8fbaa0df7ecd 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.25:0.127.25 \ No newline at end of file +google-cloud-nio:0.127.25:0.127.26-SNAPSHOT \ No newline at end of file From bbf2744bc422df5d021d47fe33e9f2b6b2fd8a33 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 10 Oct 2024 00:20:28 +0200 Subject: [PATCH 1550/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.127.25 (#1490) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 185936b178fd..251dfd9d0ead 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.127.24 + 0.127.25 From 7c1d636d7224b4cde62e47a5f149085707b987dc Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 23 Oct 2024 22:47:46 +0200 Subject: [PATCH 1551/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v26.49.0 (#1492) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 589948b98924..9df2bcb37253 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 26.48.0 + 26.49.0 pom import From 10e95eac8ee44efa38f45f63fca7ffb8a505c84a Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 23 Oct 2024 22:48:15 +0200 Subject: [PATCH 1552/1764] deps: update dependency com.google.cloud:sdk-platform-java-config to v3.38.0 (#1493) --- .../.github/workflows/unmanaged_dependency_check.yaml | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native.cfg | 2 +- java-storage-nio/google-cloud-nio-bom/pom.xml | 2 +- java-storage-nio/pom.xml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml index 0df95165652f..280b89c5ea58 100644 --- a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml +++ b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml @@ -14,6 +14,6 @@ jobs: shell: bash run: .kokoro/build.sh - name: Unmanaged dependency check - uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.37.0 + uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.38.0 with: bom-path: google-cloud-nio-bom/pom.xml diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg index 39371387f2ae..e16f35228155 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.37.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.38.0" } env_vars: { diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg index e6553bd6e418..e434ee684728 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.37.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.38.0" } env_vars: { diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index a5043050beb0..8aaa30a696a2 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -8,7 +8,7 @@ com.google.cloud sdk-platform-java-config - 3.37.0 + 3.38.0 diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index ce541d813637..2cf17c847454 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud sdk-platform-java-config - 3.37.0 + 3.38.0 From 6ebc9318b7c07a63aa5b6259d6db96353dec5d7d Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 23 Oct 2024 23:04:10 +0200 Subject: [PATCH 1553/1764] deps: update dependency com.google.apis:google-api-services-storage to v1-rev20241008-2.0.0 (#1491) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 2cf17c847454..b1f6310209cc 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -83,7 +83,7 @@ com.google.apis google-api-services-storage - v1-rev20240924-2.0.0 + v1-rev20241008-2.0.0 junit From d152f19e34ec140ec88e234137331d6d19c8800c Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 23 Oct 2024 23:12:25 +0200 Subject: [PATCH 1554/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.44.0 (#1495) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index b1f6310209cc..e2d9c4e825eb 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.43.2 + 2.44.0 com.google.apis From 11c72a528ff693ebec73bba336ba8dd223e5d8dd Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 29 Oct 2024 17:57:18 +0100 Subject: [PATCH 1555/1764] deps: update dependency com.google.cloud:sdk-platform-java-config to v3.39.0 (#1497) --- .../.github/workflows/unmanaged_dependency_check.yaml | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native.cfg | 2 +- java-storage-nio/google-cloud-nio-bom/pom.xml | 2 +- java-storage-nio/pom.xml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml index 280b89c5ea58..80f90e63e5b8 100644 --- a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml +++ b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml @@ -14,6 +14,6 @@ jobs: shell: bash run: .kokoro/build.sh - name: Unmanaged dependency check - uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.38.0 + uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.39.0 with: bom-path: google-cloud-nio-bom/pom.xml diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg index e16f35228155..43c5ba7347cf 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.38.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.39.0" } env_vars: { diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg index e434ee684728..418a399b7599 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.38.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.39.0" } env_vars: { diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index 8aaa30a696a2..7abf1a71b952 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -8,7 +8,7 @@ com.google.cloud sdk-platform-java-config - 3.38.0 + 3.39.0 diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index e2d9c4e825eb..ca03da829cdc 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud sdk-platform-java-config - 3.38.0 + 3.39.0 From f34dd04870e23aa5c036c718f3b04622bbb3f393 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 29 Oct 2024 18:57:24 +0100 Subject: [PATCH 1556/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.44.1 (#1498) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index ca03da829cdc..f982b852f348 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.44.0 + 2.44.1 com.google.apis From 68c9e05b77ada6d86c20687c22d17668ab2ef124 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 29 Oct 2024 12:34:39 -0700 Subject: [PATCH 1557/1764] chore(main): release 0.127.26 (#1494) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/CHANGELOG.md | 11 +++++++++++ java-storage-nio/google-cloud-nio-bom/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 8 files changed, 22 insertions(+), 11 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index ac867be94667..1f9ad70b74b0 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,16 @@ # Changelog +## [0.127.26](https://github.com/googleapis/java-storage-nio/compare/v0.127.25...v0.127.26) (2024-10-29) + + +### Dependencies + +* Update dependency com.google.apis:google-api-services-storage to v1-rev20241008-2.0.0 ([#1491](https://github.com/googleapis/java-storage-nio/issues/1491)) ([110796b](https://github.com/googleapis/java-storage-nio/commit/110796b7485daefcb5509388954a1efa74fb0c76)) +* Update dependency com.google.cloud:google-cloud-storage to v2.44.0 ([#1495](https://github.com/googleapis/java-storage-nio/issues/1495)) ([5042da0](https://github.com/googleapis/java-storage-nio/commit/5042da072103a4718ca6e091017950d76fdde41d)) +* Update dependency com.google.cloud:google-cloud-storage to v2.44.1 ([#1498](https://github.com/googleapis/java-storage-nio/issues/1498)) ([7354b85](https://github.com/googleapis/java-storage-nio/commit/7354b850fe881f6906a38f466146363c5374b8a7)) +* Update dependency com.google.cloud:sdk-platform-java-config to v3.38.0 ([#1493](https://github.com/googleapis/java-storage-nio/issues/1493)) ([67fed77](https://github.com/googleapis/java-storage-nio/commit/67fed7703b4cd24cb44b94287458f6f0377b29d6)) +* Update dependency com.google.cloud:sdk-platform-java-config to v3.39.0 ([#1497](https://github.com/googleapis/java-storage-nio/issues/1497)) ([f207c0e](https://github.com/googleapis/java-storage-nio/commit/f207c0e78ddfd50e31aaf1fa5ef58033138762cc)) + ## [0.127.25](https://github.com/googleapis/java-storage-nio/compare/v0.127.24...v0.127.25) (2024-10-09) diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index 7abf1a71b952..d2e525d1e751 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-nio-bom - 0.127.26-SNAPSHOT + 0.127.26 pom com.google.cloud @@ -54,7 +54,7 @@ com.google.cloud google-cloud-nio - 0.127.26-SNAPSHOT + 0.127.26 diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 6d252662add3..b1dce2b1d993 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.127.26-SNAPSHOT + 0.127.26 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.26-SNAPSHOT + 0.127.26 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index b851e5a78901..481d94f284a1 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.26-SNAPSHOT + 0.127.26 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.26-SNAPSHOT + 0.127.26 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index d782125a2f66..3076c021da69 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.26-SNAPSHOT + 0.127.26 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.26-SNAPSHOT + 0.127.26 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index f982b852f348..09401943973e 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.26-SNAPSHOT + 0.127.26 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index f44a4671e10d..ac5949d2ccaa 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.26-SNAPSHOT + 0.127.26 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 8fbaa0df7ecd..fa19877a4b4b 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.25:0.127.26-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.127.26:0.127.26 \ No newline at end of file From 78d66edd324a1770d0c06102fb50585ed2a4eb6f Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 19 Nov 2024 00:28:04 +0100 Subject: [PATCH 1558/1764] deps: update dependency com.google.cloud:sdk-platform-java-config to v3.40.0 (#1504) --- .../.github/workflows/unmanaged_dependency_check.yaml | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native.cfg | 2 +- java-storage-nio/google-cloud-nio-bom/pom.xml | 2 +- java-storage-nio/pom.xml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml index 80f90e63e5b8..6aabba8c8cfc 100644 --- a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml +++ b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml @@ -14,6 +14,6 @@ jobs: shell: bash run: .kokoro/build.sh - name: Unmanaged dependency check - uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.39.0 + uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.40.0 with: bom-path: google-cloud-nio-bom/pom.xml diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg index 43c5ba7347cf..52b14c87285c 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.39.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.40.0" } env_vars: { diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg index 418a399b7599..a836c97f04bd 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.39.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.40.0" } env_vars: { diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index d2e525d1e751..6ca4209cf715 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -8,7 +8,7 @@ com.google.cloud sdk-platform-java-config - 3.39.0 + 3.40.0 diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 09401943973e..044aed7f4310 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud sdk-platform-java-config - 3.39.0 + 3.40.0 From b57aa4e1f8743c63b4915303cbb60c6a59bdc5a0 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 19 Nov 2024 00:35:59 +0100 Subject: [PATCH 1559/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v26.50.0 (#1502) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 9df2bcb37253..4c1ec112caf7 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 26.49.0 + 26.50.0 pom import From d14231f4e5d8cac2d716cf8fae3fe9994845e760 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 19 Nov 2024 00:38:08 +0100 Subject: [PATCH 1560/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.127.26 (#1500) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 251dfd9d0ead..046127597df8 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.127.25 + 0.127.26 From 4bb36c6cdd078114289f7625a5034e18df669d03 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 19 Nov 2024 18:46:17 +0100 Subject: [PATCH 1561/1764] deps: update dependency com.google.apis:google-api-services-storage to v1-rev20241113-2.0.0 (#1506) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 044aed7f4310..a7a2ace534cf 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -83,7 +83,7 @@ com.google.apis google-api-services-storage - v1-rev20241008-2.0.0 + v1-rev20241113-2.0.0 junit From c398eda44d8f5ea914c7daec64c5e122c4730072 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 19 Nov 2024 18:46:31 +0100 Subject: [PATCH 1562/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.45.0 (#1505) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index a7a2ace534cf..7feee244595b 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.44.1 + 2.45.0 com.google.apis From c364d8741b305f75615cc0cb86ab94bec11484c8 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 19 Nov 2024 10:14:15 -0800 Subject: [PATCH 1563/1764] chore(main): release 0.127.27-SNAPSHOT (#1499) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/google-cloud-nio-bom/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 11 insertions(+), 11 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index 6ca4209cf715..192da3c971d9 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-nio-bom - 0.127.26 + 0.127.27-SNAPSHOT pom com.google.cloud @@ -54,7 +54,7 @@ com.google.cloud google-cloud-nio - 0.127.26 + 0.127.27-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index b1dce2b1d993..e607a8660498 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.127.26 + 0.127.27-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.26 + 0.127.27-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 481d94f284a1..bea45d2db3d3 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.26 + 0.127.27-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.26 + 0.127.27-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 3076c021da69..960b9f526b55 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.26 + 0.127.27-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.26 + 0.127.27-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 7feee244595b..b17a976b41ca 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.26 + 0.127.27-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index ac5949d2ccaa..0ec7f82b3b2d 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.26 + 0.127.27-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index fa19877a4b4b..1ae037fae7d5 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.26:0.127.26 \ No newline at end of file +google-cloud-nio:0.127.26:0.127.27-SNAPSHOT \ No newline at end of file From 05820d29d00b4af35a6e6af4b1d15f9246422749 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 19 Nov 2024 15:44:12 -0800 Subject: [PATCH 1564/1764] chore(main): release 0.127.27 (#1507) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/CHANGELOG.md | 9 +++++++++ java-storage-nio/google-cloud-nio-bom/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 8 files changed, 20 insertions(+), 11 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 1f9ad70b74b0..d9e29409a176 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## [0.127.27](https://github.com/googleapis/java-storage-nio/compare/v0.127.26...v0.127.27) (2024-11-19) + + +### Dependencies + +* Update dependency com.google.apis:google-api-services-storage to v1-rev20241113-2.0.0 ([#1506](https://github.com/googleapis/java-storage-nio/issues/1506)) ([8400c67](https://github.com/googleapis/java-storage-nio/commit/8400c674938adddf4d5156f136a3ee00771ba151)) +* Update dependency com.google.cloud:google-cloud-storage to v2.45.0 ([#1505](https://github.com/googleapis/java-storage-nio/issues/1505)) ([623c960](https://github.com/googleapis/java-storage-nio/commit/623c9600c1b027e9e39c592860d26a8466fe0eba)) +* Update dependency com.google.cloud:sdk-platform-java-config to v3.40.0 ([#1504](https://github.com/googleapis/java-storage-nio/issues/1504)) ([461583f](https://github.com/googleapis/java-storage-nio/commit/461583fab0f7aa8792a8162e5fb026b1ce5d3fd3)) + ## [0.127.26](https://github.com/googleapis/java-storage-nio/compare/v0.127.25...v0.127.26) (2024-10-29) diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index 192da3c971d9..8d68aa6f2c25 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-nio-bom - 0.127.27-SNAPSHOT + 0.127.27 pom com.google.cloud @@ -54,7 +54,7 @@ com.google.cloud google-cloud-nio - 0.127.27-SNAPSHOT + 0.127.27 diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index e607a8660498..e11708a84cc1 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.127.27-SNAPSHOT + 0.127.27 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.27-SNAPSHOT + 0.127.27 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index bea45d2db3d3..5e4a07192924 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.27-SNAPSHOT + 0.127.27 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.27-SNAPSHOT + 0.127.27 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 960b9f526b55..40a4d9894c4f 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.27-SNAPSHOT + 0.127.27 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.27-SNAPSHOT + 0.127.27 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index b17a976b41ca..94b5c806b351 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.27-SNAPSHOT + 0.127.27 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 0ec7f82b3b2d..c1ab937b9ee2 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.27-SNAPSHOT + 0.127.27 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 1ae037fae7d5..3618d81cffc6 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.26:0.127.27-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.127.27:0.127.27 \ No newline at end of file From f3a55f6d184cd774fe7cde74a44a0c5333e61fc6 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 20 Nov 2024 10:40:14 -0800 Subject: [PATCH 1565/1764] chore(main): release 0.127.28-SNAPSHOT (#1508) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/google-cloud-nio-bom/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 11 insertions(+), 11 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index 8d68aa6f2c25..737598a91aa1 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-nio-bom - 0.127.27 + 0.127.28-SNAPSHOT pom com.google.cloud @@ -54,7 +54,7 @@ com.google.cloud google-cloud-nio - 0.127.27 + 0.127.28-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index e11708a84cc1..7415b52bb93b 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.127.27 + 0.127.28-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.27 + 0.127.28-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 5e4a07192924..b3cd2a7012dc 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.27 + 0.127.28-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.27 + 0.127.28-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 40a4d9894c4f..2bfaabbf186d 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.27 + 0.127.28-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.27 + 0.127.28-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 94b5c806b351..8cebe7d8ce6c 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.27 + 0.127.28-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index c1ab937b9ee2..5cb2d4aa7b92 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.27 + 0.127.28-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 3618d81cffc6..d099f26d71f2 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.27:0.127.27 \ No newline at end of file +google-cloud-nio:0.127.27:0.127.28-SNAPSHOT \ No newline at end of file From 88bdc141f448a95c08a198fd6bb22cc4ea6283da Mon Sep 17 00:00:00 2001 From: Tomo Suzuki Date: Mon, 2 Dec 2024 15:21:21 -0500 Subject: [PATCH 1566/1764] chore: mark the unmanaged dependency check required (#1510) b/326247198 --- java-storage-nio/.github/sync-repo-settings.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/java-storage-nio/.github/sync-repo-settings.yaml b/java-storage-nio/.github/sync-repo-settings.yaml index d5b5b15a0404..5e45067233af 100644 --- a/java-storage-nio/.github/sync-repo-settings.yaml +++ b/java-storage-nio/.github/sync-repo-settings.yaml @@ -18,6 +18,7 @@ branchProtectionRules: - 'Kokoro - Test: Java GraalVM Native Image' - 'Kokoro - Test: Java 17 GraalVM Native Image' - javadoc + - unmanaged_dependency_check - pattern: java7 isAdminEnforced: true requiredApprovingReviewCount: 1 From 474852a0ab88139ca067586f0c2b80ffdc0ae962 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 13 Dec 2024 02:45:52 +0100 Subject: [PATCH 1567/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.127.27 (#1509) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 046127597df8..a93f61f7c983 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.127.26 + 0.127.27 From 9f2b9f628a9020568cc1af55f83bf316ee84bfa5 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 13 Dec 2024 02:46:38 +0100 Subject: [PATCH 1568/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v26.51.0 (#1511) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 4c1ec112caf7..0b8cbef88e92 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 26.50.0 + 26.51.0 pom import From 14d6d4141cc8f73299d2835a8a19f399fb37bd53 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 13 Dec 2024 02:47:03 +0100 Subject: [PATCH 1569/1764] deps: update dependency com.google.apis:google-api-services-storage to v1-rev20241206-2.0.0 (#1512) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 8cebe7d8ce6c..89ee6241b10d 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -83,7 +83,7 @@ com.google.apis google-api-services-storage - v1-rev20241113-2.0.0 + v1-rev20241206-2.0.0 junit From f11c8ecfe9c09f67b7aeb25bf18e140d559a8710 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 13 Dec 2024 03:37:36 +0100 Subject: [PATCH 1570/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.46.0 (#1514) * deps: update dependency com.google.cloud:google-cloud-storage to v2.46.0 * deps: update dependency com.google.cloud:sdk-platform-java-config to v3.41.0 --- .../.github/workflows/unmanaged_dependency_check.yaml | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native.cfg | 2 +- java-storage-nio/google-cloud-nio-bom/pom.xml | 2 +- java-storage-nio/pom.xml | 4 ++-- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml index 6aabba8c8cfc..4798606515f4 100644 --- a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml +++ b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml @@ -14,6 +14,6 @@ jobs: shell: bash run: .kokoro/build.sh - name: Unmanaged dependency check - uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.40.0 + uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.41.0 with: bom-path: google-cloud-nio-bom/pom.xml diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg index 52b14c87285c..f7061cb12d7c 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.40.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.41.0" } env_vars: { diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg index a836c97f04bd..644bb62ce7d3 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.40.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.41.0" } env_vars: { diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index 737598a91aa1..c2a29e178892 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -8,7 +8,7 @@ com.google.cloud sdk-platform-java-config - 3.40.0 + 3.41.0 diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 89ee6241b10d..82224f96e896 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud sdk-platform-java-config - 3.40.0 + 3.41.0 @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.45.0 + 2.46.0 com.google.apis From ca2a1252dbc618cfffd29c30d2a009e9ab3d10c4 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 12 Dec 2024 22:19:15 -0500 Subject: [PATCH 1571/1764] chore(main): release 0.127.28 (#1515) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/CHANGELOG.md | 8 ++++++++ java-storage-nio/google-cloud-nio-bom/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 8 files changed, 19 insertions(+), 11 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index d9e29409a176..199bbf0032d1 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## [0.127.28](https://github.com/googleapis/java-storage-nio/compare/v0.127.27...v0.127.28) (2024-12-13) + + +### Dependencies + +* Update dependency com.google.apis:google-api-services-storage to v1-rev20241206-2.0.0 ([#1512](https://github.com/googleapis/java-storage-nio/issues/1512)) ([ef94ecb](https://github.com/googleapis/java-storage-nio/commit/ef94ecb85fcd326da3449202a84a0ba9129045b2)) +* Update dependency com.google.cloud:google-cloud-storage to v2.46.0 ([#1514](https://github.com/googleapis/java-storage-nio/issues/1514)) ([63f1a16](https://github.com/googleapis/java-storage-nio/commit/63f1a16e0277bf78f5ebd4de6ab0c4c586ac192d)) + ## [0.127.27](https://github.com/googleapis/java-storage-nio/compare/v0.127.26...v0.127.27) (2024-11-19) diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index c2a29e178892..efe0c9389a12 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-nio-bom - 0.127.28-SNAPSHOT + 0.127.28 pom com.google.cloud @@ -54,7 +54,7 @@ com.google.cloud google-cloud-nio - 0.127.28-SNAPSHOT + 0.127.28 diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 7415b52bb93b..8471e5536d61 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.127.28-SNAPSHOT + 0.127.28 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.28-SNAPSHOT + 0.127.28 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index b3cd2a7012dc..6c4cacb0faf5 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.28-SNAPSHOT + 0.127.28 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.28-SNAPSHOT + 0.127.28 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 2bfaabbf186d..ff7613ebb109 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.28-SNAPSHOT + 0.127.28 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.28-SNAPSHOT + 0.127.28 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 82224f96e896..5dffbe1bc0f4 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.28-SNAPSHOT + 0.127.28 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 5cb2d4aa7b92..c3eb0dab7762 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.28-SNAPSHOT + 0.127.28 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index d099f26d71f2..9d484ca4a03e 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.27:0.127.28-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.127.28:0.127.28 \ No newline at end of file From 86586840cdefaefde6ce20d5cd37b0d96c613697 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 12 Dec 2024 22:31:39 -0500 Subject: [PATCH 1572/1764] chore(main): release 0.127.29-SNAPSHOT (#1516) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/google-cloud-nio-bom/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 11 insertions(+), 11 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index efe0c9389a12..0f83a1545355 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-nio-bom - 0.127.28 + 0.127.29-SNAPSHOT pom com.google.cloud @@ -54,7 +54,7 @@ com.google.cloud google-cloud-nio - 0.127.28 + 0.127.29-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 8471e5536d61..fef751c727ef 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.127.28 + 0.127.29-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.28 + 0.127.29-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 6c4cacb0faf5..72bfaea2d20a 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.28 + 0.127.29-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.28 + 0.127.29-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index ff7613ebb109..011a29115453 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.28 + 0.127.29-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.28 + 0.127.29-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 5dffbe1bc0f4..03711de4157e 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.28 + 0.127.29-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index c3eb0dab7762..668eadc31498 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.28 + 0.127.29-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 9d484ca4a03e..321d2f502e62 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.28:0.127.28 \ No newline at end of file +google-cloud-nio:0.127.28:0.127.29-SNAPSHOT \ No newline at end of file From 6d2581d9490e654b223460f0cffa6ddf2cc48008 Mon Sep 17 00:00:00 2001 From: tronto20 Date: Tue, 17 Dec 2024 02:39:00 +0900 Subject: [PATCH 1573/1764] fix: Minimize initialize at buildtime (#1465) --- .../nio/CloudStorageConfiguration.java | 21 +++++++++ .../contrib/nio/CloudStorageFileSystem.java | 18 ++------ .../nio/CloudStorageFileSystemProvider.java | 18 ++++---- .../google-cloud-nio/native-image.properties | 43 ++----------------- 4 files changed, 37 insertions(+), 63 deletions(-) diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageConfiguration.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageConfiguration.java index 216147a27806..26b35fcc8963 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageConfiguration.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageConfiguration.java @@ -34,6 +34,27 @@ public abstract class CloudStorageConfiguration { public static final CloudStorageConfiguration DEFAULT = builder().build(); + // Users can change this: then this affects every filesystem object created + // later, including via SPI. This is meant to be done only once, at the beginning + // of some main program, in order to force all libraries to use some settings we like. + // Libraries should never call this. It'll cause surprise to the writers of the main + // program and they'll be unhappy. Instead, create your own filesystem object with the + // right configuration and pass it along. + private static CloudStorageConfiguration userSpecifiedDefault = CloudStorageConfiguration.DEFAULT; + + // Don't call this one, call the one in CloudStorageFileSystemProvider. + static void setUserSpecifiedDefault(@Nullable CloudStorageConfiguration config) { + if (null == config) { + userSpecifiedDefault = CloudStorageConfiguration.DEFAULT; + } else { + userSpecifiedDefault = config; + } + } + + static CloudStorageConfiguration getUserSpecifiedDefault() { + return userSpecifiedDefault; + } + /** Returns path of current working directory. This defaults to the root directory. */ public abstract String workingDirectory(); diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystem.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystem.java index b1cc374d2f53..7b930d4a722e 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystem.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystem.java @@ -88,25 +88,13 @@ public CloudStorageFileSystemProvider load(ProviderCacheKey key) { } }); - // Users can change this: then this affects every filesystem object created - // later, including via SPI. This is meant to be done only once, at the beginning - // of some main program, in order to force all libraries to use some settings we like. - // Libraries should never call this. It'll cause surprise to the writers of the main - // program and they'll be unhappy. Instead, create your own filesystem object with the - // right configuration and pass it along. - private static CloudStorageConfiguration userSpecifiedDefault = CloudStorageConfiguration.DEFAULT; - // Don't call this one, call the one in CloudStorageFileSystemProvider. static void setDefaultCloudStorageConfiguration(CloudStorageConfiguration config) { - if (null == config) { - userSpecifiedDefault = CloudStorageConfiguration.DEFAULT; - } else { - userSpecifiedDefault = config; - } + CloudStorageConfiguration.setUserSpecifiedDefault(config); } static CloudStorageConfiguration getDefaultCloudStorageConfiguration() { - return userSpecifiedDefault; + return CloudStorageConfiguration.getUserSpecifiedDefault(); } /** @@ -153,7 +141,7 @@ public static Page listBuckets( */ @CheckReturnValue public static CloudStorageFileSystem forBucket(String bucket) { - return forBucket(bucket, userSpecifiedDefault); + return forBucket(bucket, CloudStorageConfiguration.getUserSpecifiedDefault()); } /** diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java index ee78bbae0ab1..22c5fb814dec 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java @@ -99,12 +99,13 @@ public final class CloudStorageFileSystemProvider extends FileSystemProvider { private Storage storage; - private final StorageOptions storageOptions; + // if null, use StorageOptionsUtil.getDefaultInstance() + private final @Nullable StorageOptions storageOptions; // if non-null, we pay via this project. private final @Nullable String userProject; // used only when we create a new instance of CloudStorageFileSystemProvider. - private static StorageOptions futureStorageOptions = StorageOptionsUtil.getDefaultInstance(); + private static StorageOptions futureStorageOptions = null; private static class LazyPathIterator extends AbstractIterator { private final Iterator blobIterator; @@ -181,7 +182,7 @@ public static void setStorageOptions(@Nullable StorageOptions newStorageOptions) */ public static void setDefaultCloudStorageConfiguration( @Nullable CloudStorageConfiguration newDefault) { - CloudStorageFileSystem.setDefaultCloudStorageConfiguration(newDefault); + CloudStorageConfiguration.setUserSpecifiedDefault(newDefault); } /** @@ -191,9 +192,7 @@ public static void setDefaultCloudStorageConfiguration( * @see CloudStorageFileSystem#forBucket(String) */ public CloudStorageFileSystemProvider() { - this( - CloudStorageFileSystem.getDefaultCloudStorageConfiguration().userProject(), - futureStorageOptions); + this(CloudStorageConfiguration.getUserSpecifiedDefault().userProject(), futureStorageOptions); } /** @@ -212,7 +211,7 @@ public CloudStorageFileSystemProvider() { this.storageOptions = gcsStorageOptions != null ? StorageOptionsUtil.mergeOptionsWithUserAgent(gcsStorageOptions) - : StorageOptionsUtil.getDefaultInstance(); + : null; this.userProject = userProject; } @@ -1227,6 +1226,9 @@ private IOException asIoException(StorageException oops, boolean operationWasCop @VisibleForTesting void doInitStorage() { - this.storage = storageOptions.getService(); + this.storage = + storageOptions != null + ? storageOptions.getService() + : StorageOptionsUtil.getDefaultInstance().getService(); } } diff --git a/java-storage-nio/google-cloud-nio/src/main/resources/META-INF/native-image/com/google/cloud/google-cloud-nio/native-image.properties b/java-storage-nio/google-cloud-nio/src/main/resources/META-INF/native-image/com/google/cloud/google-cloud-nio/native-image.properties index 3e91504e7605..5dd17d73da5b 100644 --- a/java-storage-nio/google-cloud-nio/src/main/resources/META-INF/native-image/com/google/cloud/google-cloud-nio/native-image.properties +++ b/java-storage-nio/google-cloud-nio/src/main/resources/META-INF/native-image/com/google/cloud/google-cloud-nio/native-image.properties @@ -1,45 +1,8 @@ # Using META-INF/services with Native Image compilation results in # FileSystemProvider being initialized at build time. This results # CloudStorageFileSystemProvider and some classes referenced by -# this class (for example, StorageOptions, StorageOptionsUtil, -# DefaultStorageRetryStrategy) being unexpectedly and recursively initialized at +# this class (for example, CloudStorageConfiguration) +# being unexpectedly and recursively initialized at # build time. Args = --initialize-at-build-time=com.google.cloud.storage.contrib.nio.CloudStorageFileSystemProvider,\ - com.google.cloud.storage.contrib.nio.CloudStorageConfiguration,\ - com.google.cloud.storage.contrib.nio.CloudStorageFileSystem,\ - com.google.cloud.storage.contrib.nio.StorageOptionsUtil,\ - com.google.cloud.storage.StorageException,\ - com.google.cloud.storage.StorageOptions,\ - com.google.cloud.storage.DefaultStorageRetryStrategy,\ - com.google.api.client.http.OpenCensusUtils,\ - com.google.api.client.http.GenericUrl,\ - com.google.api.client.http.HttpRequest,\ - com.google.api.client.http.HttpMediaType,\ - com.google.api.client.http.javanet.NetHttpTransport,\ - com.google.api.client.util.Base64,\ - com.google.api.client.util.Data,\ - com.google.api.client.util.DateTime,\ - com.google.auth.oauth2,\ - io.opencensus.trace,\ - com.google.api.client.util.escape.CharEscapers,\ - com.google.api.client.util.escape.PercentEscaper,\ - io.opencensus.contrib.http.util.CloudTraceFormat,\ - io.grpc.Context,\ - io.grpc.Context$LazyStorage,\ - io.grpc.ThreadLocalContextStorage,\ - com.google.common.cache.LocalCache,\ - com.google.common.cache.CacheBuilder,\ - com.google.common.math.IntMath$1,\ - com.google.common.collect.RegularImmutableMap,\ - com.google.gson.stream.JsonReader,\ - com.google.api.client.json.gson.GsonParser$1,\ - com.google.api.client.json.JsonParser$1,\ - com.google.cloud.PlatformInformation,\ - com.google.cloud.ExceptionHandler,\ - org.threeten.bp.Duration,\ - com.google.common.io.BaseEncoding$Base16Encoding,\ - com.google.common.io.BaseEncoding$Base64Encoding,\ - com.google.common.io.BaseEncoding,\ - com.google.common.io.BaseEncoding$StandardBaseEncoding,\ - com.google.api.client.util.PemReader,\ - com.google.common.base.Charsets + com.google.cloud.storage.contrib.nio.CloudStorageConfiguration From c1a0df476d4600926676ca4e7fded16c7ec7098f Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 19 Dec 2024 22:07:05 +0100 Subject: [PATCH 1574/1764] deps: update dependency com.google.guava:guava to v33.4.0-android (#1519) --- java-storage-nio/google-cloud-nio-examples/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index fef751c727ef..946a67c31782 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -19,7 +19,7 @@ com.google.guava guava - 33.3.1-android + 33.4.0-android From beb288bc25db97fc42691f66562da56c5788bdb3 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 19 Dec 2024 22:07:32 +0100 Subject: [PATCH 1575/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.127.28 (#1517) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index a93f61f7c983..786d86b7e07d 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.127.27 + 0.127.28 From 16ae6e1821b36341d54899f8e3afcc22413c8960 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 19 Dec 2024 22:08:08 +0100 Subject: [PATCH 1576/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v26.52.0 (#1520) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 0b8cbef88e92..5c8f35b9b764 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 26.51.0 + 26.52.0 pom import From c2f096a6289157f2ac3c7df083c6c424db0489a7 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 8 Jan 2025 22:37:08 +0100 Subject: [PATCH 1577/1764] deps: update dependency com.google.cloud:sdk-platform-java-config to v3.41.1 (#1521) --- .../.github/workflows/unmanaged_dependency_check.yaml | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native.cfg | 2 +- java-storage-nio/google-cloud-nio-bom/pom.xml | 2 +- java-storage-nio/pom.xml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml index 4798606515f4..03a9ac9fad93 100644 --- a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml +++ b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml @@ -14,6 +14,6 @@ jobs: shell: bash run: .kokoro/build.sh - name: Unmanaged dependency check - uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.41.0 + uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.41.1 with: bom-path: google-cloud-nio-bom/pom.xml diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg index f7061cb12d7c..039b97583864 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.41.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.41.1" } env_vars: { diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg index 644bb62ce7d3..b070666b48ed 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.41.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.41.1" } env_vars: { diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index 0f83a1545355..8ba86e88f09e 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -8,7 +8,7 @@ com.google.cloud sdk-platform-java-config - 3.41.0 + 3.41.1 diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 03711de4157e..2610230fefab 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud sdk-platform-java-config - 3.41.0 + 3.41.1 From 219bc0ea59fa0f59893d2912c3d5a10eecc22c78 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 9 Jan 2025 00:16:58 +0100 Subject: [PATCH 1578/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.47.0 (#1522) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 2610230fefab..d127dcb3fd73 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.46.0 + 2.47.0 com.google.apis From 54f5c50b107b8a7353927eb7b7974d17a864a743 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 8 Jan 2025 23:30:26 +0000 Subject: [PATCH 1579/1764] chore(main): release 0.127.29 (#1518) :robot: I have created a release *beep* *boop* --- ## [0.127.29](https://togithub.com/googleapis/java-storage-nio/compare/v0.127.28...v0.127.29) (2025-01-08) ### Bug Fixes * Minimize initialize at buildtime ([#1465](https://togithub.com/googleapis/java-storage-nio/issues/1465)) ([6d2581d](https://togithub.com/googleapis/java-storage-nio/commit/6d2581d9490e654b223460f0cffa6ddf2cc48008)) ### Dependencies * Update dependency com.google.cloud:google-cloud-storage to v2.47.0 ([#1522](https://togithub.com/googleapis/java-storage-nio/issues/1522)) ([219bc0e](https://togithub.com/googleapis/java-storage-nio/commit/219bc0ea59fa0f59893d2912c3d5a10eecc22c78)) * Update dependency com.google.cloud:sdk-platform-java-config to v3.41.1 ([#1521](https://togithub.com/googleapis/java-storage-nio/issues/1521)) ([c2f096a](https://togithub.com/googleapis/java-storage-nio/commit/c2f096a6289157f2ac3c7df083c6c424db0489a7)) * Update dependency com.google.guava:guava to v33.4.0-android ([#1519](https://togithub.com/googleapis/java-storage-nio/issues/1519)) ([c1a0df4](https://togithub.com/googleapis/java-storage-nio/commit/c1a0df476d4600926676ca4e7fded16c7ec7098f)) --- This PR was generated with [Release Please](https://togithub.com/googleapis/release-please). See [documentation](https://togithub.com/googleapis/release-please#release-please). --- java-storage-nio/CHANGELOG.md | 14 ++++++++++++++ java-storage-nio/google-cloud-nio-bom/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 8 files changed, 25 insertions(+), 11 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 199bbf0032d1..496577a885b8 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,19 @@ # Changelog +## [0.127.29](https://github.com/googleapis/java-storage-nio/compare/v0.127.28...v0.127.29) (2025-01-08) + + +### Bug Fixes + +* Minimize initialize at buildtime ([#1465](https://github.com/googleapis/java-storage-nio/issues/1465)) ([fbc842d](https://github.com/googleapis/java-storage-nio/commit/fbc842d42ab3d3f0bf5168e9273edff50bf5a8e0)) + + +### Dependencies + +* Update dependency com.google.cloud:google-cloud-storage to v2.47.0 ([#1522](https://github.com/googleapis/java-storage-nio/issues/1522)) ([133ab80](https://github.com/googleapis/java-storage-nio/commit/133ab803e720359fd0024464517f53483946546e)) +* Update dependency com.google.cloud:sdk-platform-java-config to v3.41.1 ([#1521](https://github.com/googleapis/java-storage-nio/issues/1521)) ([7ce2a91](https://github.com/googleapis/java-storage-nio/commit/7ce2a91ecc460df5c84e194ad3f49c42f54b05ff)) +* Update dependency com.google.guava:guava to v33.4.0-android ([#1519](https://github.com/googleapis/java-storage-nio/issues/1519)) ([c496bc6](https://github.com/googleapis/java-storage-nio/commit/c496bc657f0fc1ef93754d0df7df1518cafdc3d6)) + ## [0.127.28](https://github.com/googleapis/java-storage-nio/compare/v0.127.27...v0.127.28) (2024-12-13) diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index 8ba86e88f09e..98fa1415f110 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-nio-bom - 0.127.29-SNAPSHOT + 0.127.29 pom com.google.cloud @@ -54,7 +54,7 @@ com.google.cloud google-cloud-nio - 0.127.29-SNAPSHOT + 0.127.29 diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 946a67c31782..ca31bed9248e 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.127.29-SNAPSHOT + 0.127.29 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.29-SNAPSHOT + 0.127.29 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 72bfaea2d20a..51ba11e1ac8a 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.29-SNAPSHOT + 0.127.29 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.29-SNAPSHOT + 0.127.29 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 011a29115453..1388f80e98ae 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.29-SNAPSHOT + 0.127.29 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.29-SNAPSHOT + 0.127.29 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index d127dcb3fd73..f2f274b4379b 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.29-SNAPSHOT + 0.127.29 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 668eadc31498..587edb9158dd 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.29-SNAPSHOT + 0.127.29 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 321d2f502e62..ea903535aeb7 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.28:0.127.29-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.127.29:0.127.29 \ No newline at end of file From 7d30a39a202cf075d4a974ebfa04ff729df8a9b4 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 8 Jan 2025 23:54:28 +0000 Subject: [PATCH 1580/1764] chore(main): release 0.127.30-SNAPSHOT (#1523) :robot: 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). --- java-storage-nio/google-cloud-nio-bom/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 11 insertions(+), 11 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index 98fa1415f110..5899ccd0191a 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-nio-bom - 0.127.29 + 0.127.30-SNAPSHOT pom com.google.cloud @@ -54,7 +54,7 @@ com.google.cloud google-cloud-nio - 0.127.29 + 0.127.30-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index ca31bed9248e..d7d2212d63b9 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.127.29 + 0.127.30-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.29 + 0.127.30-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 51ba11e1ac8a..15ed93bbd29d 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.29 + 0.127.30-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.29 + 0.127.30-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 1388f80e98ae..3dfc954662f8 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.29 + 0.127.30-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.29 + 0.127.30-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index f2f274b4379b..f18eaab198e9 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.29 + 0.127.30-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 587edb9158dd..0aeadfd29a60 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.29 + 0.127.30-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index ea903535aeb7..315c49e25190 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.29:0.127.29 \ No newline at end of file +google-cloud-nio:0.127.29:0.127.30-SNAPSHOT \ No newline at end of file From acafb1f758fbf02f01aa87e6853df9b0f2d7744d Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 9 Jan 2025 19:16:00 +0100 Subject: [PATCH 1581/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.127.29 (#1524) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 786d86b7e07d..22d8e9b264e5 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.127.28 + 0.127.29 From 54470595b6e6f0dc214a949574581c648d6e4a9d Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 16 Jan 2025 19:16:11 +0100 Subject: [PATCH 1582/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v26.53.0 (#1525) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 5c8f35b9b764..cf1fd787251a 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 26.52.0 + 26.53.0 pom import From 88f6a65fa40e48bc3f07fce104bd528eaf66b379 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 28 Jan 2025 17:40:04 +0100 Subject: [PATCH 1583/1764] deps: update dependency com.google.cloud:sdk-platform-java-config to v3.42.0 (#1529) --- .../.github/workflows/unmanaged_dependency_check.yaml | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native.cfg | 2 +- java-storage-nio/google-cloud-nio-bom/pom.xml | 2 +- java-storage-nio/pom.xml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml index 03a9ac9fad93..082d293b817e 100644 --- a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml +++ b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml @@ -14,6 +14,6 @@ jobs: shell: bash run: .kokoro/build.sh - name: Unmanaged dependency check - uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.41.1 + uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.42.0 with: bom-path: google-cloud-nio-bom/pom.xml diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg index 039b97583864..d7097ebf9822 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.41.1" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.42.0" } env_vars: { diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg index b070666b48ed..f08c4be3e00b 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.41.1" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.42.0" } env_vars: { diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index 5899ccd0191a..10a4ae0f2964 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -8,7 +8,7 @@ com.google.cloud sdk-platform-java-config - 3.41.1 + 3.42.0 diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index f18eaab198e9..614c6e1a24ee 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud sdk-platform-java-config - 3.41.1 + 3.42.0 From b5fde82015bdc50cd19e031b888c9b7b5af321eb Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 28 Jan 2025 17:40:28 +0100 Subject: [PATCH 1584/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.48.0 (#1528) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 614c6e1a24ee..6506dcfbc68f 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.47.0 + 2.48.0 com.google.apis From 0f78f869446d0ebeb1bb0b23695d5e267486461b Mon Sep 17 00:00:00 2001 From: BenWhitehead Date: Tue, 28 Jan 2025 13:10:48 -0500 Subject: [PATCH 1585/1764] fix: update FakeStorageRpc to be able to handle incremental resumable upload puts (#1527) Add a test to validate the fix. --- .../contrib/nio/testing/FakeStorageRpc.java | 23 ++++++++++++------- .../nio/testing/FakeStorageRpcTest.java | 23 +++++++++++++++++++ 2 files changed, 38 insertions(+), 8 deletions(-) diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java index 82dd8073eff3..e428575ac5ba 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java @@ -355,6 +355,7 @@ public String open(StorageObject object, Map options) throws StorageE } checkGeneration(key, generationMatch); metadata.put(key, object); + futureContents.put(key, new byte[0]); return key; } @@ -615,7 +616,7 @@ public MockLowLevelHttpResponse getResponse() { this.getStreamingContent().writeTo(baos); bytes = futureContents.get(key); byte[] byteArray = baos.toByteArray(); - if (storageObject.getGeneration() != null) { + if (bytes != null) { futureContents.put(key, concat(bytes, byteArray)); } else { futureContents.put(key, byteArray); @@ -624,21 +625,27 @@ public MockLowLevelHttpResponse getResponse() { List contentRanges = getHeaders().get("content-range"); if (contentRanges != null && !contentRanges.isEmpty()) { String contentRange = contentRanges.get(0); - // finalization PUT - // Pattern matches both froms of begin-end/size, */size - Pattern pattern = Pattern.compile("bytes (?:\\d+-\\d+|\\*)/(\\d+)"); - Matcher matcher = pattern.matcher(contentRange); - if (matcher.matches()) { - storageObject.setSize(new BigInteger(matcher.group(1), 10)); + if ("bytes */*".equals(contentRange) || contentRange.endsWith("/*")) { + // query or incremental put + resp.addHeader( + "Range", String.format("bytes=0-%d", futureContents.get(key).length - 1)); + resp.setStatusCode(308); + } else if (contentRange.startsWith("bytes */") + || contentRange.matches("bytes \\d+-\\d+/\\d+$")) { + // finalize + byte[] finalBytes = futureContents.get(key); + BigInteger size = BigInteger.valueOf(finalBytes.length); storageObject.setGeneration(System.currentTimeMillis()); DateTime now = now(); storageObject.setTimeCreated(now); storageObject.setUpdated(now); + storageObject.setSize(size); String string = GsonFactory.getDefaultInstance().toPrettyString(storageObject); resp.addHeader("Content-Type", "application/json;charset=utf-8"); resp.addHeader("Content-Length", String.valueOf(string.length())); resp.setContent(string); - contents.put(key, byteArray); + resp.setStatusCode(200); + contents.put(key, finalBytes); futureContents.remove(key); } else { resp.setStatusCode(NOT_FOUND); diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpcTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpcTest.java index dd4ef9064665..54a2985734c1 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpcTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpcTest.java @@ -21,6 +21,7 @@ import com.google.cloud.storage.Blob; import com.google.cloud.storage.BlobId; import com.google.cloud.storage.BlobInfo; +import com.google.cloud.storage.HttpStorageOptions; import com.google.cloud.storage.Storage; import com.google.cloud.storage.Storage.BlobWriteOption; import com.google.cloud.storage.StorageOptions; @@ -28,6 +29,7 @@ import java.io.IOException; import java.nio.ByteBuffer; import java.nio.charset.StandardCharsets; +import java.util.Arrays; import org.junit.Test; public final class FakeStorageRpcTest { @@ -65,4 +67,25 @@ public void overwritingAnObjectOverwritesItsContent() throws IOException { System.out.println("gen2read1 = " + gen2read1); assertThat(gen2read1).isEqualTo("def"); } + + @Test + public void multiChunkUploadWorks() throws Exception { + FakeStorageRpcFactory serviceRpcFactory = new FakeStorageRpcFactory(); + HttpStorageOptions options = + StorageOptions.http().setServiceRpcFactory(serviceRpcFactory).build(); + try (Storage storage = options.getService()) { + + byte[] bytes = new byte[256 * 1024 + 37]; + Arrays.fill(bytes, (byte) 'A'); + + BlobId id = BlobId.of("bucket", "object"); + BlobInfo info = BlobInfo.newBuilder(id).build(); + try (WriteChannel writeChannel = storage.writer(info)) { + writeChannel.setChunkSize(256 * 1024); + writeChannel.write(ByteBuffer.wrap(bytes)); + } + byte[] actual = storage.readAllBytes(id); + assertThat(actual).isEqualTo(bytes); + } + } } From 71ba7e32ecc6e459bd6b4c3e6bdcd3fd152f68a0 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 28 Jan 2025 14:26:02 -0500 Subject: [PATCH 1586/1764] chore(main): release 0.127.30 (#1530) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/CHANGELOG.md | 13 +++++++++++++ java-storage-nio/google-cloud-nio-bom/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 8 files changed, 24 insertions(+), 11 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 496577a885b8..2a4f3b84f69c 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,18 @@ # Changelog +## [0.127.30](https://github.com/googleapis/java-storage-nio/compare/v0.127.29...v0.127.30) (2025-01-28) + + +### Bug Fixes + +* Update FakeStorageRpc to be able to handle incremental resumable upload puts ([#1527](https://github.com/googleapis/java-storage-nio/issues/1527)) ([5ca338e](https://github.com/googleapis/java-storage-nio/commit/5ca338e24fe9fb180b34948c14e216b32bc9a4c9)) + + +### Dependencies + +* Update dependency com.google.cloud:google-cloud-storage to v2.48.0 ([#1528](https://github.com/googleapis/java-storage-nio/issues/1528)) ([b1ee43a](https://github.com/googleapis/java-storage-nio/commit/b1ee43aa29604bdea88ca491af5b5e30e2d4a2d8)) +* Update dependency com.google.cloud:sdk-platform-java-config to v3.42.0 ([#1529](https://github.com/googleapis/java-storage-nio/issues/1529)) ([006259b](https://github.com/googleapis/java-storage-nio/commit/006259b4ef962d5683d8b1f092aab8cb9d513273)) + ## [0.127.29](https://github.com/googleapis/java-storage-nio/compare/v0.127.28...v0.127.29) (2025-01-08) diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index 10a4ae0f2964..cfbe1d55f7e9 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-nio-bom - 0.127.30-SNAPSHOT + 0.127.30 pom com.google.cloud @@ -54,7 +54,7 @@ com.google.cloud google-cloud-nio - 0.127.30-SNAPSHOT + 0.127.30 diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index d7d2212d63b9..b75934143341 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.127.30-SNAPSHOT + 0.127.30 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.30-SNAPSHOT + 0.127.30 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 15ed93bbd29d..9f5207d52c6f 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.30-SNAPSHOT + 0.127.30 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.30-SNAPSHOT + 0.127.30 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 3dfc954662f8..5b8fd77aa325 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.30-SNAPSHOT + 0.127.30 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.30-SNAPSHOT + 0.127.30 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 6506dcfbc68f..9fb2c642c01a 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.30-SNAPSHOT + 0.127.30 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 0aeadfd29a60..48a2337aa3c8 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.30-SNAPSHOT + 0.127.30 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 315c49e25190..b1d4ab3ab473 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.29:0.127.30-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.127.30:0.127.30 \ No newline at end of file From 6a0abd65bfe395f63847a069e32d3c6b7872e0e7 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 28 Jan 2025 15:33:29 -0500 Subject: [PATCH 1587/1764] chore(main): release 0.127.31-SNAPSHOT (#1531) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/google-cloud-nio-bom/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 11 insertions(+), 11 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index cfbe1d55f7e9..04cf855367dc 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-nio-bom - 0.127.30 + 0.127.31-SNAPSHOT pom com.google.cloud @@ -54,7 +54,7 @@ com.google.cloud google-cloud-nio - 0.127.30 + 0.127.31-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index b75934143341..a07808693bb6 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.127.30 + 0.127.31-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.30 + 0.127.31-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 9f5207d52c6f..79d02b5e8e0f 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.30 + 0.127.31-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.30 + 0.127.31-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 5b8fd77aa325..da24e6ffb310 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.30 + 0.127.31-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.30 + 0.127.31-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 9fb2c642c01a..b321d40afdeb 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.30 + 0.127.31-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 48a2337aa3c8..d20e4a60af24 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.30 + 0.127.31-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index b1d4ab3ab473..65be40feb12e 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.30:0.127.30 \ No newline at end of file +google-cloud-nio:0.127.30:0.127.31-SNAPSHOT \ No newline at end of file From e5e0bb9079b8a6288ded68d18132856f41339f30 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 29 Jan 2025 20:56:29 +0100 Subject: [PATCH 1588/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.127.30 (#1532) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 22d8e9b264e5..4c527db5e7e7 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.127.29 + 0.127.30 From 2f4bf2296649c960b5f06ad98ce0c6e9ca68ee01 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 4 Feb 2025 19:41:01 +0100 Subject: [PATCH 1589/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.48.1 (#1533) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index b321d40afdeb..46790da5a0ac 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.48.0 + 2.48.1 com.google.apis From 876ca11195a680d27d3e89f71bbb5698ffa7308c Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 4 Feb 2025 19:42:11 +0100 Subject: [PATCH 1590/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v26.54.0 (#1534) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index cf1fd787251a..cdd6daebc5c4 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 26.53.0 + 26.54.0 pom import From 6d142623c4ba6bcddcd694091c41d7cba3b69c05 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 13 Feb 2025 18:50:28 +0100 Subject: [PATCH 1591/1764] deps: update dependency com.google.cloud:sdk-platform-java-config to v3.43.0 (#1536) * deps: update dependency com.google.cloud:sdk-platform-java-config to v3.43.0 * chore: resolve semconv conflict * chore: Fix GraalVM Issue * chore: Fix GraalVM Issue * chore: Fix GraalVM Issue * chore: Fix GraalVM Issue --------- Co-authored-by: BenWhitehead Co-authored-by: Lawrence Qiu --- .../.github/workflows/unmanaged_dependency_check.yaml | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native.cfg | 2 +- java-storage-nio/google-cloud-nio-bom/pom.xml | 2 +- .../google/cloud/google-cloud-nio/native-image.properties | 6 +++++- java-storage-nio/pom.xml | 8 +++++++- 6 files changed, 16 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml index 082d293b817e..88da00a88942 100644 --- a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml +++ b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml @@ -14,6 +14,6 @@ jobs: shell: bash run: .kokoro/build.sh - name: Unmanaged dependency check - uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.42.0 + uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.43.0 with: bom-path: google-cloud-nio-bom/pom.xml diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg index d7097ebf9822..75e284f3494e 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.42.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.43.0" } env_vars: { diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg index f08c4be3e00b..f78bafd26ecb 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.42.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.43.0" } env_vars: { diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index 04cf855367dc..7144b997bbdb 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -8,7 +8,7 @@ com.google.cloud sdk-platform-java-config - 3.42.0 + 3.43.0 diff --git a/java-storage-nio/google-cloud-nio/src/main/resources/META-INF/native-image/com/google/cloud/google-cloud-nio/native-image.properties b/java-storage-nio/google-cloud-nio/src/main/resources/META-INF/native-image/com/google/cloud/google-cloud-nio/native-image.properties index 5dd17d73da5b..1449dc0e0fce 100644 --- a/java-storage-nio/google-cloud-nio/src/main/resources/META-INF/native-image/com/google/cloud/google-cloud-nio/native-image.properties +++ b/java-storage-nio/google-cloud-nio/src/main/resources/META-INF/native-image/com/google/cloud/google-cloud-nio/native-image.properties @@ -5,4 +5,8 @@ # being unexpectedly and recursively initialized at # build time. Args = --initialize-at-build-time=com.google.cloud.storage.contrib.nio.CloudStorageFileSystemProvider,\ - com.google.cloud.storage.contrib.nio.CloudStorageConfiguration + com.google.cloud.storage.contrib.nio.CloudStorageConfiguration,\ + com.google.cloud.storage.contrib.nio.AutoValue_CloudStorageConfiguration,\ + com.google.common.collect.RegularImmutableList,\ + org.junit.runner.RunWith,java.lang.annotation.Annotation,\ + org.junit.runners.model.FrameworkField diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 46790da5a0ac..01759d938854 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud sdk-platform-java-config - 3.42.0 + 3.43.0 @@ -79,6 +79,12 @@ com.google.cloud google-cloud-storage 2.48.1 + + + io.opentelemetry.semconv + opentelemetry-semconv + + com.google.apis From f41763216d22616c63f08a02cd6a91d28ad54aaa Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 13 Feb 2025 19:11:25 +0100 Subject: [PATCH 1592/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.48.2 (#1537) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 01759d938854..492cc868b0d1 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.48.1 + 2.48.2 io.opentelemetry.semconv From a848c375051343badb7066ae0d640ed28c1dbcdb Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 13 Feb 2025 14:02:59 -0500 Subject: [PATCH 1593/1764] chore(main): release 0.127.31 (#1535) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/CHANGELOG.md | 9 +++++++++ java-storage-nio/google-cloud-nio-bom/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 8 files changed, 20 insertions(+), 11 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 2a4f3b84f69c..35fafb444e96 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## [0.127.31](https://github.com/googleapis/java-storage-nio/compare/v0.127.30...v0.127.31) (2025-02-13) + + +### Dependencies + +* Update dependency com.google.cloud:google-cloud-storage to v2.48.1 ([#1533](https://github.com/googleapis/java-storage-nio/issues/1533)) ([f6b9472](https://github.com/googleapis/java-storage-nio/commit/f6b9472fb1970a0ad5865f4d95b9f97c9102fd6d)) +* Update dependency com.google.cloud:google-cloud-storage to v2.48.2 ([#1537](https://github.com/googleapis/java-storage-nio/issues/1537)) ([74b2803](https://github.com/googleapis/java-storage-nio/commit/74b2803e3270ada80c004cdd86fe42c47b9b8d3d)) +* Update dependency com.google.cloud:sdk-platform-java-config to v3.43.0 ([#1536](https://github.com/googleapis/java-storage-nio/issues/1536)) ([d024538](https://github.com/googleapis/java-storage-nio/commit/d0245387989f1c371f7545807ef030df1c21c67b)) + ## [0.127.30](https://github.com/googleapis/java-storage-nio/compare/v0.127.29...v0.127.30) (2025-01-28) diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index 7144b997bbdb..9f75da360a83 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-nio-bom - 0.127.31-SNAPSHOT + 0.127.31 pom com.google.cloud @@ -54,7 +54,7 @@ com.google.cloud google-cloud-nio - 0.127.31-SNAPSHOT + 0.127.31 diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index a07808693bb6..86202806e5d2 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.127.31-SNAPSHOT + 0.127.31 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.31-SNAPSHOT + 0.127.31 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 79d02b5e8e0f..491f5d71ff74 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.31-SNAPSHOT + 0.127.31 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.31-SNAPSHOT + 0.127.31 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index da24e6ffb310..9cf593ea143b 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.31-SNAPSHOT + 0.127.31 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.31-SNAPSHOT + 0.127.31 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 492cc868b0d1..c065b8bf31b9 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.31-SNAPSHOT + 0.127.31 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index d20e4a60af24..bcb665db6d6d 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.31-SNAPSHOT + 0.127.31 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 65be40feb12e..45dadbecd41d 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.30:0.127.31-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.127.31:0.127.31 \ No newline at end of file From 684c882e828e0dbcc0419e0267477cbdbf2b195d Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 13 Feb 2025 15:07:15 -0500 Subject: [PATCH 1594/1764] chore(main): release 0.127.32-SNAPSHOT (#1539) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/google-cloud-nio-bom/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 11 insertions(+), 11 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index 9f75da360a83..00552a21770b 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-nio-bom - 0.127.31 + 0.127.32-SNAPSHOT pom com.google.cloud @@ -54,7 +54,7 @@ com.google.cloud google-cloud-nio - 0.127.31 + 0.127.32-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 86202806e5d2..7bf66d3df034 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.127.31 + 0.127.32-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.31 + 0.127.32-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 491f5d71ff74..0411f2e4d9b6 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.31 + 0.127.32-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.31 + 0.127.32-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 9cf593ea143b..88a86f00060c 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.31 + 0.127.32-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.31 + 0.127.32-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index c065b8bf31b9..7620217796ed 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.31 + 0.127.32-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index bcb665db6d6d..a72e1a93e466 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.31 + 0.127.32-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 45dadbecd41d..e9b7e4d17a91 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.31:0.127.31 \ No newline at end of file +google-cloud-nio:0.127.31:0.127.32-SNAPSHOT \ No newline at end of file From fb6dd49fd5d3fab1698955baff2f65312780e5bc Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 14 Feb 2025 23:27:23 +0100 Subject: [PATCH 1595/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.127.31 (#1540) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 4c527db5e7e7..592ebf93bfb0 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.127.30 + 0.127.31 From a47f931a149c080652d497d913d04c5f80f01918 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 24 Feb 2025 22:15:50 +0100 Subject: [PATCH 1596/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v26.55.0 (#1541) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index cdd6daebc5c4..f94157f0c81c 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 26.54.0 + 26.55.0 pom import From 0d8cfe07b8c70176b671b5bc9c2a9c5770313b7e Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 26 Feb 2025 17:20:56 +0100 Subject: [PATCH 1597/1764] deps: update dependency com.google.cloud:sdk-platform-java-config to v3.44.0 (#1542) --- .../.github/workflows/unmanaged_dependency_check.yaml | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native.cfg | 2 +- java-storage-nio/google-cloud-nio-bom/pom.xml | 2 +- java-storage-nio/pom.xml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml index 88da00a88942..a586443e0f96 100644 --- a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml +++ b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml @@ -14,6 +14,6 @@ jobs: shell: bash run: .kokoro/build.sh - name: Unmanaged dependency check - uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.43.0 + uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.44.0 with: bom-path: google-cloud-nio-bom/pom.xml diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg index 75e284f3494e..8213ba623680 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.43.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.44.0" } env_vars: { diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg index f78bafd26ecb..39151469c784 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.43.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.44.0" } env_vars: { diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index 00552a21770b..03016e8308fb 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -8,7 +8,7 @@ com.google.cloud sdk-platform-java-config - 3.43.0 + 3.44.0 diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 7620217796ed..89f770b139c5 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud sdk-platform-java-config - 3.43.0 + 3.44.0 From 4ae1fc8b406e2b07d5c925a59d618ea1c8e0f5ba Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 27 Feb 2025 00:00:47 +0100 Subject: [PATCH 1598/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.49.0 (#1545) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 89f770b139c5..031f08913c7f 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.48.2 + 2.49.0 io.opentelemetry.semconv From 3e0b4578397c073345858a02eddf773b35be3fd7 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 27 Feb 2025 00:01:42 +0100 Subject: [PATCH 1599/1764] build(deps): update dependency org.apache.maven.plugins:maven-deploy-plugin to v3.1.4 (#1544) --- java-storage-nio/samples/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/pom.xml b/java-storage-nio/samples/pom.xml index b7ab5f318548..df0c94a1ad1e 100644 --- a/java-storage-nio/samples/pom.xml +++ b/java-storage-nio/samples/pom.xml @@ -38,7 +38,7 @@ org.apache.maven.plugins maven-deploy-plugin - 3.1.3 + 3.1.4 true From 6e4cecc8680b8cf84e6b29cdb10ab46a9de58272 Mon Sep 17 00:00:00 2001 From: BenWhitehead Date: Wed, 26 Feb 2025 18:26:22 -0500 Subject: [PATCH 1600/1764] chore: add gemini config (#1546) --- java-storage-nio/.gemini/config.yaml | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 java-storage-nio/.gemini/config.yaml diff --git a/java-storage-nio/.gemini/config.yaml b/java-storage-nio/.gemini/config.yaml new file mode 100644 index 000000000000..8afb84853471 --- /dev/null +++ b/java-storage-nio/.gemini/config.yaml @@ -0,0 +1,10 @@ +# https://developers.google.com/gemini-code-assist/docs/customize-gemini-behavior-github#custom-configuration +have_fun: false +code_review: + disable: false + comment_severity_threshold: HIGH + max_review_comments: -1 + pull_request_opened: + help: false + summary: false + code_review: false From 0ac539f1e8085462f34cb5a2cd1be69a7539868b Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 26 Feb 2025 18:26:59 -0500 Subject: [PATCH 1601/1764] chore(main): release 0.127.32 (#1543) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/CHANGELOG.md | 8 ++++++++ java-storage-nio/google-cloud-nio-bom/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 8 files changed, 19 insertions(+), 11 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 35fafb444e96..70747c6f4c4a 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## [0.127.32](https://github.com/googleapis/java-storage-nio/compare/v0.127.31...v0.127.32) (2025-02-26) + + +### Dependencies + +* Update dependency com.google.cloud:google-cloud-storage to v2.49.0 ([#1545](https://github.com/googleapis/java-storage-nio/issues/1545)) ([09af40c](https://github.com/googleapis/java-storage-nio/commit/09af40cc2b1d359341e1dab137eabc404b35a821)) +* Update dependency com.google.cloud:sdk-platform-java-config to v3.44.0 ([#1542](https://github.com/googleapis/java-storage-nio/issues/1542)) ([a659c23](https://github.com/googleapis/java-storage-nio/commit/a659c23225d3c4326f3de916a9a63c31ae86b59b)) + ## [0.127.31](https://github.com/googleapis/java-storage-nio/compare/v0.127.30...v0.127.31) (2025-02-13) diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index 03016e8308fb..4bed3e5294fe 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-nio-bom - 0.127.32-SNAPSHOT + 0.127.32 pom com.google.cloud @@ -54,7 +54,7 @@ com.google.cloud google-cloud-nio - 0.127.32-SNAPSHOT + 0.127.32 diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 7bf66d3df034..fc8550213058 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.127.32-SNAPSHOT + 0.127.32 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.32-SNAPSHOT + 0.127.32 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 0411f2e4d9b6..44d3c40309de 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.32-SNAPSHOT + 0.127.32 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.32-SNAPSHOT + 0.127.32 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 88a86f00060c..6846e4ab77bf 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.32-SNAPSHOT + 0.127.32 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.32-SNAPSHOT + 0.127.32 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 031f08913c7f..069a1db9e4c3 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.32-SNAPSHOT + 0.127.32 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index a72e1a93e466..fc49c93e8446 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.32-SNAPSHOT + 0.127.32 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index e9b7e4d17a91..31eb5effafcb 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.31:0.127.32-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.127.32:0.127.32 \ No newline at end of file From 7d5470990de5cc3b7ff41bed92b673a38c851d6b Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 27 Feb 2025 17:00:40 +0100 Subject: [PATCH 1602/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.127.32 (#1548) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 592ebf93bfb0..7b02e9dfba63 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.127.31 + 0.127.32 From 335a8d866f943816e69dd8bda99d477c4c2920e0 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 27 Feb 2025 11:01:03 -0500 Subject: [PATCH 1603/1764] chore(main): release 0.127.33-SNAPSHOT (#1547) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/google-cloud-nio-bom/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 11 insertions(+), 11 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index 4bed3e5294fe..aadf0f6387a8 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-nio-bom - 0.127.32 + 0.127.33-SNAPSHOT pom com.google.cloud @@ -54,7 +54,7 @@ com.google.cloud google-cloud-nio - 0.127.32 + 0.127.33-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index fc8550213058..9cd95e8d5406 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.127.32 + 0.127.33-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.32 + 0.127.33-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 44d3c40309de..3370147df183 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.32 + 0.127.33-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.32 + 0.127.33-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 6846e4ab77bf..8024fc457bd4 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.32 + 0.127.33-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.32 + 0.127.33-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 069a1db9e4c3..8d0574af4c3b 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.32 + 0.127.33-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index fc49c93e8446..6e7b5318c02b 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.32 + 0.127.33-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 31eb5effafcb..514b9a7277a6 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.32:0.127.32 \ No newline at end of file +google-cloud-nio:0.127.32:0.127.33-SNAPSHOT \ No newline at end of file From 54014945065b2d6640d305d04b37fcc66337ca8d Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 3 Mar 2025 19:17:23 +0100 Subject: [PATCH 1604/1764] deps: update dependency com.google.apis:google-api-services-storage to v1-rev20250224-2.0.0 (#1549) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 8d0574af4c3b..11a6706f2f0d 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -89,7 +89,7 @@ com.google.apis google-api-services-storage - v1-rev20241206-2.0.0 + v1-rev20250224-2.0.0 junit From e8c8569f2e08202c9b45465c25d24d541c8091ca Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 4 Mar 2025 18:19:58 +0100 Subject: [PATCH 1605/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v26.56.0 (#1551) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index f94157f0c81c..7cf0507e7853 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 26.55.0 + 26.56.0 pom import From 43457773a6d35798daa4640618474db4ccd29671 Mon Sep 17 00:00:00 2001 From: Daniel B Date: Thu, 6 Mar 2025 14:19:20 -0800 Subject: [PATCH 1606/1764] chore: set gcs-sdk-team as storage codeowners (#1552) * chore: set gcs-sdk-team as storage codeowners * update repo-metadata --- java-storage-nio/.github/CODEOWNERS | 6 +++--- java-storage-nio/.repo-metadata.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/.github/CODEOWNERS b/java-storage-nio/.github/CODEOWNERS index 46f7ababf462..b0834efa0f5c 100644 --- a/java-storage-nio/.github/CODEOWNERS +++ b/java-storage-nio/.github/CODEOWNERS @@ -4,11 +4,11 @@ # For syntax help see: # https://help.github.com/en/github/creating-cloning-and-archiving-repositories/about-code-owners#codeowners-syntax -# The @googleapis/cloud-storage-dpe is the default owner for changes in this repo -* @googleapis/yoshi-java @googleapis/cloud-storage-dpe +# The @googleapis/gcs-sdk-team is the default owner for changes in this repo +* @googleapis/yoshi-java @googleapis/gcs-sdk-team # for handwritten libraries, keep codeowner_team in .repo-metadata.json as owner -**/*.java @googleapis/cloud-storage-dpe +**/*.java @googleapis/gcs-sdk-team # The java-samples-reviewers team is the default owner for samples changes diff --git a/java-storage-nio/.repo-metadata.json b/java-storage-nio/.repo-metadata.json index e71769ae5a86..4a51a030a83c 100644 --- a/java-storage-nio/.repo-metadata.json +++ b/java-storage-nio/.repo-metadata.json @@ -11,5 +11,5 @@ "distribution_name": "com.google.cloud:google-cloud-nio", "api_id": "storage.googleapis.com", "library_type": "OTHER", - "codeowner_team": "@googleapis/cloud-storage-dpe" + "codeowner_team": "@googleapis/gcs-sdk-team" } From fa07abba0b23a40315f6cb9f495c06aaaaddc765 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 12 Mar 2025 15:48:26 +0100 Subject: [PATCH 1607/1764] deps: update dependency node to v22 (#1553) --- java-storage-nio/.github/workflows/renovate_config_check.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/.github/workflows/renovate_config_check.yaml b/java-storage-nio/.github/workflows/renovate_config_check.yaml index 36da117bc7b0..47b9e87c98bb 100644 --- a/java-storage-nio/.github/workflows/renovate_config_check.yaml +++ b/java-storage-nio/.github/workflows/renovate_config_check.yaml @@ -16,7 +16,7 @@ jobs: - name: Set up Node.js uses: actions/setup-node@v4 with: - node-version: '20' + node-version: '22' - name: Install Renovate and Config Validator run: | From e8fb678f0cc7d716a03c0d1feab75a556dcc02e0 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 12 Mar 2025 15:48:59 +0100 Subject: [PATCH 1608/1764] deps: update dependency com.google.cloud:sdk-platform-java-config to v3.45.0 (#1554) --- .../.github/workflows/unmanaged_dependency_check.yaml | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native.cfg | 2 +- java-storage-nio/google-cloud-nio-bom/pom.xml | 2 +- java-storage-nio/pom.xml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml index a586443e0f96..da9e3a34e99b 100644 --- a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml +++ b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml @@ -14,6 +14,6 @@ jobs: shell: bash run: .kokoro/build.sh - name: Unmanaged dependency check - uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.44.0 + uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.45.0 with: bom-path: google-cloud-nio-bom/pom.xml diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg index 8213ba623680..54697b9904f6 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.44.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.45.0" } env_vars: { diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg index 39151469c784..166f4079aeca 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.44.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.45.0" } env_vars: { diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index aadf0f6387a8..bec0012d0741 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -8,7 +8,7 @@ com.google.cloud sdk-platform-java-config - 3.44.0 + 3.45.0 diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 11a6706f2f0d..5a7a05a3d0cb 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud sdk-platform-java-config - 3.44.0 + 3.45.0 From 783fd6b0daf269a9345ef5f23f277b1469e214fd Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 14 Mar 2025 15:44:58 +0100 Subject: [PATCH 1609/1764] deps: update dependency com.google.cloud:sdk-platform-java-config to v3.45.1 (#1555) --- .../.github/workflows/unmanaged_dependency_check.yaml | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native.cfg | 2 +- java-storage-nio/google-cloud-nio-bom/pom.xml | 2 +- java-storage-nio/pom.xml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml index da9e3a34e99b..30e538028e22 100644 --- a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml +++ b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml @@ -14,6 +14,6 @@ jobs: shell: bash run: .kokoro/build.sh - name: Unmanaged dependency check - uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.45.0 + uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.45.1 with: bom-path: google-cloud-nio-bom/pom.xml diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg index 54697b9904f6..956b43dd1b1c 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.45.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.45.1" } env_vars: { diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg index 166f4079aeca..fb1979a33bab 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.45.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.45.1" } env_vars: { diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index bec0012d0741..c98c8e01136d 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -8,7 +8,7 @@ com.google.cloud sdk-platform-java-config - 3.45.0 + 3.45.1 diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 5a7a05a3d0cb..0e23d59b56eb 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud sdk-platform-java-config - 3.45.0 + 3.45.1 From f8c31dedf9bb011a1b882f473d050077fa8d9f1c Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 14 Mar 2025 21:58:44 +0100 Subject: [PATCH 1610/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.50.0 (#1556) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 0e23d59b56eb..7b5d9d86dd8b 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.49.0 + 2.50.0 io.opentelemetry.semconv From e6a11b15968327cfe6de49dea7dcbc183c39c914 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Fri, 14 Mar 2025 17:26:27 -0400 Subject: [PATCH 1611/1764] chore(main): release 0.127.33 (#1550) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/CHANGELOG.md | 11 +++++++++++ java-storage-nio/google-cloud-nio-bom/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 8 files changed, 22 insertions(+), 11 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 70747c6f4c4a..839e36502fbc 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,16 @@ # Changelog +## [0.127.33](https://github.com/googleapis/java-storage-nio/compare/v0.127.32...v0.127.33) (2025-03-14) + + +### Dependencies + +* Update dependency com.google.apis:google-api-services-storage to v1-rev20250224-2.0.0 ([#1549](https://github.com/googleapis/java-storage-nio/issues/1549)) ([7eb41df](https://github.com/googleapis/java-storage-nio/commit/7eb41df58095ac33bac0b648dc80733e3e2143ca)) +* Update dependency com.google.cloud:google-cloud-storage to v2.50.0 ([#1556](https://github.com/googleapis/java-storage-nio/issues/1556)) ([80f3bd9](https://github.com/googleapis/java-storage-nio/commit/80f3bd9bb5b25c1ae599963b3a0192110cebe2b8)) +* Update dependency com.google.cloud:sdk-platform-java-config to v3.45.0 ([#1554](https://github.com/googleapis/java-storage-nio/issues/1554)) ([cdd06f9](https://github.com/googleapis/java-storage-nio/commit/cdd06f9689ebd4b7bf44b54a4319983884f7ad03)) +* Update dependency com.google.cloud:sdk-platform-java-config to v3.45.1 ([#1555](https://github.com/googleapis/java-storage-nio/issues/1555)) ([97c3624](https://github.com/googleapis/java-storage-nio/commit/97c3624ac7e375621d78c7eea10b00359d7971fd)) +* Update dependency node to v22 ([#1553](https://github.com/googleapis/java-storage-nio/issues/1553)) ([f4c4920](https://github.com/googleapis/java-storage-nio/commit/f4c4920c6ccdd32969a4ea1cfe004b2537ba2021)) + ## [0.127.32](https://github.com/googleapis/java-storage-nio/compare/v0.127.31...v0.127.32) (2025-02-26) diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index c98c8e01136d..e8db19ffee78 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-nio-bom - 0.127.33-SNAPSHOT + 0.127.33 pom com.google.cloud @@ -54,7 +54,7 @@ com.google.cloud google-cloud-nio - 0.127.33-SNAPSHOT + 0.127.33 diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 9cd95e8d5406..70f8e8783a42 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.127.33-SNAPSHOT + 0.127.33 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.33-SNAPSHOT + 0.127.33 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 3370147df183..ada5beddba0d 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.33-SNAPSHOT + 0.127.33 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.33-SNAPSHOT + 0.127.33 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 8024fc457bd4..349b7fe06774 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.33-SNAPSHOT + 0.127.33 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.33-SNAPSHOT + 0.127.33 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 7b5d9d86dd8b..15a2d0088944 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.33-SNAPSHOT + 0.127.33 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 6e7b5318c02b..dac9274081ff 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.33-SNAPSHOT + 0.127.33 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 514b9a7277a6..51b046bfb2f1 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.32:0.127.33-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.127.33:0.127.33 \ No newline at end of file From b62654bf78d580d7d06556c215d67088f8983a2b Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Mon, 17 Mar 2025 11:06:32 -0400 Subject: [PATCH 1612/1764] chore(main): release 0.127.34-SNAPSHOT (#1557) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/google-cloud-nio-bom/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 11 insertions(+), 11 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index e8db19ffee78..0fe139253762 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-nio-bom - 0.127.33 + 0.127.34-SNAPSHOT pom com.google.cloud @@ -54,7 +54,7 @@ com.google.cloud google-cloud-nio - 0.127.33 + 0.127.34-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 70f8e8783a42..cf24c4a2c37a 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.127.33 + 0.127.34-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.33 + 0.127.34-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index ada5beddba0d..1a53c7971244 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.33 + 0.127.34-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.33 + 0.127.34-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 349b7fe06774..e7989ac2cd56 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.33 + 0.127.34-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.33 + 0.127.34-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 15a2d0088944..88213188c5f0 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.33 + 0.127.34-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index dac9274081ff..3a6f0455df9e 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.33 + 0.127.34-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 51b046bfb2f1..feb8a464e88b 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.33:0.127.33 \ No newline at end of file +google-cloud-nio:0.127.33:0.127.34-SNAPSHOT \ No newline at end of file From 7ec1658a8f20851084bd09ac4d5a18750ee213b0 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 19 Mar 2025 18:46:56 +0100 Subject: [PATCH 1613/1764] deps: update dependency com.google.apis:google-api-services-storage to v1-rev20250312-2.0.0 (#1561) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 88213188c5f0..9a78ac644efd 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -89,7 +89,7 @@ com.google.apis google-api-services-storage - v1-rev20250224-2.0.0 + v1-rev20250312-2.0.0 junit From 6eb33eefe76244428815a2c09cb140296a2ba5da Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 21 Mar 2025 16:21:35 +0100 Subject: [PATCH 1614/1764] deps: update dependency com.google.guava:guava to v33.4.5-android (#1563) --- java-storage-nio/google-cloud-nio-examples/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index cf24c4a2c37a..1aa2a76f2e78 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -19,7 +19,7 @@ com.google.guava guava - 33.4.0-android + 33.4.5-android From 78ac05508f87835e3cd3224c6eb8f30d429d4f2e Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 24 Mar 2025 16:00:20 +0100 Subject: [PATCH 1615/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v26.57.0 (#1565) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 7cf0507e7853..c4e61f3b189f 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 26.56.0 + 26.57.0 pom import From 050f88f1a274896f803e61f195eaf386e229844a Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 26 Mar 2025 16:25:28 +0100 Subject: [PATCH 1616/1764] deps: update dependency com.google.guava:guava to v33.4.6-android (#1566) --- java-storage-nio/google-cloud-nio-examples/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 1aa2a76f2e78..1682e6df74c3 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -19,7 +19,7 @@ com.google.guava guava - 33.4.5-android + 33.4.6-android From 49a5686e71693141d9889de074e3c8005a91af8c Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 1 Apr 2025 18:57:17 +0200 Subject: [PATCH 1617/1764] build(deps): update dependency org.ow2.asm:asm to v9.8 (#1568) --- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index e7989ac2cd56..ec90130e4d40 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -121,7 +121,7 @@ org.ow2.asm asm - 9.7.1 + 9.8 org.ow2.asm From fae50282f84e6a317c36e5cb3803d2624c730ce1 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 1 Apr 2025 18:57:52 +0200 Subject: [PATCH 1618/1764] build(deps): update dependency org.ow2.asm:asm-commons to v9.8 (#1569) --- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index ec90130e4d40..3c63a7854065 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -126,7 +126,7 @@ org.ow2.asm asm-commons - 9.7.1 + 9.8 From 2569352a43d05edd236b4b38da04c2cc0d477a6c Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 1 Apr 2025 18:58:34 +0200 Subject: [PATCH 1619/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v26.59.0 (#1567) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index c4e61f3b189f..6cf8081ea910 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 26.57.0 + 26.59.0 pom import From e53dd001a426dc1029aec4c85ef659b33233b0eb Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 21 Apr 2025 19:12:43 +0100 Subject: [PATCH 1620/1764] deps: update dependency com.google.guava:guava to v33.4.8-android (#1570) --- java-storage-nio/google-cloud-nio-examples/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 1682e6df74c3..854d6795bbab 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -19,7 +19,7 @@ com.google.guava guava - 33.4.6-android + 33.4.8-android From b367f40b791e4e94e0430ba09cbda03974232e81 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 21 Apr 2025 19:51:29 +0100 Subject: [PATCH 1621/1764] deps: update dependency com.google.cloud:sdk-platform-java-config to v3.46.0 (#1572) * deps: update dependency com.google.cloud:sdk-platform-java-config to v3.46.0 * chore(fmt): rerun formatter due to update of formatter plugin * `com.spotify.fmt:fmt-maven-plugin:2.25` * `com.google.googlejavaformat:google-java-format:1.25.2` --------- Co-authored-by: BenWhitehead --- .../.github/workflows/unmanaged_dependency_check.yaml | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native.cfg | 2 +- java-storage-nio/google-cloud-nio-bom/pom.xml | 2 +- .../cloud/storage/contrib/nio/OptionAllowTrailingSlash.java | 3 ++- .../cloud/storage/contrib/nio/StorageOptionsUtilTest.java | 6 ++---- java-storage-nio/pom.xml | 2 +- 7 files changed, 9 insertions(+), 10 deletions(-) diff --git a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml index 30e538028e22..e3ca5ddfac0e 100644 --- a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml +++ b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml @@ -14,6 +14,6 @@ jobs: shell: bash run: .kokoro/build.sh - name: Unmanaged dependency check - uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.45.1 + uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.46.0 with: bom-path: google-cloud-nio-bom/pom.xml diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg index 956b43dd1b1c..86d2a8cc6b09 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.45.1" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.46.0" } env_vars: { diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg index fb1979a33bab..4477760a676f 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.45.1" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.46.0" } env_vars: { diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index 0fe139253762..89e25563ba4e 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -8,7 +8,7 @@ com.google.cloud sdk-platform-java-config - 3.45.1 + 3.46.0 diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionAllowTrailingSlash.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionAllowTrailingSlash.java index 751222dd8cdb..ccb7039dcfea 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionAllowTrailingSlash.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/OptionAllowTrailingSlash.java @@ -20,7 +20,8 @@ class OptionAllowTrailingSlash implements CloudStorageOption.Open { static OptionAllowTrailingSlash instance; - private OptionAllowTrailingSlash() {}; + private OptionAllowTrailingSlash() {} + ; public static synchronized OptionAllowTrailingSlash getInstance() { if (null == instance) { diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/StorageOptionsUtilTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/StorageOptionsUtilTest.java index 8dc93835ad13..9a1f79738d21 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/StorageOptionsUtilTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/StorageOptionsUtilTest.java @@ -41,8 +41,7 @@ public void ensureDefaultInstanceCarriedThrough() { @Test public void ensureUserAgentEntryAddedIfUserAgentSpecified() { StorageOptions defaultInstance = - defaults() - .toBuilder() + defaults().toBuilder() .setHeaderProvider(FixedHeaderProvider.create("user-agent", "asdf/ gcloud-java-nio/")) .build(); StorageOptions merged = StorageOptionsUtil.mergeOptionsWithUserAgent(defaultInstance); @@ -65,8 +64,7 @@ public void ensureUserAgentEntryLeftInTactIfAlreadySpecifiesOurEntry() { @Test public void ensureAddingUserAgentEntryDoesNotClobberAnyProvidedHeaders() { StorageOptions base = - defaults() - .toBuilder() + defaults().toBuilder() .setHeaderProvider( FixedHeaderProvider.create( "user-agent", "custom/", diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 9a78ac644efd..91bee7c73b3f 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud sdk-platform-java-config - 3.45.1 + 3.46.0 From eadb9ede41565170bbaa218a56c1482928c4646c Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 23 Apr 2025 23:25:49 +0100 Subject: [PATCH 1622/1764] deps: update dependency com.google.cloud:sdk-platform-java-config to v3.46.1 (#1573) --- .../.github/workflows/unmanaged_dependency_check.yaml | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native.cfg | 2 +- java-storage-nio/google-cloud-nio-bom/pom.xml | 2 +- java-storage-nio/pom.xml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml index e3ca5ddfac0e..cdba0cf23e45 100644 --- a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml +++ b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml @@ -14,6 +14,6 @@ jobs: shell: bash run: .kokoro/build.sh - name: Unmanaged dependency check - uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.46.0 + uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.46.1 with: bom-path: google-cloud-nio-bom/pom.xml diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg index 86d2a8cc6b09..a4d5380dc1cd 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.46.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.46.1" } env_vars: { diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg index 4477760a676f..59c1525e1959 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.46.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.46.1" } env_vars: { diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index 89e25563ba4e..4834528c7531 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -8,7 +8,7 @@ com.google.cloud sdk-platform-java-config - 3.46.0 + 3.46.1 diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 91bee7c73b3f..96bf6a1350f2 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud sdk-platform-java-config - 3.46.0 + 3.46.1 From 04e76b64853bd2c5e748697e09d37d6b7a6a91ff Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 23 Apr 2025 23:34:27 +0100 Subject: [PATCH 1623/1764] deps: update dependency com.google.cloud:sdk-platform-java-config to v3.46.2 (#1574) --- .../.github/workflows/unmanaged_dependency_check.yaml | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native.cfg | 2 +- java-storage-nio/google-cloud-nio-bom/pom.xml | 2 +- java-storage-nio/pom.xml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml index cdba0cf23e45..3febae766e58 100644 --- a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml +++ b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml @@ -14,6 +14,6 @@ jobs: shell: bash run: .kokoro/build.sh - name: Unmanaged dependency check - uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.46.1 + uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.46.2 with: bom-path: google-cloud-nio-bom/pom.xml diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg index a4d5380dc1cd..eb516de93bc9 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.46.1" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.46.2" } env_vars: { diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg index 59c1525e1959..54c4b8a3da9c 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.46.1" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.46.2" } env_vars: { diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index 4834528c7531..d574bbc2fac7 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -8,7 +8,7 @@ com.google.cloud sdk-platform-java-config - 3.46.1 + 3.46.2 diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 96bf6a1350f2..0ca310129e1e 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud sdk-platform-java-config - 3.46.1 + 3.46.2 From dc3d0db3b7a48c68e3686daf3dbf46531189f5ae Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 24 Apr 2025 16:31:47 +0100 Subject: [PATCH 1624/1764] deps: update dependency com.google.apis:google-api-services-storage to v1-rev20250416-2.0.0 (#1575) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 0ca310129e1e..0114522cf87e 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -89,7 +89,7 @@ com.google.apis google-api-services-storage - v1-rev20250312-2.0.0 + v1-rev20250416-2.0.0 junit From 426827159f6b815e764c750d357b46af9ac63100 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 24 Apr 2025 16:32:30 +0100 Subject: [PATCH 1625/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.51.0 (#1576) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 0114522cf87e..801b916fe6bf 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.50.0 + 2.51.0 io.opentelemetry.semconv From 6970be230cf71c5536226af94089fe0ae78cf89b Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 24 Apr 2025 11:59:49 -0400 Subject: [PATCH 1626/1764] chore(main): release 0.127.34 (#1562) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/CHANGELOG.md | 15 +++++++++++++++ java-storage-nio/google-cloud-nio-bom/pom.xml | 4 ++-- .../google-cloud-nio-examples/pom.xml | 4 ++-- .../google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 8 files changed, 26 insertions(+), 11 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 839e36502fbc..456705d6d682 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,20 @@ # Changelog +## [0.127.34](https://github.com/googleapis/java-storage-nio/compare/v0.127.33...v0.127.34) (2025-04-24) + + +### Dependencies + +* Update dependency com.google.apis:google-api-services-storage to v1-rev20250312-2.0.0 ([#1561](https://github.com/googleapis/java-storage-nio/issues/1561)) ([ff7d9df](https://github.com/googleapis/java-storage-nio/commit/ff7d9dfc168fa12798434675a59b28d992eddad3)) +* Update dependency com.google.apis:google-api-services-storage to v1-rev20250416-2.0.0 ([#1575](https://github.com/googleapis/java-storage-nio/issues/1575)) ([b900a09](https://github.com/googleapis/java-storage-nio/commit/b900a096380e06a5b3f5ca9ca41f4e88a99d7b18)) +* Update dependency com.google.cloud:google-cloud-storage to v2.51.0 ([#1576](https://github.com/googleapis/java-storage-nio/issues/1576)) ([2ff82dd](https://github.com/googleapis/java-storage-nio/commit/2ff82dd285d923dcc3530c376f6d7e8a602aace0)) +* Update dependency com.google.cloud:sdk-platform-java-config to v3.46.0 ([#1572](https://github.com/googleapis/java-storage-nio/issues/1572)) ([01ae240](https://github.com/googleapis/java-storage-nio/commit/01ae24029abaeaeab7b3d625bf64e076c4fde9f3)) +* Update dependency com.google.cloud:sdk-platform-java-config to v3.46.1 ([#1573](https://github.com/googleapis/java-storage-nio/issues/1573)) ([9d87790](https://github.com/googleapis/java-storage-nio/commit/9d87790a48fc240d51895b8d437ba012b7e6e8c6)) +* Update dependency com.google.cloud:sdk-platform-java-config to v3.46.2 ([#1574](https://github.com/googleapis/java-storage-nio/issues/1574)) ([4c4e91d](https://github.com/googleapis/java-storage-nio/commit/4c4e91d6923723e961421a9767630a31ab0a5912)) +* Update dependency com.google.guava:guava to v33.4.5-android ([#1563](https://github.com/googleapis/java-storage-nio/issues/1563)) ([211e5e8](https://github.com/googleapis/java-storage-nio/commit/211e5e88e00293b72e355ed54d2e4917708bc7d3)) +* Update dependency com.google.guava:guava to v33.4.6-android ([#1566](https://github.com/googleapis/java-storage-nio/issues/1566)) ([38ef153](https://github.com/googleapis/java-storage-nio/commit/38ef15378468fd979cd49eeb4a2c65f1e6f3f07e)) +* Update dependency com.google.guava:guava to v33.4.8-android ([#1570](https://github.com/googleapis/java-storage-nio/issues/1570)) ([47b9ad4](https://github.com/googleapis/java-storage-nio/commit/47b9ad4f3413bb0a5a6d95e659497ae5f542cdc3)) + ## [0.127.33](https://github.com/googleapis/java-storage-nio/compare/v0.127.32...v0.127.33) (2025-03-14) diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index d574bbc2fac7..b3c2e1569ed8 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-nio-bom - 0.127.34-SNAPSHOT + 0.127.34 pom com.google.cloud @@ -54,7 +54,7 @@ com.google.cloud google-cloud-nio - 0.127.34-SNAPSHOT + 0.127.34 diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 854d6795bbab..b7875c4b1a7b 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.127.34-SNAPSHOT + 0.127.34 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.34-SNAPSHOT + 0.127.34 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 1a53c7971244..d2d3f2d8b604 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.34-SNAPSHOT + 0.127.34 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.34-SNAPSHOT + 0.127.34 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 3c63a7854065..c7226903559d 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.34-SNAPSHOT + 0.127.34 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.34-SNAPSHOT + 0.127.34 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 801b916fe6bf..156c9cf31e7a 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.34-SNAPSHOT + 0.127.34 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 3a6f0455df9e..e84289a35a25 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.34-SNAPSHOT + 0.127.34 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index feb8a464e88b..a3698ef26215 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.33:0.127.34-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.127.34:0.127.34 \ No newline at end of file From 9af8d5bde57c319d73d963b290a96231130e4c0c Mon Sep 17 00:00:00 2001 From: Diego Marquez Date: Thu, 24 Apr 2025 14:33:47 -0400 Subject: [PATCH 1627/1764] feat: introduce testing infra for GraalVM "C" (#1571) * build: introduce testing infra for GraalVM "C" * chore: update versions to the latest --- .../.github/sync-repo-settings.yaml | 5 +-- java-storage-nio/.kokoro/build.sh | 5 --- ...raalvm-native.cfg => graalvm-native-a.cfg} | 0 ...lvm-native-17.cfg => graalvm-native-b.cfg} | 2 +- .../.kokoro/presubmit/graalvm-native-c.cfg | 33 +++++++++++++++++++ 5 files changed, 37 insertions(+), 8 deletions(-) rename java-storage-nio/.kokoro/presubmit/{graalvm-native.cfg => graalvm-native-a.cfg} (100%) rename java-storage-nio/.kokoro/presubmit/{graalvm-native-17.cfg => graalvm-native-b.cfg} (96%) create mode 100644 java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg diff --git a/java-storage-nio/.github/sync-repo-settings.yaml b/java-storage-nio/.github/sync-repo-settings.yaml index 5e45067233af..23c04b843536 100644 --- a/java-storage-nio/.github/sync-repo-settings.yaml +++ b/java-storage-nio/.github/sync-repo-settings.yaml @@ -15,8 +15,9 @@ branchProtectionRules: - units (11) - 'Kokoro - Test: Integration' - cla/google - - 'Kokoro - Test: Java GraalVM Native Image' - - 'Kokoro - Test: Java 17 GraalVM Native Image' + - 'Kokoro - Test: Java GraalVM Native Image A' + - 'Kokoro - Test: Java GraalVM Native Image B' + - 'Kokoro - Test: Java GraalVM Native Image C' - javadoc - unmanaged_dependency_check - pattern: java7 diff --git a/java-storage-nio/.kokoro/build.sh b/java-storage-nio/.kokoro/build.sh index 73ab82e68b5d..0e1f4d94446e 100755 --- a/java-storage-nio/.kokoro/build.sh +++ b/java-storage-nio/.kokoro/build.sh @@ -77,11 +77,6 @@ graalvm) mvn test -Pnative -Penable-integration-tests RETURN_CODE=$? ;; -graalvm17) - # Run Unit and Integration Tests with Native Image - mvn test -Pnative -Penable-integration-tests - RETURN_CODE=$? - ;; samples) SAMPLES_DIR=samples # only run ITs in snapshot/ on presubmit PRs. run ITs in all 3 samples/ subdirectories otherwise. diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg similarity index 100% rename from java-storage-nio/.kokoro/presubmit/graalvm-native.cfg rename to java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg similarity index 96% rename from java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg rename to java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg index eb516de93bc9..df2cd6dff9fa 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-17.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg @@ -8,7 +8,7 @@ env_vars: { env_vars: { key: "JOB_TYPE" - value: "graalvm17" + value: "graalvm" } # TODO: remove this after we've migrated all tests and scripts diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg new file mode 100644 index 000000000000..d5625a6a4b3b --- /dev/null +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg @@ -0,0 +1,33 @@ +# Format: //devtools/kokoro/config/proto/build.proto + +# Configure the docker image for kokoro-trampoline. +env_vars: { + key: "TRAMPOLINE_IMAGE" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.46.2" +} + +env_vars: { + key: "JOB_TYPE" + value: "graalvm" +} + +# TODO: remove this after we've migrated all tests and scripts +env_vars: { + key: "GCLOUD_PROJECT" + value: "gcloud-devel" +} + +env_vars: { + key: "GOOGLE_CLOUD_PROJECT" + value: "gcloud-devel" +} + +env_vars: { + key: "GOOGLE_APPLICATION_CREDENTIALS" + value: "secret_manager/java-it-service-account" +} + +env_vars: { + key: "SECRET_MANAGER_KEYS" + value: "java-it-service-account" +} From c219177169cd81addca8a1aed2bb6c08e2e0436b Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 24 Apr 2025 15:14:09 -0400 Subject: [PATCH 1628/1764] chore(main): release 0.127.35-SNAPSHOT (#1577) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/google-cloud-nio-bom/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 11 insertions(+), 11 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index b3c2e1569ed8..89dddbb82d75 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-nio-bom - 0.127.34 + 0.127.35-SNAPSHOT pom com.google.cloud @@ -54,7 +54,7 @@ com.google.cloud google-cloud-nio - 0.127.34 + 0.127.35-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index b7875c4b1a7b..f16826d9e90c 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.127.34 + 0.127.35-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.34 + 0.127.35-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index d2d3f2d8b604..e134251af9c2 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.34 + 0.127.35-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.34 + 0.127.35-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index c7226903559d..9f7112d58c0f 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.34 + 0.127.35-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.34 + 0.127.35-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 156c9cf31e7a..2a97b8ea9758 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.34 + 0.127.35-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index e84289a35a25..e16ebe38c4ed 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.34 + 0.127.35-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index a3698ef26215..3cf58ac92b2a 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.34:0.127.34 \ No newline at end of file +google-cloud-nio:0.127.34:0.127.35-SNAPSHOT \ No newline at end of file From 334a6b5847b6d3c93d464dc26684dbc4eda27422 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 24 Apr 2025 22:33:52 +0100 Subject: [PATCH 1629/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.127.34 (#1558) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 7b02e9dfba63..233e8eb6d903 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.127.32 + 0.127.34 From e1007859157874b74290eb3f8486152e6b5b329c Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 6 May 2025 19:51:17 +0200 Subject: [PATCH 1630/1764] deps: update dependency com.google.apis:google-api-services-storage to v1-rev20250424-2.0.0 (#1580) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 2a97b8ea9758..231bd82c61c4 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -89,7 +89,7 @@ com.google.apis google-api-services-storage - v1-rev20250416-2.0.0 + v1-rev20250424-2.0.0 junit From e0d67ab77e2e7933741a64f96bc541930e750f9b Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 6 May 2025 19:51:42 +0200 Subject: [PATCH 1631/1764] deps: update dependency com.google.cloud:sdk-platform-java-config to v3.47.0 (#1583) --- .../.github/workflows/unmanaged_dependency_check.yaml | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg | 2 +- java-storage-nio/google-cloud-nio-bom/pom.xml | 2 +- java-storage-nio/pom.xml | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml index 3febae766e58..1eaa378798ad 100644 --- a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml +++ b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml @@ -14,6 +14,6 @@ jobs: shell: bash run: .kokoro/build.sh - name: Unmanaged dependency check - uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.46.2 + uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.47.0 with: bom-path: google-cloud-nio-bom/pom.xml diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg index 54c4b8a3da9c..a40d327c5333 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.46.2" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.47.0" } env_vars: { diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg index df2cd6dff9fa..1d353ca843f6 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.46.2" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.47.0" } env_vars: { diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg index d5625a6a4b3b..0e4a10a9e1d0 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.46.2" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.47.0" } env_vars: { diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index 89dddbb82d75..55ea7a9eb8b9 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -8,7 +8,7 @@ com.google.cloud sdk-platform-java-config - 3.46.2 + 3.47.0 diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 231bd82c61c4..3f32c3622e97 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud sdk-platform-java-config - 3.46.2 + 3.47.0 From 63725b122c88c38cfbb28985c4e35f6bc5b0575d Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 6 May 2025 22:14:15 +0200 Subject: [PATCH 1632/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.52.2 (#1584) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 3f32c3622e97..7e261dbe716c 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.51.0 + 2.52.2 io.opentelemetry.semconv From 3d3d890abc9e743533c2f4614374c9e2c49d2d63 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 6 May 2025 17:54:16 -0400 Subject: [PATCH 1633/1764] chore(main): release 0.127.35 (#1579) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/CHANGELOG.md | 9 +++++++++ java-storage-nio/google-cloud-nio-bom/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 8 files changed, 20 insertions(+), 11 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 456705d6d682..c5968738d547 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## [0.127.35](https://github.com/googleapis/java-storage-nio/compare/v0.127.34...v0.127.35) (2025-05-06) + + +### Dependencies + +* Update dependency com.google.apis:google-api-services-storage to v1-rev20250424-2.0.0 ([#1580](https://github.com/googleapis/java-storage-nio/issues/1580)) ([e01241a](https://github.com/googleapis/java-storage-nio/commit/e01241a18c703c60fa194f1ca61711aa56c40e7f)) +* Update dependency com.google.cloud:google-cloud-storage to v2.52.2 ([#1584](https://github.com/googleapis/java-storage-nio/issues/1584)) ([5f62a77](https://github.com/googleapis/java-storage-nio/commit/5f62a779e0079567e31db0d2fcc566fd110a4b55)) +* Update dependency com.google.cloud:sdk-platform-java-config to v3.47.0 ([#1583](https://github.com/googleapis/java-storage-nio/issues/1583)) ([7dc52c4](https://github.com/googleapis/java-storage-nio/commit/7dc52c47a7960de1fa8a23078a38d15164c553f4)) + ## [0.127.34](https://github.com/googleapis/java-storage-nio/compare/v0.127.33...v0.127.34) (2025-04-24) diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index 55ea7a9eb8b9..055be689fc16 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-nio-bom - 0.127.35-SNAPSHOT + 0.127.35 pom com.google.cloud @@ -54,7 +54,7 @@ com.google.cloud google-cloud-nio - 0.127.35-SNAPSHOT + 0.127.35 diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index f16826d9e90c..fcdf99ccf775 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.127.35-SNAPSHOT + 0.127.35 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.35-SNAPSHOT + 0.127.35 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index e134251af9c2..c8a4c5a4cee2 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.35-SNAPSHOT + 0.127.35 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.35-SNAPSHOT + 0.127.35 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 9f7112d58c0f..ec2a39991120 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.35-SNAPSHOT + 0.127.35 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.35-SNAPSHOT + 0.127.35 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 7e261dbe716c..47d7e5839c3d 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.35-SNAPSHOT + 0.127.35 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index e16ebe38c4ed..8af7dbee2295 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.35-SNAPSHOT + 0.127.35 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 3cf58ac92b2a..86b715cc598b 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.34:0.127.35-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.127.35:0.127.35 \ No newline at end of file From b767d342c62f8eeee07ec95fd4371ec76e899ca5 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 6 May 2025 18:42:59 -0400 Subject: [PATCH 1634/1764] chore(main): release 0.127.36-SNAPSHOT (#1585) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/google-cloud-nio-bom/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 11 insertions(+), 11 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index 055be689fc16..095a2fe74ac1 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-nio-bom - 0.127.35 + 0.127.36-SNAPSHOT pom com.google.cloud @@ -54,7 +54,7 @@ com.google.cloud google-cloud-nio - 0.127.35 + 0.127.36-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index fcdf99ccf775..e1d66447a92f 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.127.35 + 0.127.36-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.35 + 0.127.36-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index c8a4c5a4cee2..580bc2ad3a20 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.35 + 0.127.36-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.35 + 0.127.36-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index ec2a39991120..9b6eb389f85b 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.35 + 0.127.36-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.35 + 0.127.36-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 47d7e5839c3d..21d1037e53b0 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.35 + 0.127.36-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 8af7dbee2295..c88a44a50fa9 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.35 + 0.127.36-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 86b715cc598b..59f56dd5934f 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.35:0.127.35 \ No newline at end of file +google-cloud-nio:0.127.35:0.127.36-SNAPSHOT \ No newline at end of file From 9bebfff18457b0c92fd1c7be36c016d2770bdb42 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 7 May 2025 17:55:09 +0200 Subject: [PATCH 1635/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.127.35 (#1586) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 233e8eb6d903..1367082e2b16 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.127.34 + 0.127.35 From 201a60fd3da87212686db60d920f2da29cf6e094 Mon Sep 17 00:00:00 2001 From: Diego Marquez Date: Mon, 12 May 2025 10:50:03 -0400 Subject: [PATCH 1636/1764] chore: update linter groupd ID to the latest Follows from https://github.com/googleapis/java-shared-config/pull/1003 --- java-storage-nio/.github/workflows/ci.yaml | 2 +- java-storage-nio/.kokoro/build.sh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/.github/workflows/ci.yaml b/java-storage-nio/.github/workflows/ci.yaml index b91fa381f56b..4dd9974f263f 100644 --- a/java-storage-nio/.github/workflows/ci.yaml +++ b/java-storage-nio/.github/workflows/ci.yaml @@ -104,7 +104,7 @@ jobs: - uses: actions/setup-java@v4 with: distribution: temurin - java-version: 11 + java-version: 17 - run: java -version - run: .kokoro/build.sh env: diff --git a/java-storage-nio/.kokoro/build.sh b/java-storage-nio/.kokoro/build.sh index 0e1f4d94446e..33de9088072d 100755 --- a/java-storage-nio/.kokoro/build.sh +++ b/java-storage-nio/.kokoro/build.sh @@ -54,7 +54,7 @@ test) RETURN_CODE=$? ;; lint) - mvn com.coveo:fmt-maven-plugin:check + mvn com.spotify.fmt:fmt-maven-plugin:check RETURN_CODE=$? ;; javadoc) From c4b9e434ba48732e2146ab8695e51f7a1d20c4c4 Mon Sep 17 00:00:00 2001 From: Diego Marquez Date: Mon, 19 May 2025 11:47:59 -0400 Subject: [PATCH 1637/1764] chore: reformat code using new formatter (#1588) --- .../contrib/nio/CloudStorageFileSystemProvider.java | 4 ++-- .../storage/contrib/nio/CloudStorageRetryHandler.java | 8 ++++++-- .../cloud/storage/contrib/nio/testing/FakeStorageRpc.java | 4 +++- .../com/google/cloud/storage/contrib/nio/it/ITGcsNio.java | 1 + 4 files changed, 12 insertions(+), 5 deletions(-) diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java index 22c5fb814dec..3e124625752f 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java @@ -897,8 +897,8 @@ public Map readAttributes(Path path, String attributes, LinkOpti fileAttributes = readAttributes(path, CloudStorageFileAttributes.class, options); break; case "posix": - // There is no real support for posix. - // Some systems expect Posix support for everything so these attributes are faked. + // There is no real support for posix. + // Some systems expect Posix support for everything so these attributes are faked. case "basic": fileAttributes = readAttributes(path, BasicFileAttributes.class, options); break; diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageRetryHandler.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageRetryHandler.java index 6bb23f48bff5..ef912a3e0d08 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageRetryHandler.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageRetryHandler.java @@ -86,12 +86,16 @@ public CloudStorageRetryHandler( this.config = config; } - /** @return number of retries we've performed */ + /** + * @return number of retries we've performed + */ public int retries() { return retries; } - /** @return number of reopens we've performed */ + /** + * @return number of reopens we've performed + */ public int reopens() { return reopens; } diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java index e428575ac5ba..d60243c8ae86 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java @@ -108,7 +108,9 @@ class FakeStorageRpc extends StorageRpcTestBase { private final boolean throwIfOption; - /** @param throwIfOption if true, we throw when given any option */ + /** + * @param throwIfOption if true, we throw when given any option + */ public FakeStorageRpc(boolean throwIfOption) { this.throwIfOption = throwIfOption; } diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java index de0a1fde3078..1b29249a22ec 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java @@ -375,6 +375,7 @@ private void assertIsRequesterPaysException(String message, IOException ioex) { Assert.assertTrue(message, ioex.getMessage().startsWith("400")); Assert.assertTrue(message, ioex.getMessage().contains("requester pays")); } + // End of tests related to the "requester pays" feature @Test From 1ebc46974237061c52b25616eae9c20eeb330a9d Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 19 May 2025 18:13:03 +0200 Subject: [PATCH 1638/1764] deps: update dependency com.google.apis:google-api-services-storage to v1-rev20250509-2.0.0 (#1590) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 21d1037e53b0..15d55550fd7e 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -89,7 +89,7 @@ com.google.apis google-api-services-storage - v1-rev20250424-2.0.0 + v1-rev20250509-2.0.0 junit From b2b525085d331d465e0c46af78c117207cd5dad4 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 19 May 2025 23:05:16 +0200 Subject: [PATCH 1639/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v26.60.0 (#1587) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 6cf8081ea910..0c57c0ee001b 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 26.59.0 + 26.60.0 pom import From c6251b2c492a92dcf7a1b76de406d515b462f6ec Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 19 May 2025 23:07:31 +0200 Subject: [PATCH 1640/1764] deps: update dependency com.google.cloud:sdk-platform-java-config to v3.48.0 (#1589) --- .../.github/workflows/unmanaged_dependency_check.yaml | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg | 2 +- java-storage-nio/google-cloud-nio-bom/pom.xml | 2 +- java-storage-nio/pom.xml | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml index 1eaa378798ad..62f1ce364c20 100644 --- a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml +++ b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml @@ -14,6 +14,6 @@ jobs: shell: bash run: .kokoro/build.sh - name: Unmanaged dependency check - uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.47.0 + uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.48.0 with: bom-path: google-cloud-nio-bom/pom.xml diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg index a40d327c5333..8384578749ba 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.47.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.48.0" } env_vars: { diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg index 1d353ca843f6..c15146b08078 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.47.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.48.0" } env_vars: { diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg index 0e4a10a9e1d0..c629aa997718 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.47.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.48.0" } env_vars: { diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index 095a2fe74ac1..be3118703875 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -8,7 +8,7 @@ com.google.cloud sdk-platform-java-config - 3.47.0 + 3.48.0 diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 15d55550fd7e..24a8b01161ce 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud sdk-platform-java-config - 3.47.0 + 3.48.0 From 231d64b1d56e8641dd93a15d40e62112622e0e3b Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 19 May 2025 23:40:08 +0200 Subject: [PATCH 1641/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.52.3 (#1592) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 24a8b01161ce..9f0ed8762a9f 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.52.2 + 2.52.3 io.opentelemetry.semconv From 02414d17aa266b356f707fa405d95f2242960204 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Mon, 19 May 2025 17:43:53 -0400 Subject: [PATCH 1642/1764] chore(main): release 0.127.36 (#1591) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/CHANGELOG.md | 9 +++++++++ java-storage-nio/google-cloud-nio-bom/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 8 files changed, 20 insertions(+), 11 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index c5968738d547..4b5ddefd81a9 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## [0.127.36](https://github.com/googleapis/java-storage-nio/compare/v0.127.35...v0.127.36) (2025-05-19) + + +### Dependencies + +* Update dependency com.google.apis:google-api-services-storage to v1-rev20250509-2.0.0 ([#1590](https://github.com/googleapis/java-storage-nio/issues/1590)) ([c339845](https://github.com/googleapis/java-storage-nio/commit/c3398452201f6d12f1b74cb4071482980888e7d8)) +* Update dependency com.google.cloud:google-cloud-storage to v2.52.3 ([#1592](https://github.com/googleapis/java-storage-nio/issues/1592)) ([7273afe](https://github.com/googleapis/java-storage-nio/commit/7273afe803cbdbba6a3ee3126e8393f746be73ea)) +* Update dependency com.google.cloud:sdk-platform-java-config to v3.48.0 ([#1589](https://github.com/googleapis/java-storage-nio/issues/1589)) ([b15e10f](https://github.com/googleapis/java-storage-nio/commit/b15e10fcad77628f3f1240b6198dc8de5791d998)) + ## [0.127.35](https://github.com/googleapis/java-storage-nio/compare/v0.127.34...v0.127.35) (2025-05-06) diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index be3118703875..b8bc08e48c73 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-nio-bom - 0.127.36-SNAPSHOT + 0.127.36 pom com.google.cloud @@ -54,7 +54,7 @@ com.google.cloud google-cloud-nio - 0.127.36-SNAPSHOT + 0.127.36 diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index e1d66447a92f..1b4c7dfbdba8 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.127.36-SNAPSHOT + 0.127.36 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.36-SNAPSHOT + 0.127.36 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 580bc2ad3a20..70afa78d7c5d 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.36-SNAPSHOT + 0.127.36 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.36-SNAPSHOT + 0.127.36 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 9b6eb389f85b..7de2e9bc32ba 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.36-SNAPSHOT + 0.127.36 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.36-SNAPSHOT + 0.127.36 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 9f0ed8762a9f..6f3c077d2a71 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.36-SNAPSHOT + 0.127.36 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index c88a44a50fa9..1632efbcbd93 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.36-SNAPSHOT + 0.127.36 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 59f56dd5934f..d96a05a1f07a 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.35:0.127.36-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.127.36:0.127.36 \ No newline at end of file From b4ee47e76bda8303356536fda0c47b60b471ea3e Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 28 May 2025 14:26:09 -0400 Subject: [PATCH 1643/1764] chore(main): release 0.127.37-SNAPSHOT (#1593) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/google-cloud-nio-bom/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 11 insertions(+), 11 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index b8bc08e48c73..622e51512c77 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-nio-bom - 0.127.36 + 0.127.37-SNAPSHOT pom com.google.cloud @@ -54,7 +54,7 @@ com.google.cloud google-cloud-nio - 0.127.36 + 0.127.37-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 1b4c7dfbdba8..08101efde999 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.127.36 + 0.127.37-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.36 + 0.127.37-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 70afa78d7c5d..4451104ae620 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.36 + 0.127.37-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.36 + 0.127.37-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 7de2e9bc32ba..297f9ea72f53 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.36 + 0.127.37-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.36 + 0.127.37-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 6f3c077d2a71..081fd25c60f4 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.36 + 0.127.37-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 1632efbcbd93..0bb6934a5a25 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.36 + 0.127.37-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index d96a05a1f07a..65a109044a97 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.36:0.127.36 \ No newline at end of file +google-cloud-nio:0.127.36:0.127.37-SNAPSHOT \ No newline at end of file From 6486fd36179c4b60c52001d75d09e994bf33d56e Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 28 May 2025 20:27:00 +0200 Subject: [PATCH 1644/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.127.36 (#1594) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 1367082e2b16..103b6b28c7a6 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.127.35 + 0.127.36 From e08a81d4c1002cca22aea45dc02b4d73ddccd287 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 28 May 2025 20:27:24 +0200 Subject: [PATCH 1645/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v26.61.0 (#1595) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 0c57c0ee001b..5f1fe5d1da4a 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 26.60.0 + 26.61.0 pom import From 367464d4eaaee07b3e8db4e7c71b2713e9064bee Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 28 May 2025 20:27:50 +0200 Subject: [PATCH 1646/1764] deps: update dependency com.google.apis:google-api-services-storage to v1-rev20250521-2.0.0 (#1596) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 081fd25c60f4..d6065d8654f5 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -89,7 +89,7 @@ com.google.apis google-api-services-storage - v1-rev20250509-2.0.0 + v1-rev20250521-2.0.0 junit From 2c94566991b914591c60251db6561ff15f347e9a Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 4 Jun 2025 23:43:16 +0200 Subject: [PATCH 1647/1764] deps: update dependency com.google.cloud:sdk-platform-java-config to v3.49.0 (#1599) --- .../.github/workflows/unmanaged_dependency_check.yaml | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg | 2 +- java-storage-nio/google-cloud-nio-bom/pom.xml | 2 +- java-storage-nio/pom.xml | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml index 62f1ce364c20..241d0b3f3a94 100644 --- a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml +++ b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml @@ -14,6 +14,6 @@ jobs: shell: bash run: .kokoro/build.sh - name: Unmanaged dependency check - uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.48.0 + uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.49.0 with: bom-path: google-cloud-nio-bom/pom.xml diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg index 8384578749ba..409fbdbbba9d 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.48.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.49.0" } env_vars: { diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg index c15146b08078..f0722aba54b1 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.48.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.49.0" } env_vars: { diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg index c629aa997718..df72dceb78f1 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.48.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.49.0" } env_vars: { diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index 622e51512c77..d438a5d2c2e3 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -8,7 +8,7 @@ com.google.cloud sdk-platform-java-config - 3.48.0 + 3.49.0 diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index d6065d8654f5..5529c4b1d717 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud sdk-platform-java-config - 3.48.0 + 3.49.0 From 9604a2549a51a6d911a89374621ff0e08b87781c Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 4 Jun 2025 23:43:42 +0200 Subject: [PATCH 1648/1764] deps: update dependency com.google.apis:google-api-services-storage to v1-rev20250524-2.0.0 (#1598) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 5529c4b1d717..36d9dabfe99f 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -89,7 +89,7 @@ com.google.apis google-api-services-storage - v1-rev20250521-2.0.0 + v1-rev20250524-2.0.0 junit From ea6bd08408013eedc01f4f07de8525eeff6618fe Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 5 Jun 2025 00:21:13 +0200 Subject: [PATCH 1649/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.53.0 (#1600) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 36d9dabfe99f..19d6496152e8 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.52.3 + 2.53.0 io.opentelemetry.semconv From 9cb0fa34d6d13793ca445b582923e6b06d936fb9 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 4 Jun 2025 18:26:48 -0400 Subject: [PATCH 1650/1764] chore(main): release 0.127.37 (#1597) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/CHANGELOG.md | 10 ++++++++++ java-storage-nio/google-cloud-nio-bom/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 8 files changed, 21 insertions(+), 11 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 4b5ddefd81a9..054c04f5c16e 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,15 @@ # Changelog +## [0.127.37](https://github.com/googleapis/java-storage-nio/compare/v0.127.36...v0.127.37) (2025-06-04) + + +### Dependencies + +* Update dependency com.google.apis:google-api-services-storage to v1-rev20250521-2.0.0 ([#1596](https://github.com/googleapis/java-storage-nio/issues/1596)) ([4a08c52](https://github.com/googleapis/java-storage-nio/commit/4a08c5290aaf8430ed86093b9eb7fac38b5fb681)) +* Update dependency com.google.apis:google-api-services-storage to v1-rev20250524-2.0.0 ([#1598](https://github.com/googleapis/java-storage-nio/issues/1598)) ([c3af63f](https://github.com/googleapis/java-storage-nio/commit/c3af63f95e0ff65a33ce15ced5ce027e91f12025)) +* Update dependency com.google.cloud:google-cloud-storage to v2.53.0 ([#1600](https://github.com/googleapis/java-storage-nio/issues/1600)) ([d6fea9e](https://github.com/googleapis/java-storage-nio/commit/d6fea9e88e5cbe72aa900bb6994303c0adf5604c)) +* Update dependency com.google.cloud:sdk-platform-java-config to v3.49.0 ([#1599](https://github.com/googleapis/java-storage-nio/issues/1599)) ([87fb221](https://github.com/googleapis/java-storage-nio/commit/87fb2210465de19b5626fc69431eceefa4738c5e)) + ## [0.127.36](https://github.com/googleapis/java-storage-nio/compare/v0.127.35...v0.127.36) (2025-05-19) diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index d438a5d2c2e3..de153bc147d0 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-nio-bom - 0.127.37-SNAPSHOT + 0.127.37 pom com.google.cloud @@ -54,7 +54,7 @@ com.google.cloud google-cloud-nio - 0.127.37-SNAPSHOT + 0.127.37 diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 08101efde999..5a1084ff800c 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.127.37-SNAPSHOT + 0.127.37 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.37-SNAPSHOT + 0.127.37 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 4451104ae620..b72d203807f8 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.37-SNAPSHOT + 0.127.37 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.37-SNAPSHOT + 0.127.37 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 297f9ea72f53..2c65aa3d8ffb 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.37-SNAPSHOT + 0.127.37 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.37-SNAPSHOT + 0.127.37 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 19d6496152e8..271697715ecf 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.37-SNAPSHOT + 0.127.37 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 0bb6934a5a25..aaebb8a4a4cd 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.37-SNAPSHOT + 0.127.37 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 65a109044a97..b5bbe621effd 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.36:0.127.37-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.127.37:0.127.37 \ No newline at end of file From a0ae410e2c9b50ecb578767c319081c260479255 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 4 Jun 2025 19:29:12 -0400 Subject: [PATCH 1651/1764] chore(main): release 0.127.38-SNAPSHOT (#1602) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/google-cloud-nio-bom/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 11 insertions(+), 11 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index de153bc147d0..bdefc558ea5f 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-nio-bom - 0.127.37 + 0.127.38-SNAPSHOT pom com.google.cloud @@ -54,7 +54,7 @@ com.google.cloud google-cloud-nio - 0.127.37 + 0.127.38-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 5a1084ff800c..8e71fb930a2a 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.127.37 + 0.127.38-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.37 + 0.127.38-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index b72d203807f8..ffb351461f3a 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.37 + 0.127.38-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.37 + 0.127.38-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 2c65aa3d8ffb..763746bbca0b 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.37 + 0.127.38-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.37 + 0.127.38-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 271697715ecf..11a115117ff8 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.37 + 0.127.38-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index aaebb8a4a4cd..e30468dcb993 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.37 + 0.127.38-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index b5bbe621effd..490ce243460a 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.37:0.127.37 \ No newline at end of file +google-cloud-nio:0.127.37:0.127.38-SNAPSHOT \ No newline at end of file From 38a238fcdfcc40e2a0625d714fef0538df1409fa Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 13 Jun 2025 17:45:58 +0200 Subject: [PATCH 1652/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v26.62.0 (#1605) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 5f1fe5d1da4a..f64d6e1af87c 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 26.61.0 + 26.62.0 pom import From 84a81886cdfb47957681b1f453bb14465c81960f Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 13 Jun 2025 17:46:41 +0200 Subject: [PATCH 1653/1764] deps: update dependency com.google.apis:google-api-services-storage to v1-rev20250605-2.0.0 (#1604) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 11a115117ff8..08c413906b98 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -89,7 +89,7 @@ com.google.apis google-api-services-storage - v1-rev20250524-2.0.0 + v1-rev20250605-2.0.0 junit From eaac0161e5f3dcef8dd8065626d604456c31ae39 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 13 Jun 2025 19:06:51 +0200 Subject: [PATCH 1654/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.127.37 (#1603) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 103b6b28c7a6..7127c03c9432 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.127.36 + 0.127.37 From 1f5387aa2b521e6793c8e544b5e85a8a4c7fe44f Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 13 Jun 2025 19:10:52 +0200 Subject: [PATCH 1655/1764] build(deps): update dependency org.codehaus.mojo:build-helper-maven-plugin to v3.6.1 (#1601) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 7127c03c9432..96fa2e4c43e1 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -53,7 +53,7 @@ org.codehaus.mojo build-helper-maven-plugin - 3.6.0 + 3.6.1 add-snippets-source diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index e30468dcb993..0a3fbf09edc9 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -52,7 +52,7 @@ org.codehaus.mojo build-helper-maven-plugin - 3.6.0 + 3.6.1 add-snippets-source From e520630b33ff91cb18e45998ad5fab7e0db1c158 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 18 Jun 2025 18:57:12 +0200 Subject: [PATCH 1656/1764] deps: update dependency com.google.cloud:sdk-platform-java-config to v3.49.2 (#1607) --- .../.github/workflows/unmanaged_dependency_check.yaml | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg | 2 +- java-storage-nio/google-cloud-nio-bom/pom.xml | 2 +- java-storage-nio/pom.xml | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml index 241d0b3f3a94..afa27a7a9248 100644 --- a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml +++ b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml @@ -14,6 +14,6 @@ jobs: shell: bash run: .kokoro/build.sh - name: Unmanaged dependency check - uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.49.0 + uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.49.2 with: bom-path: google-cloud-nio-bom/pom.xml diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg index 409fbdbbba9d..f1479e1996bd 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.49.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.49.2" } env_vars: { diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg index f0722aba54b1..565ec4c6d8ba 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.49.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.49.2" } env_vars: { diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg index df72dceb78f1..2bb61fdaf03a 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.49.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.49.2" } env_vars: { diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index bdefc558ea5f..4957b3000257 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -8,7 +8,7 @@ com.google.cloud sdk-platform-java-config - 3.49.0 + 3.49.2 diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 08c413906b98..a99ffd601749 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud sdk-platform-java-config - 3.49.0 + 3.49.2 From a82d6179bb1abfd3a83569f71e70840376e5bed8 Mon Sep 17 00:00:00 2001 From: Diego Marquez Date: Wed, 18 Jun 2025 12:58:56 -0400 Subject: [PATCH 1657/1764] chore: centralize graalvm config (#1559) --- java-storage-nio/google-cloud-nio/pom.xml | 15 +++++++++++++++ .../google-cloud-nio/native-image.properties | 3 --- 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 763746bbca0b..1ec09ab2b72a 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -61,6 +61,12 @@ com.google.code.findbugs jsr305 + + com.google.api + gax + testlib + test + junit @@ -183,6 +189,15 @@
      + + maven-dependency-plugin + + + + com.google.api:gax:jar + + +
      diff --git a/java-storage-nio/google-cloud-nio/src/main/resources/META-INF/native-image/com/google/cloud/google-cloud-nio/native-image.properties b/java-storage-nio/google-cloud-nio/src/main/resources/META-INF/native-image/com/google/cloud/google-cloud-nio/native-image.properties index 1449dc0e0fce..be1730e46a74 100644 --- a/java-storage-nio/google-cloud-nio/src/main/resources/META-INF/native-image/com/google/cloud/google-cloud-nio/native-image.properties +++ b/java-storage-nio/google-cloud-nio/src/main/resources/META-INF/native-image/com/google/cloud/google-cloud-nio/native-image.properties @@ -7,6 +7,3 @@ Args = --initialize-at-build-time=com.google.cloud.storage.contrib.nio.CloudStorageFileSystemProvider,\ com.google.cloud.storage.contrib.nio.CloudStorageConfiguration,\ com.google.cloud.storage.contrib.nio.AutoValue_CloudStorageConfiguration,\ - com.google.common.collect.RegularImmutableList,\ - org.junit.runner.RunWith,java.lang.annotation.Annotation,\ - org.junit.runners.model.FrameworkField From 49ef21e296ea2fdd42dd0bbedb93316ac0b0e32b Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 26 Jun 2025 18:17:00 +0200 Subject: [PATCH 1658/1764] deps: update dependency com.google.cloud:sdk-platform-java-config to v3.50.0 (#1611) --- .../.github/workflows/unmanaged_dependency_check.yaml | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg | 2 +- java-storage-nio/google-cloud-nio-bom/pom.xml | 2 +- java-storage-nio/pom.xml | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml index afa27a7a9248..608b5b83b96e 100644 --- a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml +++ b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml @@ -14,6 +14,6 @@ jobs: shell: bash run: .kokoro/build.sh - name: Unmanaged dependency check - uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.49.2 + uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.50.0 with: bom-path: google-cloud-nio-bom/pom.xml diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg index f1479e1996bd..a790ed162e19 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.49.2" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.50.0" } env_vars: { diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg index 565ec4c6d8ba..a8d83508e2a0 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.49.2" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.50.0" } env_vars: { diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg index 2bb61fdaf03a..2a5645bf4ae1 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.49.2" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.50.0" } env_vars: { diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index 4957b3000257..e88ede850f5c 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -8,7 +8,7 @@ com.google.cloud sdk-platform-java-config - 3.49.2 + 3.50.0 diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index a99ffd601749..fd3c1eb71187 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud sdk-platform-java-config - 3.49.2 + 3.50.0 From cad3a0049e90cd6eb491d25138ef0eca79c4c68f Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 26 Jun 2025 21:18:06 +0200 Subject: [PATCH 1659/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.53.2 (#1608) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index fd3c1eb71187..8e538edd4031 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.53.0 + 2.53.2 io.opentelemetry.semconv From 4f62f23ab99ad80dcff0caefe805f50494ad0a06 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Fri, 27 Jun 2025 13:22:51 -0400 Subject: [PATCH 1660/1764] chore(main): release 0.127.38 (#1606) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/CHANGELOG.md | 10 ++++++++++ java-storage-nio/google-cloud-nio-bom/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 8 files changed, 21 insertions(+), 11 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 054c04f5c16e..622a6feb6b04 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,15 @@ # Changelog +## [0.127.38](https://github.com/googleapis/java-storage-nio/compare/v0.127.37...v0.127.38) (2025-06-26) + + +### Dependencies + +* Update dependency com.google.apis:google-api-services-storage to v1-rev20250605-2.0.0 ([#1604](https://github.com/googleapis/java-storage-nio/issues/1604)) ([36fb6a9](https://github.com/googleapis/java-storage-nio/commit/36fb6a9a4bd56055d647d7caee330dbf824d95e5)) +* Update dependency com.google.cloud:google-cloud-storage to v2.53.2 ([#1608](https://github.com/googleapis/java-storage-nio/issues/1608)) ([b365a55](https://github.com/googleapis/java-storage-nio/commit/b365a55d4dcbf7f5b9fe52a8578952fa66baeb90)) +* Update dependency com.google.cloud:sdk-platform-java-config to v3.49.2 ([#1607](https://github.com/googleapis/java-storage-nio/issues/1607)) ([1c371e7](https://github.com/googleapis/java-storage-nio/commit/1c371e721053980795cc8655be1241c1d0e9792a)) +* Update dependency com.google.cloud:sdk-platform-java-config to v3.50.0 ([#1611](https://github.com/googleapis/java-storage-nio/issues/1611)) ([18959ca](https://github.com/googleapis/java-storage-nio/commit/18959ca3f50cd838a7d4e4a1a174d4fc0b472bc6)) + ## [0.127.37](https://github.com/googleapis/java-storage-nio/compare/v0.127.36...v0.127.37) (2025-06-04) diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index e88ede850f5c..dc86d26c889c 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-nio-bom - 0.127.38-SNAPSHOT + 0.127.38 pom com.google.cloud @@ -54,7 +54,7 @@ com.google.cloud google-cloud-nio - 0.127.38-SNAPSHOT + 0.127.38
      diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 8e71fb930a2a..5a8883323658 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.127.38-SNAPSHOT + 0.127.38 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.38-SNAPSHOT + 0.127.38 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index ffb351461f3a..26e177d44fb0 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.38-SNAPSHOT + 0.127.38 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.38-SNAPSHOT + 0.127.38 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 1ec09ab2b72a..1cad63942d94 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.38-SNAPSHOT + 0.127.38 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.38-SNAPSHOT + 0.127.38 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 8e538edd4031..1ca4242b281d 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.38-SNAPSHOT + 0.127.38 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 0a3fbf09edc9..c07535eb8c26 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.38-SNAPSHOT + 0.127.38 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 490ce243460a..1d6c867ecd97 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.37:0.127.38-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.127.38:0.127.38 \ No newline at end of file From 040503b2abd733ff8e78352ba3493e56821e28f0 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 1 Jul 2025 17:36:31 +0200 Subject: [PATCH 1661/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.127.38 (#1614) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 96fa2e4c43e1..c1cce1a962df 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.127.37 + 0.127.38 From 0dc452b7d35fc230fd3caf7c0ce4a3f1c664200d Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 9 Jul 2025 19:12:41 +0200 Subject: [PATCH 1662/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v26.63.0 (#1615) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index f64d6e1af87c..c20adff8279f 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 26.62.0 + 26.63.0 pom import From 153a379d65d03711ee393b79a7e7148a4e7fa12b Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 9 Jul 2025 19:13:06 +0200 Subject: [PATCH 1663/1764] deps: update dependency com.google.apis:google-api-services-storage to v1-rev20250629-2.0.0 (#1616) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 1ca4242b281d..d83a042ab478 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -89,7 +89,7 @@ com.google.apis google-api-services-storage - v1-rev20250605-2.0.0 + v1-rev20250629-2.0.0 junit From 519c72496d88c2f1b8071c66f2757fce28a7dd75 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 9 Jul 2025 19:13:39 +0200 Subject: [PATCH 1664/1764] deps: update dependency com.google.cloud:sdk-platform-java-config to v3.50.1 (#1617) --- .../.github/workflows/unmanaged_dependency_check.yaml | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg | 2 +- java-storage-nio/google-cloud-nio-bom/pom.xml | 2 +- java-storage-nio/pom.xml | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml index 608b5b83b96e..efc89fe023f0 100644 --- a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml +++ b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml @@ -14,6 +14,6 @@ jobs: shell: bash run: .kokoro/build.sh - name: Unmanaged dependency check - uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.50.0 + uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.50.1 with: bom-path: google-cloud-nio-bom/pom.xml diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg index a790ed162e19..bb332f26b035 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.50.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.50.1" } env_vars: { diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg index a8d83508e2a0..0c9c22a7894a 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.50.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.50.1" } env_vars: { diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg index 2a5645bf4ae1..2fb24040edfd 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.50.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.50.1" } env_vars: { diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index dc86d26c889c..114a77482a3a 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -8,7 +8,7 @@ com.google.cloud sdk-platform-java-config - 3.50.0 + 3.50.1 diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index d83a042ab478..1b0939deabbf 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud sdk-platform-java-config - 3.50.0 + 3.50.1 From 1a2baccd90926d4c357ba1ddd97d8418fcf76749 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 9 Jul 2025 13:14:22 -0400 Subject: [PATCH 1665/1764] chore(main): release 0.127.39-SNAPSHOT (#1613) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/google-cloud-nio-bom/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 11 insertions(+), 11 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index 114a77482a3a..992b560fd0a6 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-nio-bom - 0.127.38 + 0.127.39-SNAPSHOT pom com.google.cloud @@ -54,7 +54,7 @@ com.google.cloud google-cloud-nio - 0.127.38 + 0.127.39-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 5a8883323658..3d3f985d55e5 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.127.38 + 0.127.39-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.38 + 0.127.39-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 26e177d44fb0..d4658c0faa20 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.38 + 0.127.39-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.38 + 0.127.39-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 1cad63942d94..29ce769f35ab 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.38 + 0.127.39-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.38 + 0.127.39-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 1b0939deabbf..02bb7626d87b 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.38 + 0.127.39-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index c07535eb8c26..dbae22eb7e28 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.38 + 0.127.39-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 1d6c867ecd97..938ab67152e2 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.38:0.127.38 \ No newline at end of file +google-cloud-nio:0.127.38:0.127.39-SNAPSHOT \ No newline at end of file From fefb89beac5042172d75c78fd381ea3ad6e63698 Mon Sep 17 00:00:00 2001 From: maroth96 <72578587+maroth96@users.noreply.github.com> Date: Wed, 9 Jul 2025 10:41:48 -0700 Subject: [PATCH 1666/1764] feat: implement CloudStorageFileSystemProvider.move method using the moveBlob API (#1610) --- .../nio/CloudStorageFileSystemProvider.java | 85 ++++++++++++++++++- .../contrib/nio/testing/FakeStorageRpc.java | 28 ++++++ .../CloudStorageFileSystemProviderTest.java | 33 ++++--- .../storage/contrib/nio/it/ITGcsNio.java | 20 +++++ 4 files changed, 150 insertions(+), 16 deletions(-) diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java index 3e124625752f..b702464c8b6b 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProvider.java @@ -36,6 +36,7 @@ import com.google.cloud.storage.Storage; import com.google.cloud.storage.Storage.BlobGetOption; import com.google.cloud.storage.Storage.BlobSourceOption; +import com.google.cloud.storage.Storage.BlobTargetOption; import com.google.cloud.storage.StorageException; import com.google.cloud.storage.StorageOptions; import com.google.common.annotations.VisibleForTesting; @@ -564,16 +565,92 @@ public void delete(Path path) throws IOException { @Override public void move(Path source, Path target, CopyOption... options) throws IOException { initStorage(); + + boolean replaceExisting = false; + boolean atomicMove = false; + boolean hasCloudStorageOptions = false; for (CopyOption option : options) { - if (option == StandardCopyOption.ATOMIC_MOVE) { + if (option instanceof StandardCopyOption) { + switch ((StandardCopyOption) option) { + case COPY_ATTRIBUTES: + // The Objects: move API copies attributes by default. + break; + case REPLACE_EXISTING: + replaceExisting = true; + break; + case ATOMIC_MOVE: + atomicMove = true; + break; + default: + throw new UnsupportedOperationException(option.toString()); + } + } + hasCloudStorageOptions = option instanceof CloudStorageOption; + } + + CloudStoragePath fromPath = CloudStorageUtil.checkPath(source); + if (fromPath.seemsLikeADirectoryAndUsePseudoDirectories(null)) { + throw new CloudStoragePseudoDirectoryException(fromPath); + } + CloudStoragePath toPath = CloudStorageUtil.checkPath(target); + if (toPath.seemsLikeADirectoryAndUsePseudoDirectories(null)) { + throw new CloudStoragePseudoDirectoryException(toPath); + } + if (fromPath.seemsLikeADirectory() && toPath.seemsLikeADirectory()) { + if (fromPath.getFileSystem().config().usePseudoDirectories() + && toPath.getFileSystem().config().usePseudoDirectories()) { + // NOOP: This would normally create an empty directory. + return; + } else { + checkArgument( + !fromPath.getFileSystem().config().usePseudoDirectories() + && !toPath.getFileSystem().config().usePseudoDirectories(), + "File systems associated with paths don't agree on pseudo-directories."); + } + } + boolean crossBucketMove = !fromPath.bucket().equals(toPath.bucket()); + if (atomicMove) { + if (hasCloudStorageOptions) { + throw new AtomicMoveNotSupportedException( + source.toString(), + target.toString(), + "Cloud Storage does not support atomic move operations with CloudStorageOptions."); + } + if (crossBucketMove) { throw new AtomicMoveNotSupportedException( source.toString(), target.toString(), - "Google Cloud Storage does not support atomic move operations."); + "Cloud Storage does not support atomic move operations between buckets."); + } + } else if (hasCloudStorageOptions || crossBucketMove) { + // Fall back to copy and delete if atomic move is not possible. + copy(source, target, options); + delete(source); + return; + } + + Storage.MoveBlobRequest.Builder builder = + Storage.MoveBlobRequest.newBuilder() + .setSource(fromPath.getBlobId()) + .setTarget(toPath.getBlobId()); + if (!replaceExisting) { + builder.setTargetOptions(BlobTargetOption.doesNotExist()); + } + Storage.MoveBlobRequest request = builder.build(); + CloudStorageRetryHandler retryHandler = + new CloudStorageRetryHandler(fromPath.getFileSystem().config()); + while (true) { + try { + storage.moveBlob(request); + break; + } catch (StorageException e) { + try { + retryHandler.handleStorageException(e); + } catch (StorageException retriesExhaustedException) { + throw asIoException(retriesExhaustedException, true); + } } } - copy(source, target, options); - delete(source); } @Override diff --git a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java index d60243c8ae86..08f485385fb8 100644 --- a/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java +++ b/java-storage-nio/google-cloud-nio/src/main/java/com/google/cloud/storage/contrib/nio/testing/FakeStorageRpc.java @@ -465,6 +465,34 @@ public RewriteResponse openRewrite(RewriteRequest rewriteRequest) throws Storage data.length); } + @Override + public StorageObject moveObject( + String bucket, + String sourceObject, + String destinationObject, + Map sourceOptions, + Map targetOptions) + throws StorageException { + // This logic doesn't exactly match the semantics of the Objects: move API. But it should be + // close enough for the test. + String sourceKey = fullname(bucket, sourceObject); + if (!contents.containsKey(sourceKey)) { + throw new StorageException(NOT_FOUND, "File not found: " + sourceKey); + } + String destKey = fullname(bucket, destinationObject); + StorageObject sourceMetadata = metadata.get(sourceKey); + DateTime currentTime = now(); + sourceMetadata.setGeneration(sourceMetadata.getGeneration() + 1); + sourceMetadata.setTimeCreated(currentTime); + sourceMetadata.setUpdated(currentTime); + byte[] sourceData = contents.get(sourceKey); + metadata.put(destKey, sourceMetadata); + contents.put(destKey, Arrays.copyOf(sourceData, sourceData.length)); + metadata.remove(sourceKey); + contents.remove(sourceKey); + return sourceMetadata; + } + private static DateTime now() { return DateTime.parseRfc3339(RFC_3339_FORMATTER.format(new Date())); } diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java index e0dc54f88dff..36a9c2c4ffb3 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageFileSystemProviderTest.java @@ -640,29 +640,31 @@ public void testCopy_atomic_throwsUnsupported() throws Exception { } @Test - public void testMove() throws Exception { - Path source = Paths.get(URI.create("gs://military/fashion.show")); + public void testMove_atomic() throws Exception { + Path source = Paths.get(URI.create("gs://greenbean/fashion.show")); Path target = Paths.get(URI.create("gs://greenbean/adipose")); Files.write(source, "(✿◕ ‿◕ )ノ".getBytes(UTF_8)); - Files.move(source, target); - assertThat(new String(readAllBytes(target), UTF_8)).isEqualTo("(✿◕ ‿◕ )ノ"); + Files.move(source, target, ATOMIC_MOVE); assertThat(Files.exists(source)).isFalse(); assertThat(Files.exists(target)).isTrue(); } @Test - public void testCreateDirectory() throws Exception { - Path path = Paths.get(URI.create("gs://greenbean/dir/")); - Files.createDirectory(path); - assertThat(Files.exists(path)).isTrue(); + public void testMove_crossBucket() throws Exception { + Path source = Paths.get(URI.create("gs://military/fashion.show")); + Path target = Paths.get(URI.create("gs://greenbean/adipose")); + Files.write(source, "(✿◕ ‿◕ )ノ".getBytes(UTF_8)); + Files.move(source, target); + assertThat(Files.exists(source)).isFalse(); + assertThat(Files.exists(target)).isTrue(); } @Test - public void testMove_atomicMove_notSupported() throws Exception { + public void testMove_atomicCrossBucket_throwsUnsupported() throws Exception { + Path source = Paths.get(URI.create("gs://military/fashion.show")); + Path target = Paths.get(URI.create("gs://greenbean/adipose")); + Files.write(source, "(✿◕ ‿◕ )ノ".getBytes(UTF_8)); try { - Path source = Paths.get(URI.create("gs://military/fashion.show")); - Path target = Paths.get(URI.create("gs://greenbean/adipose")); - Files.write(source, "(✿◕ ‿◕ )ノ".getBytes(UTF_8)); Files.move(source, target, ATOMIC_MOVE); Assert.fail(); } catch (AtomicMoveNotSupportedException ex) { @@ -670,6 +672,13 @@ public void testMove_atomicMove_notSupported() throws Exception { } } + @Test + public void testCreateDirectory() throws Exception { + Path path = Paths.get(URI.create("gs://greenbean/dir/")); + Files.createDirectory(path); + assertThat(Files.exists(path)).isTrue(); + } + @Test public void testIsDirectory() throws Exception { try (FileSystem fs = FileSystems.getFileSystem(URI.create("gs://doodle"))) { diff --git a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java index 1b29249a22ec..40d60611b05b 100644 --- a/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java +++ b/java-storage-nio/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/it/ITGcsNio.java @@ -42,6 +42,7 @@ import com.google.cloud.storage.testing.RemoteStorageHelper; import com.google.cloud.testing.junit4.MultipleAttemptsRule; import com.google.common.collect.ImmutableList; +import com.google.common.collect.ImmutableMap; import com.google.common.collect.Lists; import com.google.common.collect.Sets; import java.io.ByteArrayOutputStream; @@ -1120,6 +1121,25 @@ public void testCopyWithDifferentProvider() throws IOException { assertNotEquals(sourceFileSystem.config(), targetFileSystem.config()); } + @Test + public void testMove() throws Exception { + ImmutableMap metadata = ImmutableMap.of("k", "v"); + BlobInfo info1 = BlobInfo.newBuilder(BUCKET, "testMove-0001").setMetadata(metadata).build(); + BlobInfo info2 = BlobInfo.newBuilder(BUCKET, "testMove-0002").build(); + storage.create(info1, "Hello".getBytes(UTF_8), BlobTargetOption.doesNotExist()); + + CloudStorageFileSystem fs = getTestBucket(); + CloudStoragePath src = fs.getPath(info1.getName()); + CloudStoragePath dst = fs.getPath(info2.getName()); + + Path moved = Files.move(src, dst); + assertThat(moved).isNotNull(); + + BlobInfo movedInfo = storage.get(info2.getBlobId()); + assertThat(movedInfo).isNotNull(); + assertThat(movedInfo.getMetadata()).isEqualTo(metadata); + } + @Test public void testListObject() throws IOException { String firstBucket = "first-bucket-" + UUID.randomUUID().toString(); From c2ce02f9ec436ab4c9e20493620510089987699d Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 11 Jul 2025 22:57:44 +0200 Subject: [PATCH 1667/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.53.3 (#1619) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 02bb7626d87b..dd36b7d72190 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.53.2 + 2.53.3 io.opentelemetry.semconv From 57f523c7cc6dc67b7110c9310f49e53fe624a1be Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Mon, 14 Jul 2025 12:35:41 -0400 Subject: [PATCH 1668/1764] chore(main): release 0.128.0 (#1618) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/CHANGELOG.md | 14 ++++++++++++++ java-storage-nio/google-cloud-nio-bom/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 8 files changed, 25 insertions(+), 11 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 622a6feb6b04..a32b80a45c72 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,19 @@ # Changelog +## [0.128.0](https://github.com/googleapis/java-storage-nio/compare/v0.127.38...v0.128.0) (2025-07-11) + + +### Features + +* Implement CloudStorageFileSystemProvider.move method using the moveBlob API ([#1610](https://github.com/googleapis/java-storage-nio/issues/1610)) ([bdd785e](https://github.com/googleapis/java-storage-nio/commit/bdd785ee34ba3fe5a63ff7edba9ab1b63ed9e383)) + + +### Dependencies + +* Update dependency com.google.apis:google-api-services-storage to v1-rev20250629-2.0.0 ([#1616](https://github.com/googleapis/java-storage-nio/issues/1616)) ([bdc7489](https://github.com/googleapis/java-storage-nio/commit/bdc7489fc2c97651bd04a7dd115dfd4bc6083518)) +* Update dependency com.google.cloud:google-cloud-storage to v2.53.3 ([#1619](https://github.com/googleapis/java-storage-nio/issues/1619)) ([f4b1105](https://github.com/googleapis/java-storage-nio/commit/f4b11054cf96a6f561d554c1536381462abff379)) +* Update dependency com.google.cloud:sdk-platform-java-config to v3.50.1 ([#1617](https://github.com/googleapis/java-storage-nio/issues/1617)) ([2d4aec1](https://github.com/googleapis/java-storage-nio/commit/2d4aec1e948ceede870925ce80603f72a950b2f7)) + ## [0.127.38](https://github.com/googleapis/java-storage-nio/compare/v0.127.37...v0.127.38) (2025-06-26) diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index 992b560fd0a6..e5af66615a33 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-nio-bom - 0.127.39-SNAPSHOT + 0.128.0 pom com.google.cloud @@ -54,7 +54,7 @@ com.google.cloud google-cloud-nio - 0.127.39-SNAPSHOT + 0.128.0 diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 3d3f985d55e5..83aadb23c211 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.127.39-SNAPSHOT + 0.128.0 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.39-SNAPSHOT + 0.128.0 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index d4658c0faa20..2d4500378bf7 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.39-SNAPSHOT + 0.128.0 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.39-SNAPSHOT + 0.128.0 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 29ce769f35ab..6d515967e76b 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.39-SNAPSHOT + 0.128.0 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.39-SNAPSHOT + 0.128.0 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index dd36b7d72190..1f4c5c09b30b 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.39-SNAPSHOT + 0.128.0 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index dbae22eb7e28..11a821c6f8b4 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.39-SNAPSHOT + 0.128.0 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 938ab67152e2..2faf9ab4052b 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.38:0.127.39-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.128.0:0.128.0 \ No newline at end of file From 46c91b48a249dc0ec8d8a56aebd62b957bfcd198 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 18 Jul 2025 17:56:30 +0200 Subject: [PATCH 1669/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.128.0 (#1621) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index c1cce1a962df..4b2bb1a42723 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.127.38 + 0.128.0 From 12931e853e2e551a3cdb8a49305cc262fe541ec3 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 18 Jul 2025 17:57:04 +0200 Subject: [PATCH 1670/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v26.64.0 (#1622) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index c20adff8279f..aec03152d779 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 26.63.0 + 26.64.0 pom import From 65dfd7d0d8bdbc88857356aa6799f4397f3b389b Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 25 Jul 2025 23:53:22 +0200 Subject: [PATCH 1671/1764] deps: update dependency com.google.apis:google-api-services-storage to v1-rev20250718-2.0.0 (#1624) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 1f4c5c09b30b..4f2ba53c6373 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -89,7 +89,7 @@ com.google.apis google-api-services-storage - v1-rev20250629-2.0.0 + v1-rev20250718-2.0.0 junit From 9e028802d354813fd3daa95947aba400c2555b59 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 25 Jul 2025 23:53:53 +0200 Subject: [PATCH 1672/1764] deps: update dependency com.google.cloud:sdk-platform-java-config to v3.50.2 (#1623) --- .../.github/workflows/unmanaged_dependency_check.yaml | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg | 2 +- java-storage-nio/google-cloud-nio-bom/pom.xml | 2 +- java-storage-nio/pom.xml | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml index efc89fe023f0..1d9378590620 100644 --- a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml +++ b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml @@ -14,6 +14,6 @@ jobs: shell: bash run: .kokoro/build.sh - name: Unmanaged dependency check - uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.50.1 + uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.50.2 with: bom-path: google-cloud-nio-bom/pom.xml diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg index bb332f26b035..cf080453d5d5 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.50.1" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.50.2" } env_vars: { diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg index 0c9c22a7894a..4a6af0cf0a74 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.50.1" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.50.2" } env_vars: { diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg index 2fb24040edfd..6b848668cfe9 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.50.1" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.50.2" } env_vars: { diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index e5af66615a33..836b7a285392 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -8,7 +8,7 @@ com.google.cloud sdk-platform-java-config - 3.50.1 + 3.50.2 diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 4f2ba53c6373..f40b00949b66 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud sdk-platform-java-config - 3.50.1 + 3.50.2 From f790fabea8cee18f8a60efe8b0a1207757e32078 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Fri, 25 Jul 2025 17:55:58 -0400 Subject: [PATCH 1673/1764] chore(main): release 0.128.1-SNAPSHOT (#1620) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/google-cloud-nio-bom/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 11 insertions(+), 11 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index 836b7a285392..b6784b9b77da 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-nio-bom - 0.128.0 + 0.128.1-SNAPSHOT pom com.google.cloud @@ -54,7 +54,7 @@ com.google.cloud google-cloud-nio - 0.128.0 + 0.128.1-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 83aadb23c211..6d6f1da2a708 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.128.0 + 0.128.1-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.0 + 0.128.1-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 2d4500378bf7..d917190fd365 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.128.0 + 0.128.1-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.0 + 0.128.1-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 6d515967e76b..b3320233e085 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.128.0 + 0.128.1-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.0 + 0.128.1-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index f40b00949b66..43688448cc18 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.128.0 + 0.128.1-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 11a821c6f8b4..d29ef5646c0b 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.128.0 + 0.128.1-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 2faf9ab4052b..7f56d812fbf1 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.128.0:0.128.0 \ No newline at end of file +google-cloud-nio:0.128.0:0.128.1-SNAPSHOT \ No newline at end of file From 30804cf1df644eb98ec8c5ebdfcf8a2db83225a2 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 29 Jul 2025 21:15:35 +0200 Subject: [PATCH 1674/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.54.0 (#1626) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 43688448cc18..2c694d3ccea8 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.53.3 + 2.54.0 io.opentelemetry.semconv From 87b2770eecf0851c3f381a52b2c9e8b017c22784 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 29 Jul 2025 16:14:46 -0400 Subject: [PATCH 1675/1764] chore(main): release 0.128.1 (#1625) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/CHANGELOG.md | 9 +++++++++ java-storage-nio/google-cloud-nio-bom/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 8 files changed, 20 insertions(+), 11 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index a32b80a45c72..db1e9536cd0b 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## [0.128.1](https://github.com/googleapis/java-storage-nio/compare/v0.128.0...v0.128.1) (2025-07-29) + + +### Dependencies + +* Update dependency com.google.apis:google-api-services-storage to v1-rev20250718-2.0.0 ([#1624](https://github.com/googleapis/java-storage-nio/issues/1624)) ([7a84881](https://github.com/googleapis/java-storage-nio/commit/7a84881ec533e9f9afcac1d342e794784d0d113b)) +* Update dependency com.google.cloud:google-cloud-storage to v2.54.0 ([#1626](https://github.com/googleapis/java-storage-nio/issues/1626)) ([b3a90b6](https://github.com/googleapis/java-storage-nio/commit/b3a90b687fe8f91af3f610252e83da2986b9ed52)) +* Update dependency com.google.cloud:sdk-platform-java-config to v3.50.2 ([#1623](https://github.com/googleapis/java-storage-nio/issues/1623)) ([9861f8b](https://github.com/googleapis/java-storage-nio/commit/9861f8b3c5549941744c2bfe65afa5089633a3bf)) + ## [0.128.0](https://github.com/googleapis/java-storage-nio/compare/v0.127.38...v0.128.0) (2025-07-11) diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index b6784b9b77da..d5a8d444f5c6 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-nio-bom - 0.128.1-SNAPSHOT + 0.128.1 pom com.google.cloud @@ -54,7 +54,7 @@ com.google.cloud google-cloud-nio - 0.128.1-SNAPSHOT + 0.128.1 diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 6d6f1da2a708..600a4ccba50e 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.128.1-SNAPSHOT + 0.128.1 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.1-SNAPSHOT + 0.128.1 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index d917190fd365..7ecbf4d67f46 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.128.1-SNAPSHOT + 0.128.1 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.1-SNAPSHOT + 0.128.1 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index b3320233e085..0defe71e188d 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.128.1-SNAPSHOT + 0.128.1 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.1-SNAPSHOT + 0.128.1 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 2c694d3ccea8..c920e39fd48c 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.128.1-SNAPSHOT + 0.128.1 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index d29ef5646c0b..8a96c9b56624 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.128.1-SNAPSHOT + 0.128.1 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 7f56d812fbf1..79c479a9fff3 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.128.0:0.128.1-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.128.1:0.128.1 \ No newline at end of file From 9047e0a70f7094a4092f10c926089dc974d35278 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 29 Jul 2025 18:10:17 -0400 Subject: [PATCH 1676/1764] chore(main): release 0.128.2-SNAPSHOT (#1627) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/google-cloud-nio-bom/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 11 insertions(+), 11 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index d5a8d444f5c6..a263eb9af71d 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-nio-bom - 0.128.1 + 0.128.2-SNAPSHOT pom com.google.cloud @@ -54,7 +54,7 @@ com.google.cloud google-cloud-nio - 0.128.1 + 0.128.2-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 600a4ccba50e..2093468be673 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.128.1 + 0.128.2-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.1 + 0.128.2-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 7ecbf4d67f46..2e9f6d468595 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.128.1 + 0.128.2-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.1 + 0.128.2-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 0defe71e188d..6246d83bca79 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.128.1 + 0.128.2-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.1 + 0.128.2-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index c920e39fd48c..c78310a81024 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.128.1 + 0.128.2-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 8a96c9b56624..d65cde55bc44 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.128.1 + 0.128.2-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 79c479a9fff3..1e57fab3ea86 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.128.1:0.128.1 \ No newline at end of file +google-cloud-nio:0.128.1:0.128.2-SNAPSHOT \ No newline at end of file From b949421e3680dd3d527d844583d4638f2de7722a Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 30 Jul 2025 22:07:22 +0200 Subject: [PATCH 1677/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.128.1 (#1628) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 4b2bb1a42723..1c959ad886a1 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.128.0 + 0.128.1 From 05090287eb5b798524eb0079adda85fa4643d44f Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 5 Aug 2025 20:16:11 +0200 Subject: [PATCH 1678/1764] deps: update dependency com.google.cloud:sdk-platform-java-config to v3.51.0 (#1630) --- .../.github/workflows/unmanaged_dependency_check.yaml | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg | 2 +- java-storage-nio/google-cloud-nio-bom/pom.xml | 2 +- java-storage-nio/pom.xml | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml index 1d9378590620..fd74353146a7 100644 --- a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml +++ b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml @@ -14,6 +14,6 @@ jobs: shell: bash run: .kokoro/build.sh - name: Unmanaged dependency check - uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.50.2 + uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.51.0 with: bom-path: google-cloud-nio-bom/pom.xml diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg index cf080453d5d5..8894d6ba6025 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.50.2" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.51.0" } env_vars: { diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg index 4a6af0cf0a74..c9d4e5f62c65 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.50.2" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.51.0" } env_vars: { diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg index 6b848668cfe9..f6c95976b41d 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.50.2" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.51.0" } env_vars: { diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index a263eb9af71d..8c3c827dd036 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -8,7 +8,7 @@ com.google.cloud sdk-platform-java-config - 3.50.2 + 3.51.0 diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index c78310a81024..aaed2a60db65 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud sdk-platform-java-config - 3.50.2 + 3.51.0 From 22adb472ad26cc5648ff938b21e76bd9d71287a7 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 5 Aug 2025 20:16:37 +0200 Subject: [PATCH 1679/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v26.65.0 (#1629) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index aec03152d779..d0b1f30fd731 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 26.64.0 + 26.65.0 pom import From 2fbdfc00716b60e7ba4b1e70f4d38c18be4a3239 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 6 Aug 2025 20:38:02 +0200 Subject: [PATCH 1680/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.55.0 (#1632) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index aaed2a60db65..5789cdb18fd5 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.54.0 + 2.55.0 io.opentelemetry.semconv From f6108e73fda55f5a4e9df59429d23a64bed37de4 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 6 Aug 2025 15:18:02 -0400 Subject: [PATCH 1681/1764] chore(main): release 0.128.2 (#1631) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/CHANGELOG.md | 8 ++++++++ java-storage-nio/google-cloud-nio-bom/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 8 files changed, 19 insertions(+), 11 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index db1e9536cd0b..c52bffe46a10 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## [0.128.2](https://github.com/googleapis/java-storage-nio/compare/v0.128.1...v0.128.2) (2025-08-06) + + +### Dependencies + +* Update dependency com.google.cloud:google-cloud-storage to v2.55.0 ([#1632](https://github.com/googleapis/java-storage-nio/issues/1632)) ([2b581e2](https://github.com/googleapis/java-storage-nio/commit/2b581e20e36a134443e8f653dc9a12d40cd7f406)) +* Update dependency com.google.cloud:sdk-platform-java-config to v3.51.0 ([#1630](https://github.com/googleapis/java-storage-nio/issues/1630)) ([811a28d](https://github.com/googleapis/java-storage-nio/commit/811a28d13c888f8b27a93100e91fea65e8f86832)) + ## [0.128.1](https://github.com/googleapis/java-storage-nio/compare/v0.128.0...v0.128.1) (2025-07-29) diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index 8c3c827dd036..6e5dfb215365 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-nio-bom - 0.128.2-SNAPSHOT + 0.128.2 pom com.google.cloud @@ -54,7 +54,7 @@ com.google.cloud google-cloud-nio - 0.128.2-SNAPSHOT + 0.128.2 diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 2093468be673..db5b28059b48 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.128.2-SNAPSHOT + 0.128.2 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.2-SNAPSHOT + 0.128.2 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 2e9f6d468595..5d4919397a03 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.128.2-SNAPSHOT + 0.128.2 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.2-SNAPSHOT + 0.128.2 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 6246d83bca79..f52b5624e142 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.128.2-SNAPSHOT + 0.128.2 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.2-SNAPSHOT + 0.128.2 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 5789cdb18fd5..0ee63142690b 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.128.2-SNAPSHOT + 0.128.2 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index d65cde55bc44..1b481c136b8d 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.128.2-SNAPSHOT + 0.128.2 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 1e57fab3ea86..346a8efb6b02 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.128.1:0.128.2-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.128.2:0.128.2 \ No newline at end of file From d930eba9989f76e434c25b90b3c22a7a206b499e Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 6 Aug 2025 15:56:11 -0400 Subject: [PATCH 1682/1764] chore(main): release 0.128.3-SNAPSHOT (#1633) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/google-cloud-nio-bom/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 11 insertions(+), 11 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index 6e5dfb215365..6dc5405d9802 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-nio-bom - 0.128.2 + 0.128.3-SNAPSHOT pom com.google.cloud @@ -54,7 +54,7 @@ com.google.cloud google-cloud-nio - 0.128.2 + 0.128.3-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index db5b28059b48..e485b7c89866 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.128.2 + 0.128.3-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.2 + 0.128.3-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 5d4919397a03..ad3faa973ede 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.128.2 + 0.128.3-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.2 + 0.128.3-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index f52b5624e142..e9cf2f08e55c 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.128.2 + 0.128.3-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.2 + 0.128.3-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 0ee63142690b..ac94b62a545a 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.128.2 + 0.128.3-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 1b481c136b8d..61b6afbe1beb 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.128.2 + 0.128.3-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 346a8efb6b02..bee8d454b2fa 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.128.2:0.128.2 \ No newline at end of file +google-cloud-nio:0.128.2:0.128.3-SNAPSHOT \ No newline at end of file From 311edabebb7950f5fcb675843e26cf2bab8ec02e Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 8 Aug 2025 00:27:45 +0200 Subject: [PATCH 1683/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.128.2 (#1634) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 1c959ad886a1..6ee6f57462b8 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.128.1 + 0.128.2 From 0f8f791d7a660a68bb6cceed5a18d6b4849fd1b5 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 20 Aug 2025 18:24:51 +0200 Subject: [PATCH 1684/1764] deps: update dependency com.google.cloud:sdk-platform-java-config to v3.52.0 (#1638) --- .../.github/workflows/unmanaged_dependency_check.yaml | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg | 2 +- java-storage-nio/google-cloud-nio-bom/pom.xml | 2 +- java-storage-nio/pom.xml | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml index fd74353146a7..da6822bfdfb0 100644 --- a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml +++ b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml @@ -14,6 +14,6 @@ jobs: shell: bash run: .kokoro/build.sh - name: Unmanaged dependency check - uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.51.0 + uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.52.0 with: bom-path: google-cloud-nio-bom/pom.xml diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg index 8894d6ba6025..89f7c6b7eb67 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.51.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.52.0" } env_vars: { diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg index c9d4e5f62c65..f68a3e1613d5 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.51.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.52.0" } env_vars: { diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg index f6c95976b41d..0f3c85507268 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.51.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.52.0" } env_vars: { diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index 6dc5405d9802..afec82210688 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -8,7 +8,7 @@ com.google.cloud sdk-platform-java-config - 3.51.0 + 3.52.0 diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index ac94b62a545a..9418e37766f1 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud sdk-platform-java-config - 3.51.0 + 3.52.0 From 2dbf500bc434b5a720c433de3a68b6a3ef8f0d12 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 20 Aug 2025 23:31:56 +0200 Subject: [PATCH 1685/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v26.66.0 (#1636) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index d0b1f30fd731..5b08f422436f 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 26.65.0 + 26.66.0 pom import From 6fd2121f9e96d2b57e6360a5b2753e3b7499dbf1 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 25 Aug 2025 21:27:38 +0200 Subject: [PATCH 1686/1764] deps: update dependency com.google.apis:google-api-services-storage to v1-rev20250815-2.0.0 (#1637) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 9418e37766f1..5489ae89f6e2 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -89,7 +89,7 @@ com.google.apis google-api-services-storage - v1-rev20250718-2.0.0 + v1-rev20250815-2.0.0 junit From b483fe61afcae6c943db62be2c52d3454b8e58f9 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 25 Aug 2025 23:40:33 +0200 Subject: [PATCH 1687/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.56.0 (#1641) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 5489ae89f6e2..cb99f707321c 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.55.0 + 2.56.0 io.opentelemetry.semconv From 0bd402a3a985129944dbff507a4dc7f1a3c103b2 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 26 Aug 2025 12:39:29 -0400 Subject: [PATCH 1688/1764] chore(main): release 0.128.3 (#1639) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/CHANGELOG.md | 9 +++++++++ java-storage-nio/google-cloud-nio-bom/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 8 files changed, 20 insertions(+), 11 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index c52bffe46a10..4262e17ec6e1 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## [0.128.3](https://github.com/googleapis/java-storage-nio/compare/v0.128.2...v0.128.3) (2025-08-25) + + +### Dependencies + +* Update dependency com.google.apis:google-api-services-storage to v1-rev20250815-2.0.0 ([#1637](https://github.com/googleapis/java-storage-nio/issues/1637)) ([ab95792](https://github.com/googleapis/java-storage-nio/commit/ab95792e6d6722f6e5ed2edce235099af0eda56f)) +* Update dependency com.google.cloud:google-cloud-storage to v2.56.0 ([#1641](https://github.com/googleapis/java-storage-nio/issues/1641)) ([f20e476](https://github.com/googleapis/java-storage-nio/commit/f20e476b3205e548998cf46f1ac7233e3efb3d7b)) +* Update dependency com.google.cloud:sdk-platform-java-config to v3.52.0 ([#1638](https://github.com/googleapis/java-storage-nio/issues/1638)) ([fe3f802](https://github.com/googleapis/java-storage-nio/commit/fe3f80270168251686926f2ff15949cac8a3c73b)) + ## [0.128.2](https://github.com/googleapis/java-storage-nio/compare/v0.128.1...v0.128.2) (2025-08-06) diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index afec82210688..e9c415d64657 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-nio-bom - 0.128.3-SNAPSHOT + 0.128.3 pom com.google.cloud @@ -54,7 +54,7 @@ com.google.cloud google-cloud-nio - 0.128.3-SNAPSHOT + 0.128.3 diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index e485b7c89866..b42aef0afa42 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.128.3-SNAPSHOT + 0.128.3 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.3-SNAPSHOT + 0.128.3 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index ad3faa973ede..e37903215c18 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.128.3-SNAPSHOT + 0.128.3 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.3-SNAPSHOT + 0.128.3 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index e9cf2f08e55c..e8bc3413346e 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.128.3-SNAPSHOT + 0.128.3 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.3-SNAPSHOT + 0.128.3 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index cb99f707321c..3c234e630643 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.128.3-SNAPSHOT + 0.128.3 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 61b6afbe1beb..ffdf54ab5360 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.128.3-SNAPSHOT + 0.128.3 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index bee8d454b2fa..34037c21192c 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.128.2:0.128.3-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.128.3:0.128.3 \ No newline at end of file From e1b6d47725c17fd0d471e956333234e254dd16ab Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 26 Aug 2025 13:12:22 -0400 Subject: [PATCH 1689/1764] chore(main): release 0.128.4-SNAPSHOT (#1642) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/google-cloud-nio-bom/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 11 insertions(+), 11 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index e9c415d64657..7936c610d1d4 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-nio-bom - 0.128.3 + 0.128.4-SNAPSHOT pom com.google.cloud @@ -54,7 +54,7 @@ com.google.cloud google-cloud-nio - 0.128.3 + 0.128.4-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index b42aef0afa42..e95956a9ae59 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.128.3 + 0.128.4-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.3 + 0.128.4-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index e37903215c18..1ad35e7d64a7 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.128.3 + 0.128.4-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.3 + 0.128.4-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index e8bc3413346e..4ab589258157 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.128.3 + 0.128.4-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.3 + 0.128.4-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 3c234e630643..710f926b8f2c 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.128.3 + 0.128.4-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index ffdf54ab5360..3145a0455090 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.128.3 + 0.128.4-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 34037c21192c..ccab3b7c7996 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.128.3:0.128.3 \ No newline at end of file +google-cloud-nio:0.128.3:0.128.4-SNAPSHOT \ No newline at end of file From 87e05994c99cc2c606fa20c1238c75b2edb10539 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 28 Aug 2025 18:53:07 +0200 Subject: [PATCH 1690/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.128.3 (#1643) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 6ee6f57462b8..651d102df35a 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.128.2 + 0.128.3 From 61913b8bb5d719effd29303f97723222f2e1715b Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 10 Sep 2025 17:17:38 +0200 Subject: [PATCH 1691/1764] deps: update dependency com.google.cloud:sdk-platform-java-config to v3.52.1 (#1647) --- .../.github/workflows/unmanaged_dependency_check.yaml | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg | 2 +- java-storage-nio/google-cloud-nio-bom/pom.xml | 2 +- java-storage-nio/pom.xml | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml index da6822bfdfb0..782bb2927a67 100644 --- a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml +++ b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml @@ -14,6 +14,6 @@ jobs: shell: bash run: .kokoro/build.sh - name: Unmanaged dependency check - uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.52.0 + uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.52.1 with: bom-path: google-cloud-nio-bom/pom.xml diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg index 89f7c6b7eb67..3e95b4788aa4 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.52.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.52.1" } env_vars: { diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg index f68a3e1613d5..bb5d3f1fbef9 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.52.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.52.1" } env_vars: { diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg index 0f3c85507268..5169a013a6a7 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.52.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.52.1" } env_vars: { diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index 7936c610d1d4..2a7003adb8e1 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -8,7 +8,7 @@ com.google.cloud sdk-platform-java-config - 3.52.0 + 3.52.1 diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 710f926b8f2c..0b7b4fd4d602 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud sdk-platform-java-config - 3.52.0 + 3.52.1 From 13c5712b2d4136c0d10a389ba81e0712b5fa6d6d Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 10 Sep 2025 20:06:56 +0200 Subject: [PATCH 1692/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.57.0 (#1650) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 0b7b4fd4d602..589133172653 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.56.0 + 2.57.0 io.opentelemetry.semconv From 40ee7058a01f8a5ec9a682da531a3adad7e12e00 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 10 Sep 2025 14:44:08 -0400 Subject: [PATCH 1693/1764] chore(main): release 0.128.4 (#1651) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/CHANGELOG.md | 8 ++++++++ java-storage-nio/google-cloud-nio-bom/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 8 files changed, 19 insertions(+), 11 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 4262e17ec6e1..6fd69efd777b 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## [0.128.4](https://github.com/googleapis/java-storage-nio/compare/v0.128.3...v0.128.4) (2025-09-10) + + +### Dependencies + +* Update dependency com.google.cloud:google-cloud-storage to v2.57.0 ([#1650](https://github.com/googleapis/java-storage-nio/issues/1650)) ([88e834b](https://github.com/googleapis/java-storage-nio/commit/88e834b56619f57f507090e91ad9d8dca9737872)) +* Update dependency com.google.cloud:sdk-platform-java-config to v3.52.1 ([#1647](https://github.com/googleapis/java-storage-nio/issues/1647)) ([0462132](https://github.com/googleapis/java-storage-nio/commit/0462132f9b635a134d20676d504a65d8b7ac5ceb)) + ## [0.128.3](https://github.com/googleapis/java-storage-nio/compare/v0.128.2...v0.128.3) (2025-08-25) diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index 2a7003adb8e1..5e78e322839d 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-nio-bom - 0.128.4-SNAPSHOT + 0.128.4 pom com.google.cloud @@ -54,7 +54,7 @@ com.google.cloud google-cloud-nio - 0.128.4-SNAPSHOT + 0.128.4 diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index e95956a9ae59..041dbb0ad149 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.128.4-SNAPSHOT + 0.128.4 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.4-SNAPSHOT + 0.128.4 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 1ad35e7d64a7..8921f6be1441 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.128.4-SNAPSHOT + 0.128.4 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.4-SNAPSHOT + 0.128.4 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 4ab589258157..e629526b33a2 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.128.4-SNAPSHOT + 0.128.4 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.4-SNAPSHOT + 0.128.4 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 589133172653..a22f137560f8 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.128.4-SNAPSHOT + 0.128.4 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 3145a0455090..0d09a9531bed 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.128.4-SNAPSHOT + 0.128.4 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index ccab3b7c7996..3135ad8bed22 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.128.3:0.128.4-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.128.4:0.128.4 \ No newline at end of file From da11621da52e011629b6809bc456c5e161e643ec Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 10 Sep 2025 15:12:15 -0400 Subject: [PATCH 1694/1764] chore(main): release 0.128.5-SNAPSHOT (#1653) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/google-cloud-nio-bom/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 11 insertions(+), 11 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index 5e78e322839d..396266eea14b 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-nio-bom - 0.128.4 + 0.128.5-SNAPSHOT pom com.google.cloud @@ -54,7 +54,7 @@ com.google.cloud google-cloud-nio - 0.128.4 + 0.128.5-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 041dbb0ad149..2ba53b2c0d84 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.128.4 + 0.128.5-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.4 + 0.128.5-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 8921f6be1441..a344feb1ac99 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.128.4 + 0.128.5-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.4 + 0.128.5-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index e629526b33a2..56374eb764e2 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.128.4 + 0.128.5-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.4 + 0.128.5-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index a22f137560f8..471cccb9b647 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.128.4 + 0.128.5-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 0d09a9531bed..633ba44d1599 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.128.4 + 0.128.5-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 3135ad8bed22..439acb0b3ad0 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.128.4:0.128.4 \ No newline at end of file +google-cloud-nio:0.128.4:0.128.5-SNAPSHOT \ No newline at end of file From 24831470818752187c6f6583eabc79417cf60a08 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 10 Sep 2025 21:12:50 +0200 Subject: [PATCH 1695/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v26.67.0 (#1645) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 5b08f422436f..5480c2cc77e6 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 26.66.0 + 26.67.0 pom import From 2fd16140c4f9e8fc6045e58f778e43c57295b7d8 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 10 Sep 2025 21:47:28 +0200 Subject: [PATCH 1696/1764] test(deps): update dependency com.google.truth:truth to v1.4.5 (#1652) --- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/samples/snippets/pom.xml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 471cccb9b647..cc9c737ea961 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -100,7 +100,7 @@ com.google.truth truth - 1.4.4 + 1.4.5 test diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 651d102df35a..599b25141ad7 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -42,7 +42,7 @@ com.google.truth truth - 1.4.4 + 1.4.5 test diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 633ba44d1599..ba2c44943d89 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -41,7 +41,7 @@ com.google.truth truth - 1.4.4 + 1.4.5 test
      diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 5480c2cc77e6..38aa4946c996 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -52,7 +52,7 @@ com.google.truth truth - 1.4.4 + 1.4.5 test From 3c35cfd4821bf8628249e37926302c5681cfd0ef Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 10 Sep 2025 23:36:26 +0200 Subject: [PATCH 1697/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.128.4 (#1654) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 599b25141ad7..85aa2f198742 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.128.3 + 0.128.4 From e31e818ac8a1d490cb789cd1898d15c2d619a631 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 15 Sep 2025 17:36:25 +0200 Subject: [PATCH 1698/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v26.68.0 (#1656) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 38aa4946c996..40990f4e431a 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 26.67.0 + 26.68.0 pom import From 74c1f2c8e24188e93e85401d9c75da6d913448e3 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 18 Sep 2025 22:16:44 +0200 Subject: [PATCH 1699/1764] deps: update dependency com.google.cloud:sdk-platform-java-config to v3.52.2 (#1658) --- .../.github/workflows/unmanaged_dependency_check.yaml | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg | 2 +- java-storage-nio/google-cloud-nio-bom/pom.xml | 2 +- java-storage-nio/pom.xml | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml index 782bb2927a67..d0920fc6fdf1 100644 --- a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml +++ b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml @@ -14,6 +14,6 @@ jobs: shell: bash run: .kokoro/build.sh - name: Unmanaged dependency check - uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.52.1 + uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.52.2 with: bom-path: google-cloud-nio-bom/pom.xml diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg index 3e95b4788aa4..185fa70d428b 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.52.1" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.52.2" } env_vars: { diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg index bb5d3f1fbef9..d583f708c052 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.52.1" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.52.2" } env_vars: { diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg index 5169a013a6a7..02585b500a50 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.52.1" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.52.2" } env_vars: { diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index 396266eea14b..a6fc84d48a83 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -8,7 +8,7 @@ com.google.cloud sdk-platform-java-config - 3.52.1 + 3.52.2 diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index cc9c737ea961..2373a9c898a7 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud sdk-platform-java-config - 3.52.1 + 3.52.2 From 42f2543ae19303aa33e777e4a7e7eea829fab90b Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 23 Sep 2025 22:15:42 +0200 Subject: [PATCH 1700/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.58.0 (#1661) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 2373a9c898a7..64804e6e681c 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.57.0 + 2.58.0 io.opentelemetry.semconv From ad4aa2578dde06e604d4dbc5068267c4ca889a76 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 23 Sep 2025 16:30:47 -0400 Subject: [PATCH 1701/1764] chore(main): release 0.128.5 (#1659) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/CHANGELOG.md | 8 ++++++++ java-storage-nio/google-cloud-nio-bom/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 8 files changed, 19 insertions(+), 11 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 6fd69efd777b..cb9e4d757b1d 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## [0.128.5](https://github.com/googleapis/java-storage-nio/compare/v0.128.4...v0.128.5) (2025-09-23) + + +### Dependencies + +* Update dependency com.google.cloud:google-cloud-storage to v2.58.0 ([#1661](https://github.com/googleapis/java-storage-nio/issues/1661)) ([5eafd92](https://github.com/googleapis/java-storage-nio/commit/5eafd928dd57246ec462735d3cf308de6fa3e685)) +* Update dependency com.google.cloud:sdk-platform-java-config to v3.52.2 ([#1658](https://github.com/googleapis/java-storage-nio/issues/1658)) ([2a6ee3f](https://github.com/googleapis/java-storage-nio/commit/2a6ee3fddf3f53dc815a482214301560264f0e0a)) + ## [0.128.4](https://github.com/googleapis/java-storage-nio/compare/v0.128.3...v0.128.4) (2025-09-10) diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index a6fc84d48a83..6597fc392ff2 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-nio-bom - 0.128.5-SNAPSHOT + 0.128.5 pom com.google.cloud @@ -54,7 +54,7 @@ com.google.cloud google-cloud-nio - 0.128.5-SNAPSHOT + 0.128.5
      diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 2ba53b2c0d84..bef3ce6c77c8 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.128.5-SNAPSHOT + 0.128.5 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.5-SNAPSHOT + 0.128.5 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index a344feb1ac99..0709f34dea96 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.128.5-SNAPSHOT + 0.128.5 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.5-SNAPSHOT + 0.128.5 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 56374eb764e2..fffe512b5bb4 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.128.5-SNAPSHOT + 0.128.5 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.5-SNAPSHOT + 0.128.5 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 64804e6e681c..ea3a75128c39 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.128.5-SNAPSHOT + 0.128.5 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index ba2c44943d89..e2a7bfe321d6 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.128.5-SNAPSHOT + 0.128.5 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 439acb0b3ad0..de8667752e05 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.128.4:0.128.5-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.128.5:0.128.5 \ No newline at end of file From cc59983dec3db87be013c0105e41f242e19a8fa6 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 23 Sep 2025 17:21:15 -0400 Subject: [PATCH 1702/1764] chore(main): release 0.128.6-SNAPSHOT (#1662) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/google-cloud-nio-bom/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 11 insertions(+), 11 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index 6597fc392ff2..0d5e543083b3 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-nio-bom - 0.128.5 + 0.128.6-SNAPSHOT pom com.google.cloud @@ -54,7 +54,7 @@ com.google.cloud google-cloud-nio - 0.128.5 + 0.128.6-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index bef3ce6c77c8..323729cb0ced 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.128.5 + 0.128.6-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.5 + 0.128.6-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 0709f34dea96..2b2c5d854a96 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.128.5 + 0.128.6-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.5 + 0.128.6-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index fffe512b5bb4..d4c02e66a6c1 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.128.5 + 0.128.6-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.5 + 0.128.6-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index ea3a75128c39..c8e2cada8701 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.128.5 + 0.128.6-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index e2a7bfe321d6..3e09ae5ae44b 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.128.5 + 0.128.6-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index de8667752e05..6c93652fb6f1 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.128.5:0.128.5 \ No newline at end of file +google-cloud-nio:0.128.5:0.128.6-SNAPSHOT \ No newline at end of file From d54455f58e9af34c4038203966c53d1b4ea2c97d Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 23 Sep 2025 23:23:07 +0200 Subject: [PATCH 1703/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.128.5 (#1663) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 85aa2f198742..139220f5ee51 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.128.4 + 0.128.5 From 4e1aeb8e4f80b9c0acad1ce99e43469286778aaa Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 30 Sep 2025 22:10:45 +0100 Subject: [PATCH 1704/1764] deps: update dependency com.google.apis:google-api-services-storage to v1-rev20250925-2.0.0 (#1668) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index c8e2cada8701..47a6387e269f 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -89,7 +89,7 @@ com.google.apis google-api-services-storage - v1-rev20250815-2.0.0 + v1-rev20250925-2.0.0 junit From 630707782c7915d9295ba3e2c5336558ac928ac1 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 30 Sep 2025 22:11:04 +0100 Subject: [PATCH 1705/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v26.69.0 (#1667) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 40990f4e431a..a7355153a0d8 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 26.68.0 + 26.69.0 pom import From bbe7db1f1aed86442e7e17a33c204aaf40e18a48 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 3 Oct 2025 19:53:09 +0100 Subject: [PATCH 1706/1764] deps: update dependency com.google.cloud:sdk-platform-java-config to v3.52.3 (#1671) --- .../.github/workflows/unmanaged_dependency_check.yaml | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg | 2 +- java-storage-nio/google-cloud-nio-bom/pom.xml | 2 +- java-storage-nio/pom.xml | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml index d0920fc6fdf1..27f4a58d25c0 100644 --- a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml +++ b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml @@ -14,6 +14,6 @@ jobs: shell: bash run: .kokoro/build.sh - name: Unmanaged dependency check - uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.52.2 + uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.52.3 with: bom-path: google-cloud-nio-bom/pom.xml diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg index 185fa70d428b..72294f90fbc6 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.52.2" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.52.3" } env_vars: { diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg index d583f708c052..6698fba912b6 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.52.2" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.52.3" } env_vars: { diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg index 02585b500a50..ff4d690437f4 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.52.2" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.52.3" } env_vars: { diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index 0d5e543083b3..004ad6adaa03 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -8,7 +8,7 @@ com.google.cloud sdk-platform-java-config - 3.52.2 + 3.52.3 diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 47a6387e269f..69d99c754a63 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud sdk-platform-java-config - 3.52.2 + 3.52.3 From e03306d8ad4f56f29ace24472bd7203f20e0c1e9 Mon Sep 17 00:00:00 2001 From: Mridula <66699525+mpeddada1@users.noreply.github.com> Date: Mon, 6 Oct 2025 17:45:14 -0400 Subject: [PATCH 1707/1764] chore: add JDK 25 to ci (#1675) --- java-storage-nio/.github/workflows/ci.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/.github/workflows/ci.yaml b/java-storage-nio/.github/workflows/ci.yaml index 4dd9974f263f..b9b8be0c36db 100644 --- a/java-storage-nio/.github/workflows/ci.yaml +++ b/java-storage-nio/.github/workflows/ci.yaml @@ -25,7 +25,7 @@ jobs: strategy: fail-fast: false matrix: - java: [11, 17, 21] + java: [11, 17, 21, 25] steps: - uses: actions/checkout@v4 - uses: actions/setup-java@v4 From a8635737fb5d45495ea6b52838c8e6a4c61d220c Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 7 Oct 2025 16:38:24 +0100 Subject: [PATCH 1708/1764] deps: update dependency org.ow2.asm:asm to v9.9 (#1673) --- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index d4c02e66a6c1..2dfce6c43fbb 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -127,7 +127,7 @@ org.ow2.asm asm - 9.8 + 9.9 org.ow2.asm From 996e11ee3586aec090ba49f292f3aa77e84304ba Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 7 Oct 2025 16:38:46 +0100 Subject: [PATCH 1709/1764] deps: update dependency org.ow2.asm:asm-commons to v9.9 (#1674) --- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 2dfce6c43fbb..f096cf0675f0 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -132,7 +132,7 @@ org.ow2.asm asm-commons - 9.8 + 9.9 From 54c9b780b2a50de6308d6e7439397b51a55a1a17 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 7 Oct 2025 20:19:43 +0100 Subject: [PATCH 1710/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.58.1 (#1678) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 69d99c754a63..ad989322ead0 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.58.0 + 2.58.1 io.opentelemetry.semconv From f541e0574f3806c7d3ea155bc6e04d47612e9144 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 7 Oct 2025 16:24:47 -0400 Subject: [PATCH 1711/1764] chore(main): release 0.128.6 (#1669) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/CHANGELOG.md | 11 +++++++++++ java-storage-nio/google-cloud-nio-bom/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 8 files changed, 22 insertions(+), 11 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index cb9e4d757b1d..7589ed8f1480 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,16 @@ # Changelog +## [0.128.6](https://github.com/googleapis/java-storage-nio/compare/v0.128.5...v0.128.6) (2025-10-07) + + +### Dependencies + +* Update dependency com.google.apis:google-api-services-storage to v1-rev20250925-2.0.0 ([#1668](https://github.com/googleapis/java-storage-nio/issues/1668)) ([998c565](https://github.com/googleapis/java-storage-nio/commit/998c56528b521e7c3604bc13c4c04f047fa0cb42)) +* Update dependency com.google.cloud:google-cloud-storage to v2.58.1 ([#1678](https://github.com/googleapis/java-storage-nio/issues/1678)) ([021de43](https://github.com/googleapis/java-storage-nio/commit/021de436e63f774f00049f2383adffbb4e1a2fff)) +* Update dependency com.google.cloud:sdk-platform-java-config to v3.52.3 ([#1671](https://github.com/googleapis/java-storage-nio/issues/1671)) ([30984fd](https://github.com/googleapis/java-storage-nio/commit/30984fdd919a7ea173ce3875b42e1812fb589ebb)) +* Update dependency org.ow2.asm:asm to v9.9 ([#1673](https://github.com/googleapis/java-storage-nio/issues/1673)) ([30e5c66](https://github.com/googleapis/java-storage-nio/commit/30e5c66560805fa67c06e36b938eafcd543602ed)) +* Update dependency org.ow2.asm:asm-commons to v9.9 ([#1674](https://github.com/googleapis/java-storage-nio/issues/1674)) ([fc8bcb2](https://github.com/googleapis/java-storage-nio/commit/fc8bcb2bb0c70cb59a54455d0cd1f934cc6e15f0)) + ## [0.128.5](https://github.com/googleapis/java-storage-nio/compare/v0.128.4...v0.128.5) (2025-09-23) diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index 004ad6adaa03..1b2faa0dbc6d 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-nio-bom - 0.128.6-SNAPSHOT + 0.128.6 pom com.google.cloud @@ -54,7 +54,7 @@ com.google.cloud google-cloud-nio - 0.128.6-SNAPSHOT + 0.128.6
      diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 323729cb0ced..a6f4d09034b1 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.128.6-SNAPSHOT + 0.128.6 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.6-SNAPSHOT + 0.128.6 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 2b2c5d854a96..66b096bf27b7 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.128.6-SNAPSHOT + 0.128.6 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.6-SNAPSHOT + 0.128.6 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index f096cf0675f0..e2b68a3f2e56 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.128.6-SNAPSHOT + 0.128.6 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.6-SNAPSHOT + 0.128.6 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index ad989322ead0..9d2c0f6ff441 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.128.6-SNAPSHOT + 0.128.6 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 3e09ae5ae44b..af164f669635 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.128.6-SNAPSHOT + 0.128.6 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 6c93652fb6f1..9a472ebe8fc0 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.128.5:0.128.6-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.128.6:0.128.6 \ No newline at end of file From b9a92146f21f9070b259946fb5eab83852f1f457 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 7 Oct 2025 16:51:38 -0400 Subject: [PATCH 1712/1764] chore(main): release 0.128.7-SNAPSHOT (#1680) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/google-cloud-nio-bom/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 11 insertions(+), 11 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index 1b2faa0dbc6d..ba042227f391 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-nio-bom - 0.128.6 + 0.128.7-SNAPSHOT pom com.google.cloud @@ -54,7 +54,7 @@ com.google.cloud google-cloud-nio - 0.128.6 + 0.128.7-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index a6f4d09034b1..682a01806b04 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.128.6 + 0.128.7-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.6 + 0.128.7-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 66b096bf27b7..aca03fb392d0 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.128.6 + 0.128.7-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.6 + 0.128.7-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index e2b68a3f2e56..123e95351bf4 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.128.6 + 0.128.7-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.6 + 0.128.7-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 9d2c0f6ff441..68d0376f0f13 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.128.6 + 0.128.7-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index af164f669635..e739f4a5a87a 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.128.6 + 0.128.7-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 9a472ebe8fc0..3155e53c0617 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.128.6:0.128.6 \ No newline at end of file +google-cloud-nio:0.128.6:0.128.7-SNAPSHOT \ No newline at end of file From aaf4a53c552f51b9de2d3126fd04fd650b90bf7d Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 9 Oct 2025 17:17:23 +0100 Subject: [PATCH 1713/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.128.6 (#1681) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 139220f5ee51..266b13fd1851 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.128.5 + 0.128.6 From 45935b30081074355944fe64eb9c29850c16654b Mon Sep 17 00:00:00 2001 From: BenWhitehead Date: Thu, 9 Oct 2025 15:55:02 -0400 Subject: [PATCH 1714/1764] fix: remove explicit guava version from examples module (#1685) Use the version of guava from the parent --- java-storage-nio/google-cloud-nio-examples/pom.xml | 1 - 1 file changed, 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 682a01806b04..a474b2f56eac 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -19,7 +19,6 @@ com.google.guava guava - 33.4.8-android From c97e4557632c2f3e3243c844243541377d30b686 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 21 Oct 2025 21:37:05 +0100 Subject: [PATCH 1715/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v26.70.0 (#1687) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index a7355153a0d8..87dcf4a2d5ef 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 26.69.0 + 26.70.0 pom import From 29c1fcf6c7375c727eb13863d3ac402fbe574ca8 Mon Sep 17 00:00:00 2001 From: BenWhitehead Date: Tue, 21 Oct 2025 17:11:07 -0400 Subject: [PATCH 1716/1764] chore(deps): merge renovate PRs to get dependency check passing (#1691) BEGIN_COMMIT_OVERRIDE BEGIN_NESTED_COMMIT deps: update dependency com.google.cloud:sdk-platform-java-config to v3.53.0 Closes #1689 END_NESTED_COMMIT BEGIN_NESTED_COMMIT deps: update dependency com.google.cloud:google-cloud-storage to v2.59.0 Closes #1690 END_NESTED_COMMIT END_COMMIT_OVERRIDE --------- Co-authored-by: Mend Renovate --- .../.github/workflows/unmanaged_dependency_check.yaml | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg | 2 +- java-storage-nio/google-cloud-nio-bom/pom.xml | 2 +- java-storage-nio/pom.xml | 4 ++-- 6 files changed, 7 insertions(+), 7 deletions(-) diff --git a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml index 27f4a58d25c0..dff7002a5459 100644 --- a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml +++ b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml @@ -14,6 +14,6 @@ jobs: shell: bash run: .kokoro/build.sh - name: Unmanaged dependency check - uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.52.3 + uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.53.0 with: bom-path: google-cloud-nio-bom/pom.xml diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg index 72294f90fbc6..e06aeb829a06 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.52.3" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.53.0" } env_vars: { diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg index 6698fba912b6..cbb577758781 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.52.3" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.53.0" } env_vars: { diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg index ff4d690437f4..165edad26700 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.52.3" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.53.0" } env_vars: { diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index ba042227f391..c8ef3810f081 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -8,7 +8,7 @@ com.google.cloud sdk-platform-java-config - 3.52.3 + 3.53.0 diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 68d0376f0f13..a3c403519156 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud sdk-platform-java-config - 3.52.3 + 3.53.0 @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.58.1 + 2.59.0 io.opentelemetry.semconv From 95da436d85743f705c3e4d5a2d6fe9ffa6ffb872 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 21 Oct 2025 17:33:44 -0400 Subject: [PATCH 1717/1764] chore(main): release 0.128.7 (#1686) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/CHANGELOG.md | 13 +++++++++++++ java-storage-nio/google-cloud-nio-bom/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 8 files changed, 24 insertions(+), 11 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 7589ed8f1480..04e3b3d0ef72 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,18 @@ # Changelog +## [0.128.7](https://github.com/googleapis/java-storage-nio/compare/v0.128.6...v0.128.7) (2025-10-21) + + +### Bug Fixes + +* Remove explicit guava version from examples module ([#1685](https://github.com/googleapis/java-storage-nio/issues/1685)) ([76291ce](https://github.com/googleapis/java-storage-nio/commit/76291cefe3aba7a72d1fc1396c6a80c645a813e0)) + + +### Dependencies + +* Update dependency com.google.cloud:google-cloud-storage to v2.59.0 ([6c3e5ee](https://github.com/googleapis/java-storage-nio/commit/6c3e5eeb4b815158a86d83f5f60736ec99e9aaee)), closes [#1690](https://github.com/googleapis/java-storage-nio/issues/1690) +* Update dependency com.google.cloud:sdk-platform-java-config to v3.53.0 ([6c3e5ee](https://github.com/googleapis/java-storage-nio/commit/6c3e5eeb4b815158a86d83f5f60736ec99e9aaee)), closes [#1689](https://github.com/googleapis/java-storage-nio/issues/1689) + ## [0.128.6](https://github.com/googleapis/java-storage-nio/compare/v0.128.5...v0.128.6) (2025-10-07) diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index c8ef3810f081..c0b37f1279e5 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-nio-bom - 0.128.7-SNAPSHOT + 0.128.7 pom com.google.cloud @@ -54,7 +54,7 @@ com.google.cloud google-cloud-nio - 0.128.7-SNAPSHOT + 0.128.7
      diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index a474b2f56eac..ba54400b088b 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.128.7-SNAPSHOT + 0.128.7 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.7-SNAPSHOT + 0.128.7 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index aca03fb392d0..88bef793ce29 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.128.7-SNAPSHOT + 0.128.7 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.7-SNAPSHOT + 0.128.7 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 123e95351bf4..541b524472bc 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.128.7-SNAPSHOT + 0.128.7 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.7-SNAPSHOT + 0.128.7 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index a3c403519156..abf363f5a9a9 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.128.7-SNAPSHOT + 0.128.7 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index e739f4a5a87a..e56cd0ed2418 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.128.7-SNAPSHOT + 0.128.7 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 3155e53c0617..23bb8a467a1c 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.128.6:0.128.7-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.128.7:0.128.7 \ No newline at end of file From b7de3092521c359c5ab904d6466599f145c18d11 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 21 Oct 2025 17:41:30 -0400 Subject: [PATCH 1718/1764] chore(main): release 0.128.8-SNAPSHOT (#1692) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/google-cloud-nio-bom/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 11 insertions(+), 11 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index c0b37f1279e5..7a622dd253b8 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-nio-bom - 0.128.7 + 0.128.8-SNAPSHOT pom com.google.cloud @@ -54,7 +54,7 @@ com.google.cloud google-cloud-nio - 0.128.7 + 0.128.8-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index ba54400b088b..211bb893ec8a 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.128.7 + 0.128.8-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.7 + 0.128.8-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 88bef793ce29..44d73358c56b 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.128.7 + 0.128.8-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.7 + 0.128.8-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 541b524472bc..c756e3e3f6ef 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.128.7 + 0.128.8-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.7 + 0.128.8-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index abf363f5a9a9..9241ea030b11 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.128.7 + 0.128.8-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index e56cd0ed2418..c54e718d88d2 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.128.7 + 0.128.8-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 23bb8a467a1c..b239a97146c2 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.128.7:0.128.7 \ No newline at end of file +google-cloud-nio:0.128.7:0.128.8-SNAPSHOT \ No newline at end of file From 0d0d0dd07d4a9913062e06e0d96593f0df580c86 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 22 Oct 2025 20:36:12 +0100 Subject: [PATCH 1719/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.128.7 (#1693) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 266b13fd1851..0ff060f260ba 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.128.6 + 0.128.7 From 4c76967ce64127d3efd9e909e54725e306969f35 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 7 Nov 2025 23:59:46 +0000 Subject: [PATCH 1720/1764] deps: update dependency com.google.cloud:sdk-platform-java-config to v3.54.1 (#1696) --- .../.github/workflows/unmanaged_dependency_check.yaml | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg | 2 +- java-storage-nio/google-cloud-nio-bom/pom.xml | 2 +- java-storage-nio/pom.xml | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml index dff7002a5459..581c88356a79 100644 --- a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml +++ b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml @@ -14,6 +14,6 @@ jobs: shell: bash run: .kokoro/build.sh - name: Unmanaged dependency check - uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.53.0 + uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.54.1 with: bom-path: google-cloud-nio-bom/pom.xml diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg index e06aeb829a06..b632491ca26c 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.53.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.54.1" } env_vars: { diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg index cbb577758781..dbcc3f81a57a 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.53.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.54.1" } env_vars: { diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg index 165edad26700..2c553652ac33 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.53.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.54.1" } env_vars: { diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index 7a622dd253b8..f2cf52e2b567 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -8,7 +8,7 @@ com.google.cloud sdk-platform-java-config - 3.53.0 + 3.54.1 diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 9241ea030b11..f4bbcdc58040 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud sdk-platform-java-config - 3.53.0 + 3.54.1 From e28826d0847f32f3770841139f72ecf1985892f3 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 10 Nov 2025 15:34:42 +0000 Subject: [PATCH 1721/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.60.0 (#1698) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index f4bbcdc58040..2bd49208c16d 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.59.0 + 2.60.0 io.opentelemetry.semconv From 18fd0de991f6770e63c42de37a872d091a54cd13 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Mon, 10 Nov 2025 10:51:45 -0500 Subject: [PATCH 1722/1764] chore(main): release 0.128.8 (#1697) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/CHANGELOG.md | 8 ++++++++ java-storage-nio/google-cloud-nio-bom/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 8 files changed, 19 insertions(+), 11 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 04e3b3d0ef72..6ae7f415b62b 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## [0.128.8](https://github.com/googleapis/java-storage-nio/compare/v0.128.7...v0.128.8) (2025-11-10) + + +### Dependencies + +* Update dependency com.google.cloud:google-cloud-storage to v2.60.0 ([#1698](https://github.com/googleapis/java-storage-nio/issues/1698)) ([fcd73eb](https://github.com/googleapis/java-storage-nio/commit/fcd73eb7382d259315b07f880659a4d7d6666f0e)) +* Update dependency com.google.cloud:sdk-platform-java-config to v3.54.1 ([#1696](https://github.com/googleapis/java-storage-nio/issues/1696)) ([bc5c5f4](https://github.com/googleapis/java-storage-nio/commit/bc5c5f45f65df810ac813cb2e59b7d6d5b90052c)) + ## [0.128.7](https://github.com/googleapis/java-storage-nio/compare/v0.128.6...v0.128.7) (2025-10-21) diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index f2cf52e2b567..ec781f2eaab1 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-nio-bom - 0.128.8-SNAPSHOT + 0.128.8 pom com.google.cloud @@ -54,7 +54,7 @@ com.google.cloud google-cloud-nio - 0.128.8-SNAPSHOT + 0.128.8 diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 211bb893ec8a..ff8760196d2f 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.128.8-SNAPSHOT + 0.128.8 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.8-SNAPSHOT + 0.128.8 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 44d73358c56b..077e59bb91ed 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.128.8-SNAPSHOT + 0.128.8 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.8-SNAPSHOT + 0.128.8 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index c756e3e3f6ef..7398ea08d0f3 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.128.8-SNAPSHOT + 0.128.8 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.8-SNAPSHOT + 0.128.8 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 2bd49208c16d..55d09cc88e3d 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.128.8-SNAPSHOT + 0.128.8 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index c54e718d88d2..6dd8d49a9ea0 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.128.8-SNAPSHOT + 0.128.8 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index b239a97146c2..70a634de50a4 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.128.7:0.128.8-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.128.8:0.128.8 \ No newline at end of file From 225ef4ac50c40e9ab4cd4775c6f5a4c2c8a4dc7b Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Mon, 10 Nov 2025 11:42:02 -0500 Subject: [PATCH 1723/1764] chore(main): release 0.128.9-SNAPSHOT (#1699) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/google-cloud-nio-bom/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 11 insertions(+), 11 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index ec781f2eaab1..aedb5efddf2d 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-nio-bom - 0.128.8 + 0.128.9-SNAPSHOT pom com.google.cloud @@ -54,7 +54,7 @@ com.google.cloud google-cloud-nio - 0.128.8 + 0.128.9-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index ff8760196d2f..dae6617db71f 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.128.8 + 0.128.9-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.8 + 0.128.9-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 077e59bb91ed..9eacf98e6817 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.128.8 + 0.128.9-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.8 + 0.128.9-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 7398ea08d0f3..ca08688f2a55 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.128.8 + 0.128.9-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.8 + 0.128.9-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 55d09cc88e3d..04c8fe30fd45 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.128.8 + 0.128.9-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 6dd8d49a9ea0..1a596d4d9490 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.128.8 + 0.128.9-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 70a634de50a4..7882d7d5db82 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.128.8:0.128.8 \ No newline at end of file +google-cloud-nio:0.128.8:0.128.9-SNAPSHOT \ No newline at end of file From 34b66c5464ea3badb101149d0be33a52f3b84322 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 13 Nov 2025 22:38:22 +0000 Subject: [PATCH 1724/1764] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.128.8 (#1700) --- java-storage-nio/samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/install-without-bom/pom.xml b/java-storage-nio/samples/install-without-bom/pom.xml index 0ff060f260ba..965a2c9f5693 100644 --- a/java-storage-nio/samples/install-without-bom/pom.xml +++ b/java-storage-nio/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.128.7 + 0.128.8 From 07586202717d4105c73b9c25e74a2bf57832255b Mon Sep 17 00:00:00 2001 From: Diego Marquez Date: Thu, 4 Dec 2025 15:54:52 -0500 Subject: [PATCH 1725/1764] chore: add release-please config for protobuf-4.x (#1703) --- java-storage-nio/.github/release-please.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/java-storage-nio/.github/release-please.yml b/java-storage-nio/.github/release-please.yml index 7bf58076589a..6e1bd1f0d2c5 100644 --- a/java-storage-nio/.github/release-please.yml +++ b/java-storage-nio/.github/release-please.yml @@ -6,3 +6,8 @@ branches: handleGHRelease: true releaseType: java-yoshi branch: java7 + - bumpMinorPreMajor: true + handleGHRelease: true + releaseType: java-yoshi + branch: protobuf-4.x-rc + manifest: true From 6744e73bdb8c98f958562e625ffc30baa29ee677 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 15 Dec 2025 12:34:23 +0000 Subject: [PATCH 1726/1764] deps: update dependency com.google.cloud:sdk-platform-java-config to v3.54.2 (#1709) --- .../.github/workflows/unmanaged_dependency_check.yaml | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg | 2 +- java-storage-nio/google-cloud-nio-bom/pom.xml | 2 +- java-storage-nio/pom.xml | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml index 581c88356a79..2eb92840e2fd 100644 --- a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml +++ b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml @@ -14,6 +14,6 @@ jobs: shell: bash run: .kokoro/build.sh - name: Unmanaged dependency check - uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.54.1 + uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.54.2 with: bom-path: google-cloud-nio-bom/pom.xml diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg index b632491ca26c..71bb38feee23 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.54.1" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.54.2" } env_vars: { diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg index dbcc3f81a57a..085b13ae5570 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.54.1" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.54.2" } env_vars: { diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg index 2c553652ac33..711ac2f8178c 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.54.1" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.54.2" } env_vars: { diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index aedb5efddf2d..fc0be249eefc 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -8,7 +8,7 @@ com.google.cloud sdk-platform-java-config - 3.54.1 + 3.54.2 diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 04c8fe30fd45..b422c4ab2e25 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud sdk-platform-java-config - 3.54.1 + 3.54.2 From 447544f546f99138bdb0a6ee877867eb43288100 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 15 Dec 2025 12:35:19 +0000 Subject: [PATCH 1727/1764] deps: update dependency com.google.apis:google-api-services-storage to v1-rev20251118-2.0.0 (#1710) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index b422c4ab2e25..950d9190176d 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -89,7 +89,7 @@ com.google.apis google-api-services-storage - v1-rev20250925-2.0.0 + v1-rev20251118-2.0.0 junit From 128e80403d0f94926bc2bb021747de02228903e9 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 15 Dec 2025 12:39:50 +0000 Subject: [PATCH 1728/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v26.72.0 (#1694) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 87dcf4a2d5ef..68f675cb4462 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 26.70.0 + 26.72.0 pom import From f8b361d78d943c575d4b1595f86be3fd228445d5 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 15 Dec 2025 16:34:27 +0000 Subject: [PATCH 1729/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.61.0 (#1712) --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 950d9190176d..ea9b8399f018 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.60.0 + 2.61.0 io.opentelemetry.semconv From 63ceb9876940d0993838b8a0de5dfa153ca4aa56 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Mon, 15 Dec 2025 22:55:22 +0500 Subject: [PATCH 1730/1764] chore(main): release 0.128.9 (#1711) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/CHANGELOG.md | 9 +++++++++ java-storage-nio/google-cloud-nio-bom/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 8 files changed, 20 insertions(+), 11 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 6ae7f415b62b..e34cec41f276 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## [0.128.9](https://github.com/googleapis/java-storage-nio/compare/v0.128.8...v0.128.9) (2025-12-15) + + +### Dependencies + +* Update dependency com.google.apis:google-api-services-storage to v1-rev20251118-2.0.0 ([#1710](https://github.com/googleapis/java-storage-nio/issues/1710)) ([55c6f31](https://github.com/googleapis/java-storage-nio/commit/55c6f3147a838eefd79df9012dd6e7f789e3fbab)) +* Update dependency com.google.cloud:google-cloud-storage to v2.61.0 ([#1712](https://github.com/googleapis/java-storage-nio/issues/1712)) ([aaf92d0](https://github.com/googleapis/java-storage-nio/commit/aaf92d044542ddd6dec565207a60c18b30604aba)) +* Update dependency com.google.cloud:sdk-platform-java-config to v3.54.2 ([#1709](https://github.com/googleapis/java-storage-nio/issues/1709)) ([abf9691](https://github.com/googleapis/java-storage-nio/commit/abf9691683ed0df4605c7ed16de163806c47eec4)) + ## [0.128.8](https://github.com/googleapis/java-storage-nio/compare/v0.128.7...v0.128.8) (2025-11-10) diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index fc0be249eefc..a73ba1862ac0 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-nio-bom - 0.128.9-SNAPSHOT + 0.128.9 pom com.google.cloud @@ -54,7 +54,7 @@ com.google.cloud google-cloud-nio - 0.128.9-SNAPSHOT + 0.128.9 diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index dae6617db71f..7d62c2174135 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.128.9-SNAPSHOT + 0.128.9 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.9-SNAPSHOT + 0.128.9 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 9eacf98e6817..76ccede84d93 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.128.9-SNAPSHOT + 0.128.9 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.9-SNAPSHOT + 0.128.9 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index ca08688f2a55..5af5695c61a0 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.128.9-SNAPSHOT + 0.128.9 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.9-SNAPSHOT + 0.128.9 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index ea9b8399f018..b69fa1d652bf 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.128.9-SNAPSHOT + 0.128.9 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 1a596d4d9490..bbea3198e64c 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.128.9-SNAPSHOT + 0.128.9 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 7882d7d5db82..b48ea65c9440 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.128.8:0.128.9-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.128.9:0.128.9 \ No newline at end of file From 382e9a322cad9e8fde717a0c351ed97ab862b064 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Mon, 15 Dec 2025 15:43:23 -0500 Subject: [PATCH 1731/1764] chore(main): release 0.128.10-SNAPSHOT (#1713) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/google-cloud-nio-bom/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 11 insertions(+), 11 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index a73ba1862ac0..916d0d595fc6 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-nio-bom - 0.128.9 + 0.128.10-SNAPSHOT pom com.google.cloud @@ -54,7 +54,7 @@ com.google.cloud google-cloud-nio - 0.128.9 + 0.128.10-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 7d62c2174135..2a211b7e7378 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.128.9 + 0.128.10-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.9 + 0.128.10-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 76ccede84d93..971110ac12e5 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.128.9 + 0.128.10-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.9 + 0.128.10-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 5af5695c61a0..881e60977e9e 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.128.9 + 0.128.10-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.9 + 0.128.10-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index b69fa1d652bf..78db5afbc8f6 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.128.9 + 0.128.10-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index bbea3198e64c..a3564bf948a3 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.128.9 + 0.128.10-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index b48ea65c9440..81a5908a4811 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.128.9:0.128.9 \ No newline at end of file +google-cloud-nio:0.128.9:0.128.10-SNAPSHOT \ No newline at end of file From 7e7c9b0a4dbff8b043aecb053dbcd26dc6d5940d Mon Sep 17 00:00:00 2001 From: Tomo Suzuki Date: Tue, 23 Dec 2025 16:31:11 -0500 Subject: [PATCH 1732/1764] chore: remove build badges (#1724) b/468377909 --- java-storage-nio/README.md | 20 -------------------- 1 file changed, 20 deletions(-) diff --git a/java-storage-nio/README.md b/java-storage-nio/README.md index e8021e24155c..8d5ecdc153a2 100644 --- a/java-storage-nio/README.md +++ b/java-storage-nio/README.md @@ -261,30 +261,10 @@ information. Apache 2.0 - See [LICENSE][license] for more information. -## CI Status - -Java Version | Status ------------- | ------ -Java 7 | [![Kokoro CI][kokoro-badge-image-1]][kokoro-badge-link-1] -Java 8 | [![Kokoro CI][kokoro-badge-image-2]][kokoro-badge-link-2] -Java 8 OSX | [![Kokoro CI][kokoro-badge-image-3]][kokoro-badge-link-3] -Java 8 Windows | [![Kokoro CI][kokoro-badge-image-4]][kokoro-badge-link-4] -Java 11 | [![Kokoro CI][kokoro-badge-image-5]][kokoro-badge-link-5] - Java is a registered trademark of Oracle and/or its affiliates. [product-docs]: https://cloud.google.com/storage/docs [javadocs]: https://googleapis.dev/java/google-cloud-nio/latest -[kokoro-badge-image-1]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-storage-nio/java7.svg -[kokoro-badge-link-1]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-storage-nio/java7.html -[kokoro-badge-image-2]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-storage-nio/java8.svg -[kokoro-badge-link-2]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-storage-nio/java8.html -[kokoro-badge-image-3]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-storage-nio/java8-osx.svg -[kokoro-badge-link-3]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-storage-nio/java8-osx.html -[kokoro-badge-image-4]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-storage-nio/java8-win.svg -[kokoro-badge-link-4]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-storage-nio/java8-win.html -[kokoro-badge-image-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-storage-nio/java11.svg -[kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-storage-nio/java11.html [stability-image]: https://img.shields.io/badge/stability-beta-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-nio.svg [maven-version-link]: https://search.maven.org/search?q=g:com.google.cloud%20AND%20a:google-cloud-nio&core=gav From 5825f8924e8f7548c3b9bd3c52190ac14ec2e423 Mon Sep 17 00:00:00 2001 From: Diego Marquez Date: Tue, 13 Jan 2026 15:56:54 -0500 Subject: [PATCH 1733/1764] chore: cleanup release-please config (#1705) - Remove redundant options already declared at the top level.\n- Remove bumpMinorPreMajor for repositories after the first major release. --- java-storage-nio/.github/release-please.yml | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/java-storage-nio/.github/release-please.yml b/java-storage-nio/.github/release-please.yml index 6e1bd1f0d2c5..893d1405bf1f 100644 --- a/java-storage-nio/.github/release-please.yml +++ b/java-storage-nio/.github/release-please.yml @@ -2,12 +2,6 @@ bumpMinorPreMajor: true handleGHRelease: true releaseType: java-yoshi branches: - - bumpMinorPreMajor: true - handleGHRelease: true - releaseType: java-yoshi - branch: java7 - - bumpMinorPreMajor: true - handleGHRelease: true - releaseType: java-yoshi - branch: protobuf-4.x-rc - manifest: true + - branch: java7 + - branch: protobuf-4.x-rc + manifest: true From ffa187af86b36f7255721e2801bbf2296970a35d Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 16 Jan 2026 04:40:07 +0000 Subject: [PATCH 1734/1764] deps: update dependency com.google.cloud:sdk-platform-java-config to v3.55.1 (#1725) --- .../.github/workflows/unmanaged_dependency_check.yaml | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg | 2 +- java-storage-nio/google-cloud-nio-bom/pom.xml | 2 +- java-storage-nio/pom.xml | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml index 2eb92840e2fd..a222a5d790a1 100644 --- a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml +++ b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml @@ -14,6 +14,6 @@ jobs: shell: bash run: .kokoro/build.sh - name: Unmanaged dependency check - uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.54.2 + uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.55.1 with: bom-path: google-cloud-nio-bom/pom.xml diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg index 71bb38feee23..0c7592388f00 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.54.2" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.55.1" } env_vars: { diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg index 085b13ae5570..d6c5632804e4 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.54.2" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.55.1" } env_vars: { diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg index 711ac2f8178c..8c88e1564628 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.54.2" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.55.1" } env_vars: { diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index 916d0d595fc6..c28b09275a64 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -8,7 +8,7 @@ com.google.cloud sdk-platform-java-config - 3.54.2 + 3.55.1 diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 78db5afbc8f6..ed6aa83eccef 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud sdk-platform-java-config - 3.54.2 + 3.55.1 From c41912b4faf77d8cd35037018ed8078ad5361861 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 16 Jan 2026 05:42:07 +0000 Subject: [PATCH 1735/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.62.0 (#1721) Co-authored-by: Shreyas Sinha --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index ed6aa83eccef..56fc98fbcbf3 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.61.0 + 2.62.0 io.opentelemetry.semconv From 47f2073f6ccbf3a1fa29e90fa5eb3ece2f1a1871 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 16 Jan 2026 05:42:23 +0000 Subject: [PATCH 1736/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v26.73.0 (#1719) Co-authored-by: Shreyas Sinha --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 68f675cb4462..e065e33a8975 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 26.72.0 + 26.73.0 pom import From 62e6332bd1fbd552b63d70987ee7c7b168895bf2 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 16 Jan 2026 05:45:39 +0000 Subject: [PATCH 1737/1764] deps: update dependency org.ow2.asm:asm to v9.9.1 (#1717) --- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 881e60977e9e..0534ce7aaf62 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -127,7 +127,7 @@ org.ow2.asm asm - 9.9 + 9.9.1 org.ow2.asm From 7cfad63d8f0bc9e21e85939e2b499206dd5c10c8 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 16 Jan 2026 05:45:45 +0000 Subject: [PATCH 1738/1764] deps: update dependency org.ow2.asm:asm-commons to v9.9.1 (#1718) --- java-storage-nio/google-cloud-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 0534ce7aaf62..3d2492674d98 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -132,7 +132,7 @@ org.ow2.asm asm-commons - 9.9 + 9.9.1 From bab97a2cfa0d8df5cc7761f61d142c75dfa564f1 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Fri, 16 Jan 2026 12:28:54 +0500 Subject: [PATCH 1739/1764] chore(main): release 0.128.10 (#1726) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/CHANGELOG.md | 10 ++++++++++ java-storage-nio/google-cloud-nio-bom/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 8 files changed, 21 insertions(+), 11 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index e34cec41f276..bde775a23443 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,15 @@ # Changelog +## [0.128.10](https://github.com/googleapis/java-storage-nio/compare/v0.128.9...v0.128.10) (2026-01-16) + + +### Dependencies + +* Update dependency com.google.cloud:google-cloud-storage to v2.62.0 ([#1721](https://github.com/googleapis/java-storage-nio/issues/1721)) ([aea8635](https://github.com/googleapis/java-storage-nio/commit/aea86353f90e29b5da5e9409e45e8e3a27231698)) +* Update dependency com.google.cloud:sdk-platform-java-config to v3.55.1 ([#1725](https://github.com/googleapis/java-storage-nio/issues/1725)) ([4701cca](https://github.com/googleapis/java-storage-nio/commit/4701ccaa028482880f087690d48649be71e5604e)) +* Update dependency org.ow2.asm:asm to v9.9.1 ([#1717](https://github.com/googleapis/java-storage-nio/issues/1717)) ([edd4ec4](https://github.com/googleapis/java-storage-nio/commit/edd4ec46b9ad0cd365c1c06d7859611ba59d3dd9)) +* Update dependency org.ow2.asm:asm-commons to v9.9.1 ([#1718](https://github.com/googleapis/java-storage-nio/issues/1718)) ([ecf4ebe](https://github.com/googleapis/java-storage-nio/commit/ecf4ebe09d0a75178457847e5695ba239e171dc9)) + ## [0.128.9](https://github.com/googleapis/java-storage-nio/compare/v0.128.8...v0.128.9) (2025-12-15) diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index c28b09275a64..532e09b3a04c 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-nio-bom - 0.128.10-SNAPSHOT + 0.128.10 pom com.google.cloud @@ -54,7 +54,7 @@ com.google.cloud google-cloud-nio - 0.128.10-SNAPSHOT + 0.128.10
      diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 2a211b7e7378..0925d5ecfaca 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.128.10-SNAPSHOT + 0.128.10 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.10-SNAPSHOT + 0.128.10 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 971110ac12e5..57f915e31e65 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.128.10-SNAPSHOT + 0.128.10 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.10-SNAPSHOT + 0.128.10 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 3d2492674d98..5a7cdc9b04c4 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.128.10-SNAPSHOT + 0.128.10 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.10-SNAPSHOT + 0.128.10 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 56fc98fbcbf3..1dff30c99c6a 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.128.10-SNAPSHOT + 0.128.10 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index a3564bf948a3..8a8d1525f391 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.128.10-SNAPSHOT + 0.128.10 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 81a5908a4811..365c1645c844 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.128.9:0.128.10-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.128.10:0.128.10 \ No newline at end of file From 57215babbbe401c95fff1e94216c54d343a2fd84 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 28 Jan 2026 10:16:53 -0500 Subject: [PATCH 1740/1764] chore(main): release 0.128.11-SNAPSHOT (#1727) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/google-cloud-nio-bom/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 11 insertions(+), 11 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index 532e09b3a04c..ca7ca1102924 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-nio-bom - 0.128.10 + 0.128.11-SNAPSHOT pom com.google.cloud @@ -54,7 +54,7 @@ com.google.cloud google-cloud-nio - 0.128.10 + 0.128.11-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 0925d5ecfaca..6826ef6849ce 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.128.10 + 0.128.11-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.10 + 0.128.11-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 57f915e31e65..10197dce2d6f 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.128.10 + 0.128.11-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.10 + 0.128.11-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 5a7cdc9b04c4..788645c32268 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.128.10 + 0.128.11-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.10 + 0.128.11-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 1dff30c99c6a..89e13575f59f 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.128.10 + 0.128.11-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 8a8d1525f391..089bba295eb4 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.128.10 + 0.128.11-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 365c1645c844..36fe449b2331 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.128.10:0.128.10 \ No newline at end of file +google-cloud-nio:0.128.10:0.128.11-SNAPSHOT \ No newline at end of file From fce8bb9979d3bb5b4c8ebed9549e235ba76fe4e7 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 28 Jan 2026 16:48:55 +0000 Subject: [PATCH 1741/1764] deps: update dependency com.google.cloud:sdk-platform-java-config to v3.56.0 (#1729) * deps: update dependency com.google.cloud:sdk-platform-java-config to v3.56.0 * update storage version --------- Co-authored-by: Joe Wang --- .../.github/workflows/unmanaged_dependency_check.yaml | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg | 2 +- java-storage-nio/google-cloud-nio-bom/pom.xml | 2 +- java-storage-nio/pom.xml | 4 ++-- 6 files changed, 7 insertions(+), 7 deletions(-) diff --git a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml index a222a5d790a1..9a46c9fc117a 100644 --- a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml +++ b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml @@ -14,6 +14,6 @@ jobs: shell: bash run: .kokoro/build.sh - name: Unmanaged dependency check - uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.55.1 + uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.56.0 with: bom-path: google-cloud-nio-bom/pom.xml diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg index 0c7592388f00..b8b5666d2eb6 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.55.1" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.56.0" } env_vars: { diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg index d6c5632804e4..3f719e708b7c 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.55.1" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.56.0" } env_vars: { diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg index 8c88e1564628..4a6f781bf1b0 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.55.1" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.56.0" } env_vars: { diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index ca7ca1102924..2f681b42a013 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -8,7 +8,7 @@ com.google.cloud sdk-platform-java-config - 3.55.1 + 3.56.0 diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 89e13575f59f..5682d0367356 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud sdk-platform-java-config - 3.55.1 + 3.56.0 @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.62.0 + 2.62.1 io.opentelemetry.semconv From 17f1cedb135207b9e6a75dc84e0653137e24eda8 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 28 Jan 2026 16:54:01 +0000 Subject: [PATCH 1742/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v26.74.0 (#1728) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index e065e33a8975..91ab6d9f22c2 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 26.73.0 + 26.74.0 pom import From 8a3335c2f7475597d40551b2883a2a6c85a442ea Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 28 Jan 2026 22:05:18 +0500 Subject: [PATCH 1743/1764] chore(main): release 0.128.11 (#1731) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/CHANGELOG.md | 7 +++++++ java-storage-nio/google-cloud-nio-bom/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 8 files changed, 18 insertions(+), 11 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index bde775a23443..aca6fc51bfd5 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.128.11](https://github.com/googleapis/java-storage-nio/compare/v0.128.10...v0.128.11) (2026-01-28) + + +### Dependencies + +* Update dependency com.google.cloud:sdk-platform-java-config to v3.56.0 ([#1729](https://github.com/googleapis/java-storage-nio/issues/1729)) ([bc62ff5](https://github.com/googleapis/java-storage-nio/commit/bc62ff565e19dd97b4c25e327b94887c7bb0e8f4)) + ## [0.128.10](https://github.com/googleapis/java-storage-nio/compare/v0.128.9...v0.128.10) (2026-01-16) diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index 2f681b42a013..b25a7d35dcc0 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-nio-bom - 0.128.11-SNAPSHOT + 0.128.11 pom com.google.cloud @@ -54,7 +54,7 @@ com.google.cloud google-cloud-nio - 0.128.11-SNAPSHOT + 0.128.11 diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 6826ef6849ce..f3b737fe4ec8 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.128.11-SNAPSHOT + 0.128.11 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.11-SNAPSHOT + 0.128.11 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 10197dce2d6f..7f14f844937f 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.128.11-SNAPSHOT + 0.128.11 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.11-SNAPSHOT + 0.128.11 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 788645c32268..d4384ef9e62c 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.128.11-SNAPSHOT + 0.128.11 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.11-SNAPSHOT + 0.128.11 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 5682d0367356..aab110300788 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.128.11-SNAPSHOT + 0.128.11 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 089bba295eb4..6c9ebdf3bf20 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.128.11-SNAPSHOT + 0.128.11 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 36fe449b2331..04cebd53d8ff 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.128.10:0.128.11-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.128.11:0.128.11 \ No newline at end of file From bf6e5aa72c4d43c3f544a1a7cecd17b697eeceb1 Mon Sep 17 00:00:00 2001 From: Tomo Suzuki Date: Fri, 30 Jan 2026 14:18:53 -0500 Subject: [PATCH 1744/1764] chore: replace old java team with cloud-sdk-java-team (#1733) Replace old teams with new ones. b/479542582 --- java-storage-nio/.github/CODEOWNERS | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/java-storage-nio/.github/CODEOWNERS b/java-storage-nio/.github/CODEOWNERS index b0834efa0f5c..bfda791ba814 100644 --- a/java-storage-nio/.github/CODEOWNERS +++ b/java-storage-nio/.github/CODEOWNERS @@ -5,7 +5,7 @@ # https://help.github.com/en/github/creating-cloning-and-archiving-repositories/about-code-owners#codeowners-syntax # The @googleapis/gcs-sdk-team is the default owner for changes in this repo -* @googleapis/yoshi-java @googleapis/gcs-sdk-team +* @googleapis/cloud-sdk-java-team @googleapis/gcs-sdk-team # for handwritten libraries, keep codeowner_team in .repo-metadata.json as owner **/*.java @googleapis/gcs-sdk-team @@ -15,4 +15,4 @@ samples/**/*.java @googleapis/java-samples-reviewers # Generated snippets should not be owned by samples reviewers -samples/snippets/generated/ @googleapis/yoshi-java +samples/snippets/generated/ @googleapis/cloud-sdk-java-team From 4f831232764185fe2497b92b512fca2a92441bbd Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 13 Feb 2026 06:40:11 +0000 Subject: [PATCH 1745/1764] deps: update dependency node to v24 (#1695) --- java-storage-nio/.github/workflows/renovate_config_check.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/.github/workflows/renovate_config_check.yaml b/java-storage-nio/.github/workflows/renovate_config_check.yaml index 47b9e87c98bb..3214e1dab369 100644 --- a/java-storage-nio/.github/workflows/renovate_config_check.yaml +++ b/java-storage-nio/.github/workflows/renovate_config_check.yaml @@ -16,7 +16,7 @@ jobs: - name: Set up Node.js uses: actions/setup-node@v4 with: - node-version: '22' + node-version: '24' - name: Install Renovate and Config Validator run: | From ac13d7161183ad07b35ddf6b4204996bb43e6efa Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 13 Feb 2026 06:42:05 +0000 Subject: [PATCH 1746/1764] deps: update actions/setup-node action to v6 (#1688) --- java-storage-nio/.github/workflows/renovate_config_check.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/.github/workflows/renovate_config_check.yaml b/java-storage-nio/.github/workflows/renovate_config_check.yaml index 3214e1dab369..d8ee951ba2ef 100644 --- a/java-storage-nio/.github/workflows/renovate_config_check.yaml +++ b/java-storage-nio/.github/workflows/renovate_config_check.yaml @@ -14,7 +14,7 @@ jobs: uses: actions/checkout@v4 - name: Set up Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: '24' From 53f1af8f1e77779858467f9627e19b723ec9fa2e Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 13 Feb 2026 06:43:26 +0000 Subject: [PATCH 1747/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v26.75.0 (#1734) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 91ab6d9f22c2..2017fa0773aa 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 26.74.0 + 26.75.0 pom import From 347f871f51959c847e6a5e0e5b0d7d278312d49d Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 13 Feb 2026 06:44:05 +0000 Subject: [PATCH 1748/1764] deps: update dependency com.google.cloud:sdk-platform-java-config to v3.56.1 (#1736) --- .../.github/workflows/unmanaged_dependency_check.yaml | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg | 2 +- java-storage-nio/google-cloud-nio-bom/pom.xml | 2 +- java-storage-nio/pom.xml | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml index 9a46c9fc117a..eda8fbb00f61 100644 --- a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml +++ b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml @@ -14,6 +14,6 @@ jobs: shell: bash run: .kokoro/build.sh - name: Unmanaged dependency check - uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.56.0 + uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.56.1 with: bom-path: google-cloud-nio-bom/pom.xml diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg index b8b5666d2eb6..bd5805328295 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.56.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.56.1" } env_vars: { diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg index 3f719e708b7c..d095926bec9e 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.56.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.56.1" } env_vars: { diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg index 4a6f781bf1b0..6e55f5c1d7ee 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.56.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.56.1" } env_vars: { diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index b25a7d35dcc0..ed360ead563b 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -8,7 +8,7 @@ com.google.cloud sdk-platform-java-config - 3.56.0 + 3.56.1 diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index aab110300788..b6a90a074c65 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud sdk-platform-java-config - 3.56.0 + 3.56.1 From 75c008f7c015232452274fc4cb2c35da57afee7d Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 13 Feb 2026 07:30:15 +0000 Subject: [PATCH 1749/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.63.0 (#1739) Co-authored-by: Dhriti07 <56169283+Dhriti07@users.noreply.github.com> --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index b6a90a074c65..88ad6f62a61c 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.62.1 + 2.63.0 io.opentelemetry.semconv From 1ffdae3e1d81b2b6517583de795c5553a31d9283 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Fri, 13 Feb 2026 15:35:22 +0530 Subject: [PATCH 1750/1764] chore(main): release 0.128.12-SNAPSHOT (#1732) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/google-cloud-nio-bom/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 11 insertions(+), 11 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index ed360ead563b..57e52cd886ea 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-nio-bom - 0.128.11 + 0.128.12-SNAPSHOT pom com.google.cloud @@ -54,7 +54,7 @@ com.google.cloud google-cloud-nio - 0.128.11 + 0.128.12-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index f3b737fe4ec8..ba845c594435 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.128.11 + 0.128.12-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.11 + 0.128.12-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 7f14f844937f..9365c9cd2e1a 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.128.11 + 0.128.12-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.11 + 0.128.12-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index d4384ef9e62c..575b3571928d 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.128.11 + 0.128.12-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.11 + 0.128.12-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 88ad6f62a61c..b9b44427b9b5 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.128.11 + 0.128.12-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 6c9ebdf3bf20..c478f6a26564 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.128.11 + 0.128.12-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 04cebd53d8ff..3941969f8cc7 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.128.11:0.128.11 \ No newline at end of file +google-cloud-nio:0.128.11:0.128.12-SNAPSHOT \ No newline at end of file From 47a744f4880c3eff021b9987aff910a2d72ca6f0 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Fri, 13 Feb 2026 16:08:07 +0530 Subject: [PATCH 1751/1764] chore(main): release 0.128.12 (#1740) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/CHANGELOG.md | 10 ++++++++++ java-storage-nio/google-cloud-nio-bom/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 8 files changed, 21 insertions(+), 11 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index aca6fc51bfd5..4b0e9caac48c 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,15 @@ # Changelog +## [0.128.12](https://github.com/googleapis/java-storage-nio/compare/v0.128.11...v0.128.12) (2026-02-13) + + +### Dependencies + +* Update actions/setup-node action to v6 ([#1688](https://github.com/googleapis/java-storage-nio/issues/1688)) ([f69b18e](https://github.com/googleapis/java-storage-nio/commit/f69b18edad7f9b5c661588f822322202d86aa172)) +* Update dependency com.google.cloud:google-cloud-storage to v2.63.0 ([#1739](https://github.com/googleapis/java-storage-nio/issues/1739)) ([ab6f616](https://github.com/googleapis/java-storage-nio/commit/ab6f616a9e81a56a55825bad3c633c48c4bb8edd)) +* Update dependency com.google.cloud:sdk-platform-java-config to v3.56.1 ([#1736](https://github.com/googleapis/java-storage-nio/issues/1736)) ([3dd4070](https://github.com/googleapis/java-storage-nio/commit/3dd40703954eab70c3e9f4bacfaf626b0a03f8de)) +* Update dependency node to v24 ([#1695](https://github.com/googleapis/java-storage-nio/issues/1695)) ([f2df429](https://github.com/googleapis/java-storage-nio/commit/f2df4297f292244f554a148b6aeace7380b63047)) + ## [0.128.11](https://github.com/googleapis/java-storage-nio/compare/v0.128.10...v0.128.11) (2026-01-28) diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index 57e52cd886ea..79a64edf1db8 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-nio-bom - 0.128.12-SNAPSHOT + 0.128.12 pom com.google.cloud @@ -54,7 +54,7 @@ com.google.cloud google-cloud-nio - 0.128.12-SNAPSHOT + 0.128.12 diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index ba845c594435..6696c499112c 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.128.12-SNAPSHOT + 0.128.12 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.12-SNAPSHOT + 0.128.12 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 9365c9cd2e1a..6b29b499a3ed 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.128.12-SNAPSHOT + 0.128.12 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.12-SNAPSHOT + 0.128.12 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 575b3571928d..958913e373d6 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.128.12-SNAPSHOT + 0.128.12 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.12-SNAPSHOT + 0.128.12 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index b9b44427b9b5..0f012fb49c2a 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.128.12-SNAPSHOT + 0.128.12 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index c478f6a26564..ee7324b950fb 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.128.12-SNAPSHOT + 0.128.12 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 3941969f8cc7..0896a5fee502 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.128.11:0.128.12-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.128.12:0.128.12 \ No newline at end of file From a1cb40a0dc23a6ef9da2a23d853c3005c98e95ce Mon Sep 17 00:00:00 2001 From: Tomo Suzuki Date: Thu, 19 Feb 2026 10:32:08 -0500 Subject: [PATCH 1752/1764] chore: replace gcs-sdk-team and yoshi-java with updated names (#1743) b/478003109 --- java-storage-nio/.github/CODEOWNERS | 6 +++--- java-storage-nio/.github/sync-repo-settings.yaml | 2 +- java-storage-nio/.repo-metadata.json | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/java-storage-nio/.github/CODEOWNERS b/java-storage-nio/.github/CODEOWNERS index bfda791ba814..65e092559382 100644 --- a/java-storage-nio/.github/CODEOWNERS +++ b/java-storage-nio/.github/CODEOWNERS @@ -4,11 +4,11 @@ # For syntax help see: # https://help.github.com/en/github/creating-cloning-and-archiving-repositories/about-code-owners#codeowners-syntax -# The @googleapis/gcs-sdk-team is the default owner for changes in this repo -* @googleapis/cloud-sdk-java-team @googleapis/gcs-sdk-team +# The @googleapis/gcs-team is the default owner for changes in this repo +* @googleapis/cloud-sdk-java-team @googleapis/gcs-team # for handwritten libraries, keep codeowner_team in .repo-metadata.json as owner -**/*.java @googleapis/gcs-sdk-team +**/*.java @googleapis/gcs-team # The java-samples-reviewers team is the default owner for samples changes diff --git a/java-storage-nio/.github/sync-repo-settings.yaml b/java-storage-nio/.github/sync-repo-settings.yaml index 23c04b843536..17936e96f6ab 100644 --- a/java-storage-nio/.github/sync-repo-settings.yaml +++ b/java-storage-nio/.github/sync-repo-settings.yaml @@ -40,5 +40,5 @@ permissionRules: permission: admin - team: yoshi-java-admins permission: admin - - team: yoshi-java + - team: cloud-sdk-java-team permission: push diff --git a/java-storage-nio/.repo-metadata.json b/java-storage-nio/.repo-metadata.json index 4a51a030a83c..4b9c79388da5 100644 --- a/java-storage-nio/.repo-metadata.json +++ b/java-storage-nio/.repo-metadata.json @@ -11,5 +11,5 @@ "distribution_name": "com.google.cloud:google-cloud-nio", "api_id": "storage.googleapis.com", "library_type": "OTHER", - "codeowner_team": "@googleapis/gcs-sdk-team" + "codeowner_team": "@googleapis/gcs-team" } From 81cea0235a17106cbb20ad253517dfbec27b1235 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 27 Feb 2026 05:37:43 +0000 Subject: [PATCH 1753/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v26.76.0 (#1742) Co-authored-by: Dhriti07 <56169283+Dhriti07@users.noreply.github.com> --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 2017fa0773aa..5a46496efcfa 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 26.75.0 + 26.76.0 pom import From 30eadc43108190706d4e676e405e364c4d974b13 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 27 Feb 2026 05:55:26 +0000 Subject: [PATCH 1754/1764] deps: update dependency com.google.cloud:sdk-platform-java-config to v3.57.0 (#1744) Co-authored-by: Dhriti07 <56169283+Dhriti07@users.noreply.github.com> --- .../.github/workflows/unmanaged_dependency_check.yaml | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg | 2 +- java-storage-nio/google-cloud-nio-bom/pom.xml | 2 +- java-storage-nio/pom.xml | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml index eda8fbb00f61..d814140319de 100644 --- a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml +++ b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml @@ -14,6 +14,6 @@ jobs: shell: bash run: .kokoro/build.sh - name: Unmanaged dependency check - uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.56.1 + uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.57.0 with: bom-path: google-cloud-nio-bom/pom.xml diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg index bd5805328295..48017160bf48 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.56.1" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.57.0" } env_vars: { diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg index d095926bec9e..4f6d095ea158 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.56.1" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.57.0" } env_vars: { diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg index 6e55f5c1d7ee..e85e3f2a0050 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.56.1" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.57.0" } env_vars: { diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index 79a64edf1db8..fc07c14c315f 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -8,7 +8,7 @@ com.google.cloud sdk-platform-java-config - 3.56.1 + 3.57.0 diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 0f012fb49c2a..fcfa418c8f3a 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud sdk-platform-java-config - 3.56.1 + 3.57.0 From e328551ba73d77a13de558f726261ff211f09d81 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 27 Feb 2026 06:13:23 +0000 Subject: [PATCH 1755/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.64.0 (#1745) Co-authored-by: Dhriti07 <56169283+Dhriti07@users.noreply.github.com> --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index fcfa418c8f3a..9509e1df189b 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.63.0 + 2.64.0 io.opentelemetry.semconv From af7ff03ec56514a71362e03fd6099d57ac4da157 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Fri, 27 Feb 2026 12:19:44 +0530 Subject: [PATCH 1756/1764] chore(main): release 0.128.13-SNAPSHOT (#1741) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/google-cloud-nio-bom/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 11 insertions(+), 11 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index fc07c14c315f..20a0e52791c7 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-nio-bom - 0.128.12 + 0.128.13-SNAPSHOT pom com.google.cloud @@ -54,7 +54,7 @@ com.google.cloud google-cloud-nio - 0.128.12 + 0.128.13-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 6696c499112c..86cdd4946fd9 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.128.12 + 0.128.13-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.12 + 0.128.13-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 6b29b499a3ed..e1eb7dfb0add 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.128.12 + 0.128.13-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.12 + 0.128.13-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 958913e373d6..24acbc0dc512 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.128.12 + 0.128.13-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.12 + 0.128.13-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 9509e1df189b..3dc6e9b8b72c 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.128.12 + 0.128.13-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index ee7324b950fb..c91226dc3028 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.128.12 + 0.128.13-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 0896a5fee502..c6f27595bbc8 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.128.12:0.128.12 \ No newline at end of file +google-cloud-nio:0.128.12:0.128.13-SNAPSHOT \ No newline at end of file From dd6ddd2960273bf8f40ab2f38e3e41dccc711b13 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Fri, 27 Feb 2026 12:42:15 +0530 Subject: [PATCH 1757/1764] chore(main): release 0.128.13 (#1746) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/CHANGELOG.md | 8 ++++++++ java-storage-nio/google-cloud-nio-bom/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 8 files changed, 19 insertions(+), 11 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 4b0e9caac48c..1c6733e1815e 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## [0.128.13](https://github.com/googleapis/java-storage-nio/compare/v0.128.12...v0.128.13) (2026-02-27) + + +### Dependencies + +* Update dependency com.google.cloud:google-cloud-storage to v2.64.0 ([#1745](https://github.com/googleapis/java-storage-nio/issues/1745)) ([8c3d9b2](https://github.com/googleapis/java-storage-nio/commit/8c3d9b284db15442449ef9bfe2bec137831ab8f5)) +* Update dependency com.google.cloud:sdk-platform-java-config to v3.57.0 ([#1744](https://github.com/googleapis/java-storage-nio/issues/1744)) ([9370e91](https://github.com/googleapis/java-storage-nio/commit/9370e9115196f210db2726c4a04e0c23a8f3119c)) + ## [0.128.12](https://github.com/googleapis/java-storage-nio/compare/v0.128.11...v0.128.12) (2026-02-13) diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index 20a0e52791c7..55f3398fb5ec 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-nio-bom - 0.128.13-SNAPSHOT + 0.128.13 pom com.google.cloud @@ -54,7 +54,7 @@ com.google.cloud google-cloud-nio - 0.128.13-SNAPSHOT + 0.128.13 diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 86cdd4946fd9..8e0a99617a2a 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.128.13-SNAPSHOT + 0.128.13 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.13-SNAPSHOT + 0.128.13 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index e1eb7dfb0add..f2207763a8b8 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.128.13-SNAPSHOT + 0.128.13 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.13-SNAPSHOT + 0.128.13 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 24acbc0dc512..fa2a35de0b9f 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.128.13-SNAPSHOT + 0.128.13 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.13-SNAPSHOT + 0.128.13 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 3dc6e9b8b72c..b51d4403333d 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.128.13-SNAPSHOT + 0.128.13 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index c91226dc3028..7f2770eaf9e1 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.128.13-SNAPSHOT + 0.128.13 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index c6f27595bbc8..1a1df3b94ef5 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.128.12:0.128.13-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.128.13:0.128.13 \ No newline at end of file From 93b6e07d7602545e2795e296cb0aa4ca52837628 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 25 Mar 2026 20:26:40 +0000 Subject: [PATCH 1758/1764] chore(deps): update dependency com.google.cloud:libraries-bom to v26.78.0 (#1748) --- java-storage-nio/samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/samples/snippets/pom.xml b/java-storage-nio/samples/snippets/pom.xml index 5a46496efcfa..e2f8edd4dd52 100644 --- a/java-storage-nio/samples/snippets/pom.xml +++ b/java-storage-nio/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 26.76.0 + 26.78.0 pom import From 340ecbe491ad0c3e4593f2b32d8291de50c07196 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 25 Mar 2026 20:49:01 +0000 Subject: [PATCH 1759/1764] deps: update dependency com.google.apis:google-api-services-storage to v1-rev20260204-2.0.0 (#1750) Co-authored-by: Dhriti07 <56169283+Dhriti07@users.noreply.github.com> --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index b51d4403333d..aa5160521c08 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -89,7 +89,7 @@ com.google.apis google-api-services-storage - v1-rev20251118-2.0.0 + v1-rev20260204-2.0.0 junit From 9cc3e22860cb2afd84bb7460069a95bb86faee13 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 26 Mar 2026 03:49:41 +0000 Subject: [PATCH 1760/1764] deps: update dependency com.google.cloud:sdk-platform-java-config to v3.58.0 (#1751) Co-authored-by: Dhriti07 <56169283+Dhriti07@users.noreply.github.com> --- .../.github/workflows/unmanaged_dependency_check.yaml | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg | 2 +- java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg | 2 +- java-storage-nio/google-cloud-nio-bom/pom.xml | 2 +- java-storage-nio/pom.xml | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml index d814140319de..3c10c4757db7 100644 --- a/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml +++ b/java-storage-nio/.github/workflows/unmanaged_dependency_check.yaml @@ -14,6 +14,6 @@ jobs: shell: bash run: .kokoro/build.sh - name: Unmanaged dependency check - uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.57.0 + uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.58.0 with: bom-path: google-cloud-nio-bom/pom.xml diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg index 48017160bf48..e033b42c9ad1 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-a.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.57.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.58.0" } env_vars: { diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg index 4f6d095ea158..7812b1bbd83c 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-b.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.57.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.58.0" } env_vars: { diff --git a/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg b/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg index e85e3f2a0050..2b7c8e67ddfd 100644 --- a/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg +++ b/java-storage-nio/.kokoro/presubmit/graalvm-native-c.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.57.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.58.0" } env_vars: { diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index 55f3398fb5ec..af59b08c562c 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -8,7 +8,7 @@ com.google.cloud sdk-platform-java-config - 3.57.0 + 3.58.0 diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index aa5160521c08..b69200d7dfd7 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -14,7 +14,7 @@ com.google.cloud sdk-platform-java-config - 3.57.0 + 3.58.0 From 8fb693500e786b14139d7dbc4a36adda1d580918 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 26 Mar 2026 05:04:48 +0000 Subject: [PATCH 1761/1764] deps: update dependency com.google.cloud:google-cloud-storage to v2.64.1 (#1752) Co-authored-by: Dhriti07 <56169283+Dhriti07@users.noreply.github.com> --- java-storage-nio/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index b69200d7dfd7..3b924733dbda 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.64.0 + 2.64.1 io.opentelemetry.semconv From 6faf8ce75d8f909fe1cda2f48359aaeff5ebfae2 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 26 Mar 2026 11:24:32 +0530 Subject: [PATCH 1762/1764] chore(main): release 0.128.14-SNAPSHOT (#1747) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/google-cloud-nio-bom/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 7 files changed, 11 insertions(+), 11 deletions(-) diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index af59b08c562c..82b9f6e8fc56 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-nio-bom - 0.128.13 + 0.128.14-SNAPSHOT pom com.google.cloud @@ -54,7 +54,7 @@ com.google.cloud google-cloud-nio - 0.128.13 + 0.128.14-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index 8e0a99617a2a..dfe28109c621 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.128.13 + 0.128.14-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.13 + 0.128.14-SNAPSHOT diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index f2207763a8b8..4c81d2c4a94e 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.128.13 + 0.128.14-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.13 + 0.128.14-SNAPSHOT google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index fa2a35de0b9f..43e5e50129c9 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.128.13 + 0.128.14-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.13 + 0.128.14-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 3b924733dbda..a49422dd99b0 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.128.13 + 0.128.14-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 7f2770eaf9e1..20bf5eac7192 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.128.13 + 0.128.14-SNAPSHOT diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index 1a1df3b94ef5..d9e8f1704292 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.128.13:0.128.13 \ No newline at end of file +google-cloud-nio:0.128.13:0.128.14-SNAPSHOT \ No newline at end of file From 3045aaae76e60777d94cdffec29ac11f28cc77af Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 26 Mar 2026 12:01:30 +0530 Subject: [PATCH 1763/1764] chore(main): release 0.128.14 (#1753) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- java-storage-nio/CHANGELOG.md | 9 +++++++++ java-storage-nio/google-cloud-nio-bom/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-examples/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio-retrofit/pom.xml | 4 ++-- java-storage-nio/google-cloud-nio/pom.xml | 4 ++-- java-storage-nio/pom.xml | 2 +- java-storage-nio/samples/snapshot/pom.xml | 2 +- java-storage-nio/versions.txt | 2 +- 8 files changed, 20 insertions(+), 11 deletions(-) diff --git a/java-storage-nio/CHANGELOG.md b/java-storage-nio/CHANGELOG.md index 1c6733e1815e..1760c9384a6a 100644 --- a/java-storage-nio/CHANGELOG.md +++ b/java-storage-nio/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## [0.128.14](https://github.com/googleapis/java-storage-nio/compare/v0.128.13...v0.128.14) (2026-03-26) + + +### Dependencies + +* Update dependency com.google.apis:google-api-services-storage to v1-rev20260204-2.0.0 ([#1750](https://github.com/googleapis/java-storage-nio/issues/1750)) ([70eef35](https://github.com/googleapis/java-storage-nio/commit/70eef3562551f9e964269284a004775cd325c2a3)) +* Update dependency com.google.cloud:google-cloud-storage to v2.64.1 ([#1752](https://github.com/googleapis/java-storage-nio/issues/1752)) ([0851342](https://github.com/googleapis/java-storage-nio/commit/08513421255f6b9dbb7ef7904f2b10f04dc87075)) +* Update dependency com.google.cloud:sdk-platform-java-config to v3.58.0 ([#1751](https://github.com/googleapis/java-storage-nio/issues/1751)) ([2cd5f71](https://github.com/googleapis/java-storage-nio/commit/2cd5f716c3c67e7a71313abf984ff17537abeab8)) + ## [0.128.13](https://github.com/googleapis/java-storage-nio/compare/v0.128.12...v0.128.13) (2026-02-27) diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index 82b9f6e8fc56..8ac5c2eb5219 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-nio-bom - 0.128.14-SNAPSHOT + 0.128.14 pom com.google.cloud @@ -54,7 +54,7 @@ com.google.cloud google-cloud-nio - 0.128.14-SNAPSHOT + 0.128.14 diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index dfe28109c621..3050275b5819 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.128.14-SNAPSHOT + 0.128.14 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.14-SNAPSHOT + 0.128.14 diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 4c81d2c4a94e..1de851cd4caf 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.128.14-SNAPSHOT + 0.128.14 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.14-SNAPSHOT + 0.128.14 google-cloud-nio-retrofit diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 43e5e50129c9..9cf17d0dbb04 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.128.14-SNAPSHOT + 0.128.14 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.14-SNAPSHOT + 0.128.14 google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index a49422dd99b0..4a0c1075a39e 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.128.14-SNAPSHOT + 0.128.14 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/java-storage-nio/samples/snapshot/pom.xml b/java-storage-nio/samples/snapshot/pom.xml index 20bf5eac7192..ca9191241640 100644 --- a/java-storage-nio/samples/snapshot/pom.xml +++ b/java-storage-nio/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.128.14-SNAPSHOT + 0.128.14 diff --git a/java-storage-nio/versions.txt b/java-storage-nio/versions.txt index d9e8f1704292..252a21cbcabc 100644 --- a/java-storage-nio/versions.txt +++ b/java-storage-nio/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.128.13:0.128.14-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.128.14:0.128.14 \ No newline at end of file From 1da80e6411b057c6fbe45d38804a2d2ab5a17b80 Mon Sep 17 00:00:00 2001 From: Tomo Suzuki Date: Fri, 27 Mar 2026 20:13:55 +0000 Subject: [PATCH 1764/1764] chore: manual fixes for java-storage-nio builds b/477663567 Skipping the checkstyle plugin in google-cloud-nio-examples and google-cloud-nio-retrofit modules because the plugin was not running in the modules in googleapis/java-storage-nio. --- .github/workflows/java-storage-nio-ci.yaml | 4 ++++ .kokoro/presubmit/storage-nio-graalvm-native-presubmit.cfg | 2 +- .kokoro/presubmit/storage-nio-integration.cfg | 2 +- gapic-libraries-bom/pom.xml | 7 +++++++ google-cloud-jar-parent/pom.xml | 2 +- java-storage-nio/google-cloud-nio-bom/pom.xml | 2 +- java-storage-nio/google-cloud-nio-examples/pom.xml | 1 + java-storage-nio/google-cloud-nio-retrofit/pom.xml | 1 + java-storage-nio/google-cloud-nio/pom.xml | 2 +- java-storage-nio/pom.xml | 4 ++-- versions.txt | 2 +- 11 files changed, 21 insertions(+), 8 deletions(-) diff --git a/.github/workflows/java-storage-nio-ci.yaml b/.github/workflows/java-storage-nio-ci.yaml index 56d39506143c..ca1c4fecf691 100644 --- a/.github/workflows/java-storage-nio-ci.yaml +++ b/.github/workflows/java-storage-nio-ci.yaml @@ -129,6 +129,8 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 + with: + fetch-depth: 0 - uses: actions/setup-java@v4 with: distribution: temurin @@ -137,3 +139,5 @@ jobs: - run: .kokoro/build.sh env: JOB_TYPE: lint + HEAD_SHA: ${{ github.event.pull_request.head.sha }} + BASE_SHA: ${{ github.event.pull_request.base.sha }} diff --git a/.kokoro/presubmit/storage-nio-graalvm-native-presubmit.cfg b/.kokoro/presubmit/storage-nio-graalvm-native-presubmit.cfg index ae0b7c79fefb..a729b538d1d1 100644 --- a/.kokoro/presubmit/storage-nio-graalvm-native-presubmit.cfg +++ b/.kokoro/presubmit/storage-nio-graalvm-native-presubmit.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.58.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.58.0" # {x-version-update:google-cloud-shared-dependencies:current} } env_vars: { diff --git a/.kokoro/presubmit/storage-nio-integration.cfg b/.kokoro/presubmit/storage-nio-integration.cfg index d6c44afec6e4..5f988c285c12 100644 --- a/.kokoro/presubmit/storage-nio-integration.cfg +++ b/.kokoro/presubmit/storage-nio-integration.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-kokoro-resources/java8" + value: "gcr.io/cloud-devrel-kokoro-resources/java11" } env_vars: { diff --git a/gapic-libraries-bom/pom.xml b/gapic-libraries-bom/pom.xml index 27e818f561e0..bb10cd78e21d 100644 --- a/gapic-libraries-bom/pom.xml +++ b/gapic-libraries-bom/pom.xml @@ -957,6 +957,13 @@ pom import + + com.google.cloud + google-cloud-nio-bom + 0.128.15-SNAPSHOT + pom + import + com.google.cloud google-cloud-notebooks-bom diff --git a/google-cloud-jar-parent/pom.xml b/google-cloud-jar-parent/pom.xml index 5d7eedeef9f1..170a68efb89c 100644 --- a/google-cloud-jar-parent/pom.xml +++ b/google-cloud-jar-parent/pom.xml @@ -66,7 +66,7 @@ com.google.apis google-api-services-storage - v1-rev20251118-2.0.0 + v1-rev20260204-2.0.0 diff --git a/java-storage-nio/google-cloud-nio-bom/pom.xml b/java-storage-nio/google-cloud-nio-bom/pom.xml index 01700564f3a1..e32fbad4c8ed 100644 --- a/java-storage-nio/google-cloud-nio-bom/pom.xml +++ b/java-storage-nio/google-cloud-nio-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-nio-bom - 0.128.14 + 0.128.15-SNAPSHOT pom com.google.cloud diff --git a/java-storage-nio/google-cloud-nio-examples/pom.xml b/java-storage-nio/google-cloud-nio-examples/pom.xml index a79a1301b591..af242dacd833 100644 --- a/java-storage-nio/google-cloud-nio-examples/pom.xml +++ b/java-storage-nio/google-cloud-nio-examples/pom.xml @@ -23,6 +23,7 @@ google-cloud-nio-examples + true diff --git a/java-storage-nio/google-cloud-nio-retrofit/pom.xml b/java-storage-nio/google-cloud-nio-retrofit/pom.xml index 057db7e3ef61..1c466c24bfc9 100644 --- a/java-storage-nio/google-cloud-nio-retrofit/pom.xml +++ b/java-storage-nio/google-cloud-nio-retrofit/pom.xml @@ -16,6 +16,7 @@ google-cloud-nio-retrofit + true diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml index 897cb7426c3d..c4fa19e1eff2 100644 --- a/java-storage-nio/google-cloud-nio/pom.xml +++ b/java-storage-nio/google-cloud-nio/pom.xml @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.128.14 + 0.128.15-SNAPSHOT google-cloud-nio diff --git a/java-storage-nio/pom.xml b/java-storage-nio/pom.xml index 4c672c503e41..ee446d0f1764 100644 --- a/java-storage-nio/pom.xml +++ b/java-storage-nio/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.128.14 + 0.128.15-SNAPSHOT Storage Parent https://github.com/googleapis/google-cloud-java @@ -72,7 +72,7 @@ com.google.cloud google-cloud-storage - 2.64.1 + 2.64.2-SNAPSHOT io.opentelemetry.semconv diff --git a/versions.txt b/versions.txt index 26531d15ab38..5c4a276e1702 100644 --- a/versions.txt +++ b/versions.txt @@ -1031,4 +1031,4 @@ grpc-google-cloud-storage-control-v2:2.64.1:2.64.2-SNAPSHOT google-maps-geocode:0.0.0:0.0.1-SNAPSHOT proto-google-maps-geocode-v4:0.0.0:0.0.1-SNAPSHOT grpc-google-maps-geocode-v4:0.0.0:0.0.1-SNAPSHOT -google-cloud-nio:0.128.14:0.128.14 +google-cloud-nio:0.128.14:0.128.15-SNAPSHOT