Skip to content

Commit

Permalink
fix(deps): update dependency com.google.cloud:google-cloud-batch to v…
Browse files Browse the repository at this point in the history
…0.8.0 (GoogleCloudPlatform#7608)

[![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-batch](https://togithub.com/googleapis/google-cloud-java) | `0.3.2` -> `0.8.0` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-batch/0.8.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-batch/0.8.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-batch/0.8.0/compatibility-slim/0.3.2)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-batch/0.8.0/confidence-slim/0.3.2)](https://docs.renovatebot.com/merge-confidence/) |

---

### ⚠ Dependency Lookup Warnings ⚠

Warnings were logged while processing this repo. Please check the Dependency Dashboard for more information.

---

### Release Notes

<details>
<summary>googleapis/google-cloud-java</summary>

### [`v0.8.0`](https://togithub.com/googleapis/google-cloud-java/releases/tag/v0.8.0): 0.8.0

[Compare Source](https://togithub.com/googleapis/google-cloud-java/compare/v0.7.0...v0.8.0)

##### Select clients going from Alpha to Beta

In this release, clients for four APIs are moving to beta:

-   Google Cloud BigQuery
-   Stackdriver Logging
-   Google Cloud Datastore
-   Google Cloud Storage

Their versions will have “-beta” on the end call out that fact. All other clients are still Alpha.

##### Features

-   QueryParameter support added to BigQuery, DATE/TIME/DATETIME added to LegacySQLTypeName ([#&GoogleCloudPlatform#8203;1451](https://togithub.com/googleapis/google-cloud-java/issues/1451))

##### Interface changes

-   Logging api layer: using resource name classes instead of strings where appropriate ([#&GoogleCloudPlatform#8203;1454](https://togithub.com/googleapis/google-cloud-java/issues/1454))

##### Test improvements

Several tests were flaky on AppVeyor, so improvements were made to make them more reliable.

-   BlockingProcessStreamReader ([#&GoogleCloudPlatform#8203;1457](https://togithub.com/googleapis/google-cloud-java/issues/1457))
-   BigQuery integration tests ([#&GoogleCloudPlatform#8203;1456](https://togithub.com/googleapis/google-cloud-java/issues/1456))
-   PubSub integration tests ([#&GoogleCloudPlatform#8203;1453](https://togithub.com/googleapis/google-cloud-java/issues/1453))
-   DNS tests: removed LocalDnsHelper and its test ([#&GoogleCloudPlatform#8203;1446](https://togithub.com/googleapis/google-cloud-java/issues/1446))

Despite that, integration tests were still failing on AppVeyor, so they have been disabled until they can all run reliably - tracking issue: [#&GoogleCloudPlatform#8203;1429](https://togithub.com/googleapis/google-cloud-java/issues/1429)

##### Documentation, Snippets

-   Various snippet updates - ([#&GoogleCloudPlatform#8203;1399](https://togithub.com/googleapis/google-cloud-java/issues/1399)), ([#&GoogleCloudPlatform#8203;1400](https://togithub.com/googleapis/google-cloud-java/issues/1400))

### [`v0.7.0`](https://togithub.com/googleapis/google-cloud-java/releases/tag/v0.7.0): 0.7.0

[Compare Source](https://togithub.com/googleapis/google-cloud-java/compare/v0.6.0...v0.7.0)

##### Naming, interface changes

-   SPI classes ending in `Api` have been renamed so that they end in `Client` ([#&GoogleCloudPlatform#8203;1417](https://togithub.com/googleapis/google-cloud-java/issues/1417))
-   Deleted the client for Natural Language v1beta1, added the client for Natural Language v1 ([#&GoogleCloudPlatform#8203;1417](https://togithub.com/googleapis/google-cloud-java/issues/1417))
-   PubSub SPI classes now take resource name classes instead of strings ([#&GoogleCloudPlatform#8203;1403](https://togithub.com/googleapis/google-cloud-java/issues/1403))

##### Features

-   Speech SPI layer: AsyncRecognize now returns a new `OperationFuture` type which enables an easier way to get the final result of the long-running operation. ([#&GoogleCloudPlatform#8203;1419](https://togithub.com/googleapis/google-cloud-java/issues/1419))

##### Documentation, Snippets

-   Various documentation fixes - ([#&GoogleCloudPlatform#8203;1419](https://togithub.com/googleapis/google-cloud-java/issues/1419)), ([#&GoogleCloudPlatform#8203;1415](https://togithub.com/googleapis/google-cloud-java/issues/1415))
-   Various snippet updates for BigQuery - ([#&GoogleCloudPlatform#8203;1410](https://togithub.com/googleapis/google-cloud-java/issues/1410)), ([#&GoogleCloudPlatform#8203;1407](https://togithub.com/googleapis/google-cloud-java/issues/1407)), ([#&GoogleCloudPlatform#8203;1406](https://togithub.com/googleapis/google-cloud-java/issues/1406))

### [`v0.6.0`](https://togithub.com/googleapis/google-cloud-java/releases/tag/v0.6.0): 0.6.0

[Compare Source](https://togithub.com/googleapis/google-cloud-java/compare/v0.5.0...v0.6.0)

##### Credentials changes

`AuthCredentials` classes have been deleted. Use classes from [google-auth-library-java](https://togithub.com/google/google-auth-library-java) for authentication.

`google-cloud` will still try to infer credentials from the environment when no credentials are provided:

```java
Storage storage = StorageOptions.getDefaultInstance().getService();
```

You can also explicitly provide credentials. For instance, to use a JSON credentials file try the following code:

    Storage storage = StorageOptions.newBuilder()
        .setCredentials(ServiceAccountCredentials.fromStream(new FileInputStream("/path/to/my/key.json"))
        .build()
        .getService();

For more details see the [Authentication section](https://togithub.com/GoogleCloudPlatform/google-cloud-java#authentication) of the main README.

##### Features

##### PubSub

-   All `pullAsync` methods now use `returnImmediately=false` and are not subject to client-side timeouts ([#&GoogleCloudPlatform#8203;1387](https://togithub.com/googleapis/google-cloud-java/issues/1387))

##### Translate

-   Add support for the [`TranslateOption.model(String)`](http://googlecloudplatform.github.io/google-cloud-java/0.6.0/apidocs/com/google/cloud/translate/Translate.TranslateOption.html#model%28java.lang.String%29) option which allows to set the language translation model used to translate text. This option is only available to whitelisted users  ([#&GoogleCloudPlatform#8203;1393](https://togithub.com/googleapis/google-cloud-java/issues/1393))

##### Fixes

##### Storage

-   Change `BaseWriteChannel`'s `position` to `long` to fix integer overflow on big files ([#&GoogleCloudPlatform#8203;1390](https://togithub.com/googleapis/google-cloud-java/issues/1390))

### [`v0.5.0`](https://togithub.com/googleapis/google-cloud-java/releases/tag/v0.5.0): 0.5.0

[Compare Source](https://togithub.com/googleapis/google-cloud-java/compare/v0.4.0...v0.5.0)

##### Naming changes

-   Getters and setters with the `get` and `set` prefix have been added to all classes/builders. Older getters/setters (without `get/set` prefix) have been deprecated
-   Builder factory methods `builder()` have been deprecated, you should use `newBuilder()` instead
-   `defaultInstance()` factory methods have been deprecated, you should use `getDefaultInstance()` instead

See the following example of using `google-cloud-storage` after the naming changes:

```java
Storage storage = StorageOptions.getDefaultInstance().getService();
BlobId blobId = BlobId.of("bucket", "blob_name");
Blob blob = storage.get(blobId);
if (blob != null) {
  byte[] prevContent = blob.getContent();
  System.out.println(new String(prevContent, UTF_8));
  WritableByteChannel channel = blob.writer();
  channel.write(ByteBuffer.wrap("Updated content".getBytes(UTF_8)));
  channel.close();
}
```

##### Features

##### Datastore

-   Add support to `LocalDatastoreHelper` for more recent version of the Datastore emulator installed via `gcloud` ([#&GoogleCloudPlatform#8203;1303](https://togithub.com/googleapis/google-cloud-java/issues/1303))
-   Add `reset()` method to `LocalDatastoreHelper` to clear the status of the Datastore emulator ([#&GoogleCloudPlatform#8203;1293](https://togithub.com/googleapis/google-cloud-java/issues/1293))

##### PubSub

-   Add support for PubSub emulator host variable. If the `PUBSUB_EMULATOR_HOST` environment variable is set, the PubSub client uses it to locate the PubSub emulator. ([#&GoogleCloudPlatform#8203;1317](https://togithub.com/googleapis/google-cloud-java/issues/1317))

##### Fixes

##### Datastore

-   Allow `LocalDatastoreHelper` to properly cache downloaded copies of the Datastore emulator ([#&GoogleCloudPlatform#8203;1302](https://togithub.com/googleapis/google-cloud-java/issues/1302))

##### Storage

-   Fix regression in `Storage.signUrl` to support blob names containing `/` characters ([#&GoogleCloudPlatform#8203;1346](https://togithub.com/googleapis/google-cloud-java/issues/1346))
-   Allow `Storage.reader` to read gzip blobs in compressed chunks. This prevents `ReadChannel` from trying (and failing) to uncompress gzipped chunks ([#&GoogleCloudPlatform#8203;1301](https://togithub.com/googleapis/google-cloud-java/issues/1301))

##### Storage NIO

-   All dependencies are now shaded in the `google-cloud-nio` shaded jar ([#&GoogleCloudPlatform#8203;1327](https://togithub.com/googleapis/google-cloud-java/issues/1327))

### [`v0.4.0`](https://togithub.com/googleapis/google-cloud-java/releases/tag/v0.4.0): 0.4.0

##### Features

##### BigQuery

-   Add `of(String)` factory method to DatasetInfo ([#&GoogleCloudPlatform#8203;1275](https://togithub.com/googleapis/google-cloud-java/issues/1275))

```java
bigquery.create(DatasetInfo.of("dataset-name"));
```

##### Core

-   `google-cloud` now depends on `protobuf 3.0.0` and `grpc 1.0.1` ([#&GoogleCloudPlatform#8203;1273](https://togithub.com/googleapis/google-cloud-java/issues/1273))

##### PubSub

-   Add support for IAM methods for sinks and subscriptions ([#&GoogleCloudPlatform#8203;1231](https://togithub.com/googleapis/google-cloud-java/issues/1231))

```java
// Example of replacing a subscription policy
Policy policy = pubsub.getSubscriptionPolicy(subscriptionName);
Policy updatedPolicy = policy.toBuilder()
    .addIdentity(Role.viewer(), Identity.allAuthenticatedUsers())
    .build();
updatedPolicy = pubsub.replaceSubscriptionPolicy(subscriptionName, updatedPolicy);

// Example of asynchronously replacing a topic policy
Policy policy = pubsub.getTopicPolicy(topicName);
Policy updatedPolicy = policy.toBuilder()
    .addIdentity(Role.viewer(), Identity.allAuthenticatedUsers())
    .build();
Future<Policy> future = pubsub.replaceTopicPolicyAsync(topicName, updatedPolicy);
// ...
updatedPolicy = future.get();
```

##### Storage

-   Add support for create/get/update/delete/list ACLs for blobs and buckets ([#&GoogleCloudPlatform#8203;1228](https://togithub.com/googleapis/google-cloud-java/issues/1228))

```java
// Example of updating the ACL for a blob
BlobId blobId = BlobId.of(bucketName, blobName, blobGeneration);
Acl acl = storage.updateAcl(blobId, Acl.of(User.ofAllAuthenticatedUsers(), Role.OWNER));

// Example of listing the ACL entries for a bucket
List<Acl> acls = storage.listAcls(bucketName);
for (Acl acl : acls) {
   // do something with ACL entry
}
```

-   Add support for [customer-supplied encryption keys](https://cloud.google.com/storage/docs/encryption#customer-supplied) ([#&GoogleCloudPlatform#8203;1236](https://togithub.com/googleapis/google-cloud-java/issues/1236))

```java
Key key = ...;
String base64Key = ...;
byte[] content = {0xD, 0xE, 0xA, 0xD};
BlobInfo blobInfo = BlobInfo.builder(bucketName, blobName).build();

// Example of creating a blob with a customer-supplied encryption key (as Key object)
storage.create(blobInfo, content, Storage.BlobTargetOption.encryptionKey(key));

// Example of reading a blob with a customer-supplied decryption key (as base64 String)
byte[] readBytes =
    storage.readAllBytes(bucketName, blobName, Storage.BlobSourceOption.decryptionKey(base64Key));
```

##### Fixes

##### BigQuery

-   Support operations on tables/datasets/jobs in projects other than the one set in `BigQueryOptions` ([#&GoogleCloudPlatform#8203;1217](https://togithub.com/googleapis/google-cloud-java/issues/1217))
-   Allow constructing a `RowToInsert` using `Map<Str, ? extends Object>` rather than  `Map<Str, Object>` ([#&GoogleCloudPlatform#8203;1259](https://togithub.com/googleapis/google-cloud-java/issues/1259))

##### Datastore

-   Retry `ABORTED` Datastore commits only when the commit was `NON_TRANSACTIONAL` ([#&GoogleCloudPlatform#8203;1235](https://togithub.com/googleapis/google-cloud-java/issues/1235))

##### Logging

-   Remove unnecessary `MetricInfo` parameter from `Metric.updateAsync()` ([#&GoogleCloudPlatform#8203;1221](https://togithub.com/googleapis/google-cloud-java/issues/1221))
-   Remove unnecessary `SinkInfo` parameter from `Sink.updateAsync()` ([#&GoogleCloudPlatform#8203;1222](https://togithub.com/googleapis/google-cloud-java/issues/1222))
-   `Logging.deleteSink` now returns `false` on `NOT_FOUND` ([#&GoogleCloudPlatform#8203;1222](https://togithub.com/googleapis/google-cloud-java/issues/1222))

##### Storage

-   Retry calls that open a resumable upload session in `WriteChannel`, when they fail with a retryable error ([#&GoogleCloudPlatform#8203;1233](https://togithub.com/googleapis/google-cloud-java/issues/1233))
-   Fix generation of signed URLs for blobs containing spaces and other special chars ([#&GoogleCloudPlatform#8203;1277](https://togithub.com/googleapis/google-cloud-java/issues/1277) - thanks to [@&GoogleCloudPlatform#8203;ostronom](https://togithub.com/ostronom))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Never, or you tick the rebase/retry checkbox.

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

---

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

---

This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/GoogleCloudPlatform/java-docs-samples).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC45Ny42IiwidXBkYXRlZEluVmVyIjoiMzQuOTcuNiJ9-->
  • Loading branch information
renovate-bot authored Jan 20, 2023
1 parent 982b275 commit edc5825
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion batch/snippets/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
<dependency>
<groupId>com.google.cloud</groupId>
<artifactId>google-cloud-batch</artifactId>
<version>0.3.2</version>
<version>0.8.0</version>
</dependency>

<dependency>
Expand Down

0 comments on commit edc5825

Please sign in to comment.