Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
65 commits
Select commit Hold shift + click to select a range
c6c0e57
Bigtable: Make models serializable.
igorbernstein2 Mar 29, 2018
c8597ab
serialVersionUID
igorbernstein2 Mar 31, 2018
3dc830e
Bigtable: Make models serializable. (#3106)
pongad Apr 6, 2018
c96f1f3
internal: improve pubsub javadoc (#3132)
jeanbza Apr 9, 2018
340397d
bigquery: implement regionalization (#3131)
pongad Apr 10, 2018
696232f
Fix site (documentation) generation (#3143)
vam-google Apr 10, 2018
2a10cae
bigquery: document job location (#3142)
pongad Apr 10, 2018
e1f319d
pubsub: change Subscriber defaults (#3147)
pongad Apr 12, 2018
7d88150
core: add parent resource names (#3148)
pongad Apr 13, 2018
c0d4b28
Adds Transaction manager API for manually managing retries of a trans…
vkedia Apr 13, 2018
aa0de0f
add dialogflow v2 and batch refresh (#3153)
neozwu Apr 13, 2018
25f6594
fix javadoc tag (#3154)
neozwu Apr 13, 2018
0e910f5
Fixes javadoc comment.
vkedia Apr 14, 2018
1c7d068
Release 0.44.0 (#3161)
neozwu Apr 16, 2018
8d499fa
bump version for development (#3162)
neozwu Apr 16, 2018
e5a28f4
pubsub: stop Subscriber asynchronously (#3144)
pongad Apr 16, 2018
239c456
Add support for Google Sheets external tables in BigQuery (#3160)
mikekap Apr 17, 2018
167ef27
Expose the schema of dry run query jobs. (#3159)
mikekap Apr 17, 2018
cc1c6df
Add support for new api features in BigQuery TimePartitioning. (#3158)
mikekap Apr 17, 2018
bb7e709
Throw the creation exception if there isn't a job created (#3163)
mikekap Apr 17, 2018
b7ae636
add javadoc test to circleci (#3165)
neozwu Apr 18, 2018
d94eb19
Adding Watch conformane tests (#3171)
schmidt-sebastian Apr 19, 2018
9bbe190
Regenerate java clients, bump proto-/grpc-artifacts dependency versio…
vam-google Apr 19, 2018
4b4eb52
Release 0.45.0 (#3174)
vam-google Apr 20, 2018
62b867d
Bump version to 0.45.1-alpha-SNAPSHOT for development (#3177)
vam-google Apr 20, 2018
332583c
bigquery: remove QueryParameterValue validation (#3179)
pongad Apr 20, 2018
458c760
standardizes region tags and adds query snippets from java-docs-samples
alixhami Apr 20, 2018
ca4b0b1
deletes unused constant
alixhami Apr 21, 2018
1e4dced
adds sample for large query results
alixhami Apr 23, 2018
562656d
fixes timestamp parameter query print
alixhami Apr 23, 2018
d7b1451
spanner: make TransactionManager.close() idempotent (#3172). (#3183)
archiecobbs Apr 23, 2018
8222086
moves extra query samples into separate file
alixhami Apr 23, 2018
c221ecc
regenerates BigQuery.java samples
alixhami Apr 23, 2018
94b6fb8
regenerates Dataset.java samples
alixhami Apr 23, 2018
d22b1b2
regenerates Table.java samples
alixhami Apr 23, 2018
2351401
regenerates Job.java samples
alixhami Apr 23, 2018
0ee7caf
Removes region tags from untracked samples
alixhami Apr 23, 2018
1206737
runs google-java-format
alixhami Apr 24, 2018
c59f31d
Merge pull request #3180 from alixhami/bq-standardize-region-tags
tswast Apr 24, 2018
60b1d27
Bigtable: Expose an API to allow users to create their own batches fo…
igorbernstein2 Apr 25, 2018
dcf262f
BigQuery: Add extended statistics to QueryStage. (#3185)
shollyman Apr 26, 2018
57c5e55
firestore: use the right compare function for FieldPaths (#3189)
schmidt-sebastian Apr 26, 2018
e7d5250
Census tracing integration for Firestore. (#2729)
danchia Apr 26, 2018
c001e14
firestore: fixing bug in QuerySnapshot (#3195)
schmidt-sebastian Apr 26, 2018
412cf0d
firestore: allow non-POJO classes to be subclassed for mocking. (#3176)
schmidt-sebastian Apr 26, 2018
87b19d6
bump auth library version (#3197)
pongad Apr 26, 2018
0097ffa
Java Format PR (#3200)
schmidt-sebastian Apr 27, 2018
4108659
Updating Watch conformance tests (#3202)
schmidt-sebastian Apr 27, 2018
f0cffb4
fixing typos (#3204) [ci skip]
elharo Apr 27, 2018
c5b558f
Regenerating GAPIC clients, updating deps (#3208)
garrettjonesgoogle Apr 27, 2018
2ea31b4
Fixing javadoc (#3209)
garrettjonesgoogle Apr 27, 2018
40dfc83
Release 0.46.0/1.28.0
garrettjonesgoogle Apr 27, 2018
9fbd6dc
Bump to snapshot versions (#3211)
garrettjonesgoogle Apr 27, 2018
b559d67
Cleanup before protoc/grpc artifacts push (#3207)
vam-google Apr 28, 2018
b3b2167
increase java heap size to 1024m (#3184)
andreamlin Apr 30, 2018
c8e5d55
compat: fix instructions to take into account the google-cloud-bom re…
j256 Apr 30, 2018
16a25a3
BigQuery: Add query timeline to statistics information. (#3201)
shollyman Apr 30, 2018
ae3638a
Move grpc/proto pacckages to google-cloud-java from api-client-stagin…
vam-google May 1, 2018
656ecd3
pubsub: delete no-op list (#3217)
pongad May 1, 2018
cfb0d01
properly add equals() and compare fields (#3218)
pongad May 1, 2018
52b727a
add hashCode to NoCredentials (#3216)
pongad May 1, 2018
f12dc34
firestore: catch Throwable in transactions (#3224)
schmidt-sebastian May 2, 2018
33a392f
"Turn off" recent grpc/proto artifacts move change. This effective ro…
vam-google May 3, 2018
c4d2ff6
Merge branch 'master' into spanner-gapic-migration
yihanzhen May 3, 2018
4e1dfc0
merge conficts
yihanzhen May 3, 2018
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
13 changes: 12 additions & 1 deletion .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ jobs:
- image: maven:3.5.2-jdk-7
environment:
TERM: dumb
MAVEN_OPTS: -Xmx256m
MAVEN_OPTS: -Xmx1024m
steps:
- checkout
- run:
Expand Down Expand Up @@ -221,6 +221,16 @@ jobs:
- run:
name: Run integration tests for google-cloud-translate
command: ./utilities/verify_single_it.sh google-cloud-translate
javadoc_test:
working_directory: ~/googleapis
<<: *anchor_docker
steps:
- checkout
- run:
<<: *anchor_build
- run:
name: Run mvn javadoc goal
command: mvn javadoc:jar javadoc:test-jar

workflows:
version: 2
Expand All @@ -229,6 +239,7 @@ workflows:
- openjdk_7
- openjdk_8
- mac_openjdk_8
- javadoc_test
- bigquery_it:
filters:
branches:
Expand Down
17 changes: 17 additions & 0 deletions CHANGES.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@
- `TableResult.getTotalRows()` can be called to obtain the total number of rows across pages.
- Various `Job` statistics are no longer available at `QueryResponse`.
- Use `BigQuery.getJob` then `Job.getStatistics` instead.

# v0.36.0
## Pub/Sub
- `TopicName` is renamed to `ProjectTopicName`, and now inherits from a new base class `TopicName`
Expand All @@ -34,3 +35,19 @@
- `subscription.getTopicAsTopicNameOneof()`: use `TopicNames.parse(subscription.getTopic())`
- `subscription.getNameAsSubscriptionName()`: use `ProjectSubscriptionName.parse(subscription.getName())`
- `snapshot.getNameAsSnapshotName()`: use `ProjectSnapshotName.parse(snapshot.getName())`

# v0.44.0
## Pub/Sub
The default flow control settings for `Subscriber` is changed.

- Previously it keeps combined size of outstanding messages below 20% of available memory.
Now it keeps the number of outstanding messages less than or equal to 1000.
- Previously it opens one stream per available CPU.
Now it opens one regardless of number of CPUs.

Slow message consumers will likely see better load-balancing across machines.
Because each machine pulls messages less eagerly, messages not yet pulled can be pulled by another machine.

Fast message consumers might see reduced performance.
If desired, these settings can be adjusted back by `Subscriber.Builder#setFlowControlSettings` and
`Subscriber.Builder#setParallelPullCount`.
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -59,16 +59,16 @@ If you are using Maven, add this to your pom.xml file
<dependency>
<groupId>com.google.cloud</groupId>
<artifactId>google-cloud</artifactId>
<version>0.43.0-alpha</version>
<version>0.46.0-alpha</version>
</dependency>
```
If you are using Gradle, add this to your dependencies
```Groovy
compile 'com.google.cloud:google-cloud:0.43.0-alpha'
compile 'com.google.cloud:google-cloud:0.46.0-alpha'
```
If you are using SBT, add this to your dependencies
```Scala
libraryDependencies += "com.google.cloud" % "google-cloud" % "0.43.0-alpha"
libraryDependencies += "com.google.cloud" % "google-cloud" % "0.46.0-alpha"
```
[//]: # ({x-version-update-end})

Expand Down Expand Up @@ -292,7 +292,7 @@ The easiest way to solve version conflicts is to use google-cloud's BOM. In Mave
<dependency>
<groupId>com.google.cloud</groupId>
<artifactId>google-cloud-bom</artifactId>
<version>0.43.0-alpha</version>
<version>0.46.0-alpha</version>
<type>pom</type>
<scope>import</scope>
</dependency>
Expand Down
4 changes: 2 additions & 2 deletions TROUBLESHOOTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ There may be multiple sources for classpath conflicts:

For example, if you have a direct or a transitive dependency on Guava version 10.0, and also `google-cloud-java` uses Guava version 20.0, then `google-cloud-java` could be using Guava methods that don't exist in Guava 10.0, and could cause `NoSuchMethodError`.

Similarily, if your classpath has an older version of `protobuf-java`, but `google-cloud-java` requires newer version, then you may see `NoClassDefFoundError` that fails to initialize `google-cloud-java` classes, e.g.:
Similarily, if your classpath has an older version of `protobuf-java`, but `google-cloud-java` requires a newer version, then you may see `NoClassDefFoundError` that fails to initialize `google-cloud-java` classes, e.g.:

```
java.lang.NoClassDefFoundError: Could not initialize class com.google.pubsub.v1.PubsubMessage$AttributesDefaultEntryHolder
Expand All @@ -72,7 +72,7 @@ If you experience the error only during runtime, then it means that your runtime

### Detecting the conflict early during build

To detect dependnecy version conflicts early, use the [Enforcer Plugin](https://maven.apache.org/enforcer/maven-enforcer-plugin/index.html) in your Maven configuration to enforce dependency convergence:
To detect dependency version conflicts early, use the [Enforcer Plugin](https://maven.apache.org/enforcer/maven-enforcer-plugin/index.html) in your Maven configuration to enforce dependency convergence:

```
<plugin>
Expand Down
31 changes: 31 additions & 0 deletions google-api-grpc/grpc-google-cloud-bigquerydatatransfer-v1/pom.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<artifactId>grpc-google-cloud-bigquerydatatransfer-v1</artifactId>
<version>0.11.1-SNAPSHOT</version><!-- {x-version-update:grpc-google-cloud-bigquerydatatransfer-v1:current} -->
<name>grpc-google-cloud-bigquerydatatransfer-v1</name>
<description>GRPC library for grpc-google-cloud-bigquerydatatransfer-v1</description>
<parent>
<groupId>com.google.api.grpc</groupId>
<artifactId>google-api-grpc-pom</artifactId>
<version>0.11.1-SNAPSHOT</version><!-- {x-version-update:google-api-grpc-pom:current} -->
</parent>
<dependencies>
<dependency>
<groupId>io.grpc</groupId>
<artifactId>grpc-stub</artifactId>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>io.grpc</groupId>
<artifactId>grpc-protobuf</artifactId>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.google.api.grpc</groupId>
<artifactId>proto-google-cloud-bigquerydatatransfer-v1</artifactId>
<scope>compile</scope>
</dependency>
</dependencies>
</project>
Loading