Date: Wed, 26 Feb 2020 12:07:29 -0500
Subject: [PATCH 06/10] doc: clarify docs for sending data via streaming
inserts. (#190)
migrate PR #6216 from google-cloud-java
---
.../cloud/bigquery/InsertAllRequest.java | 39 +++++++++++++------
1 file changed, 28 insertions(+), 11 deletions(-)
diff --git a/google-cloud-bigquery/src/main/java/com/google/cloud/bigquery/InsertAllRequest.java b/google-cloud-bigquery/src/main/java/com/google/cloud/bigquery/InsertAllRequest.java
index 818c456b2..53952bc6c 100644
--- a/google-cloud-bigquery/src/main/java/com/google/cloud/bigquery/InsertAllRequest.java
+++ b/google-cloud-bigquery/src/main/java/com/google/cloud/bigquery/InsertAllRequest.java
@@ -50,9 +50,11 @@ public final class InsertAllRequest implements Serializable {
/**
* A Google Big Query row to be inserted into a table. Each {@code RowToInsert} has an associated
- * id used by BigQuery to detect duplicate insertion requests on a best-effort basis. Please
- * notice that data for fields of type {@link LegacySQLTypeName#BYTES} must be provided as a
- * base64 encoded string.
+ * id used by BigQuery to detect duplicate insertion requests on a best-effort basis.
+ *
+ * To ensure proper serialization of numeric data, it is recommended to supply values using a
+ * string-typed representation. Additionally, data for fields of {@link LegacySQLTypeName#BYTES}
+ * must be provided as a base64 encoded string.
*
*
Example usage of creating a row to insert:
*
@@ -65,6 +67,7 @@ public final class InsertAllRequest implements Serializable {
* rowContent.put("booleanFieldName", true);
* rowContent.put("bytesFieldName", "DQ4KDQ==");
* rowContent.put("recordFieldName", recordContent);
+ * rowContent.put("numericFieldName", "1298930929292.129593272");
* RowToInsert row = new RowToInsert("rowId", rowContent);
* }
*
@@ -124,8 +127,11 @@ public boolean equals(Object obj) {
}
/**
- * Creates a row to be inserted with associated id. Please notice that data for fields of type
- * {@link LegacySQLTypeName#BYTES} must be provided as a base64 encoded string.
+ * Creates a row to be inserted with associated id.
+ *
+ *
To ensure proper serialization of numeric data, supply values using a string-typed
+ * representation. Additionally, data for fields of {@link LegacySQLTypeName#BYTES} must be
+ * provided as a base64 encoded string.
*
* @param id id of the row, used to identify duplicates
* @param content the actual content of the row
@@ -135,8 +141,11 @@ public static RowToInsert of(String id, Map content) {
}
/**
- * Creates a row to be inserted without associated id. Please notice that data for fields of
- * type {@link LegacySQLTypeName#BYTES} must be provided as a base64 encoded string.
+ * Creates a row to be inserted without associated id.
+ *
+ * To ensure proper serialization of numeric data, supply values using a string-typed
+ * representation. Additionally, data for fields of type {@link LegacySQLTypeName#BYTES} must be
+ * provided as a base64 encoded string.
*
* @param content the actual content of the row
*/
@@ -178,8 +187,11 @@ public Builder addRow(RowToInsert rowToInsert) {
}
/**
- * Adds a row to be inserted with associated id. Please notice that data for fields of type
- * {@link LegacySQLTypeName#BYTES} must be provided as a base64 encoded string.
+ * Adds a row to be inserted with associated id.
+ *
+ *
To ensure proper serialization of numeric data, supply values using a string-typed
+ * representation. Additionally, data for fields of {@link LegacySQLTypeName#BYTES} must be
+ * provided as a base64 encoded string.
*
*
Example usage of adding a row with associated id:
*
@@ -193,6 +205,7 @@ public Builder addRow(RowToInsert rowToInsert) {
* rowContent.put("booleanFieldName", true);
* rowContent.put("bytesFieldName", "DQ4KDQ==");
* rowContent.put("recordFieldName", recordContent);
+ * rowContent.put("numericFieldName", "1298930929292.129593272");
* builder.addRow("rowId", rowContent);
* }
*/
@@ -202,8 +215,11 @@ public Builder addRow(String id, Map content) {
}
/**
- * Adds a row to be inserted without an associated id. Please notice that data for fields of
- * type {@link LegacySQLTypeName#BYTES} must be provided as a base64 encoded string.
+ * Adds a row to be inserted without an associated id.
+ *
+ * To ensure proper serialization of numeric data, it is recommended to supply values using a
+ * string-typed representation. Additionally, data for fields of type {@link
+ * LegacySQLTypeName#BYTES} must be provided as a base64 encoded string.
*
*
Example usage of adding a row without an associated id:
*
@@ -217,6 +233,7 @@ public Builder addRow(String id, Map content) {
* rowContent.put("booleanFieldName", true);
* rowContent.put("bytesFieldName", "DQ4KDQ==");
* rowContent.put("recordFieldName", recordContent);
+ * rowContent.put("numericFieldName", "1298930929292.129593272");
* builder.addRow(rowContent);
* }
*/
From 3e51ea02bb9a40c4d20b31a5435954c4d087f26d Mon Sep 17 00:00:00 2001
From: Praful Makani
Date: Fri, 28 Feb 2020 00:10:34 +0530
Subject: [PATCH 07/10] feat: expose requirepartitionfilter field in table
(#158)
* feat: expose requirepartitionfilter field in table
* feat: modified java doc
* feat: ignore differences
* remove clirr-ignored-differences file
this will no longer be needed
* add TableInfo outer-class back
* remove abstract implementation of setRequirePartitionFilter
add empty default implementation instead in the public class
* remove extraneous words
* remove whitespaces
* feat: update javadoc
* feat: lint
Co-authored-by: Stephanie Wang
---
.../java/com/google/cloud/bigquery/Table.java | 6 +++++
.../com/google/cloud/bigquery/TableInfo.java | 25 +++++++++++++++++++
.../google/cloud/bigquery/TableInfoTest.java | 16 ++++++++++++
3 files changed, 47 insertions(+)
diff --git a/google-cloud-bigquery/src/main/java/com/google/cloud/bigquery/Table.java b/google-cloud-bigquery/src/main/java/com/google/cloud/bigquery/Table.java
index ab341c62c..5e1f1a2c0 100644
--- a/google-cloud-bigquery/src/main/java/com/google/cloud/bigquery/Table.java
+++ b/google-cloud-bigquery/src/main/java/com/google/cloud/bigquery/Table.java
@@ -150,6 +150,12 @@ public Builder setLabels(Map labels) {
return this;
}
+ @Override
+ public Builder setRequirePartitionFilter(Boolean requirePartitionFilter) {
+ infoBuilder.setRequirePartitionFilter(requirePartitionFilter);
+ return this;
+ }
+
@Override
public Table build() {
return new Table(bigquery, infoBuilder);
diff --git a/google-cloud-bigquery/src/main/java/com/google/cloud/bigquery/TableInfo.java b/google-cloud-bigquery/src/main/java/com/google/cloud/bigquery/TableInfo.java
index e64e85eba..d3e58f980 100644
--- a/google-cloud-bigquery/src/main/java/com/google/cloud/bigquery/TableInfo.java
+++ b/google-cloud-bigquery/src/main/java/com/google/cloud/bigquery/TableInfo.java
@@ -71,6 +71,7 @@ public Table apply(TableInfo tableInfo) {
private final TableDefinition definition;
private final EncryptionConfiguration encryptionConfiguration;
private final Labels labels;
+ private final Boolean requirePartitionFilter;
/** A builder for {@code TableInfo} objects. */
public abstract static class Builder {
@@ -130,6 +131,10 @@ public abstract static class Builder {
public abstract TableInfo build();
public abstract Builder setEncryptionConfiguration(EncryptionConfiguration configuration);
+
+ public Builder setRequirePartitionFilter(Boolean requirePartitionFilter) {
+ return this;
+ }
}
static class BuilderImpl extends Builder {
@@ -149,6 +154,7 @@ static class BuilderImpl extends Builder {
private TableDefinition definition;
private EncryptionConfiguration encryptionConfiguration;
private Labels labels = Labels.ZERO;
+ private Boolean requirePartitionFilter;
BuilderImpl() {}
@@ -168,6 +174,7 @@ static class BuilderImpl extends Builder {
this.definition = tableInfo.definition;
this.encryptionConfiguration = tableInfo.encryptionConfiguration;
this.labels = tableInfo.labels;
+ this.requirePartitionFilter = tableInfo.requirePartitionFilter;
}
BuilderImpl(Table tablePb) {
@@ -191,6 +198,7 @@ static class BuilderImpl extends Builder {
new EncryptionConfiguration.Builder(tablePb.getEncryptionConfiguration()).build();
}
this.labels = Labels.fromPb(tablePb.getLabels());
+ this.requirePartitionFilter = tablePb.getRequirePartitionFilter();
}
@Override
@@ -283,6 +291,12 @@ public Builder setLabels(Map labels) {
return this;
}
+ @Override
+ public Builder setRequirePartitionFilter(Boolean requirePartitionFilter) {
+ this.requirePartitionFilter = requirePartitionFilter;
+ return this;
+ }
+
@Override
public TableInfo build() {
return new TableInfo(this);
@@ -305,6 +319,7 @@ public TableInfo build() {
this.definition = builder.definition;
this.encryptionConfiguration = builder.encryptionConfiguration;
labels = builder.labels;
+ this.requirePartitionFilter = builder.requirePartitionFilter;
}
/** Returns the hash of the table resource. */
@@ -399,6 +414,14 @@ public Map getLabels() {
return labels.userMap();
}
+ /**
+ * Returns true if a partition filter (that can be used for partition elimination) is required for
+ * queries over this table.
+ */
+ public Boolean getRequirePartitionFilter() {
+ return requirePartitionFilter;
+ }
+
/** Returns a builder for the table object. */
public Builder toBuilder() {
return new BuilderImpl(this);
@@ -422,6 +445,7 @@ public String toString() {
.add("definition", definition)
.add("encryptionConfiguration", encryptionConfiguration)
.add("labels", labels)
+ .add("requirePartitionFilter", requirePartitionFilter)
.toString();
}
@@ -482,6 +506,7 @@ Table toPb() {
tablePb.setEncryptionConfiguration(encryptionConfiguration.toPb());
}
tablePb.setLabels(labels.toPb());
+ tablePb.setRequirePartitionFilter(requirePartitionFilter);
return tablePb;
}
diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/TableInfoTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/TableInfoTest.java
index 324f562cd..a44f70039 100644
--- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/TableInfoTest.java
+++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/TableInfoTest.java
@@ -36,6 +36,9 @@ public class TableInfoTest {
private static final Long CREATION_TIME = 10L;
private static final Long EXPIRATION_TIME = 100L;
private static final Long LAST_MODIFIED_TIME = 20L;
+ private static final Boolean REQUIRE_PARTITION_FILTER = true;
+ private static final EncryptionConfiguration ENCRYPTION_CONFIGURATION =
+ EncryptionConfiguration.newBuilder().setKmsKeyName("KMS_KEY_1").build();
private static final Field FIELD_SCHEMA1 =
Field.newBuilder("StringField", LegacySQLTypeName.STRING)
@@ -91,6 +94,7 @@ public class TableInfoTest {
TableInfo.newBuilder(TABLE_ID, TABLE_DEFINITION)
.setCreationTime(CREATION_TIME)
.setDescription(DESCRIPTION)
+ .setEncryptionConfiguration(ENCRYPTION_CONFIGURATION)
.setEtag(ETAG)
.setExpirationTime(EXPIRATION_TIME)
.setFriendlyName(FRIENDLY_NAME)
@@ -101,6 +105,7 @@ public class TableInfoTest {
.setNumRows(BigInteger.valueOf(NUM_ROWS))
.setSelfLink(SELF_LINK)
.setLabels(Collections.singletonMap("a", "b"))
+ .setRequirePartitionFilter(REQUIRE_PARTITION_FILTER)
.build();
private static final TableInfo VIEW_INFO =
TableInfo.newBuilder(TABLE_ID, VIEW_DEFINITION)
@@ -151,6 +156,7 @@ public void testBuilder() {
assertEquals(TABLE_ID, TABLE_INFO.getTableId());
assertEquals(CREATION_TIME, TABLE_INFO.getCreationTime());
assertEquals(DESCRIPTION, TABLE_INFO.getDescription());
+ assertEquals(ENCRYPTION_CONFIGURATION, TABLE_INFO.getEncryptionConfiguration());
assertEquals(ETAG, TABLE_INFO.getEtag());
assertEquals(EXPIRATION_TIME, TABLE_INFO.getExpirationTime());
assertEquals(FRIENDLY_NAME, TABLE_INFO.getFriendlyName());
@@ -161,6 +167,7 @@ public void testBuilder() {
assertEquals(NUM_BYTES, TABLE_INFO.getNumBytes());
assertEquals(NUM_LONG_TERM_BYTES, TABLE_INFO.getNumLongTermBytes());
assertEquals(BigInteger.valueOf(NUM_ROWS), TABLE_INFO.getNumRows());
+ assertEquals(REQUIRE_PARTITION_FILTER, TABLE_INFO.getRequirePartitionFilter());
assertEquals(TABLE_ID, VIEW_INFO.getTableId());
assertEquals(VIEW_DEFINITION, VIEW_INFO.getDefinition());
@@ -192,33 +199,39 @@ public void testOf() {
assertEquals(TABLE_ID, tableInfo.getTableId());
assertNull(tableInfo.getCreationTime());
assertNull(tableInfo.getDescription());
+ assertNull(tableInfo.getEncryptionConfiguration());
assertNull(tableInfo.getEtag());
assertNull(tableInfo.getExpirationTime());
assertNull(tableInfo.getFriendlyName());
assertNull(tableInfo.getGeneratedId());
assertNull(tableInfo.getLastModifiedTime());
+ assertNull(tableInfo.getRequirePartitionFilter());
assertEquals(TABLE_DEFINITION, tableInfo.getDefinition());
assertNull(tableInfo.getSelfLink());
tableInfo = TableInfo.of(TABLE_ID, VIEW_DEFINITION);
assertEquals(TABLE_ID, tableInfo.getTableId());
assertNull(tableInfo.getCreationTime());
assertNull(tableInfo.getDescription());
+ assertNull(tableInfo.getEncryptionConfiguration());
assertNull(tableInfo.getEtag());
assertNull(tableInfo.getExpirationTime());
assertNull(tableInfo.getFriendlyName());
assertNull(tableInfo.getGeneratedId());
assertNull(tableInfo.getLastModifiedTime());
+ assertNull(tableInfo.getRequirePartitionFilter());
assertEquals(VIEW_DEFINITION, tableInfo.getDefinition());
assertNull(tableInfo.getSelfLink());
tableInfo = TableInfo.of(TABLE_ID, EXTERNAL_TABLE_DEFINITION);
assertEquals(TABLE_ID, tableInfo.getTableId());
assertNull(tableInfo.getCreationTime());
assertNull(tableInfo.getDescription());
+ assertNull(tableInfo.getEncryptionConfiguration());
assertNull(tableInfo.getEtag());
assertNull(tableInfo.getExpirationTime());
assertNull(tableInfo.getFriendlyName());
assertNull(tableInfo.getGeneratedId());
assertNull(tableInfo.getLastModifiedTime());
+ assertNull(tableInfo.getRequirePartitionFilter());
assertEquals(EXTERNAL_TABLE_DEFINITION, tableInfo.getDefinition());
assertNull(tableInfo.getSelfLink());
}
@@ -250,6 +263,7 @@ private void compareTableInfo(TableInfo expected, TableInfo value) {
assertEquals(expected.getDefinition(), value.getDefinition());
assertEquals(expected.getCreationTime(), value.getCreationTime());
assertEquals(expected.getDescription(), value.getDescription());
+ assertEquals(expected.getEncryptionConfiguration(), value.getEncryptionConfiguration());
assertEquals(expected.getEtag(), value.getEtag());
assertEquals(expected.getExpirationTime(), value.getExpirationTime());
assertEquals(expected.getFriendlyName(), value.getFriendlyName());
@@ -260,6 +274,8 @@ private void compareTableInfo(TableInfo expected, TableInfo value) {
assertEquals(expected.getNumRows(), value.getNumRows());
assertEquals(expected.getSelfLink(), value.getSelfLink());
assertEquals(expected.getLabels(), value.getLabels());
+ assertEquals(expected.getRequirePartitionFilter(), value.getRequirePartitionFilter());
+ assertEquals(expected.toString(), value.toString());
assertEquals(expected.hashCode(), value.hashCode());
}
}
From 0c5bb7feb6d24ffb2c87ab433c52aaf4b0aa1b91 Mon Sep 17 00:00:00 2001
From: WhiteSource Renovate
Date: Fri, 28 Feb 2020 06:39:34 +0100
Subject: [PATCH 08/10] deps: update core dependencies (#196)
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [io.grpc:grpc-bom](https://togithub.com/grpc/grpc-java) | patch | `1.27.1` -> `1.27.2` |
| [com.google.api:gax-grpc](https://togithub.com/googleapis/gax-java) | minor | `1.53.1` -> `1.54.0` |
| [com.google.api:gax-bom](https://togithub.com/googleapis/gax-java) | minor | `1.53.1` -> `1.54.0` |
| [com.google.cloud:google-cloud-core](https://togithub.com/googleapis/java-core) | minor | `1.92.5` -> `1.93.0` |
| [com.google.cloud:google-cloud-core-http](https://togithub.com/googleapis/java-core) | minor | `1.92.5` -> `1.93.0` |
| [com.google.api:gax](https://togithub.com/googleapis/gax-java) | minor | `1.53.1` -> `1.54.0` |
---
### Release Notes
grpc/grpc-java
### [`v1.27.2`](https://togithub.com/grpc/grpc-java/releases/v1.27.2)
[Compare Source](https://togithub.com/grpc/grpc-java/compare/v1.27.1...v1.27.2)
#### Bug Fixes
- grpclb: grpclb can handle empty address from LoadBalancer instead of throwing exception
googleapis/gax-java
### [`v1.54.0`](https://togithub.com/googleapis/gax-java/releases/v1.54.0)
[Compare Source](https://togithub.com/googleapis/gax-java/compare/v1.53.1...v1.54.0)
02-27-2020 09:07 PST
##### New Features
- Scale number of threads to scale with number of cpus ([#878](https://togithub.com/googleapis/gax-java/pull/878))
- Do not shut down executor when WatchDog is shut down ([#871](https://togithub.com/googleapis/gax-java/pull/871))
##### Dependencies
- Update google-http-client to 1.34.2 ([#886](https://togithub.com/googleapis/gax-java/pull/886))
- Update gRPC to 1.27.2 ([#885](https://togithub.com/googleapis/gax-java/pull/885))
- Update protobuf to 3.11.4 and gRPC to 1.27.1 ([#882](https://togithub.com/googleapis/gax-java/pull/882))
##### Documentation
- Add javadoc about being called within single thread ([#856](https://togithub.com/googleapis/gax-java/pull/856))
##### Internal / Testing Changes
- Update jacoco to 0.8.5 ([#883](https://togithub.com/googleapis/gax-java/pull/883))
- Update google format plugin ([#868](https://togithub.com/googleapis/gax-java/pull/868))
- Set up linkage monitor Kokoro build config for gax-java ([#864](https://togithub.com/googleapis/gax-java/pull/864))
googleapis/java-core
### [`v1.93.0`](https://togithub.com/googleapis/java-core/blob/master/CHANGELOG.md#1930httpswwwgithubcomgoogleapisjava-corecomparev1926v1930-2020-02-27)
[Compare Source](https://togithub.com/googleapis/java-core/compare/v1.92.5...v1.93.0)
##### Features
- support conditional policies ([#110](https://www.github.com/googleapis/java-core/issues/110)) ([61e2d19](https://www.github.com/googleapis/java-core/commit/61e2d19bb4400978681aa018a8dc200214203830))
##### Bug Fixes
- fix conversion for pre-epoch timestamps ([#160](https://www.github.com/googleapis/java-core/issues/160)) ([1f8b6b4](https://www.github.com/googleapis/java-core/commit/1f8b6b4835aaa702ec94bbbde89ed90f519c935a))
##### Dependencies
- update dependency com.google.api:gax-bom to v1.54.0 ([#168](https://www.github.com/googleapis/java-core/issues/168)) ([5b52f9e](https://www.github.com/googleapis/java-core/commit/5b52f9e8d8cdc82b56114d3d1e857d137ae7ca98))
- update dependency io.grpc:grpc-bom to v1.27.2 ([#166](https://www.github.com/googleapis/java-core/issues/166)) ([28c9859](https://www.github.com/googleapis/java-core/commit/28c98595c9ee96760a063085bd85024177bd6dd2))
##### [1.92.5](https://www.github.com/googleapis/java-core/compare/v1.92.4...v1.92.5) (2020-02-10)
##### Dependencies
- update dependency com.google.api-client:google-api-client-bom to v1.30.8 ([#146](https://www.github.com/googleapis/java-core/issues/146)) ([1d9c7db](https://www.github.com/googleapis/java-core/commit/1d9c7db40502eff9723f27c24be31ecc2fac9c5d))
- update dependency com.google.protobuf:protobuf-bom to v3.11.3 ([#148](https://www.github.com/googleapis/java-core/issues/148)) ([092c69b](https://www.github.com/googleapis/java-core/commit/092c69bef5b10cf27ef6770e90ae8e50ea205dcd))
##### [1.92.4](https://www.github.com/googleapis/java-core/compare/v1.92.3...v1.92.4) (2020-01-31)
##### Dependencies
- update core dependencies ([#143](https://www.github.com/googleapis/java-core/issues/143)) ([454ce1d](https://www.github.com/googleapis/java-core/commit/454ce1dc5a6a41f3333a2a5303315cd9eb66f442))
##### [1.92.3](https://www.github.com/googleapis/java-core/compare/v1.92.2...v1.92.3) (2020-01-28)
##### Dependencies
- update dependency com.google.api:gax-bom to v1.53.0 ([#126](https://www.github.com/googleapis/java-core/issues/126)) ([bdb1bce](https://www.github.com/googleapis/java-core/commit/bdb1bceb63502c828a37dd50fdb3e0e2204fc0aa))
- update dependency com.google.auth:google-auth-library-bom to v0.20.0 ([#135](https://www.github.com/googleapis/java-core/issues/135)) ([f40c636](https://www.github.com/googleapis/java-core/commit/f40c6365b1b19bc3360b0094599311bc3271f0e5))
- update dependency com.google.http-client:google-http-client-bom to v1.34.1 ([#137](https://www.github.com/googleapis/java-core/issues/137)) ([9216702](https://www.github.com/googleapis/java-core/commit/92167026d8e4178ebb952490a3322bd685441a60))
- update dependency org.threeten:threetenbp to v1.4.1 ([82cac64](https://www.github.com/googleapis/java-core/commit/82cac64486352e46ddc6044a72fff6141d9b10ce))
##### [1.92.2](https://www.github.com/googleapis/java-core/compare/v1.92.1...v1.92.2) (2020-01-09)
##### Bug Fixes
- cast to proper interface ([#124](https://www.github.com/googleapis/java-core/issues/124)) ([cd6eabf](https://www.github.com/googleapis/java-core/commit/cd6eabffcdeed485aba088336fa473a6b85c752d)), closes [#123](https://www.github.com/googleapis/java-core/issues/123)
##### [1.92.1](https://www.github.com/googleapis/java-core/compare/v1.92.0...v1.92.1) (2020-01-02)
##### Dependencies
- update dependency com.google.errorprone:error_prone_annotations to v2.3.4 ([#105](https://www.github.com/googleapis/java-core/issues/105)) ([52f47c5](https://www.github.com/googleapis/java-core/commit/52f47c5ed84742b4b41417c486bfbb3c817b4a23))
- update dependency com.google.guava:guava-bom to v28.2-android ([#113](https://www.github.com/googleapis/java-core/issues/113)) ([8b11b1a](https://www.github.com/googleapis/java-core/commit/8b11b1a8d452ab823f35509ae42263c4a69f2a5a))
- update dependency com.google.http-client:google-http-client-bom to v1.34.0 ([#98](https://www.github.com/googleapis/java-core/issues/98)) ([d8e946d](https://www.github.com/googleapis/java-core/commit/d8e946dfd3866380406b02ad908925c4250cc34a))
- update dependency com.google.protobuf:protobuf-bom to v3.11.1 ([#106](https://www.github.com/googleapis/java-core/issues/106)) ([6d36434](https://www.github.com/googleapis/java-core/commit/6d364341bc5552e98590f9344b0e2d8cf4e68f0c))
- update dependency io.grpc:grpc-bom to v1.26.0 ([#107](https://www.github.com/googleapis/java-core/issues/107)) ([fca41a7](https://www.github.com/googleapis/java-core/commit/fca41a73fb6ca42eb4014d3cec6b32cc8e97ded9))
---
### 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.
:ghost: **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/config-help/issues) if that's undesired.
---
- [ ] 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-bigquery).
---
pom.xml | 6 +++---
samples/pom.xml | 4 ++--
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/pom.xml b/pom.xml
index 75eaa7a9e..7e19ea3d0 100644
--- a/pom.xml
+++ b/pom.xml
@@ -63,11 +63,11 @@
UTF-8
github
google-cloud-bigquery-parent
- 1.92.5
+ 1.93.0
1.8.1
1.17.0
- 1.53.1
- 1.27.1
+ 1.54.0
+ 1.27.2
3.11.4
4.13
28.2-android
diff --git a/samples/pom.xml b/samples/pom.xml
index eb81f9659..980f540fb 100644
--- a/samples/pom.xml
+++ b/samples/pom.xml
@@ -59,12 +59,12 @@
com.google.api
gax
- 1.53.1
+ 1.54.0
com.google.cloud
google-cloud-core
- 1.92.5
+ 1.93.0
com.google.auth
From 4c0fb683566569d4c54830096fb0297a90aaa6bd Mon Sep 17 00:00:00 2001
From: "David P. Baker"
Date: Fri, 28 Feb 2020 08:07:41 -0500
Subject: [PATCH 09/10] chore: move autovalue version properties from the JDK
1.8 profile into the base profile (#197)
* Move AutoValue version properties from the JDK 1.8 profile into the base
profile.
* fix: Move AutoValue version properties from the JDK 1.8 profile into the base profile.
* chore: remove duplicate properties
* chore: revert properties
Co-authored-by: Praful Makani
---
pom.xml | 8 +++-----
1 file changed, 3 insertions(+), 5 deletions(-)
diff --git a/pom.xml b/pom.xml
index 7e19ea3d0..1e9e7e85f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -76,6 +76,9 @@
1.18
v2-rev20191211-1.30.8
+ 1.7
+ ${auto-value.version}
+ 1.0-rc6