2.6.1 (2022-02-11)
2.6.0 (2022-01-28)
2.5.0 (2022-01-22)
- add server streaming support for REST transport (#902) (3b2dec6)
- make generated test values comply with url path template (#903) (bfb35cd)
2.4.1 (2022-01-14)
- expose extra deps transitively to library users (#899) (8fa2660)
- fix broken Gradle allJars task on generated libs (#901) (e990105)
2.4.0 (2022-01-11)
2.3.1 (2022-01-10)
2.3.0 (2022-01-06)
2.2.4 (2022-01-04)
2.2.3 (2021-12-06)
- deps: upgrade gax to 2.7.1, protobuf to 3.19.1, grpc to 1.42.1, and truth to 1.1.2, upgrade Bazel in GitHub Actions, and fix build error (#877) (1597707)
2.2.2 (2021-11-05)
- resnames: ensure determinstic code generation (#865) (680874d)
- revert gradle version used for generated assembly packages (bazel rules) (#872) (4e73c9a)
- Use parent type instead of child_type in method doc sample (#862) (6a39c7f)
2.2.1 (2021-10-25)
2.2.0 (2021-10-09)
- Add REST AIP-151 LRO suport (cb1b534)
- enable self signed JWT for http (#850) (aba0ec0)
- Implement DIREGAPIC LRO annotations (#832) (d7b29e0)
- REGAPIC initial implementation (#824) (fdcfe70)
- REGAPIC Multitransport implementation (grpc+rest) (#833) (445daf4)
- [bazel] fix rest transport handling in assembly rule (#835) (92f7c1c)
- DIREGAPIC LRO generated tests logic (#838) (8ae8e6f)
- fix diregapic-lro logic (#834) (957f69a)
2.1.0 (2021-08-17)
2.0.1 (2021-08-06)
- bring back unused resnames for Ads (#821) (7fa135c)
- resnames: ensure deterministic resname order for samplegen (#813) (c4709df)
2.0.0 (2021-08-03)
- remove Exception, unused resname classes for Java major version bump (#814)
- Lambda-ize single-method anon classes (Java 8+) (#815) (19b661c)
- remove Exception, unused resname classes for Java major version bump (#814) (8abece2)
1.0.17 (2021-08-02)
- ast: Add support for multi-catch blocks [ggj] (#811) (55ef1a6)
- ast: Add support for Throwable causes [ggj] (#801) (7fdeece)
- ast: support throwing all kinds of expressions (#810) (0817650)
- (rest transport) Add
@BetaApi
to the generatedTransportServiceFactory
class and lro-specific method (#787) (ebe1aef) - prevent hanging by call backgroundResources.close() on stub.close() [ggj] (#804) (428db97)
- resnames: fallback to fully-qualified Object name upon proto typing conflicts [ggj] (#803) (e654bfb)
1.0.16 (2021-06-30)
- bazel: Eradicate monolith deps from Java µgen repo (#778) (86f2472)
- build: Update googleapis-discovery hash to fix compute integration test (#782) (46bb19a)
- protoc: Mirror protoc's field name conflict resolution logic in client generation (#781) (9432979)
1.0.15 (2021-06-22)
- release 1.0.15 (f752478)
1.0.14 (2021-06-17)
1.0.13 (2021-06-16)
1.0.12 (2021-06-10)
- mocks: Use java.lang.Object if there are protos named 'Object' (#760) (2a7064b)
- resnames: Use anon resname classes when only wildcards are present (#763) (f0ecead)
- release 1.0.12 (02eab0e)
1.0.11 (2021-06-07)
- bazel: ensure integration tests diff files recursively (#745) (ddc75f9)
- resnames: filter out mixin services from resname pkg candidates (#751) (72fa76f)
- tests: Ensure deterministic field ordering in test classes (#743) (fdb705b)
- tests: handle Java 11 set ordering differences for RPCs and fields in test/mock classes (#750) (eaf4592)
1.0.10 (2021-05-26)
- Pre-DIREGAPIC refactoring (04c2faa)
1.0.9 (2021-05-26)
- Support enums in proto HTTP annotations (#733) (f5c7b86)
- Support PubSub's deleted-topic pattern (#739) (7d8c62d)
1.0.8 (2021-05-24)
- DIREGAPIC refactoring (ae17e7e)
1.0.7 (2021-05-21)
1.0.6 (2021-05-19)
1.0.5 (2021-05-17)
1.0.4 (2021-05-13)
- types: Use fully-qualified message type names (#723) (8a5c36c)
- Use the right composers in deprecation unit tests (#715) (2318136)
1.0.3 (2021-04-07)
1.0.2 (2021-03-14)
- add request with default value in regular paged callable method (#690) (cc8ce77)
- mixins: handle unit tests for mixin pagination methods (#691) (edd7443)
- sample code: Update client samples in KMS goldens (#697) (3777196)
1.0.1 (2021-03-03)
- codegen: Bump license year in generated file headers (#685) (d1b3032)
- metadata: gate metadata file-gen on a CLI flag (#684) (738bf8a)
- mixins: enable codegen for standalone mixin APIs, add IAM integ test (#679) (bbde184)
- mixins: enable RPC overrides to clobber mixed-in RPCs (#678) (0645de4)