MV Shiva
a16d655919
compiler: generate blocking v2 unary calls that throw StatusException ( #12126 )
2025-06-10 10:31:03 +05:30
Benjamin Peterson
8c261c3f28
Fix typo in deprecated blocking stub javadoc. ( #11772 )
2024-12-26 13:31:34 -08:00
Larry Safran
ea8c31c305
Bidi Blocking Stub ( #10318 )
2024-12-20 16:16:17 -08:00
Alex Panchenko
8a21afcc9e
compiler: add option `@generated=omit` ( #11086 )
...
related to #11081
2024-04-18 18:34:04 -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
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
Larry Safran
0aaa2e0434
Bump version ( #10378 )
...
* Start 1.58.0 development cycle
2023-07-13 13:06:21 -07:00
Philip K. Warren
3808e707f9
compiler: Use fully qualified String in codegen ( #10321 )
...
Currently, the gRPC compiler isn't properly using the fully qualified
string name `java.lang.String` instead of `String`. Update the generator
to use the `$String$` alias to avoid compile issues with protobuf
messages called String.
Fixes #10316 .
2023-06-29 10:50:13 -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
Terry Wilson
3332199106
Start 1.55.0 development cycle ( #9939 )
2023-03-07 18:14:31 -08:00
Larry Safran
19eab29f8d
compiler: Generate interfaces for services to implement ( #9688 )
...
Introduce an AsyncService interface in the generated code and move the methods from <service>ImplBase to default implementation of the interface.
* update pom files to allow java 1.8
* Add a bindService(<service>Async) method
* Change TestServiceImpl to use the interface and include a bind method instead of extending TestServiceImplBase.
2023-02-15 10:33:44 -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
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
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
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
Eric Anderson
0cabf5672a
compiler: Add GrpcGenerated annotation to generated class
...
This can be used by annotation processors to avoid processing the
gRPC-generated code. The normal Generated annotation only has SOURCE
retention, so isn't available to annotation processors.
I don't include the service name within the annotation as that assumes
we'll never have need for any other type of generated class. If there's
a request for exposing service name via an annotation in the future, we
can make an RpcService annotation or the like.
Fixes #8158
2021-07-02 22:11:40 -07:00
ZHANG Dapeng
e980ebd118
Start 1.40.0 development cycle ( #8263 )
2021-06-16 08:04:43 -07:00
Eric Gribkoff
c0eca6de25
Start 1.39.0 development cycle ( #8147 )
2021-05-05 16:30:38 -07:00
Sergii Tkachenko
e4b292aa9b
Start 1.38.0 development cycle
2021-03-25 18:49:03 -04:00
Eric Anderson
2140480736
Start 1.37.0 development cycle
2021-02-11 13:53:10 -08:00
Eric Gribkoff
f2f3bbeb5d
Start 1.36.0 development cycle ( #7770 )
2020-12-30 17:14:04 -08:00
ZHANG Dapeng
7d77f64773
compiler: remove some of the static imports in codegen ( #7751 )
...
Resolves #7741
Some of the static methods in generated code have the same method name but different package name, such `ClientCalls.asyncClientStreamingCall` and `ServerCalls.asyncClientStreamingCall`. It's less readable using static import than using full-qualified method name in-place.
2020-12-23 11:28:03 -08:00
Chengyuan Zhang
f5bbe12c9f
Start 1.35.0 development cycle ( #7641 )
2020-11-18 13:59:40 -08:00
ZHANG Dapeng
9b73e2365d
Start 1.34.0 development cycle
2020-10-06 16:10:51 -07:00
Eric Anderson
eca8bf8e62
Start 1.33.0 development cycle
2020-08-26 16:13:21 -07:00
Eric Gribkoff
7d97443cd7
Start 1.32.0 development cycle ( #7214 )
2020-07-15 13:51:06 -07:00
Chengyuan Zhang
d667a67d15
Start 1.31.0 development cycle ( #7050 )
2020-05-19 16:46:16 -07:00
ZHANG Dapeng
c91e127f93
Start 1.30.0 development cycle
2020-04-07 14:12:53 -07:00
Jihun Cho
3e9f3964c4
Start 1.29.0 development cycle
2020-02-26 09:37:27 -08:00
Eric Anderson
ca56aa30d4
Start 1.28.0 development cycle
2020-01-14 15:10:05 -08:00
Eric Gribkoff
bfa085a1cf
Start 1.27.0 development cycle ( #6480 )
2019-12-03 17:27:55 -08:00
Jihun Cho
7db873f1f6
Roll-forward of stub,compiler: generated stub extends Abstract{Async,Future,Blocking}Stub #6196 ( #6458 )
...
This reverts commit 2eb3f8c34e (#6317 ).
2019-11-25 09:41:16 -08:00
Kun Zhang
47d798bbec
Start 1.26.0 development cycle ( #6329 )
2019-10-23 15:27:22 -07:00
Jihun Cho
2eb3f8c34e
stub,compiler: Rollback Abstract{Future,Blocking,Async}Stub ( #6317 )
...
rollback of #6304 & #6196
2019-10-22 13:27:30 -07:00
Jihun Cho
45d49a56cc
stub,compiler: generated stub extends Abstract{Async,Future,Blocking}Stub ( #6196 )
2019-10-17 14:49:24 -07:00