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
Carl Mastrangelo
f2d0f87d2e
compiler: set safe and idempotent bits on method descriptors
2019-10-22 10:59:11 -07:00
Jihun Cho
45d49a56cc
stub,compiler: generated stub extends Abstract{Async,Future,Blocking}Stub ( #6196 )
2019-10-17 14:49:24 -07:00
Chengyuan Zhang
fa8f89a1a6
Start 1.25.0 development cycle ( #6141 )
2019-09-10 17:41:37 -07:00
ZHANG Dapeng
e14f8de4ab
Start 1.24.0 development cycle
2019-07-31 11:03:13 -07:00
liym
47b11ab7a1
compiler: Use 'SERVICE_NAME' instead of duplicated '$Package$$service… ( #5943 )
...
* compiler: Use 'SERVICE_NAME' instead of duplicated '$Package$$service_name$'
* compiler: Align indentation
* Fix typo
* Add modified golden files and all re-generated code to meet Travis CI and Windows build requirements
See PR #5943
* Polishing
2019-07-24 10:37:13 -07:00
Jihun Cho
e57d4c5a8e
Start 1.23.0 development cycle ( #5899 )
2019-06-18 15:54:16 -07:00
Eric Anderson
3aa3218fb2
Start 1.22.0 development cycle
2019-05-09 13:53:12 -07:00
Kun Zhang
026e4c53bd
Start 1.21.0 development cycle ( #5515 )
2019-03-28 13:27:45 -07:00
Carl Mastrangelo
041cf2abd4
Start 1.20.0 development cycle
2019-02-12 14:46:28 -08:00
ZHANG Dapeng
4337da6d7d
Start 1.19.0 development cycle
2019-01-02 15:31:01 -08:00
Jihun Cho
1506135333
Start 1.18.0 development cycle
2018-11-19 14:49:35 -08:00
Eric Anderson
967cc64770
Start 1.17.0 development cycle
2018-10-11 09:29:23 -07:00
Kun Zhang
28d44ae46d
Start 1.16.0 development cycle ( #4803 )
2018-08-27 17:21:46 -07:00
zpencer
4335445d98
Start 1.15.0 development cycle ( #4650 )
2018-07-18 10:48:04 -07:00