Skip to content

Latest commit

 

History

History
442 lines (222 loc) · 33.7 KB

CHANGELOG.md

File metadata and controls

442 lines (222 loc) · 33.7 KB

Changelog

2.10.3 (2022-11-01)

Bug Fixes

  • Fix REST transport client creation generated javadoc sample (#1077) (9ac0ca8)
  • Fixes regionTag breakage (#1068) (bed9f72)

2.10.2 (2022-10-24)

Bug Fixes

  • deps: Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.0.5 (#1063) (80ed62c)
  • Update regionTag to use service name (#1047) (68b33c2)

2.10.1 (2022-10-20)

Bug Fixes

  • deps: Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.0.2 (#1035) (f76634a)
  • deps: Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.0.3 (#1039) (9d25e47)
  • deps: Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.0.4 (#1050) (3b052e2)
  • deps: Update dependency org.yaml:snakeyaml to v1.32 (#1037) (b520aa0)
  • deps: Update dependency org.yaml:snakeyaml to v1.33 (#1043) (67a5dc5)
  • Get numeric value for Enum fields if it is configured as query param or path param (#1042) (0fdfa67)
  • Update sample region tag to parse host instead of proto package (#1040) (01c14d4)

2.10.0 (2022-09-06)

Features

  • Add support for rest numeric enums. (#1020) (0a89829)
  • ast: Extend support for annotation named parameters (#1012) (5d3ff75)
  • Update autogenerated snippet disclaimer (#1029) (16f26f6)

Bug Fixes

  • ast: Removed lambda void return type check (#1019) (317eff6)
  • bazel: Do not emit empty rm commands (#1027) (7064f4c)
  • bazel: Do not print current working directory (#1028) (5d94f1d)
  • deps: Update dependency com.google.cloud (27a8aa2)
  • deps: Update dependency com.google.cloud (883fafa)
  • deps: Update dependency org.yaml (56fd1ea)

2.9.0 (2022-07-11)

Features

  • ast: add support for LambdaExpr to infer type from return expr type (#1011) (a179558)

2.8.3 (2022-06-27)

Bug Fixes

  • deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v2.13.0 (#1009) (9dcc470)
  • Fix mixin mock service and gradle build generation (#1010) (d896e6e)
  • make BetaApi the getHttpJsonOperationsClient() in case of multitransport clients (#1007) (badd554)

2.8.2 (2022-06-14)

Bug Fixes

  • Fix typo in generated comment (#1006) (14e76e7)
  • Remove HttpMethod compile time dependency from genrated HttpJson stubs (#1004) (e5988a0)

2.8.1 (2022-06-09)

Bug Fixes

2.8.0 (2022-05-21)

Features

Bug Fixes

  • [REGAPIC] Fix repeated fields handling for query parameters (#989) (f7ceab9)
  • [REGAPIC] Fix snake_case nested resource names in generated unit tests (#990) (b8e3ae4)
  • deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v2.11.0 (#995) (df7e08e)
  • deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v2.12.0 (#996) (4673e52)
  • Fix BetaApi annotaiton usage for REST transport and clean BetaApi for default stubs in all transports (#987) (d22b966)

2.7.0 (2022-04-29)

Features

  • Add add autogenerated javadoc sample for selecting REST transport over gRPC (#983) (051713d)
  • inline disclaimer comment, use Sample/RegionTag, collect GapicClass samples (pt 2) (#970) (f8b3616)
  • SampleComposer, Sample, Region Tag (pt1) (#933) (b7cf105)
  • write samples to file (pt3) (#980) (04a6665)

Bug Fixes

  • allow empty services and java keywords as a method names (#985) (e37893c)
  • deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v2.10.0 (#982) (9e863f8)
  • deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v2.8.0 (#959) (0ca7a21)
  • deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v2.9.0 (#973) (8fa9f07)
  • deps: update dependency junit:junit to v4.13.2 (#940) (09c69f7)
  • deps: update dependency org.yaml:snakeyaml to v1.30 (#946) (996c8c3)
  • setups for manually runs single JUnit test (7ab9ae3)
  • Update copyright to 2022 for newly generated files. (#951) (a6ad7d9)

2.6.1 (2022-02-11)

Bug Fixes

  • Routing annotation was not recognized on parsing protos (#928) (2ce9f42)

2.6.0 (2022-01-28)

Features

  • Support explicit dynamic routing header (#887) (bcc1bdb)

Bug Fixes

  • increase default memory for Gradle builds on generated libraries (#907) (d210aa1)

2.5.0 (2022-01-22)

Features

  • 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)

Bug Fixes

  • 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)

Features

  • add install "alias" for local publication (#897) (662d1ba)

2.3.1 (2022-01-10)

Bug Fixes

  • fix Gradle build error for sourcesJar task on generated libs (#894) (1060a1a)

2.3.0 (2022-01-06)

Features

  • support Java 9+ compilation of generated libs (#889) (83552c4)

2.2.4 (2022-01-04)

Bug Fixes

  • add missing dependencies in Gradle for "self-service" library generation (#884) (3adac5e)

2.2.3 (2021-12-06)

Bug Fixes

  • 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)

Bug Fixes

  • 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)

Bug Fixes

2.2.0 (2021-10-09)

Features

  • 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)

Bug Fixes

  • [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)

Features

  • enable self signed jwt for gapic clients (#794) (1b7ee1e)

2.0.1 (2021-08-06)

Bug Fixes

  • bring back unused resnames for Ads (#821) (7fa135c)
  • resnames: ensure deterministic resname order for samplegen (#813) (c4709df)

2.0.0 (2021-08-03)

⚠ BREAKING CHANGES

  • remove Exception, unused resname classes for Java major version bump (#814)

Features

  • 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)

Features

  • 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)

Bug Fixes

  • (rest transport) Add @BetaApi to the generated TransportServiceFactory 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)

Bug Fixes

  • 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)

Features

  • Implement field presence support for DIREGAPIC (#774) (c820361)

Bug Fixes

  • service.yaml: Remove allowlist restriction (#776) (8f42efd)

Miscellaneous Chores

1.0.14 (2021-06-17)

Features

Bug Fixes

  • bazel: Remove monolith rule deps from the Java µgen Bazel rules (#764) (bff3efc)

1.0.13 (2021-06-16)

Bug Fixes

  • resnames: Fix resname builder name conflicts in ctor with this assignment (#769) (edac844)

1.0.12 (2021-06-10)

Features

Bug Fixes

  • 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)

Miscellaneous Chores

1.0.11 (2021-06-07)

Features

Bug Fixes

  • 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)

Miscellaneous Chores

  • Pre-DIREGAPIC refactoring (04c2faa)

1.0.9 (2021-05-26)

Features

Bug Fixes

  • Support enums in proto HTTP annotations (#733) (f5c7b86)
  • Support PubSub's deleted-topic pattern (#739) (7d8c62d)

1.0.8 (2021-05-24)

Miscellaneous Chores

1.0.7 (2021-05-21)

Bug Fixes

  • Add PubSub to service.yaml / mixin allowlist (#729) (e7f6d33)

1.0.6 (2021-05-19)

Bug Fixes

  • mixins: Gate mixin RPC on HTTP rules, add yaml doc/http overrides (#727) (229da5d)

1.0.5 (2021-05-17)

Bug Fixes

  • types: Reorder nested types for legacy protos w/ java_outer_class in one file (#724) (925356d)

1.0.4 (2021-05-13)

Bug Fixes

  • 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)

Bug Fixes

1.0.2 (2021-03-14)

Bug Fixes

  • 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)

Bug Fixes

  • 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)

1.0.0 (2021-03-01)

Bug Fixes

  • add common srcs to test, check test targets only in codecov (#669) (f81ed0b)
  • release: update gax-java to 1.62.0 (#675) (51ed181)