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
Terry Wilson
bf9ccc68f5
Start 1.60.0 development cycle
2023-10-04 10:29:43 -07:00
yifeizhuang
9424f8b4c7
Start 1.59.0 development cycle ( #10519 )
2023-08-24 11:25:28 -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
Mark S. Lewis
ae59afb5bf
Update guava dependency to address CVE-2023-2976 ( #10249 )
...
Explicit dependencies to keep versions in step with newer Guava
2023-06-12 12:43:35 -07:00
Sergii Tkachenko
17b2df78ec
Start 1.57.0 development cycle ( #10229 )
2023-05-30 18:02:40 -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
Larry Safran
78fff08eb1
examples: Add an example for doing debug ( #9957 )
...
Extensive README, a server that exposes channelz and has pauses, and a client that uses multiple channels also exposes channelz service and has a 30 second delay to allow people to run the grpcdebug tool.
Fixit b/259286633
2023-03-17 16:26:06 -07:00