Kannan J
229a010f55
Start 1.70.0 development cycle ( #11708 )
...
* Start 1.70.0 development cycle
2024-11-26 21:36:50 +05:30
Eric Anderson
31dad6af49
Start 1.69.0 development cycle
2024-10-24 10:57:29 -07:00
MV Shiva
8adfbf9ac5
Start 1.68.0 development cycle ( #11507 )
2024-09-04 19:33:28 +05:30
Eric Anderson
9bed655c56
Revert "Netty upgrade to 4.1.110 in grpc-java ( #11273 )"
...
This reverts commit f9b072cfe2 .
Changes from the release process got mixed in with the commit.
2024-08-02 15:30:31 -07:00
Kannan J
f9b072cfe2
Netty upgrade to 4.1.110 in grpc-java ( #11273 )
...
* Bump Netty to 4.1.110.Final.
2024-08-03 01:05:44 +05:30
Kannan J
0090a526d7
Start 1.67.0 development cycle ( #11416 )
2024-07-31 11:13:59 +05:30
Eric Anderson
47249c5f00
Start 1.66.0 development cycle
2024-06-07 10:33:57 -07:00
Terry Wilson
64ae9f057a
Start 1.65.0 development cycle ( #11143 )
2024-05-01 16:58:08 -07:00
yifeizhuang
b3ffb5078d
Start 1.64.0 development cycle ( #11030 )
2024-03-22 09:32:10 -07:00
Larry Safran
6847219657
Start 1.63.0 development cycle ( #10906 )
2024-02-08 13:11:38 -08:00
Sergii Tkachenko
7692a9f5db
Start 1.62.0 development cycle ( #10792 )
2024-01-03 10:08:36 -08:00
Eric Anderson
c985797d90
Upgrade dependencies
...
All the changes outside libs.versions.toml and examples were
because of ErrorProne. It didn't actually find anything to fix; signal
vs noise has gotten pretty bad with the newer checks.
Status was changed for ErrorProne's SuperCallToObjectMethod. With the
old code it didn't notice the trivial implementation. The fail-for-test
code wasn't used, so it was easiest to just remove it.
Some of the libs had their versions inlined; now that we have
:checkForUpdates it isn't much of a risk for versions to diverge when
there's only a few artifacts sharing a version. If we need 4+ artifacts
to have the same version, then it makes sense to still use a shared
version.
Dependencies not upgraded: google-auth-libray, mockito, netty, cronet
2023-12-12 12:40:20 -08:00
Eric Anderson
32d85d8309
Start 1.61.0 development cycle
2023-11-15 07:41:12 -08:00
Jeff Davidson
45ffb06f00
Bump compileSdkVersion and finalize setAllowActivityStarts API.
...
Per https://developer.android.com/about/versions/14#beta-3 , Android U has reached the platform stability milestone which means that all external APIs are finalized.
We can thus bump the compileSdkVersion to 34 (U) and begin using APIs added there. We leave targetSdkVersion unchanged for now to avoid the broader evaluation of whether deeper changes may be necessary as part of the upgrade; this simply allows compile-time access to newer APIs without changing runtime behavior.
See b/274061424
2023-11-07 08:01:44 -08:00
Terry Wilson
bf9ccc68f5
Start 1.60.0 development cycle
2023-10-04 10:29:43 -07:00
Larry Safran
bc784c0ef9
Revert "Change Round Robin and WeightedRoundRobin into petiole policies ( #10528 )" ( #10575 )
...
This reverts commit e1334eae7b .
2023-09-26 17:31:58 -07:00
Larry Safran
e1334eae7b
Change Round Robin and WeightedRoundRobin into petiole policies ( #10528 )
...
* Change Round Robin and WeightedRoundRobin into petiole policies
2023-09-15 10:27:36 -07:00
yifeizhuang
9424f8b4c7
Start 1.59.0 development cycle ( #10519 )
2023-08-24 11:25:28 -07:00
Terry Wilson
beaeeefdd2
examples: Android examples to use AGP 7.4.0 ( #10497 )
...
- Upgrades AGP version to 7.4.0
- Upgrades appcomat to use AndroidX
- Updates the `android.sh` build script to set the `android.useAndroidX` flag
2023-08-17 11:24:42 -07:00
Eric Anderson
f8baa9ca1d
Upgrade protobuf-java and protoc to 3.24.0
2023-08-14 09:20:39 -07:00
Sergii Tkachenko
419767f968
Upgrade dependencies post v1.57.x branch cut ( #10359 )
...
### Dependency updates
#### Update successfully to the latest
- [x] `androidx.core:core 1.10.0 -> 1.10.1`
- [x] `com.google.api.grpc:proto-google-common-protos 2.17.0 -> 2.22.0`
- [x] `com.google.cloud:google-cloud-logging 3.14.5 -> 3.15.5`
- [x] `com.google.truth:truth 1.0.1 -> 1.1.5`
- [x] `com.puppycrawl.tools:checkstyle 8.28 -> 10.12.1`
- [x] `org.robolectric:robolectric 4.9.2 -> 4.10.3`
- [x] Auto-value
- [x] `com.google.auto.value:auto-value 1.10.1 -> 1.10.2`
- [x] `com.google.auto.value:auto-value-annotations 1.10.1 -> 1.10.2`
- [x] Protobuf
- [x] `com.google.protobuf:protobuf-java 3.22.3 -> 3.23.4`
- [x] `com.google.protobuf:protobuf-java-util 3.22.3 -> 3.23.4`
- [x] `com.google.protobuf:protobuf-javalite 3.22.3 -> 3.23.4`
- [x] `com.google.protobuf:protoc 3.22.3 -> 3.23.4`
- [x] Errorprone
- [x] `com.google.errorprone:error_prone_annotations 2.18.0 -> 2.20.0`
- [x] `com.google.errorprone:error_prone_core 2.18.0 -> 2.20.0`
- ~`libs.checkstylejava8 = com.puppycrawl.tools:checkstyle 9.3 -> 10.12.1`~ -- pinned to last version supporting java8, update not needed
#### Updated to non-latest
- [x] `com.squareup.okio:okio 1.17.5 ->` ~`3.4.0`~ `2.10.0` -- updating to 3.x failed due to them [introducing gradle multiplatform artifacts](https://github.com/square/okio/blob/master/CHANGELOG.md#version-320 ). Error in [the comment below](https://github.com/grpc/grpc-java/pull/10359#issuecomment-1632853307 .).
- [x] `org.checkerframework:checker-qual 3.33.0 ->` ~`3.36.0`~ -- removed, no longer needed
- [x] Mockito - updated to `4.11.0`. Versions 5.x break some tests. Errors in [the comment below](https://github.com/grpc/grpc-java/pull/10359#issuecomment-1632834435 ).
- `org.mockito:mockito-android 3.12.4 ->` ~`5.4.0`~ `4.11.0`
- `org.mockito:mockito-core 3.12.4 ->` ~`5.4.0`~ `4.11.0`
#### Not updated
- Cronet -- upgrade failed, created a blocker ticket https://github.com/grpc/grpc-java/issues/10396
- ~`org.chromium.net:cronet-api 108.5359.79 -> 113.5672.61`~
- ~`org.chromium.net:cronet-embedded 108.5359.79 -> 113.5672.61`~
- Google auth -- upgrade blocked by https://github.com/grpc/grpc-java/pull/9118
- ~`com.google.auth:google-auth-library-credentials 1.4.0 -> 1.19.0`~
- ~`com.google.auth:google-auth-library-oauth2-http 1.4.0 -> 1.19.0`~
- Guava -- not upgraded: 32.1.0 [broke gradle modules](https://github.com/google/guava/releases/tag/v32.1.0 )
- ~`libs.guava = com.google.guava:guava 32.0.1-android -> 32.1.1-jre`~
- ~`libs.guava.jre = com.google.guava:guava 32.0.1-jre -> 32.1.1-jre`~
- ~`libs.guava.testlib = com.google.guava:guava-testlib 32.0.1-android -> 32.1.1-jre`~
### checkForUpdates results
```
> Task :checkForUpdates
androidx.core:core 1.10.0 -> 1.10.1
com.google.auto.value:auto-value 1.10.1 -> 1.10.2
com.google.auto.value:auto-value-annotations 1.10.1 -> 1.10.2
org.checkerframework:checker-qual 3.33.0 -> 3.36.0
com.puppycrawl.tools:checkstyle 8.28 -> 10.12.1
org.chromium.net:cronet-api 108.5359.79 -> 113.5672.61
org.chromium.net:cronet-embedded 108.5359.79 -> 113.5672.61
com.google.errorprone:error_prone_annotations 2.18.0 -> 2.20.0
com.google.errorprone:error_prone_core 2.18.0 -> 2.20.0
com.google.errorprone:error_prone_core 2.10.0 -> 2.20.0
com.google.api.grpc:proto-google-common-protos 2.17.0 -> 2.22.0
com.google.auth:google-auth-library-credentials 1.4.0 -> 1.19.0
com.google.auth:google-auth-library-oauth2-http 1.4.0 -> 1.19.0
com.google.cloud:google-cloud-logging 3.14.5 -> 3.15.5
com.google.guava:guava 32.0.1-android -> 32.1.1-jre
com.google.guava:guava 32.0.1-jre -> 32.1.1-jre
com.google.guava:guava-testlib 32.0.1-android -> 32.1.1-jre
org.mockito:mockito-android 3.12.4 -> 5.4.0
org.mockito:mockito-core 3.12.4 -> 5.4.0
com.squareup.okio:okio 1.17.5 -> 3.4.0
com.google.protobuf:protobuf-java 3.22.3 -> 3.23.4
com.google.protobuf:protobuf-java-util 3.22.3 -> 3.23.4
com.google.protobuf:protobuf-javalite 3.22.3 -> 3.23.4
com.google.protobuf:protoc 3.22.3 -> 3.23.4
org.robolectric:robolectric 4.9.2 -> 4.10.3
com.google.truth:truth 1.0.1 -> 1.1.5
```
2023-07-21 10:15:05 -07:00
Larry Safran
0aaa2e0434
Bump version ( #10378 )
...
* Start 1.58.0 development cycle
2023-07-13 13:06:21 -07:00
Sergii Tkachenko
17b2df78ec
Start 1.57.0 development cycle ( #10229 )
2023-05-30 18:02:40 -07:00
Eric Anderson
e0ac97c4fd
Upgrade dependencies ( #10178 )
...
Required bumping android compile/targetSdkVersion to 33
2023-05-17 08:32:49 -07:00
Eric Anderson
27edab007d
Start 1.56.0 development cycle
2023-04-21 15:56:00 -07:00
Eric Anderson
1551cc7403
Upgrade Protobuf Java to 3.22.3 (aka 22.3)
...
The version used by protoc-gen-grpc-java will be upgraded separately,
because of large C++ build changes necessary. But that won't impact
users at all. We are upgrading to protoc 22.3; only the grpc plugin is
not upgraded.
Bazel is upgraded for both Java and C++.
2023-04-17 13:16:20 -07:00
Terry Wilson
b5b7cacba9
Upgrade Android Gradle plugin to 7.4.0 ( #9933 )
...
This is the latest version of the plugin supported by the Gradle version
in use at the moment (7.6).
Note that this also upgrades the R8 optimizer to a version (4.0.48) that
now uses "full mode" optimization by default.
This also splits off Android projects to run under Java 11 (Gradle
plugin requirement) while the other projects continue to run under Java
8.
2023-03-08 11:18:27 -08:00
Terry Wilson
3332199106
Start 1.55.0 development cycle ( #9939 )
2023-03-07 18:14:31 -08:00
yifeizhuang
4876996d84
Start 1.54.0 development cycle ( #9857 )
2023-01-25 10:56:58 -08:00
Larry Safran
ccb5d945c0
Start 1.53.0 development cycle ( #9757 )
2022-12-14 18:07:57 -08:00
Sergii Tkachenko
eb1e5a11c6
Start 1.52.0 development cycle
2022-11-07 11:56:25 -08:00
Eric Anderson
85bdca45fa
Bump Protobuf to 3.21.7
2022-09-30 14:02:45 -07:00
Eric Anderson
5b62d22802
Start 1.51.0 development cycle
2022-09-26 16:37:56 -07:00
Terry Wilson
01aff58178
Start 1.50.0 development cycle ( #9433 )
2022-08-10 08:17:59 -07:00
Eric Anderson
c0790283ec
Bump protobuf to 3.21.1 ( #9311 )
...
Fixes #9264
2022-06-30 11:18:49 -07:00
yifeizhuang
377e3ce557
Start 1.49.0 development cycle ( #9322 )
2022-06-29 11:00:27 -07:00
Sergii Tkachenko
9cb3c6e688
Start 1.48.0 development cycle
2022-05-18 13:57:28 -07:00
Eric Anderson
4a137d6ef0
Start 1.47.0 development cycle
2022-04-11 10:41:33 -07:00
Terry Wilson
ec3db2b454
Start 1.46.0 development cycle ( #8939 )
2022-02-23 08:23:41 -08:00
yifeizhuang
26f0d611db
Start 1.45.0 development cycle ( #8825 )
2022-01-12 12:08:22 -08:00
Eric Anderson
e0dca93c6a
Bump to Gradle 7.3.3
...
Android Gradle plugin bumped to 4.2.0 in examples, for Gradle 7 compat
and to match main build.
Jib 3 changed default base image away from distroless, but we do want
to use distroless.
2022-01-10 10:28:42 -08:00
Eric Anderson
80c3be0f80
Bump protobuf to 3.19.2
2022-01-06 09:08:50 -08:00
Eric Anderson
efd968bcbb
Upgrade Protobuf to 3.19.1 and Guava to 30.1.1
...
Protobuf uses Guava 30.1.1, so I upgrade it at the same time. It also
caused an update to rules_jvm_external and reworking the Bazel build.
Protobuf no longer requires bind() so they were dropped. Although
Protobuf's protobuf_deps() brings in rules_jvm_external, and so we don't
need to define it ourselves, it seems better to define it directly and
not depend on transitive deps since we use it directly.
Protobuf now has support for maven_install() by exposing
PROTOBUF_MAVEN_ARTIFACTS, which required reorganizing the WORKSPACE to
use maven_install() after loading protobuf. Protobuf still doesn't
define target overrides for itself so we still maintain those. When
reorganizing the WORKSPACE I noticed http_archive should ideally be
above io_grpc_grpc_java as most users will need it there, so I fixed
that since there were lots of other load()-reordering already.
2021-12-09 10:35:39 -08:00
ZHANG Dapeng
65c00cf24e
Start 1.44.0 development cycle ( #8729 )
2021-11-30 11:53:56 -08:00
Sergii Tkachenko
6d41b4283a
Start 1.43.0 development cycle
2021-10-20 13:47:03 -04:00
Eric Anderson
1f1396f3f0
Start 1.42.0 development cycle
2021-09-08 09:10:20 -07:00
yifeizhuang
343eed1c04
Start 1.41.0 development cycle ( #8351 )
2021-07-28 15:27:55 -07:00
ZHANG Dapeng
e980ebd118
Start 1.40.0 development cycle ( #8263 )
2021-06-16 08:04:43 -07:00
Eric Anderson
29618a6bb6
Bump Protobuf to 3.17.2
...
Removed some references to the protobuf version from COMPILING.md and
compiler/README.md to make updates a tiny bit easier.
2021-06-07 11:20:48 -07:00
Eric Gribkoff
c0eca6de25
Start 1.39.0 development cycle ( #8147 )
2021-05-05 16:30:38 -07:00