2.50.0 (2024-11-14)
- Add experimental S2A integration in client libraries grpc transport (#3326) (1138ca6)
- enable selective generation based on service config include list (#3323) (0cddadb)
- introduce
java.time
to java-core (#3330) (f202c3b) - Update Gapic-Generator to generate libraries using
java.time
methods (#3321) (b21c9a4)
- Fix flaky test ScheduledRetryingExecutorTest.testCancelOuterFutureAfterStart (#3335) (e73740d)
- httpjson callables to trace attempts (started, failed) (#3300) (15a64ee)
- instantiate GaxProperties at build time to ensure we get the protobuf version (#3365) (bb2a3be)
- protobuf version not always getting set in headers (#3322) (7f6e470)
- use BuildKit instead of legacy builder to build the Hermetic Build images (#3338) (222fb45)
- update google auth library dependencies to v1.30.0 (#3367) (a31c682)
- update grpc dependencies to v1.68.1 (#3240) (c8e3941)
- fix list num (#3356) (b7d6296)
- hermetic-build: indicate usage of Docker Buildkit in development guide (#3337) (01e742d)
- modify hermetic build docs (#3331) (25023af)
2.49.0 (2024-10-25)
- add additional potential exceptions when retrieving protobuf manifest file to get version (#3315) (ef9e518)
2.48.0 (2024-10-22)
- gax: add protobuf version tracking to headers (#3199) (40c19b1)
- selectively generate libraries (#3290) (dfe1a50)
- update dependency com.google.errorprone:error_prone_annotations to v2.34.0 (#3303) (5b01274)
- update dependency com.google.errorprone:error_prone_annotations to v2.34.0 (#3304) (5bd6c9c)
- update google api dependencies (#3282) (a9eac85)
- update google auth library dependencies to v1.29.0 (#3302) (e64eda2)
2.47.0 (2024-10-04)
- gax: add API key authentication to ClientSettings (#3137) (df08956)
- gax: append cred-type header for auth metrics (#3186) (ca3ec24)
- address incorrect universe domain validation when quota project id is set (#3257) (6e70c37), closes #3256
- Disable automatically retrieving Universe Domain from Metadata Server (#3272) (f4402bf)
- update dependency com.fasterxml.jackson:jackson-bom to v2.18.0 (#3248) (821e83d)
- update dependency com.google.errorprone:error_prone_annotations to v2.33.0 (#3265) (94450a9)
- update dependency com.google.errorprone:error_prone_annotations to v2.33.0 (#3266) (8235463)
- update dependency com.google.guava:guava to v33.3.1-jre (#3228) (4e76207)
- update dependency net.bytebuddy:byte-buddy to v1.15.3 (#3246) (2aad71d)
- update google api dependencies (#3242) (02aae9d)
- update google auth library dependencies to v1.28.0 (#3267) (6d85864)
- update googleapis/java-cloud-bom digest to 0cd97b7 (#3260) (2d54a5d)
- update grpc dependencies to v1.67.1 (#3258) (e08906c)
- update grpc dependencies to v1.67.1 in dependencies.properties (#3279) (5b46e70)
- update junit5 monorepo to v5.11.2 (#3276) (6b10f94)
- update netty dependencies to v4.1.114.final (#3263) (8bd83d9)
2.46.1 (2024-09-25)
- update dependency black to v24.8.0 (#3234) (73d803b)
- update dependency lxml to v5.3.0 (#3237) (ee2d05a)
- update dependency net.bytebuddy:byte-buddy to v1.15.2 (#3235) (a7781a6)
- update dependency pyyaml to v6.0.2 (#3231) (ce60bdf)
- update dependency watchdog to v4.0.2 (#3232) (ab0976b)
- update google api dependencies (#3224) (4803738)
- update google.cloud.opentelemetry.version to v0.32.0 (#3225) (69e3e38)
- update grpc dependencies to v1.68.0 (#3220) (f6e30a5)
- update junit5 monorepo to v5.11.1 (#3236) (8b42993)
2.46.0 (2024-09-23)
- expose property in GrpcTransportChannel if it uses direct path. (#3170) (9a432f7)
- generate a GAPIC library from api definition (#3208) (b6b5d7b)
- Metrics tracer addAttribute map overload (#3202) (1a988df)
- update dependency com.google.errorprone:error_prone_annotations to v2.32.0 (#3192) (b280706)
- update dependency com.google.errorprone:error_prone_annotations to v2.32.0 (#3193) (ed0cd17)
- update dependency filelock to v3.16.1 (#3210) (703ac3d)
- update dependency idna to v3.10 (#3201) (211c3ec)
- update dependency org.threeten:threetenbp to v1.7.0 (#3205) (c88a722)
- update dependency org.threeten:threetenbp to v1.7.0 (#3206) (3e9fbac)
- update dependency platformdirs to v4.3.3 (#3200) (b62b05d)
- update dependency platformdirs to v4.3.6 (#3209) (227ffa5)
- update dependency urllib3 to v2.2.3 (#3194) (f69d511)
- update dependency virtualenv to v20.26.5 (#3212) (d3ef97a)
- update google api dependencies (#3183) (02eea8d)
- update google auth library dependencies to v1.26.0 (#3216) (0b369e9)
- update google auth library dependencies to v1.27.0 (#3221) (a3cb9e7)
- update googleapis/java-cloud-bom digest to 06f632d (#3198) (49dcd35)
- update googleapis/java-cloud-bom digest to e7d8909 (#3207) (de497ee)
- update opentelemetry-java monorepo to v1.42.1 (#3189) (38117d8)
- Upgrade Protobuf-Java to v3.25.5 (#3217) (860c1bc)
2.45.0 (2024-09-09)
- add Batcher#close(timeout) and Batcher#cancelOutstanding (#3141) (b5a92e4)
- add full RetrySettings sample code to Settings classes (#3056) (8fe3a2d)
- add toString to futures returned by operations (#3140) (afecb8c)
- bake gapic-generator-java into the hermetic build docker image (#3067) (a372e82)
- add opentelemetry exporter-metrics and shared-resoucemapping to shared dependencies (#3078) (fc8d80d)
- update dependency certifi to v2024.8.30 (#3150) (c18b705)
- update dependency com.google.api-client:google-api-client-bom to v2.7.0 (#3151) (5f43e43)
- update dependency com.google.errorprone:error_prone_annotations to v2.31.0 (#3153) (3071509)
- update dependency com.google.errorprone:error_prone_annotations to v2.31.0 (#3154) (335ee63)
- update dependency com.google.guava:guava to v33.3.0-jre (#3119) (41174b0)
- update dependency dev.cel:cel to v0.7.1 (#3155) (b1ddd16)
- update dependency filelock to v3.16.0 (#3175) (6681113)
- update dependency idna to v3.8 (#3156) (82f5326)
- update dependency io.netty:netty-tcnative-boringssl-static to v2.0.66.final (#3148) (a7efaa8)
- update dependency net.bytebuddy:byte-buddy to v1.15.1 (#3115) (0e06c5f)
- update dependency org.apache.commons:commons-lang3 to v3.17.0 (#3157) (8d3b9fd)
- update dependency org.checkerframework:checker-qual to v3.47.0 (#3166) (365674d)
- update dependency org.yaml:snakeyaml to v2.3 (#3158) (e67ea9a)
- update dependency platformdirs to v4.3.2 (#3176) (4f2f9e0)
- update dependency virtualenv to v20.26.4 (#3177) (080e078)
- update google api dependencies (#3118) (67342ea)
- update google auth library dependencies to v1.25.0 (#3168) (715884a)
- update google http client dependencies to v1.45.0 (#3159) (a3fe612)
- update googleapis/java-cloud-bom digest to 6626f91 (#3147) (658e40e)
- update junit5 monorepo to v5.11.0 (#3111) (6bf84c8)
- update netty dependencies to v4.1.113.final (#3165) (9b5957d)
- update opentelemetry-java monorepo to v1.42.0 (#3172) (413c44e)
2.44.0 (2024-08-16)
- Generator callable generation is based on method type (#3075) (c21a013)
- improve warnings for Direct Path xDS set via env (#3019) (7a26115)
- update dependency argcomplete to v3.5.0 (#3099) (0654a28)
- update dependency black to v24.8.0 (#3082) (a864f62)
- update dependency com.google.crypto.tink:tink to v1.14.1 (#3083) (c13b63e)
- update dependency com.google.errorprone:error_prone_annotations to v2.30.0 (#3100) (a10ef54)
- update dependency com.google.errorprone:error_prone_annotations to v2.30.0 (#3101) (9bff64f)
- update dependency lxml to v5.3.0 (#3102) (4e145b1)
- update dependency org.apache.commons:commons-lang3 to v3.16.0 (#3103) (95c9508)
- update dependency org.checkerframework:checker-qual to v3.46.0 (#3081) (2431920)
- update dependency org.easymock:easymock to v5.4.0 (#3079) (182ae50)
- update dependency pyyaml to v6.0.2 (#3086) (f847e45)
- update dependency watchdog to v4.0.2 (#3094) (f1c75a1)
- update google api dependencies (#3071) (c5abe90)
- update google auth library dependencies to v1.24.1 (#3109) (62acdd6)
- update googleapis/java-cloud-bom digest to a98202d (#3097) (bb216ae)
- update googleapis/java-cloud-bom digest to ad905cc (#3080) (250b26c)
- update grpc dependencies to v1.66.0 (#3104) (b63b643)
- update opentelemetry-java monorepo to v1.41.0 (#3105) (7364916)
- update protobuf to 3.25.4 (#3113) (2b271fc)
- update slf4j monorepo to v2.0.16 (#3098) (c13f932)
2.43.0 (2024-07-25)
- add
transport
option togeneration_config.yaml
(#3052) (3b1a915) - get released version from versions.txt to render
README.md
(#3007) (99bb2b3) - Introduce java.time to Gax-Java (#1872) (308aeaf)
- Mark
getDefaultEndpoint()
with @ObsoleteApi (#2347) (e46648f) - parse
BUILD.bzel
to determine whether a commit that only changedBUILD.bazel
is a qualified commit (#2937) (502f801)
- Fix: (d996c2d)
BaseApiTracer
to noop on attemptFailed via overloaded method call (#3016) (2fc938a)- Generator to skip generation for empty services. (#3051) (ff2c485)
- restore hermetic build image publication (#2952) (97a6d67)
- update dependency com.fasterxml.jackson:jackson-bom to v2.17.2 (#3028) (d16f9d1)
- update dependency com.google.cloud.opentelemetry:detector-resources-support to v0.30.0 (#2975) (b3ec93f)
- update dependency com.google.cloud.opentelemetry:detector-resources-support to v0.31.0 (#3044) (6bd07dc)
- update dependency com.google.errorprone:error_prone_annotations to v2.29.2 (#3058) (8ea0868)
- update dependency com.google.errorprone:error_prone_annotations to v2.29.2 (#3059) (81b23dc)
- update dependency com.google.guava:guava to v33.2.1-jre (#3027) (12ee456)
- update dependency commons-codec:commons-codec to v1.17.1 (#3049) (58d94b7)
- update dependency dev.cel:cel to v0.6.0 (#3050) (bc332d9)
- update dependency net.bytebuddy:byte-buddy to v1.14.18 (#3029) (8799cf6)
- update dependency org.apache.commons:commons-lang3 to v3.15.0 (#3060) (2538334)
- update dependency org.checkerframework:checker-qual to v3.45.0 (#2988) (4edd216)
- update google api dependencies (#2951) (c16f6c9)
- update google auth library dependencies to v1.24.0 (#3039) (98b5bd7)
- update googleapis/java-cloud-bom digest to 47c5dbc (#2974) (57623f0)
- update grpc dependencies to v1.65.1 (#3061) (27497e2)
- update junit5 monorepo to v5.10.3 (#2963) (bc55fe1)
- update netty dependencies to v4.1.112.final (#3057) (5af127b)
- update opentelemetry-java monorepo to v1.40.0 (#3035) (5c31c42)
- Use Gapic-Showcase v0.35.1 (#3018) (43773f0)
2.42.0 (2024-06-25)
- Allow Adding Client Level Attributes to MetricsTracerFactory (#2614) (f122c6f)
- gapic-generator-java to perform a no-op when no services are detected (#2460) (c0b5646)
- Make Layout Parser generally available in V1 (e508ae6)
- populate
.repo-metadata.json
from highest version (#2890) (f587541) - push SNAPSHOT versions of the hermetic build docker image (#2888) (81df866)
- deps: update the Java code generator (gapic-generator-java) to 1.2.3 (e508ae6)
- Expose Gax meter name (#2865) (6c5d6ce)
- Move the logic of getting systemProductName from static block to static method (#2874) (536f1eb)
- Update default Otel Attribute from method_name to method (#2833) (af10a9e)
- update dependency com.google.auto.value:auto-value to v1.11.0 (#2842) (dd27fdf)
- update dependency com.google.auto.value:auto-value-annotations to v1.11.0 (#2843) (bf8e67f)
- update dependency com.google.cloud:grpc-gcp to v1.6.1 (#2943) (9f16b40)
- update dependency org.checkerframework:checker-qual to v3.44.0 (#2848) (7a99c50)
- update dependency org.easymock:easymock to v5.3.0 (#2871) (c243f7d)
- update google api dependencies (#2846) (b5ef698)
- update googleapis/java-cloud-bom digest to 17cc5ec (#2882) (d6abd8e)
- update netty dependencies to v4.1.111.final (#2877) (b5f10b9)
- update opentelemetry-java monorepo to v1.39.0 (#2863) (9d1f3a8)
2.41.0 (2024-05-31)
- update dependency com.google.api-client:google-api-client-bom to v2.6.0 (#2782) (5bc8928)
- update dependency com.google.cloud.opentelemetry:detector-resources-support to v0.29.0 (#2831) (6c1dbfc)
- update dependency com.google.code.gson:gson to v2.11.0 (#2786) (91f3254)
- update dependency com.google.code.gson:gson to v2.11.0 (#2787) (e81893c)
- update dependency com.google.errorprone:error_prone_annotations to v2.28.0 (#2835) (b8f11b1)
- update dependency com.google.errorprone:error_prone_annotations to v2.28.0 (#2838) (5c46f3f)
- update dependency net.bytebuddy:byte-buddy to v1.14.16 (#2797) (dfedafc)
- update dependency net.bytebuddy:byte-buddy to v1.14.17 (#2828) (6eb9041)
- update dependency org.checkerframework:checker-qual to v3.43.0 (#2730) (b7fa736)
- update dependency requests to v2.32.0 [security] (#2791) (c2ea6cc)
- update dependency watchdog to v4.0.1 (#2800) (d5771dd)
- update google api dependencies (#2672) (6643536)
- update google http client dependencies to v1.44.2 (#2783) (dee7e00)
- update googleapis/java-cloud-bom digest to 59c776b (#2827) (03b3eb4)
- update netty dependencies to v4.1.110.final (#2796) (d1aaa68)
2.40.1 (2024-05-15)
- [common-protos] An existing method
UpdateVehicleLocation
is (7f96074) - [common-protos] An existing method
UpdateVehicleLocation
is removed from serviceVehicleService
(#2751) (7f96074) - [iam] An existing method
UpdateVehicleLocation
is removed from (4a1ae7b) - [iam] An existing method
UpdateVehicleLocation
is removed from serviceVehicleService
(#2752) (4a1ae7b) - do not populate repo level change while removing library (#2740) (43e62b9)
- only append
.api.grpc
suffix to group id if the artifact id starts withproto-
orgrpc-
(#2731) (8e87b2e) - opentelemetry-bom to be in third-party-dependencies BOM (#2736) (4ecc89b)
- prepare to generate grafeas (#2761) (1114f18)
- Replace deprecated protobuf methods. (#2764) (986c090)
- update dependency black to v24.4.2 (#2660) (1cbb681)
- update dependency com.fasterxml.jackson:jackson-bom to v2.17.1 (#2732) (891b01d)
- update dependency com.google.cloud:grpc-gcp to v1.6.0 (#2767) (a39aa07)
- update dependency com.google.errorprone:error_prone_annotations to v2.27.1 (#2708) (4d7d246)
- update dependency com.google.errorprone:error_prone_annotations to v2.27.1 (#2709) (4e31d7d)
- update dependency com.google.oauth-client:google-oauth-client-bom to v1.36.0 (#2768) (22b7398)
- update dependency commons-codec:commons-codec to v1.17.0 (#2710) (b87356c)
- update dependency jinja2 to v3.1.4 [security] (#2742) (d67eaf8)
- update dependency lxml to v5.2.2 (#2766) (df7e211)
- update dependency markupsafe to v2.1.5 (#2657) (805baf8)
- update dependency net.bytebuddy:byte-buddy to v1.14.15 (#2753) (a472620)
- update dependency platformdirs to v4.2.1 (#2662) (dbdcc91)
- update googleapis/java-cloud-bom digest to db4265f (#2755) (908db6f)
- update googleapis/java-cloud-bom digest to f3c611a (#2700) (d254e9b)
- update opentelemetry-java monorepo to v1.38.0 (#2769) (0a5c7c4)
2.40.0 (2024-05-02)
- [common-protos] add
Weight
to common types for Shopping APIs to be used for accounts bundle (#2699) (5bb9770) - add a CLI tool to validate generation configuration (#2691) (f2ce524)
- Parser to consume the api-versioning value from proto (#2630) (40711fd)
- Update Gapic generator and Gax to emit api-versioning via header (#2671) (e63d1b4)
- change folder prefix for adding headers (#2688) (4e92be8)
- Log HttpJson's async thread pool core size (#2697) (34b4bc3)
- replace
cfg = "host"
withcfg = "exec"
(#2637) (6d673f3) - Return resolved endpoint from StubSettings' Builder (#2715) (32c9995)
- Make opentelemetry-api an optional dependency. (#2681) (3967a19)
- update dependency absl-py to v2.1.0 (#2659) (cae6d79)
- update dependency gitpython to v3.1.43 (#2656) (208bef4)
- update dependency lxml to v5.2.1 (#2661) (b95ad49)
- update dependency net.bytebuddy:byte-buddy to v1.14.14 (#2703) (87069bc)
- update dependency typing to v3.10.0.0 (#2663) (7fb5653)
- update gapic-showcase to v0.33.0 (#2653) (0a71cbf)
2.39.0 (2024-04-18)
- add
libraries_bom_version
to generation configuration (#2639) (56c7ca5) - Add ChannelPoolSettings Getter for gRPC's ChannelProvider (#2612) (d0c5191)
- add config change (#2604) (8312706)
- add entry point (#2616) (b19fa33)
- add generation config comparator (#2587) (a94c2f0)
- Add JavadocJar Task to build.gradle for self service libraries (#2593) (993f5ac)
- Client/StubSettings' getEndpoint() returns the resolved endpoint (#2440) (4942bc1)
- generate selected libraries (#2598) (739ddbb)
- Validate the Universe Domain inside Java-Core (#2592) (35d789f)
- add main to
generate_repo.py
(#2607) (fedeb32) - correct deep-remove and deep-preserve regexes (#2572) (4c7fd88)
- first attempt should use the min of RPC timeout and total timeout (#2641) (0349232)
- remove duplicated calls to AutoValue builders (#2636) (53a3727)
- remove unnecessary slf4j and AbstractGoogleClientRequest native image configs (0cb7d0e)
- remove unnecessary slf4j and AbstractGoogleClientRequest native image configs (#2628) (0cb7d0e)
- update arrow.version to v15.0.2 (#2589) (777acf3)
- update dependency com.google.cloud.opentelemetry:detector-resources-support to v0.28.0 (#2649) (e4ed176)
- update dependency gitpython to v3.1.41 [security] (#2625) (e41bd8f)
- update dependency net.bytebuddy:byte-buddy to v1.14.13 (#2646) (73ac5a4)
- update dependency org.threeten:threeten-extra to v1.8.0 (#2650) (226325a)
- update dependency org.threeten:threetenbp to v1.6.9 (#2602) (371753e)
- update dependency org.threeten:threetenbp to v1.6.9 (#2665) (8935bc8)
- update google api dependencies (#2584) (cd20604)
- update googleapis/java-cloud-bom digest to 7071341 (#2608) (8d74140)
- update netty dependencies to v4.1.109.final (#2597) (8990693)
- update opentelemetry-java monorepo to v1.37.0 (#2652) (f8fa2e9)
- update protobuf dependencies to v3.25.3 (#2491) (b0e5041)
- update slf4j monorepo to v2.0.13 (#2647) (f030e29)
2.38.1 (2024-03-15)
- deps: add detector-resource-support dependencies (#2559) (53f2c85)
- Update shopping and chat common protos. (#2580) (f472756)
2.38.0 (2024-03-15)
- [common-protos] add
api_version
extension toServiceOptions
, for collaborative versioning (d343be9) - [common-protos] add
api_version
extension toServiceOptions
, for collaborative versioning (#2551) (d343be9) - add
ErrorReason.LOCATION_POLICY_VIOLATED
enum value (d343be9) - add
ErrorReason.LOCATION_POLICY_VIOLATED
enum value (d343be9) - add
Publishing.rest_reference_documentation_uri
to aid client library publication (d343be9) - add
Publishing.rest_reference_documentation_uri
to aid client library publication (d343be9) - Add shopping and chat common protos. (#2553) (5f2d4e7), closes #2018
- get PR description from googleapis commits (#2531) (c2ea697)
- Introduce OpenTelemetry Metrics Recording (#2500) (b936580)
- skip build only commit (#2555) (180c8a9)
- Universe Domain Environment Variable Support (#2485) (1463d64)
- normalize dependencies (#2574) (6622238)
- update arrow.version to v15.0.1 (#2565) (b2c3f6a)
- update dependency com.fasterxml.jackson:jackson-bom to v2.17.0 (#2564) (40ae7f9)
- update dependency com.google.api-client:google-api-client-bom to v2.4.0 (#2570) (f60441f)
- update dependency com.google.errorprone:error_prone_annotations to v2.26.1 (#2530) (7c1aaab)
- update dependency com.google.errorprone:error_prone_annotations to v2.26.1 (#2532) (447b4e1)
- update dependency io.netty:netty-tcnative-boringssl-static to v2.0.65.final (#2547) (46e0e0f)
- update dependency net.bytebuddy:byte-buddy to v1.14.12 (#2522) (edfec32)
- update google api dependencies (#2484) (92e91bc)
- update google api dependencies (#2538) (d9355cf)
- update googleapis/java-cloud-bom digest to 3f93d58 (#2499) (5fd4d5e)
- update googleapis/java-cloud-bom digest to 659764f (#2545) (d6c8be6)
- update netty dependencies (#2480) (40753c3)
- update opentelemetry-java monorepo to v1.35.0 (#2477) (3ecefff)
- update opentelemetry-java monorepo to v1.36.0 (#2550) (9669c21)
- update opentelemetry-java monorepo to v1.36.0 (#2573) (f5f201e)
- update slf4j monorepo to v2.0.12 (#2481) (363a354)
2.37.0 (2024-02-29)
2.36.0 (2024-02-29)
- cleanup @BetaApi from Resource Name Builder Methods (#2450) (6e8d098), closes #2099
- Fix watchdog to start with WAITING state (#2468) (dedc40f)
- ignore comment in BUILD (#2492) (6ca20e5)
- remove @BetaApi from ApiFutures and ApiService (#2454) (f59e717), closes #2098
- grandfathering the dependencies for java-pubsublite and java-bigquery (#2504) (9ceab23)
- update dependency gradle to v7.6.4 (#2474) (607dc59)
- update dependency org.graalvm.sdk:graal-sdk to v22.3.5 (#2475) (2de487b)
- update grpc dependencies to v1.62.2 (#2506) (f438603)
2.35.0 (2024-02-13)
- add
generate_repo.py
(#2431) (47b632a) - move synthtool templates to
library_generation/owlbot
(#2443) (5c95472)
- Apiary Host returns user set host if set (#2455) (5f17e62)
- Cancel the Timeout Task for HttpJson (#2360) (b177d9e)
- update dependency commons-codec:commons-codec to v1.16.1 (#2473) (8c6e91d)
- update google api dependencies (#2469) (ad4d4e6)
- update google auth library dependencies to v1.23.0 (#2466) (349a5d3)
- update google auth library dependencies to v1.23.0 (#2476) (6c9127c)
- update google http client dependencies to v1.44.1 (#2467) (87d1435)
- update googleapis/java-cloud-bom digest to ac9893c (#2472) (7fff34a)
- update grpc dependencies to v1.61.1 (#2463) (9ec575b)
2.34.0 (2024-01-31)
- autopopulate fields in the request (#2353) (b28235a)
- enable generation with postprocessing of multiple service versions (#2342) (363e35e)
- MetricsTracer implementation (#2421) (5c291e8)
- move new client script (#2333) (acdde47)
- Endpoint resolution uses user set endpoint from ClientSettings (#2429) (46b0a85)
- Move direct path misconfiguration log to before creating the first channel (#2430) (9916540)
2.33.0 (2024-01-24)
2.32.0 (2024-01-19)
- Do not set the default endpoint in StubSettings (97ae228)
- Numeric enums in routing headers (#2328) (4d043de)
- StubSettings'
getEndpoint()
will return the service's pre-configured endpoint if there are no user configurations (97ae228) - Validate the Universe Domain (#2330) (097bc93)
- adjust release-please configs for cloudbuild yaml updates (#2351) (ed16261)
- DirectPath non-default SA requires creds (#2281) (c7d614a)
- format method types and table in Client Overview (#2361) (7436995)
- update dependency com.fasterxml.jackson:jackson-bom to v2.16.1 (#2386) (1160f95)
- update dependency com.google.errorprone:error_prone_annotations to v2.24.1 (#2390) (d533760)
- update dependency com.google.errorprone:error_prone_annotations to v2.24.1 (#2391) (98b7f3e)
- update dependency com.google.oauth-client:google-oauth-client-bom to v1.35.0 (#2392) (4b78ac7)
- update dependency io.perfmark:perfmark-api to v0.27.0 (#2388) (42808ba)
- update dependency io.perfmark:perfmark-api to v0.27.0 (#2389) (51241f7)
- update dependency net.bytebuddy:byte-buddy to v1.14.11 (#2387) (07b8ee6)
- update dependency org.checkerframework:checker-qual to v3.42.0 (#2287) (7c4eb80)
- update gapic-showcase to v0.30.0 (#2354) (762c125)
- update google api dependencies (#2382) (92bbe61)
- update googleapis/java-cloud-bom digest to 8bc17e9 (#2376) (bddd4ea)
- update grpc dependencies to v1.61.0 (#2383) (af15bd1)
- update netty dependencies to v4.1.105.final (#2302) (1563a55)
- update protobuf dependencies to v3.25.2 (#2378) (836e7b8)
- update slf4j monorepo to v2.0.11 (#2381) (9e758b7)
2.31.0 (2024-01-04)
- [common-protos,common-protos] add auto_populated_fields to google.api.MethodSettings (#2273) (d9be11c)
- add auto_populated_fields to google.api.MethodSettings (d9be11c)
- add parsing of autopopulated fields from serviceyaml (#2312) (4f535a7)
- Add Universe Domain to ClientSettings (#2331) (1bddac5)
- Add Universe Domain to Java-Core (#2329) (586ac9f)
- Full Endpoint Resolution from EndpointContext (#2313) (f499ced)
- move Java Owlbot into this repository for postprocessing (#2282) (f8969d2)
- new artifact for sdk-platform-java configs. (#2315) (99e5195)
- Parse Host Service Name (#2300) (8822f3b)
- Structs mapper utility (#2278) (da6607b)
- unmanaged dependency check (#2223) (3439691)
- format proto comments in Client Overview (#2280) (4029fbd)
- re-enable checkstyle in sdk-platform-java-config (#2335) (285bdb1)
- update google api dependencies (#2277) (4bc45bd)
- update googleapis/java-cloud-bom digest to 3fe0c17 (#2286) (c7de93e)
- update grpc dependencies to v1.60.0 (#2288) (c8bf058)
2.30.0 (2023-11-29)
- confirm owlbot-copy succeeeded to transfer java files (#2235) (94d1dd2)
- improve information on CancellationException for LROs (#2236) (741e40c)
- owlbot-cli image sha to be locked (hermetic) (#2252) (6c4c236)
- update dependency com.fasterxml.jackson:jackson-bom to v2.16.0 (#2259) (4eef7ec)
- update dependency com.google.cloud:grpc-gcp to v1.5.0 (#2265) (964a649)
- update dependency com.google.errorprone:error_prone_annotations to v2.23.0 (#2182) (5116f3d)
- update dependency com.googlecode.maven-download-plugin:download-maven-plugin to v1.7.1 (#2151) (cbe1bb1)
- update dependency cryptography to v41.0.7 (#2255) (a98ea5c)
- update dependency net.bytebuddy:byte-buddy to v1.14.10 (#2256) (094f263)
- update dependency org.apache.commons:commons-lang3 to v3.14.0 (#2260) (03dc96b)
- update dependency org.checkerframework:checker-qual to v3.40.0 (#2221) (c3fcfbd)
- update dependency pyasn1 to v0.5.1 (#2262) (4bfa6cf)
- update google api dependencies (#2219) (877cb2a)
- update googleapis/java-cloud-bom digest to ab98a49 (#2231) (67a2c94)
- update grpc dependencies to v1.59.1 (#2263) (fdb1559)
- update guava monorepo (#2139) (b861f19)
- update netty dependencies to v4.1.101.final (#2257) (2733fcf)
- update protobuf dependencies to v3.25.0 (#2222) (445477f)
- update protobuf dependencies to v3.25.1 (#2242) (faea6c4)
2.29.0 (2023-10-31)
- update dependency cryptography to v41.0.5 (#2206) (6d1f84a)
- update dependency google-auth to v2.23.4 (#2217) (f1ee04d)
- update dependency google-cloud-storage to v2.13.0 (#2216) (1af12a8)
- update google api dependencies (#2187) (448b0d1)
- update googleapis/java-cloud-bom digest to 41d86db (#2205) (9152f24)
- update googleapis/java-cloud-bom digest to b8394a1 (#2201) (f9957df)
- update googleapis/java-cloud-bom digest to d06156f (#2200) (097e37e)
- update googleapis/java-cloud-bom digest to e896c4e (#2198) (15a796f)
- update graal-sdk to 22.3.3 in bazel dependencies file (#2209) (25957d3)
- update grpc dependencies to v1.59.0 (#2211) (7dafa8d)
2.28.0 (2023-10-19)
- Add gapic options as inputs to
generate_library.sh
(#2121) (b17d8a1) - Log DirectPath misconfiguration (#2105) (860ae76)
- Replace graal version declarion with properties placeholder (#2120) (e5247ba)
- Update dependency attrs to v22.2.0 (#2146) (49d7f55)
- Update dependency cffi to v1.16.0 (#2147) (db37d5b)
- Update dependency charset-normalizer to v2.1.1 (#2148) (759e957)
- Update dependency com.fasterxml.jackson:jackson-bom to v2.15.3 (#2136) (be25555)
- Update dependency com.google.auto.value:auto-value to v1.10.4 (#2137) (5edca8b)
- Update dependency com.google.auto.value:auto-value-annotations to v1.10.4 (#2138) (705c358)
- Update dependency com.google.errorprone:error_prone_annotations to v2.22.0 (#2130) (805daf1)
- Update dependency com.google.errorprone:error_prone_annotations to v2.22.0 (#2145) (f936331)
- Update dependency commons-codec:commons-codec to v1.16.0 (#2152) (0cf3440)
- Update dependency cryptography to v41.0.4 [security] (#2109) (e2f57f2)
- Update dependency gcp-releasetool to v1.16.0 (#2111) (69d1259)
- Update dependency google-api-core to v2.12.0 (#2153) (8c1baf5)
- Update dependency google-auth to v2.23.3 (#2154) (3645fed)
- Update dependency google-cloud-core to v2.3.3 (#2113) (c8194cf)
- Update dependency google-cloud-storage to v2.12.0 (#2155) (0ec9027)
- Update dependency google-crc32c to v1.5.0 (#2157) (6556ed5)
- Update dependency google-resumable-media to v2.6.0 (#2161) (87dd6f2)
- Update dependency googleapis-common-protos to v1.61.0 (#2156) (f7fd515)
- Update dependency gradle to v7.6.3 (#2115) (cd9748d)
- Update dependency importlib-metadata to v4.13.0 (#2162) (ac6e3d5)
- Update dependency jeepney to v0.8.0 (#2165) (59744b5)
- Update dependency jinja2 to v3.1.2 (#2166) (c7ac765)
- Update dependency markupsafe to v2.1.3 (#2168) (ea26b1a)
- Update dependency net.bytebuddy:byte-buddy to v1.14.9 (#2116) (e0ad3e6)
- Update dependency org.apache.commons:commons-lang3 to v3.13.0 (#2131) (c066286)
- Update dependency org.checkerframework:checker-qual to v3.39.0 (#2158) (dfe2bbc)
- Update dependency org.easymock:easymock to v5.2.0 (#2159) (8daf145)
- Update dependency org.yaml:snakeyaml to v2.2 (#2160) (0664bf6)
- Update dependency protobuf to v3.20.3 (#2169) (669d369)
- Update dependency pyasn1 to v0.5.0 (#2170) (a842045)
- Update dependency pyasn1-modules to v0.3.0 (#2171) (4abbf85)
- Update dependency pyjwt to v2.8.0 (#2172) (875146e)
- Update dependency pyparsing to v3.1.1 (#2173) (caac831)
- Update dependency typing-extensions to v4.8.0 (#2174) (1a8f7a4)
- Update dependency urllib3 to v1.26.17 [security] (#2110) (5f40056)
- Update dependency urllib3 to v1.26.18 (#2177) (9683111)
- Update dependency zipp to v3.17.0 (#2175) (1700c59)
- Update google api dependencies (#2132) (bd4ae4f)
- Update google auth library dependencies to v1.20.0 (#2142) (ce59ed8)
- Update googleapis/java-cloud-bom digest to 4b9b60d (#2178) (6a8972e)
- Update googleapis/java-cloud-bom digest to a0bfee4 (#2181) (88bccd9)
- Update googleapis/java-cloud-bom digest to e485c2f (#2134) (97f97c6)
- Update netty dependencies (#2141) (fedc7b9)
- Update protobuf dependencies to v3.24.4 (#2118) (7b3f4b9)
2.27.0 (2023-10-06)
- [common-protos] public google.api.FieldInfo type and extension (#2037) (f2b8280)
- Generate proto-only library (#2046) (f9ac8fb)
- More logging for ChannelPool shutdown (#2070) (b8365c2)
2.26.1 (2023-09-25)
2.26.0 (2023-09-21)
- Filter out
*gapic.legacy.yaml
when parsingjava_gapic_opts
(#2015) (1ad5ec0) - Generate showcase without post-processing (#1935) (7218d80)
- Hermetic build OS detection (#1988) (4fc844e)
- Hermetic build scripts to use a single output/generation folder (#1987) (f5efb0e)
- Search gapic additional protos in
BUILD.bazel
(#2004) (ed16ac7)
- hermetic-build: Obtain gapic-generator-java locally on release branch (#2023) (f3088d5)
- Showcase update goal fix (#2002) (47811f7)
- Skip generating
grpc-*
directory if transport isrest
(#1979) (9c0316b)
2.25.0 (2023-09-08)
- [common-protos,common-protos] add new FieldBehavior value IDENTIFIER (#1937) (24ae2a3)
- Add
generate_library.sh
without post processing (#1916) (ffc058a) - Adding vendor and vendor information in header (#1963) (ed44aa7)
- Introduce @ObsoleteApi (#1887) (5df1aa3)
- Remove -H:-RunReachabilityHandlersConcurrently (#1892) (9cc52e1)
- Use && in equals check to avoid possible NPE (#1927) (815567c)
2.24.0 (2023-08-01)
- [common-protos] Add a proto message to describe the
resource_type
andresource_permission
for an API method (#1878) (3e27ca9)
2.23.1 (2023-07-19)
- Resource name class deduplication (#1854) (08eca7d)
- Use bindings for resolving multi pattern resources (#1818) (1352fab)
- Auto-value version 1.10.2 (#1859) (54843c9)
- Bump grpc version to 1.56.1 (1fcdd89)
- Bump jackson version to 2.15.2 (bde81d8)
2.23.0 (2023-07-07)
- [gapic-generator-java] handle response and metadata type ambiguity in LRO parsing (#1726) (1ace494)
- Abstract batch resource and add method to determine if batch should be flushed (#1790) (4c74107)
- Bump grpc-java version to 1.55.3 (1ff8cc0)
- Bump guava version to 32.1.1-jre (016e84d)
- Bump j2obc-annotations version to 2.8 (4f45313)
- Update google-auth-java-library to 1.19.0 (#1815) (41007a9)
2.22.0 (2023-06-22)
- Dynamically determine protobuf version in build.gradle (#1753) (6de5110)
- GA Gax HttpJson (#1264) (9f15fea)
2.21.0 (2023-06-06)
- Dynamic Routing Headers for HttpJson (#1667) (003b993)
- Implement awaitTermination() for MangedHttpJsonChannel (#1677) (dea8426)
- [gapic-generator-java] align writer behavior for nested types (#1709) (a21ffe8)
- [gapic-generator-java] update year to 2023 in generated license headers (#1720) (ef4a7ff)
- Update the return type of setWaitTimeout for convience (#1751) (f1927a5)
- Update dependency com.google.auth:google-auth-library-credentials and google-auth-library-oauth2-http to v1.17.0 (#1756) (f583258)
- Update protobuf dependencies to v3.23.2 (#1755) (55ecbc3)
2.20.1 (2023-05-25)
2.20.0 (2023-05-24)
- Create additional tag on release for google-cloud-shared-dependencies (#1692) (c0ea245)
- Make stream wait timeout a first class citizen (#1473) (bc8a4ad)
- Fix release tag workflow to fetch all tags first (#1700) (99b0c96)
- Update tag workflow (#1699) (a988fe7)
- Update protobuf dependencies to v3.23.1 and gprc to 1.55.1 (#1698) (1f56175)
- Update showcase version to 0.28.1 (#1673) (9a120e9)
2.19.0 (2023-05-09)
- [common-protos] .NET library settings (for generator behavior tweaks) (7479758)
- [common-protos] add GEO, SHOPPING, GENERATIVE_AI client orgs (7479758)
- [common-protos] Log Analytics features of the Cloud Logging API (#1573) (7479758)
- Add an option to enable DirectPath xDS (#1643) (4054bc6)
- Add ConfigServiceV2.CreateBucketAsync method for creating Log Buckets asynchronously (7479758)
- Add ConfigServiceV2.CreateLink method for creating linked datasets for Log Analytics Buckets (7479758)
- Add ConfigServiceV2.DeleteLink method for deleting linked datasets (7479758)
- Add ConfigServiceV2.GetLink methods for describing linked datasets (7479758)
- Add ConfigServiceV2.ListLinks method for listing linked datasets (7479758)
- Add ConfigServiceV2.UpdateBucketAsync method for creating Log Buckets asynchronously (7479758)
- Add LogBucket.analytics_enabled field that specifies whether Log Bucket's Analytics features are enabled (7479758)
- Add LogBucket.index_configs field that contains a list of Log Bucket's indexed fields and related configuration data (7479758)
- Remove directpath enable env (#1657) (47851e8)
- Update dependency org.graalvm.sdk:graal-sdk to v22.3.2 (6107ff3)
- [common-protos] mark ReservationResourceUsage field as deprecated (7479758)
- [common-protos] use deprecated=true for deprecated fields (7479758)
- Documentation for the Log Analytics features of the Cloud Logging API (7479758)
- Fix new_issue_uri comment (7479758)
- Separate paragraphs in linear/exponential distributions (7479758)
2.18.0 (2023-04-25)
2.17.0 (2023-04-11)
- Add
FunctionalInterface
annotation (#1515) (66c0509) - Add stream method for
ServerStream
(#1575) (e38c8ec) - Add stream methods for
Page
(#1425) (cf0e01a)
- Add javadoc for
ApiFutures
(#1609) (4bb0a5e) - deps: Remove unnecessary auto-value in api-common-java (#1621) (ffeb820)
- Update dependency cryptography to v39.0.2 (#1592) (74cf36e)
- Update dependency gcp-docuploader to v0.6.5 (#1593) (501ee9c)
- Update dependency google-cloud-core to v2.3.2 (#1595) (335a104)
- Update dependency net.bytebuddy:byte-buddy to v1.14.3 (#1567) (a270ceb)
- Update dependency org.threeten:threetenbp to v1.6.8 (#1590) (26d1c3e)
- Update dependency org.threeten:threetenbp to v1.6.8 (#1591) (c3bed81)
- Update dependency urllib3 to v1.26.15 (#1596) (3288fb3)
- Update google api dependencies (#1578) (c537aba)
2.16.0 (2023-03-28)
- [common-protos] add audit_context.proto Bazel targets (#1493) (408dba8)
- Install compatibility check (#1508) (960067a)
- deps: Update dependency com.google.api:gapic-generator-java-bom to v2.15.3 (#9217) (4b6157c)
- deps: Update dependency com.google.http-client:google-http-client-bom to v1.43.1 (#9213) (5d1a0e5)
- Fix race condition in GrpcDirectStreamController (#1537) (17d133b)
- Use UTF-8 as default charset for HttpJson requests (#1477) (79d986b), closes #1437
- Validate paths and check additionalPathTemplates (#1522) (5173014)
- Update dependency com.google.cloud:google-iam-policy to v1.11.0 (#1505) (56a1104)
- Update dependency org.threeten:threetenbp to v1.6.6 (#1543) (4afc5d8)
- Update dependency org.threeten:threetenbp to v1.6.6 (#1544) (4591e5b)
- Update dependency org.threeten:threetenbp to v1.6.7 (#1550) (1df3dd2)
- Update dependency org.threeten:threetenbp to v1.6.7 (#1551) (b11395d)
- Update google api dependencies (#1526) (750d4f5)
- Update netty dependencies to v4.1.90.final (#1490) (894ba37)
2.15.3 (2023-03-14)
- Update actions/checkout action to v3 (#1365) (84036c7)
- Update dependency com.google.api.grpc:grpc-google-common-protos to v2.14.2 (#1451) (9566040)
- Update dependency com.google.api.grpc:grpc-google-iam-v1 to v1.9.2 (#1452) (b30359b)
- Update dependency com.google.code.gson:gson to v2.10.1 (#1443) (0ccf457)
- Update dependency com.google.errorprone:error_prone_annotations to v2.18.0 (#1459) (2671dcf)
- Update dependency io.grpc:grpc-core to v1.53.0 (#1463) (6762df6)
- Update dependency io.perfmark:perfmark-api to v0.26.0 (#1465) (174f3d8)
- Update dependency net.bytebuddy:byte-buddy to v1.14.1 (#1467) (c0d851a)
- Update dependency net.bytebuddy:byte-buddy to v1.14.2 (#1481) (cbceed2)
- Update dependency org.apache.commons:commons-lang3 to v3.12.0 (#1468) (2506b91)
- Update dependency org.graalvm.sdk:graal-sdk to v22.3.1 (#1444) (edb5d12)
- Update dependency org.threeten:threetenbp to v1.6.5 (#1446) (842b9e3)
- Update google api dependencies (#1470) (e1667f1)
- Update google auth library dependencies to v1.16.0 (#1471) (de67f4e)
- Update google http client dependencies to v1.43.0 (#1472) (524eddb)
- Update google http client dependencies to v1.43.1 (#1487) (da52fdd)
- Update netty dependencies (#1448) (97079ef)
2.15.2 (2023-02-28)
- Change the default scope of gax from implementation to api in auto-generated gradle files for self-service client libraries. (#1374) (eee7573)
- Update dependency com.google.http-client:google-http-client-bom to v1.43.0 (#1377) (df3e35f)
- Update dependency gradle to v7.6.1 (#1376) (5d61dcb)
2.15.1 (2023-02-15)
- batcher: Exceptions in unaryCaller bubble up (#1166) (bcf5ed8)
- deps: Update dependency com.google.auth:google-auth-library-bom to v1.16.0 (#1355) (b7de1bc)
- deps: Update dependency io.grpc:grpc-bom to v1.53.0 (#1345) (1e82422)
- Use pkg_tar from rules_pkg (#1303) (fbae565)
2.15.0 (2023-02-02)
- ast: Update import generation to cover annotation parameters (#1229) (bdf12b0)
- deps: Update dependency com.google.auth:google-auth-library-bom to v1.15.0 (#1278) (f80861b)
- java: Initialize netty-shaded at run-time and add reflection configurations for netty classes (#1290) (b7ca95f)
- Support mvn fmt:check and fmt:format (#1266) (c96a2e7)
2.14.0 (2023-01-19)
- Add callable getters for non-eligible or non-enabled REST methods (#1211) (84a1355)
- Add the google.rpc.context.AuditContext and google.rpc.http message to the open source (#1248) (1538ad8)
- Update JavaDoc to use @return (#1233) (d13d3c3)
- Add native image reflect-config.json to gax-grpc (#1251) (ff2d118)
- deps: Update dependency com.google.api:api-common to v2.4.0 (#1228) (422315e)
- deps: Update dependency com.google.code.gson:gson to v2.10.1 (#1219) (5a3aed2)
- deps: Update dependency com.google.errorprone:error_prone_annotations to v2.18.0 (#1231) (746cc9d)
- deps: Update dependency com.google.errorprone:error_prone_annotations to v2.18.0 (#1232) (467ea48)
- deps: Update dependency io.grpc:grpc-bom to v1.52.1 (#1240) (89e0fa2)
- deps: Update dependency io.grpc:grpc-protobuf to v1.52.1 (#1241) (f30d96c)
- deps: Update dependency io.grpc:grpc-stub to v1.52.1 (#1242) (44cef75)
- deps: Update dependency org.graalvm.sdk:graal-sdk to v22.3.1 (#1252) (328f4e1)
- Handle cancel in ReleasingClientCall and rethrow the exception in start (#1221) (8a61249)
- Rename gapic-parent-pom to groupId to google.cloud.api (#1238) (7e6e750)
2.13.0 (2023-01-06)
- Parent pom and gapic-generator-java-bom (#1170) (4dd5fcf)
- Use gapic-generator-java jar in the client library generation process (#918) (0051f49)
- deps: Update dependency com.google.auth:google-auth-library-oauth2-http to v1.14.0 (#1183) (45fd2cb)
- deps: Update dependency com.google.auto.value:auto-value-annotations to v1.10.1 (#1184) (e2e01a0)
- deps: Update dependency com.google.cloud:google-iam-policy to v1.6.22 (#1145) (83f3aec)
- deps: Update dependency com.google.cloud:libraries-bom to v26.2.0 (#1185) (83766f1)
- deps: Update dependency com.google.errorprone:error_prone_annotations to v2.17.0 - abandoned (#1205) (031fff6)
- deps: Update dependency com.google.errorprone:error_prone_annotations to v2.17.0 (#1202) (c9a35b9)
- deps: Update dependency com.google.guava:guava to v31.1-jre (#1146) (e70f7f6)
- deps: Update dependency com.google.protobuf:protobuf-bom to v3.21.12 (#1116) (41a220c)
- deps: Update dependency com.google.protobuf:protobuf-java to v3.21.12 (#1155) (ddb7edf)
- deps: Update dependency io.grpc:grpc-bom to v1.51.1 (#1137) (582c796)
- deps: Update dependency io.grpc:grpc-bom to v1.51.1 (#1157) (7528b45)
- deps: Update dependency io.grpc:grpc-protobuf to v1.51.1 (#1158) (14081a1)
- deps: Update dependency io.grpc:grpc-stub to v1.51.1 (#1159) (8745b57)
- deps: Update dependency jacoco to v0.8.8 (#1204) (8c5e17b)
- deps: Update dependency org.mockito:mockito-core to v4.10.0 (#1186) (1d791fb)
- deps: Update dependency org.mockito:mockito-core to v4.11.0 (#1200) (25c7b26)
- deps: Update dependency org.threeten:threetenbp to v1.6.5 (#1160) (53be6b7)
- Focus 'Running the Plugin' documentation on googleapis, not showcase (#1196) (d58b2e5)
- Development with local gapic-generator-java (#1132) (079d830)
- Development with local gapic-generator-java (#1132) (cbb9dce)
2.12.0 (2022-12-09)
2.11.0 (2022-11-30)
- ast: Add import generation for annotations on VariableExpr (#1076) (f5d5524)
- deps: Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.0.6 (#1088) (0e75338)
- Support testing nested argument method signatures and 'double' field assertions (#1094) (4bf419f)
2.10.3 (2022-11-01)
- Fix REST transport client creation generated javadoc sample (#1077) (9ac0ca8)
- Fixes regionTag breakage (#1068) (bed9f72)
2.10.2 (2022-10-24)
- 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)
- 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)
- Add support for rest numeric enums. (#1020) (0a89829)
- ast: Extend support for annotation named parameters (#1012) (5d3ff75)
- Update autogenerated snippet disclaimer (#1029) (16f26f6)
- 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)
2.8.3 (2022-06-27)
- 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
thegetHttpJsonOperationsClient()
in case of multitransport clients (#1007) (badd554)
2.8.2 (2022-06-14)
- Fix typo in generated comment (#1006) (14e76e7)
- Remove HttpMethod compile time dependency from genrated HttpJson stubs (#1004) (e5988a0)
2.8.1 (2022-06-09)
- More REST transport fixes (#1003) (2bed7cf)
- Multiple REST transport related fixes (#997) (61e2e96)
- use correct paginated field name (#1001) (7f186b5)
2.8.0 (2022-05-21)
- [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 cleanBetaApi
for default stubs in all transports (#987) (d22b966)
2.7.0 (2022-04-29)
- 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)
- 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)
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)