aboutsummaryrefslogtreecommitdiff
path: root/build.gradle
AgeCommit message (Collapse)Author
2018-10-26Bump version to 1.16.1upstream/v1.16.1Eric Anderson
2018-10-24Bump version to 1.16.1-SNAPSHOTEric Anderson
2018-10-24Bump version to 1.16.0upstream/v1.16.0Eric Anderson
2018-10-11netty: update to 4.1.30 and tcn 2.0.17Carl Mastrangelo
2018-09-28Upgrade to Guava 26.0-android and jsr305 3.0.2Jesse Wilson
2018-08-27Start 1.16.0 development cycle (#4803)Kun Zhang
2018-08-27all: Swap to Java 7 source and bytecodeEric Anderson
Core and OkHttp are left with Java 6 for the moment. Once we resolve their issues they could be bumped as well. Updates #3961
2018-08-27alts: add Google Default Channel implementation (#4742)Jiangtao Li
alts: add Google Default Channel implementation
2018-08-17gae-interop-testing/jdk7: Cleanup after Assert/AssumeEric Anderson
2018-08-09all: update animalsniffer to Java 7 and add Android 14 (#4727)Eric Gribkoff
2018-07-30gradle: Use config_loc in checkstyleEric Anderson
We previously passed a custom variable to the checkstyle configuration. In Gradle 4.0 config_loc was added for the same purpose. The default configDir is $projectDir/config/checkstyle which is different for each project; we need to override it to always point to the root project.
2018-07-26Upgrade Shadow and Animalsniffer pluginsEric Anderson
This avoids warnings of Gradle 5 deprecation.
2018-07-23Upgrade to Truth 0.42Eric Anderson
Truth 0.42 brings in some Java 8 bytecode, but they are only in annotations. So we remove them for gae-java7, otherwise they cause the build to fail with messages like: > Unable to stage app: Class file is Java 8 but max supported is Java 7: com/google/auto/value/extension/memoized/Memoized.class in /usr/local/google/home/ejona/clients/grpc-java/gae-interop-testing/gae-jdk7/build/exploded-grpc-gae-interop-testing-jdk7/WEB-INF/lib/auto-value-annotations-1.6.2.jar > Unable to stage app: Class file is Java 8 but max supported is Java 7: org/checkerframework/dataflow/qual/Pure$Kind.class in /tmpfs/src/github/grpc-java/gae-interop-testing/gae-jdk7/build/exploded-grpc-gae-interop-testing-jdk7/WEB-INF/lib/checker-qual-2.5.3.jar I manually tested the interop client with Java 7 and it ran without issue. This fixes the issues experienced with Truth 0.42 before in #4664. Related: google/truth#479
2018-07-20Downgrade to Truth 0.41 for Java 7 supportEric Anderson
gae-jdk7 in particular is failing with the 0.42 Truth because it depends on org.checkerframework:checker-qual 2.5.3 instead of 2.0.0.
2018-07-20all: update to netty 4.1.27 and tcnative 2.0.12Carl Mastrangelo
2018-07-20context: Avoid deprecated Truth APIEric Anderson
This helps an internal cleanup removing the old failWithRawMessage API.
2018-07-20Remove DoNotMock annotation in favor of JavaDocEric Anderson
DoNotMock was removed from error_prone_annotations in 2.1.3, because there was no enforcement mechanism (which is in google/error-prone#572). Guava and Trust also depend on error_prone_annotations and are beginning to use newer versions, so our usage of DoNotMock is causing diamond dependency problems. This allows us to update to 2.2.0. The annotations were useful internally; we're solving that in cl/205294089.
2018-07-19Fix jdk10 support in travis (#4653)zpencer
For jdk10: disable errorprone and fix javadoc warnings
2018-07-18Start 1.15.0 development cycle (#4650)zpencer
2018-06-11all: add gradle format checkerZHANG Dapeng
This PR adds an automatic gradle format checker and reformats all the *.gradle files. After this, new changes to *.gradle files will fail to build if not in good format, just like checkStyle failure.
2018-06-04Start 1.14.0 development cycleZHANG Dapeng
2018-06-04core: update opencensus to 0.12.3. (#4530)Bogdan Drutu
Changed calls to deprecated methods to the newly added methods.
2018-05-30services: use RE2/JNathan Herring
RE2/J ensures linear time matching, and as such is preferred over `java.util.regex` for safety in the mono repo. While currently safe, this conversion future-proofs any `Pattern`s in BinlogHelper, and removes the need to maintain an exception for gRPC wrt. use of regexes.
2018-05-23netty: update to 4.1.25Carl Mastrangelo
Updates #4495
2018-05-17Bump to Gradle 4.7Eric Anderson
The new jmh plugin fixes a warning for the newer version of Gradle. The new AppEngine plugin still produces a warning, but updating it anyway so people know that upgrading the plugin doesn't fix the problem. The new android-maven plugin fixes a build problem with the newer Gradle. The Visual Studio fixes were necessary starting ~4.4. https://github.com/gradle/gradle-native/issues/34#issuecomment-335222096 describes the change in behavior. There's nothing immediately being used as part of this update. It's just to keep us current and to get us over that Visual Studio change hump.
2018-04-30netty: bump to 4.1.24-FinalCarl Mastrangelo
2018-04-23Start 1.13.0 development cycle (#4383)zpencer
2018-03-28Fix compilation in Java 9Eric Anderson
2018-03-26build.gradle: bump protobuf plugin to 0.8.5 (#4101)zpencer
This update automatically adds generated sources and proto IDLs to the `idea` plugin.
2018-03-23Bump to Guava 20Eric Anderson
Fixes #4176
2018-03-23netty: Add support for ConscryptEric Anderson
2018-03-20build.gradle: Filter -Xep instead of just -Xep:Eric Anderson
-XepFilterPaths should be included in the filtering, otherwise -PerrorProne=false will fail. I broke this in 1fb72ef6
2018-03-13buildscript: read jmh include class from project property (#4215)zpencer
The project property can be set form the CLI, so that it is simple to run JMH on a single class.
2018-03-13Start 1.12.0 development cycleEric Anderson
2018-03-09Ignore proto-generated code for ErrorProneEric Anderson
Previously if protobuf-generated code triggered ErrorProne we'd have to disable the failing check for all code in that task. With -XepExcludedPaths we can disable the ErrorProne-checking just for protobuf. Note that we continue using ErrorProne on our generated code. Also note this only applies to ErrorProne checks; JDK checks still require task-level disabling.
2018-03-01 buildscripts,travis: fetch from mvn with retries (#4140)zpencer
A band aid for #3284, to make its symptoms less noticeable.
2018-02-22all: update to latest alpn agentCarl Mastrangelo
2018-02-22 netty: bump to 4.1.22-FinalCarl Mastrangelo
2018-02-15alts: add gRPC ALTSJiangtao Li
2018-02-13buildscripts: avoid remote repo vars in uploadArchives for local (#4076)zpencer
2018-02-12netty: upgrade to 4.1.21Carl Mastrangelo
2018-01-30Start 1.11.0 development cycleEric Gribkoff
2018-01-26Update opencensus to 0.11.0 and remove extra dependencies.Bogdan Drutu
2018-01-12Update protobuf-gradle-plugin to 0.8.3Eric Anderson
This fixes support for newer Android Gradle Plugins.
2018-01-10Update ErrorProne to 2.2.0 and fix failuresEric Anderson
2018-01-09Update ErrorProne to 2.1.3 and fix failuresEric Anderson
The fixes could have subtle side-effects, but I did take care when making them.
2018-01-08Enable the Guava Beta CheckerEric Anderson
2018-01-05Upgrade to Protobuf 3.5.1 and Protoc 3.5.1-1. (#3921)Kun Zhang
protoc-3.5.0-linux-x86_64 introduced GLIBC_2.14 dependency and broke gRPC release process (https://github.com/google/protobuf/issues/4138). 3.5.1-1 is the proper re-build.
2017-12-19core: add a service config fileCarl Mastrangelo
2017-12-18Start 1.10.0 development cycle (#3877)Kun Zhang